gengxin
authorp15692025051 <846603105@qq.com>
Thu, 21 Mar 2024 07:05:26 +0000 (15:05 +0800)
committerp15692025051 <846603105@qq.com>
Thu, 21 Mar 2024 07:05:26 +0000 (15:05 +0800)
26 files changed:
2.code/1.mouse/components/ble/profiles/ble_simple_profile/simple_gatt_service.c
2.code/1.mouse/components/modules/audio_code_sbc/sbc.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/adc.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/ble_simple_peripheral.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/ble_simple_peripheral.h
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/config.h
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/inflash.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/inflash.h
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/keyscan.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/led.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/proj_main.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/sensor.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/sensor.h
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/timer.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/user_task.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/user_task.h
2.code/1.mouse/examples/none_evm/ble_voice_mouse/keil/ble_voice_mouse.uvguix.Administrator
2.code/1.mouse/examples/none_evm/ble_voice_mouse/keil/feedback.txt
2.code/2.dongle/examples/none_evm/ble_simple_central_audio/code/ble_simple_central.c
2.code/2.dongle/examples/none_evm/ble_simple_central_audio/code/ble_simple_central.h
2.code/2.dongle/examples/none_evm/ble_simple_central_audio/code/usb/usb_hid_audio.c
2.code/2.dongle/examples/none_evm/ble_simple_central_audio/code/usb/usb_hid_audio.h
2.code/2.dongle/examples/none_evm/ble_simple_central_audio/code/usb_dfu/usb_dfu.c
2.code/2.dongle/examples/none_evm/ble_simple_central_audio/keil/Listings/ble_simple_central.map
2.code/2.dongle/examples/none_evm/ble_simple_central_audio/keil/ble_simple_central.uvgui.Administrator
2.code/2.dongle/examples/none_evm/ble_simple_central_audio/keil/feedback.txt

index 7083c61..3f85fed 100644 (file)
@@ -55,7 +55,7 @@ uint8_t sp_char2_ccc[SP_CHAR2_CCC_LEN] = {0};
 #define SP_ALIAPP_CCC_LEN   2
 uint8_t sp_aliapp_ccc[SP_ALIAPP_CCC_LEN] = {0};
 
-#define SP_HID_VALUE_LEN  40
+#define SP_HID_VALUE_LEN  256
 //uint8_t sp_aliapp_value[SP_ALIAPP_VALUE_LEN] = {0};
 #define SP_HID_CCC_LEN   2
 uint8_t sp_hid_ccc[SP_HID_CCC_LEN] = {0};
@@ -259,6 +259,7 @@ static uint16_t sp_gatt_msg_handler(gatt_msg_t *p_msg)
         
         case GATTC_MSG_WRITE_REQ:
                                {
+                    co_printf("GATTC_MSG_WRITE_REQ!!!!p_msg->att_idx:%d\r\n",p_msg->att_idx);
 /*********************************************************************
  * @brief   Simple Profile user application handles write request in this callback.
  *                     Ó¦ÓòãÔÚÕâ¸ö»Øµ÷º¯ÊýÀïÃæ´¦ÀíдµÄÇëÇó¡£
@@ -285,7 +286,7 @@ static uint16_t sp_gatt_msg_handler(gatt_msg_t *p_msg)
                                                show_reg(p_msg->param.msg.p_msg_data,p_msg->param.msg.msg_len,1);
                                        }else if (p_msg->att_idx == SP_IDX_HID_VALUE)
                                        {
-                        //user_event_send(USER_EVT_BLE_RX, p_msg->param.msg.p_msg_data, p_msg->param.msg.msg_len);
+                        user_event_send(USER_EVT_HID_RX, p_msg->param.msg.p_msg_data, p_msg->param.msg.msg_len);
                                                co_printf("hid_recv(att_idx:%d, handle:0x%02x): ", p_msg->att_idx, p_msg->handle);
                                                show_reg(p_msg->param.msg.p_msg_data,p_msg->param.msg.msg_len,1);
                                        }
index 22298b5..1d31a36 100644 (file)
 
 #define MSBC_SYNCWORD  0xAD
 #define MSBC_BLOCKS    15
-
+enum {
+               LOUDNESS        = SBC_AM_LOUDNESS,
+               SNR             = SBC_AM_SNR
+       } allocation_e;
 /* This structure contains an unpacked SBC frame.
    Yes, there is probably quite some unused space herein */
 struct sbc_frame {
@@ -60,10 +63,7 @@ struct sbc_frame {
                JOINT_STEREO    = SBC_MODE_JOINT_STEREO
        } mode;
        uint8_t channels;*/
-       enum {
-               LOUDNESS        = SBC_AM_LOUDNESS,
-               SNR             = SBC_AM_SNR
-       } allocation;
+       uint8_t allocation;
        uint8_t subband_mode;
        uint8_t subbands;
        uint8_t bitpool;
@@ -535,7 +535,7 @@ int sbc_encode(sbc_t *sbc, const void *input, uint32_t input_len,
 
        if (!priv->init) {
                priv->frame.frequency = sbc->frequency;
-               priv->frame.allocation = (int)sbc->allocation;
+               priv->frame.allocation = sbc->allocation;
                priv->frame.subband_mode = sbc->subbands;
                priv->frame.subbands = sbc->subbands ? 8 : 4;
                priv->frame.block_mode = sbc->blocks;
index 7fe9863..2de40a6 100644 (file)
@@ -57,32 +57,32 @@ uint16_t battery_voltage_get(void)
 
        if (battery_info.precent > 70)
        {
-               bat1_led_set(true);
-               bat2_led_set(true);
-               bt2_bat3_led_set(true);
-               lowbat_led_timer_stop();
+               // bat1_led_set(true);
+               // bat2_led_set(true);
+               // bt2_bat3_led_set(true);
+               // lowbat_led_timer_stop();
        }
        else if (battery_info.precent > 50)
        {
-               bat1_led_set(true);
-               bat2_led_set(true);
-               bt2_bat3_led_set(false);
-               lowbat_led_timer_stop();
+               // bat1_led_set(true);
+               // bat2_led_set(true);
+               // bt2_bat3_led_set(false);
+               // lowbat_led_timer_stop();
        }
        else if (battery_info.precent > 30)
        {
-               bat1_led_set(true);
-               bat2_led_set(false);
-               bt2_bat3_led_set(false);
-               lowbat_led_timer_stop();
+               // bat1_led_set(true);
+               // bat2_led_set(false);
+               // bt2_bat3_led_set(false);
+               // lowbat_led_timer_stop();
        }
        else
        {
                #if LOWBAT_DETECT
-               bat1_led_set(true);
-               bat2_led_set(false);
-               bt2_bat3_led_set(false);
-               lowbat_led_timer_start();
+               // bat1_led_set(true);
+               // bat2_led_set(false);
+               // bt2_bat3_led_set(false);
+               // lowbat_led_timer_start();
                co_printf("lowbat now\r\n");
                #endif
        }
index 44da7ca..4e504b1 100644 (file)
@@ -504,7 +504,21 @@ void hid_mouse_value_send(uint8_t click, int8_t x, int8_t y, int8_t wheel)
     disable_latency();
     conn_sleep_cnt_reset();
 }
+void hid_cmd_send(uint8_t *data, uint16_t len)
+{
+
 
+       if (user_data.mouse_mode == WORK_2_4G_MODE)
+               ble_app_data_tx(data, len);
+       else
+       {
+               ble_s_hid_data_tx(data, len);
+       }
+               
+    
+    disable_latency();
+    conn_sleep_cnt_reset();
+}
 void hid_consumer_value_send(uint16_t key_code)
 {
        uint8_t code_buff[2];
index 920836c..6bf378c 100644 (file)
@@ -82,5 +82,6 @@ void ble_send_debug(char * str, uint8_t len, uint32_t data);
 void hid_mouse_value_send(uint8_t click,int8_t x,int8_t y,int8_t wheel);
 void hid_consumer_value_send(uint16_t key_code);
 void hid_keyboard_value_send(uint8_t * p_keys_buff);
-
+void ble_s_hid_data_tx(uint8_t * p_data, uint8_t len);
+void hid_cmd_send(uint8_t *data, uint16_t len);
 #endif
index 45b1637..9dc6871 100644 (file)
@@ -26,6 +26,8 @@
 #define ENABLE          1
 
 /* Óû§ÉèÖà*/
+#define Version                                                        "v1.24.3.20"
+#define Brand                           "VMouse"
 #define DEVICE_MODEL                    256
 #define DEVICE_VERSION                  0x01
 #define USER_URL                        "https://freqchip.com"
@@ -42,7 +44,7 @@
 #define ADV_NAME_2_4G_PAIR_LEN          14
 #define ADV_NAME_2_4G_PAIR               "2.4G VMouse_P"
 
-#define UART_LOG_ENABLE                 DISABLE     // ÓÉÓÚPA3¸´Ó㬴ò¿ªLOG¿ÉÄÜÔì³ÉijЩ¹¦ÄÜÊÜÏÞ
+#define UART_LOG_ENABLE                 ENABLE     // ÓÉÓÚPA3¸´Ó㬴ò¿ªLOG¿ÉÄÜÔì³ÉijЩ¹¦ÄÜÊÜÏÞ
 #define WDT_ENABLE                      ENABLE      // ¿´ÃŹ·
 
 #define TEST_PIN_ENABLE                 DISABLE     // PD6²âÊԹܽÅ
index 4a5853b..f7fd22d 100644 (file)
@@ -70,31 +70,39 @@ void user_data_storage(void)
 {
        user_data.reset_status = 0x5A5A5A5A;
 }
-
+mac_addr_t MAC_addr = {0};
 void user_inflash_init(void)
 {
     user_data_param_t user_data_tmp;
     
        device_setting_recover((uint8_t *)&user_data_tmp, sizeof(user_data_param_t));
-    
-    if ((user_data_tmp.peer_addr.addr[0] != 0xff) &&
-        (user_data_tmp.peer_addr.addr[1] != 0xff) &&
-        (user_data_tmp.peer_addr.addr[2] != 0xff) &&
-        (user_data_tmp.peer_addr.addr[3] != 0xff) &&
-        (user_data_tmp.peer_addr.addr[4] != 0xff) &&
-        (user_data_tmp.peer_addr.addr[5] != 0xff))
-    {
-        memcpy(user_data.peer_addr.addr, user_data_tmp.peer_addr.addr, MAC_ADDR_LEN);
-    }
+    LOG_INFO("[inflash]USR_MAC:%02X:%02X:%02X:%02X:%02X:%02X\r\n", user_data_tmp.peer_addr.addr[5], user_data_tmp.peer_addr.addr[4], user_data_tmp.peer_addr.addr[3], user_data_tmp.peer_addr.addr[2], user_data_tmp.peer_addr.addr[1], user_data_tmp.peer_addr.addr[0]);
+
+    // if ((user_data_tmp.peer_addr.addr[0] != 0xff) &&
+    //     (user_data_tmp.peer_addr.addr[1] != 0xff) &&
+    //     (user_data_tmp.peer_addr.addr[2] != 0xff) &&
+    //     (user_data_tmp.peer_addr.addr[3] != 0xff) &&
+    //     (user_data_tmp.peer_addr.addr[4] != 0xff) &&
+    //     (user_data_tmp.peer_addr.addr[5] != 0xff))
+    // {
+    //     memcpy(user_data.peer_addr.addr, user_data_tmp.peer_addr.addr, MAC_ADDR_LEN);
+    // }
+    memcpy(&user_data, &user_data_tmp, sizeof(user_data_param_t));
     if (user_data_tmp.reset_status == 0xA5A5A5A5)
     {
-        memcpy(&user_data, &user_data_tmp, sizeof(user_data_param_t));
+        
         LOG_INFO("[inflash]>>>>>>>>load user data\r\n");
+    }else//默认配置
+    {
+               user_data.cpi = 1000;
+        user_data.activated_dtate = 0;
+        user_data.mouse_mode = WORK_2_4G_MODE;
     }
     if (user_data_tmp.mouse_mode == WORK_2_4G_MODE)
     {
         user_data_tmp.peer_addr.addr[4] += 1;
     }
+    memcpy(&MAC_addr,&user_data_tmp.peer_addr,sizeof(MAC_addr));
     // user_data.peer_addr.addr[5] = 0xc0;
     // user_data.peer_addr.addr[4] = 0xc2;
     // user_data.peer_addr.addr[1] = 0xA5;
@@ -108,7 +116,8 @@ void user_inflash_init(void)
        LOG_INFO("[inflash]url:%s, len:%d\r\n", user_data.url, user_data.url_len);
     LOG_INFO("[inflash]bt_pairing:%02x\r\n", user_data.bt_pairing);
        LOG_INFO("=============================\r\n");
-
+    LOG_INFO("[inflash]MAC:%02X:%02X:%02X:%02X:%02X:%02X\r\n", MAC_addr.addr[5], MAC_addr.addr[4], MAC_addr.addr[3], MAC_addr.addr[2], MAC_addr.addr[1], MAC_addr.addr[0]);
+    LOG_INFO("[inflash]SN:%s\r\n",user_data.SN);
     LOG_INFO("[mouse_mode]:%d!!!!!!!!!!!!!!\r\n",user_data_tmp.mouse_mode);
     LOG_INFO("[mouse_mode]:%d!!!!!!!!!!!!!!\r\n",user_data_tmp.mouse_mode);
     LOG_INFO("[mouse_mode]:%d!!!!!!!!!!!!!!\r\n",user_data_tmp.mouse_mode);
index ad0d94e..2cdbbe7 100644 (file)
 typedef struct
 {
     mac_addr_t peer_addr;
+    char SN[30];
        uint32_t reset_status;
     uint16_t dpi;
+    uint16_t cpi;
     uint8_t led_logo_onoff;
     uint8_t url_onoff;
     uint8_t url[50];
@@ -37,6 +39,7 @@ typedef struct
     uint8_t support_mode;
     uint8_t random;
     uint8_t bt_pairing;
+    uint8_t activated_dtate;
     uint8_t mouse_mode;
 } user_data_param_t;
 
index 0bbcf5e..1815a79 100644 (file)
 #include "co_printf.h"
 
 /* Refer to KEYBOARD PIN-VALUE MAPPING at driver_keysacn.c */
+// #define LEFT_BUTTON_BIT             (1 << 16)   // (PD4, PA1)   ×ó¼ü
+// #define MIDDLE_BUTTON_BIT           (1 << 8)    // (PD4, PA2)   Öмü
+// #define RIGHT_BUTTON_BIT            (1 << 0)    // (PD4, PA3)   ÓÒ¼ü
+// #define SEARCH_BUTTON_BIT           (1 << 19)   // (PD5, PA2)   ËÑË÷
+// #define TRANSLATE_BUTTON_BIT        (1 << 17)   // (PD7, PA1)   ·­Òë
+// #define VOICE_BUTTON_BIT            (1 << 9)    // (PD5, PA1)   ÓïÒô
+// #define M_BUTTON_BIT                (1 << 1)    // (PD5, PA3)   M¼ü
+// #define DPI_BUTTON_BIT              (1 << 3)    // (PD7, PA3)   DPIÉèÖÃ
+// #define MODE_BUTTON_BIT             (1 << 11)   // (PD7, PA2)   Ä£Ê½ÉèÖÃ
+
 #define LEFT_BUTTON_BIT             (1 << 16)   // (PD4, PA1)   ×ó¼ü
 #define MIDDLE_BUTTON_BIT           (1 << 8)    // (PD4, PA2)   Öмü
 #define RIGHT_BUTTON_BIT            (1 << 0)    // (PD4, PA3)   ÓÒ¼ü
-#define SEARCH_BUTTON_BIT           (1 << 19)   // (PD5, PA2)   ËÑË÷
-#define TRANSLATE_BUTTON_BIT        (1 << 17)   // (PD7, PA1)   ·­Òë
-#define VOICE_BUTTON_BIT            (1 << 9)    // (PD5, PA1)   ÓïÒô
-#define M_BUTTON_BIT                (1 << 1)    // (PD5, PA3)   M¼ü
+#define SEARCH_BUTTON_BIT           (1 << 1)//(1 << 19)   // (PD5, PA2)   ËÑË÷
+#define TRANSLATE_BUTTON_BIT        (1 << 19)//(1 << 17)   // (PD7, PA1)   ·­Òë
+#define VOICE_BUTTON_BIT            (1 << 17)//(1 << 9)    // (PD5, PA1)   ÓïÒô
+#define M_BUTTON_BIT                (1 << 9)//(1 << 1)    // (PD5, PA3)   M¼ü
 #define DPI_BUTTON_BIT              (1 << 3)    // (PD7, PA3)   DPIÉèÖÃ
 #define MODE_BUTTON_BIT             (1 << 11)   // (PD7, PA2)   Ä£Ê½ÉèÖÃ
 
@@ -222,14 +232,31 @@ void user_keyscan_io_init(void)
 void user_keyscan_init(void)
 {
        user_keyscan_io_init();
-
+//C0 PA1
+//C1 PA2
+//C3 PA3
+//R4 PD4
+//R5 PD5
+//R6 PD7
+//AI¼ü:   K7£ºR6-C0 | PD7-PA1
+//ÓïÒô¼ü:  K4:R5-C0 | PD5-PA1
+//M¼ü:   K5:R5-C1      | PD5-PA2
+// #define LEFT_BUTTON_BIT             (1 << 16)   // (PD4, PA1)   ×ó¼ü
+// #define MIDDLE_BUTTON_BIT           (1 << 8)    // (PD4, PA2)   Öмü
+// #define RIGHT_BUTTON_BIT            (1 << 0)    // (PD4, PA3)   ÓÒ¼ü
+// #define SEARCH_BUTTON_BIT           (1 << 1)//(1 << 19)   // (PD5, PA3)   ËÑË÷
+// #define TRANSLATE_BUTTON_BIT        (1 << 19)//(1 << 17)   // (PD7, PA1)   AI/·­Òë
+// #define VOICE_BUTTON_BIT            (1 << 17)//(1 << 9)    // (PD5, PA1)   ÓïÒô
+// #define M_BUTTON_BIT                (1 << 9)//(1 << 1)    // (PD5, PA2)   M¼ü
+// #define DPI_BUTTON_BIT              (1 << 3)    // (PD7, PA3)   DPIÉèÖÃ
+// #define MODE_BUTTON_BIT             (1 << 11)   // (PD7, PA2)   Ä£Ê½ÉèÖÃ
        left_button = button_init(&attr1);
        middle_button = button_init(&attr2);
        right_button = button_init(&attr3);
        search_button = button_init(&attr4);
-       translate_button = button_init(&attr5);
-       voice_button = button_init(&attr6);
-       m_button = button_init(&attr7);
+       translate_button = button_init(&attr5);//AI
+       voice_button = button_init(&attr6);//ÓïÒô
+       m_button = button_init(&attr7);//M
        dpi_button = button_init(&attr8);
        mode_button = button_init(&attr9);
 
@@ -501,7 +528,7 @@ void button_callback(Button_t btn, PressEvent event, uint8_t repeat)
                }
        }
 
-       if (btn == translate_button)
+       if (btn == translate_button)//AI¼ü
        {
                static uint8_t translate_long_press_flag = 0;
         
@@ -540,7 +567,7 @@ void button_callback(Button_t btn, PressEvent event, uint8_t repeat)
                }
        }
 
-       if (btn == voice_button)
+       if (btn == voice_button)//ÓïÒô¼ü
        {
                static uint8_t voice_long_press_flag = 0;
         
@@ -599,7 +626,7 @@ void button_callback(Button_t btn, PressEvent event, uint8_t repeat)
                }
        }
 
-       if (btn == m_button)
+       if (btn == m_button)//M¼ü
        {
         static uint8_t m_long_press_flag = 0;
         
index 0f62ab8..fa21dec 100644 (file)
@@ -119,8 +119,8 @@ void bt2_bat3_led_set(bool status)
 /*************************************************************************************
                                                                  work_mode_led
 *************************************************************************************/
-static uint8_t on_time_count = 0, off_time_target = 0;
-static led_setting_param_t work_mode_led_setting;
+//static uint8_t on_time_count = 0, off_time_target = 0;
+//static led_setting_param_t work_mode_led_setting;
 
 void work_mode_led_off(void)
 {
@@ -206,41 +206,41 @@ static void work_mode_timer_handle(void *arg)
 
 void work_mode_led_prestart(uint8_t mode)
 {
-       os_timer_stop(&m_work_mode_led_timer);
-       work_mode_led_off();
+       // os_timer_stop(&m_work_mode_led_timer);
+       // work_mode_led_off();
 
-       switch (mode)
-       {
-               case LED_NONE:
-                       break;
+       // switch (mode)
+       // {
+       //      case LED_NONE:
+       //              break;
 
-               case LED_BLINK_1S:
-                       work_mode_led_setting.on_time_target = MSEC_TO_UNITS(1000, UNIT_100_MS);
-                       work_mode_led_setting.off_time_target = MSEC_TO_UNITS(1000, UNIT_100_MS);
-                       work_mode_led_setting.repeat = 0xffffffff;
-                       break;
+       //      case LED_BLINK_1S:
+       //              work_mode_led_setting.on_time_target = MSEC_TO_UNITS(1000, UNIT_100_MS);
+       //              work_mode_led_setting.off_time_target = MSEC_TO_UNITS(1000, UNIT_100_MS);
+       //              work_mode_led_setting.repeat = 0xffffffff;
+       //              break;
 
-               case LED_FAST_BLINK_100MS:
-                       work_mode_led_setting.on_time_target = MSEC_TO_UNITS(100, UNIT_100_MS);
-                       work_mode_led_setting.off_time_target = MSEC_TO_UNITS(100, UNIT_100_MS);
-                       work_mode_led_setting.repeat = 0xffffffff;
-                       break;
+       //      case LED_FAST_BLINK_100MS:
+       //              work_mode_led_setting.on_time_target = MSEC_TO_UNITS(100, UNIT_100_MS);
+       //              work_mode_led_setting.off_time_target = MSEC_TO_UNITS(100, UNIT_100_MS);
+       //              work_mode_led_setting.repeat = 0xffffffff;
+       //              break;
 
-               case LED_FAST_BLINK_CNT3:
-                       work_mode_led_setting.on_time_target = MSEC_TO_UNITS(100, UNIT_100_MS);
-                       work_mode_led_setting.off_time_target = MSEC_TO_UNITS(100, UNIT_100_MS);
-                       work_mode_led_setting.repeat = 3;
-                       break;
-       }
+       //      case LED_FAST_BLINK_CNT3:
+       //              work_mode_led_setting.on_time_target = MSEC_TO_UNITS(100, UNIT_100_MS);
+       //              work_mode_led_setting.off_time_target = MSEC_TO_UNITS(100, UNIT_100_MS);
+       //              work_mode_led_setting.repeat = 3;
+       //              break;
+       // }
 
-       if (mode != LED_NONE)
-       {
-               on_time_count = 0;
-               off_time_target = 0;
+       // if (mode != LED_NONE)
+       // {
+       //      //on_time_count = 0;
+       //      //off_time_target = 0;
 
-               work_mode_led_on();
-               os_timer_start(&m_work_mode_led_timer, 100, true);
-       }
+       //      work_mode_led_on();
+       //      os_timer_start(&m_work_mode_led_timer, 100, true);
+       // }
 }
 
 void user_led_io_init(void)
index a65b28c..6fa72df 100644 (file)
@@ -290,7 +290,7 @@ void user_entry_after_ble_init(void)
     co_printf("\r\nbuild_date:%s,build_time%s\r\n",build_date,build_time);
        co_printf("\r\nbuild_date:%s,build_time%s\r\n",build_date,build_time);
        co_printf("\r\nbuild_date:%s,build_time%s\r\n",build_date,build_time);
-       #if 1
+       #if 0
        char data [100]={0};
        sprintf(data,"hahah:%f",23.014);
        co_printf("\r\nsprintf data:%s!!!!!!!!!!!\r\n",data);
@@ -299,7 +299,7 @@ void user_entry_after_ble_init(void)
     // flash_write(ALI_DATA_ADDR,sizeof(data),(uint8_t *)data);
        // memset(data,'b',sizeof(data));
        co_delay_100us(10 * 30);
-       flash_read(ALI_DATA_ADDR,sizeof(data),(uint8_t *)data);
+       //flash_read(ALI_DATA_ADDR,sizeof(data),(uint8_t *)data);
        co_printf("\r\ndata:%s\r\n",data);
        #endif
        cJSON_InitHooks(NULL);
@@ -327,7 +327,7 @@ void user_entry_after_ble_init(void)
        mac_addr_t addr;
        gap_address_get(&addr);
        sprintf((char *)para.mac_str,"%02X%02X%02X%02X%02X%02X", addr.addr[5], addr.addr[4], addr.addr[3], addr.addr[2], addr.addr[1], addr.addr[0]);
-       co_printf("bizbus_init:mac:%s\n",para.mac_str);
+       co_printf("bizbus_init:mac:%s\r\n",para.mac_str);
        bizbus_init(&para);
        
        // Application layer initialization, can included bond manager init, 
index 98b5425..c414471 100644 (file)
@@ -5,7 +5,7 @@
 
 #include "driver_pmu.h"
 #include "driver_gpio.h"
-
+#include "driver_wdt.h"
 #include "co_log.h"
 
 #undef LOG_LEVEL_MODULE
@@ -14,7 +14,7 @@
 //#define sensor_delay()      __nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();
 void sensor_delay(void)
 {
-       int count = 10;
+       int count = 30;
        while(count--)
        {
                __nop();
@@ -81,7 +81,18 @@ const uint8_t SENSOR_DPI_TABLE[SENSOR_MAX][3] =
     {14, 67, 60}, // KA8G2
     {16, 63, 38}, // KA5857
 };
-
+const uint16_t SENSOR_CPI_TABLE[SENSOR_MAX][5] =
+{
+    {600, 800, 1000,1300,1600},          // UNKNOWN
+    {600, 800, 1000,1300,1600},          // PAW3205_3T
+       {600, 800, 1000,1300,1600},          // PAW3205_NT
+    {600, 800, 1000,1300,1600}, // PAW3212
+    {600, 800, 1000,1300,1600},          // PAW3065
+    {600, 800, 1000,1300,1600},          // PAW3065XY
+    {600, 800, 1000,1300,1600},          // KA8
+    {600, 800, 1000,1300,1600}, // KA8G2
+    {600, 800, 1000,1300,1600}, // KA5857
+};
 /************************************************************************************************************************
 * º¯ÊýÃû³Æ: sensor_sync_clk()
 * ¹¦ÄÜ˵Ã÷: Í¬²½sensorʱÖÓ
@@ -92,12 +103,21 @@ const uint8_t SENSOR_DPI_TABLE[SENSOR_MAX][3] =
 static void sensor_sync_clk(void)
 {
        sensor_sclk_cpu_clr();
-       sensor_delay();
+       //sensor_delay();
+       co_delay_10us(10);
        sensor_sclk_cpu_set();
-       sensor_delay();
+       co_delay_10us(32*100);
+       //sensor_sclk_cpu_clr();
+}
+static void sensor_sync_long_clk(void)
+{
        sensor_sclk_cpu_clr();
+       //sensor_delay();
+       co_delay_10us(10);
+       sensor_sclk_cpu_set();
+       co_delay_10us(400*100);
+       //sensor_sclk_cpu_clr();
 }
-
 /************************************************************************************************************************
 * º¯ÊýÃû³Æ: sensor_read_byte()
 * ¹¦ÄÜ˵Ã÷: ¶ÁÈ¡sensorÒ»¸ö×Ö½ÚµÄÊý¾Ý
@@ -108,9 +128,9 @@ static void sensor_sync_clk(void)
 static uint8_t sensor_read_byte(void)
 {
        uint8_t data;
-       sensor_sdio_set_output();
-       sensor_sdio_cpu_set();
-       __nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();
+       //sensor_sdio_set_output();
+       //sensor_sdio_cpu_set();
+       //__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();
        sensor_sdio_set_input();
        for (uint8_t i = 0; i < 8; i++)
        {
@@ -143,7 +163,7 @@ static void sensor_write_byte(uint8_t data)
 {
        sensor_sdio_set_output();
        sensor_sdio_cpu_set();
-       __nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();
+       //__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();__nop();
        for (uint8_t i = 0; i < 8; i++)
        {
                if (data & 0x80)
@@ -243,13 +263,15 @@ void snesor_dpi_init(uint16_t dpi)
 
        }
 
-       sensor_write_reg(CPI_X_REG,0x14);// dpi/SENSOR_DPI_TABLE[g_device_param.sensor_model][2]);
-       sensor_write_reg(CPI_Y_REG, 0xe3);//dpi/SENSOR_DPI_TABLE[g_device_param.sensor_model][2]);
-       uint8_t reg_val = 0;
-       sensor_read_reg(CPI_X_REG, &reg_val);
-       LOG_INFO("[sensosor]snesor_dpi_init:[%02x]: 0x%x\r\n", CPI_X_REG,reg_val);
-       sensor_read_reg(CPI_Y_REG, &reg_val);
-       LOG_INFO("[sensosor]snesor_dpi_init:[%02x]: 0x%x\r\n", CPI_Y_REG,reg_val);
+       // sensor_write_reg(CPI_X_REG,0x14);// dpi/SENSOR_DPI_TABLE[g_device_param.sensor_model][2]);
+       // sensor_write_reg(CPI_Y_REG, 0xe3);//dpi/SENSOR_DPI_TABLE[g_device_param.sensor_model][2]);
+       // uint8_t reg_val = 0;
+       // sensor_read_reg(CPI_X_REG, &reg_val);
+       // LOG_INFO("[sensosor]snesor_dpi_init:[%02x]: 0x%x\r\n", CPI_X_REG,reg_val);
+       // sensor_read_reg(CPI_Y_REG, &reg_val);
+       // LOG_INFO("[sensosor]snesor_dpi_init:[%02x]: 0x%x\r\n", CPI_Y_REG,reg_val);
+       //if(dpi == 600)
+               
        if(g_device_param.sensor_model ==PAW3205_3T ||g_device_param.sensor_model ==PAW3205_NT)
        {
                sensor_write_reg(0x09,0x00);    //Lock WP
@@ -265,6 +287,40 @@ void snesor_dpi_init(uint16_t dpi)
     LOG_INFO("[sensosor]y dpi_tmp:%d\r\n", tmp*SENSOR_DPI_TABLE[g_device_param.sensor_model][2]);
        #endif
 }
+/************************************************************************************************************************
+* º¯ÊýÃû³Æ: snesor_cpi_init()
+* ¹¦ÄÜ˵Ã÷: ÉèÖÃSensor cpi
+* Êä Èë: uint8_t cpi  É趨µÄcpi
+* Êä ³ö: ÉèÖóɹ¦·µ»Ø1£¬Ê§°Ü·µ»Ø0
+* ×¢ÒâÊÂÏî: ÎÞ
+************************************************************************************************************************/
+char snesor_cpi_init(uint16_t cpi)
+{
+       char ret = 1;
+       if(g_device_param.sensor_model ==PAW3205_3T ||g_device_param.sensor_model ==PAW3205_NT )
+       {
+               sensor_write_reg(0x09,0x5a);    //Unlock WP
+       }
+       if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][0])//600
+               sensor_write_reg(CONFIGURATION_REG, 0x00);
+       else if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][1])//800
+               sensor_write_reg(CONFIGURATION_REG, 0x01);
+       else if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][2])//1000
+               sensor_write_reg(CONFIGURATION_REG, 0x02);
+       else if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][3])//1300
+               sensor_write_reg(CONFIGURATION_REG, 0x03);
+       else if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][4])//1600
+               sensor_write_reg(CONFIGURATION_REG, 0x04);
+       else
+               ret = 0;
+       if(g_device_param.sensor_model ==PAW3205_3T ||g_device_param.sensor_model ==PAW3205_NT)
+       {
+               sensor_write_reg(0x09,0x00);    //Lock WP
+       }
+    
+    LOG_INFO("[sensosor]cpi set:%d\r\n", cpi);
+    return ret;
+}
 void reg_init(void)
 {
        uint8_t reg_val = 0;
@@ -373,13 +429,13 @@ uint8_t user_sensor_init(void)
 {
        uint8_t sensor_id1 = 0;
     uint8_t sensor_id2 = 0;
-
+       pmu_set_aldo_voltage(PMU_ALDO_MODE_NORMAL,PMU_ALDO_VOL_3_3);
        // MOTSWK PIN
        pmu_set_port_mux(SENSOR_PIN_PORT, SENSOR_MOTSWK_BIT, PMU_PORT_MUX_GPIO);
        pmu_set_pin_to_PMU(SENSOR_PIN_PORT, SENSOR_MOTSWK_BITS);
        pmu_set_pin_dir(SENSOR_PIN_PORT, SENSOR_MOTSWK_BITS, GPIO_DIR_IN);
-       pmu_set_pin_pull(SENSOR_PIN_PORT, SENSOR_MOTSWK_BITS, true);
-       pmu_port_wakeup_func_set(SENSOR_MOTSWK_PIN);
+       pmu_set_pin_pull(SENSOR_PIN_PORT, SENSOR_MOTSWK_BITS, false);
+       //pmu_port_wakeup_func_set(SENSOR_MOTSWK_PIN);
 
        sensor_gpio_cpu_init();
        sensor_sclk_cpu_set();
@@ -391,10 +447,10 @@ uint8_t user_sensor_init(void)
        // {
        //      sensor_write_reg(0x09,0x5a);    //Unlock WP
 
-       // }                                 
+       // }         
+       unsigned char read_id_count =0;                        
     while(1)
     {
-               
                sensor_read_reg(PRODUCT_ID1_REG, &sensor_id1);
        sensor_read_reg(PRODUCT_ID2_REG, &sensor_id2);
                LOG_INFO("[sensosor]id1: 0x%02x, id2: 0x%02x\r\n", sensor_id1, sensor_id2);
@@ -410,14 +466,28 @@ uint8_t user_sensor_init(void)
                                // sensor_read_reg(0x26, &data);
                                //LOG_INFO("[sensosor][0x26]: %02x\r\n", data);
                                reg_init();
-                               //snesor_dpi_init(user_data.dpi);
-                               sensor_poweron();
+                               snesor_cpi_init(user_data.cpi);
+                               //sensor_poweron();
                                //while(1);
                                return 0;
                        }
                }
-               sensor_sync_clk();
-               co_delay_10us(5);
+               
+               read_id_count++;
+               if(read_id_count>15)
+               {
+                       wdt_init(WDT_ACT_RST_CHIP, 1);
+                       wdt_start();
+                       while(1);//ÖØÆô
+               }
+               if(read_id_count>13)
+               {
+                       sensor_sync_long_clk();
+                       LOG_INFO("[sensosor] sensor_poweron rest\r\n"); 
+               }else{
+                       sensor_sync_clk();
+               }
+
                LOG_INFO("[sensosor]type unknown!!!!\r\n");
                
     }
@@ -446,19 +516,24 @@ void sensor_poweron(void)
        LOG_INFO("[sensosor]%s\r\n", __func__);
        
        sensor_gpio_cpu_init();
-       sensor_sclk_cpu_set();
-       sensor_sdio_cpu_set();
+       sensor_sync_clk();
        uint8_t data = 0;
        sensor_read_reg(PRODUCT_ID1_REG,&data);
-       //co_delay_10us(1);
+       unsigned char read_id_count =0;
        while( data != SENSOR_PID_TABLE[g_device_param.sensor_model][0])
        {
+               read_id_count++;
+               if(read_id_count>15)
+               {
+                       
+                       LOG_INFO("[sensosor] sensor_poweron rest\r\n");
+                       user_sensor_init();
+                       return;
+               }
                co_delay_10us(10);
                LOG_INFO("[sensosor]sensor_poweron:read ID error:!!!\r\n");
                sensor_sync_clk();
                sensor_read_reg(PRODUCT_ID1_REG,&data);
-               
-               //resync();
        }
        co_delay_10us(10);
        if(g_device_param.sensor_model ==PAW3205_3T ||g_device_param.sensor_model ==PAW3205_NT)
@@ -483,6 +558,7 @@ void sensor_poweron(void)
                }
                else
                {
+                       snesor_cpi_init(user_data.cpi);
                        LOG_INFO("[sensosor]%s ok\r\n", __func__);
                        break;
                }
@@ -511,42 +587,22 @@ void sensor_powerdown(void)
     sensor_gpio_cpu_init();
     sensor_sclk_cpu_set();
     sensor_sdio_cpu_clr();
-       SW_CPI  = 0x02;                         //1000 cpi
-       CPI_MAX = 0x04;                         //1600 cpi
-
-       CPI_Dft = SW_CPI;                       //For THREE level, Default CPI(1000)
-       CPI_Low = 0x01;                         //For THREE level, LOW CPI(800)
-       CPI_Hi  = 0x04;                         //For THREE level, High CPI(1600)
-       
-       CPI_3200= 0;
-
-       SW_CPI += 0x01;
-  
-       #if 1   //THREE level CPI switch
-               if(SW_CPI > CPI_Hi)
-                       SW_CPI = CPI_Low;
-               else if(SW_CPI > CPI_Dft)
-                       SW_CPI = CPI_Hi;
-               else
-                       SW_CPI = CPI_Dft;
-       #endif
-       
-       if(SW_CPI > CPI_MAX)
-       {
-               SW_CPI = 0x00;
-       }
-       reg_val = SW_CPI;
        uint8_t data = 0;
        sensor_read_reg(PRODUCT_ID1_REG,&data);
-       //co_delay_10us(1);
+       unsigned char read_id_count =0;
        while( data != SENSOR_PID_TABLE[g_device_param.sensor_model][0])
        {
+               read_id_count++;
+               if(read_id_count>15)
+               {
+                       LOG_INFO("[sensosor] sensor_powerdown rest\r\n");
+                       user_sensor_init();
+                       break;
+               }
                co_delay_10us(10);
-               LOG_INFO("[sensosor]sensor_powerdown:read ID error:!!!\n");
+               LOG_INFO("[sensosor]sensor_powerdown:read ID error:!!!\r\n");
                sensor_sync_clk();
                sensor_read_reg(PRODUCT_ID1_REG,&data);
-               
-               //resync();
        }
        co_delay_10us(5);
     if(g_device_param.sensor_model ==PAW3205_3T ||g_device_param.sensor_model ==PAW3205_NT)
@@ -596,7 +652,7 @@ uint8_t sensor_get_motion(int8_t * p_x_delta, int8_t * p_y_delta)
        #if 1
        uint8_t data = 0,t_motion_x = 0,t_motion_y = 0;
        //uint8_t  deltaX_h, deltaY_h;
-       static uint8_t motion_x = 0,motion_y = 0;
+       //static uint8_t motion_x = 0,motion_y = 0;
 
     // if(g_device_param.sensor_model ==PAW3205)
        // {
@@ -605,19 +661,25 @@ uint8_t sensor_get_motion(int8_t * p_x_delta, int8_t * p_y_delta)
        
        
        sensor_read_reg(PRODUCT_ID1_REG,&data);
-       if(data != SENSOR_PID_TABLE[g_device_param.sensor_model][0])
-               LOG_INFO("[sensosor]read ID :0x%x \n",data);
+       unsigned char read_id_count =0;
+       while( data != SENSOR_PID_TABLE[g_device_param.sensor_model][0])
+       {
+               read_id_count++;
+               if(read_id_count>15)
+               {
+                       LOG_INFO("[sensosor]cfg sensor_get_motion rest\r\n");
+                       user_sensor_init();
+                       break;
+               }
+               co_delay_10us(10);
+               LOG_INFO("[sensosor]sensor_get_motion:read ID error:!!!\r\n");
+               sensor_sync_clk();
+               sensor_read_reg(PRODUCT_ID1_REG,&data);
+       }
+
 
        co_delay_10us(1);
-       // while( data != SENSOR_PID_TABLE[g_device_param.sensor_model][0])
-       // {
-       //      sensor_read_reg(PRODUCT_ID1_REG,&data);
-       //      co_delay_10us(10);
-       //      //LOG_INFO("[sensosor]sensor_get_motion:read ID error:!!!\n");
-       //      LOG_INFO("[sensosor]sensor_get_motion:read ID error ID:0x%x \n",data);
-       //      //sensor_sync_clk();
-       //      //resync();
-       // }
+
        //
        //LOG_INFO("[sensosor]sensor_get_motion:read ID :0x%x ",data);
        sensor_read_reg(MOTION_STATUS_REG, &data);
@@ -650,8 +712,8 @@ uint8_t sensor_get_motion(int8_t * p_x_delta, int8_t * p_y_delta)
                //      return 1;
                // }
                        
-               motion_x = t_motion_x;
-               motion_y = t_motion_y;
+               //motion_x = t_motion_x;
+               //motion_y = t_motion_y;
                *p_x_delta = t_motion_x;
                *p_y_delta = t_motion_y;
                //LOG_INFO("[sensosor]sensor_get_motion: x:%d,y:%d\n",motion_x, motion_y);
index 95da7f9..9617a7f 100644 (file)
@@ -81,7 +81,7 @@ void sensor_powerdown(void);
 uint8_t sensor_get_motion(int8_t* p_x_delta, int8_t* p_y_delta);
 void sensor_gpio_cpu_init(void);
 void sensor_gpio_pmu_init(void);
-
+char  snesor_cpi_init(uint16_t cpi);
 extern const uint8_t SENSOR_DPI_TABLE[SENSOR_MAX][3];
 
 #endif /* __SENSOR_H */
index 00033a5..79516d0 100644 (file)
@@ -75,7 +75,7 @@ void task_1s_timer_handle(void *arg)
        if (curr_conn_index_get() != BLE_CONN_INDEX_INVALID && g_device_param.is_enable_latency == false)
        {
                g_device_param.latency_cnt--;
-               LOG_INFO("[timer]latency_cnt:%d\r\n", g_device_param.latency_cnt);
+               //LOG_INFO("[timer]latency_cnt:%d\r\n", g_device_param.latency_cnt);
                if (g_device_param.latency_cnt == 0)
                {
                        enable_latency();
@@ -98,7 +98,8 @@ void task_1s_timer_handle(void *arg)
                else
                {
                        g_device_param.conn_sleep_cnt--;
-                       LOG_INFO("[timer]conn_sleep_cnt:%d\r\n", g_device_param.conn_sleep_cnt);
+                       //LOG_INFO("[timer]conn_sleep_cnt:%d\r\n", g_device_param.conn_sleep_cnt);
+                       //user_parse_data("{\"cmd\":\"get_battery_power\"}");
                        if (g_device_param.conn_sleep_cnt == 0)
                        {
                                user_event_send(USER_EVT_ENTER_SLEEP, NULL, NULL);
index d46a56d..11efba1 100644 (file)
 #include "bizbus_common.h"
 #include "os_mem.h"
 #include "cJSON.h"
+#include "adc.h"
 uint16_t user_task_id;
-
+//字符串里查找最近一个c字符,返回偏移位置
+unsigned int find_c(char *data,char c)
+{
+    unsigned int count = 0;
+    while(1)
+    {
+        if(data[count] == c)
+            return count;
+        count++;
+        // if(count%100 ==1)
+        //     FR8012HAQ_LOG("find_c:count:%d",count);
+        if(count > 65532|| data[count] == 0)
+            return 0;
+    }
+    //return 0;
+} 
 hid_mouse_param_t hid_mouse_param;
+extern const uint16_t SENSOR_CPI_TABLE[SENSOR_MAX][5];
+extern mac_addr_t MAC_addr ;
+#define SEND_BUF_MAX_LEN  1000
+void user_parse_data(char *data)
+{
+       char *cmd_str_tmp = data;
+       char *str_tmp = NULL;
+       unsigned char count = 0 ;
+       char *send_buf = os_malloc(SEND_BUF_MAX_LEN);
+       char send_buf_len = 0,num_buf_len = 0;
+       if(send_buf == NULL)
+               return;
+       co_printf("user_parse_data:%s!!!!!!!!!!!!!\r\n",data);
+       while(1)
+       {
+               count++;
+               if(count >30)
+                       break;
+               cmd_str_tmp = strstr(cmd_str_tmp,"{\"");
+               if(cmd_str_tmp)
+               {
+                       str_tmp = strstr(cmd_str_tmp,"\"get_battery_power\"");
+                       if(str_tmp)
+                       {
+                               battery_voltage_get();
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"battery_power\":\"%d\"}",battery_info.precent);
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                               co_printf("get_battery_power:%d!!!!!!!!!!!!!\r\n",battery_info.precent);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"get_CPI\"");
+                       if(str_tmp)
+                       {
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"CPI\":\"%d\"}",user_data.cpi);
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"get_CPI_list\"");
+                       if(str_tmp)
+                       {
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"CPI_list\":\"%d,%d,%d,%d,%d\"}",
+                                                                               SENSOR_CPI_TABLE[g_device_param.sensor_model][0],SENSOR_CPI_TABLE[g_device_param.sensor_model][1]
+                                                                               ,SENSOR_CPI_TABLE[g_device_param.sensor_model][2],SENSOR_CPI_TABLE[g_device_param.sensor_model][3]
+                                                                               ,SENSOR_CPI_TABLE[g_device_param.sensor_model][4]);
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"get_version\"");
+                       if(str_tmp)
+                       {
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"version\":\"%s\"}",Version);
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"get_brand\"");
+                       if(str_tmp)
+                       {
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"brand\":\"%s\"}",Brand);
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"get_SN\"");
+                       if(str_tmp)
+                       {
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"SN\":\"%s\"}",user_data.SN);
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"get_MAC\"");
+                       if(str_tmp)
+                       {
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"MAC\":\"%02X:%02X:%02X:%02X:%02X:%02X\"}",
+                                                                               MAC_addr.addr[0],MAC_addr.addr[1],MAC_addr.addr[2],
+                                                                               MAC_addr.addr[3],MAC_addr.addr[4],MAC_addr.addr[5]);
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"set_CPI\":\"");
+                       if(str_tmp)
+                       {
+
+                               str_tmp += strlen("\"set_CPI\":\"");
+                num_buf_len = find_c(str_tmp,'\"');
+                               if(num_buf_len>=10)
+                    num_buf_len = 10;
+                               memcpy(send_buf,str_tmp,num_buf_len);
+                               send_buf[num_buf_len] = 0;
+                               uint16_t cpi_tmp = 0; 
+                cpi_tmp = atoi(send_buf);
+                               char ret = snesor_cpi_init(cpi_tmp);
+                               if(ret == 1)
+                                       user_data.cpi = cpi_tmp;
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"set_config\":\"%d\"}",ret);
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                               user_data_storage_do(true);
+                               co_printf("set_CPI:%d\r\n",user_data.cpi);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"set_activated_dtate\":\"");
+                       if(str_tmp)
+                       {
 
+                               str_tmp += strlen("\"set_activated_dtate\":\"");
+                num_buf_len = find_c(str_tmp,'\"');
+                               if(num_buf_len>=10)
+                    num_buf_len = 10;
+                               memcpy(send_buf,str_tmp,num_buf_len);
+                               send_buf[num_buf_len] = 0;
+                user_data.activated_dtate = atoi(send_buf);
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"set_config\":\"1\"}");
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                               user_data_storage_do(true);
+                               co_printf("set_activated_dtate:%d\r\n",user_data.activated_dtate);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"set_VMouse_SN\":\"");
+                       if(str_tmp)
+                       {
+
+                               str_tmp += strlen("\"set_VMouse_SN\":\"");
+                num_buf_len = find_c(str_tmp,'\"');
+                               if(num_buf_len>=sizeof(user_data.SN)-1)
+                    num_buf_len = sizeof(user_data.SN)-1;
+                               memcpy(user_data.SN,str_tmp,num_buf_len);
+                               user_data.SN[num_buf_len]=0;
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"set_config\":\"1\"}");
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                               user_data_storage_do(true);
+                               co_printf("set_VMouse_SN:%s\r\n",user_data.SN);
+                       }
+                       str_tmp = strstr(cmd_str_tmp,"\"set_VMouse_MAC\":\"");
+                       if(str_tmp)
+                       {
+
+                               str_tmp += strlen("\"set_VMouse_MAC\":\"");
+                               for(char i = 0 ;i<4;i++)
+                               {
+                                       num_buf_len = find_c(str_tmp,':');
+                                       if(num_buf_len>=5)
+                                               num_buf_len = 5;
+                                       memcpy(send_buf,str_tmp,num_buf_len);
+                                       send_buf[num_buf_len] = 0;
+                                       user_data.peer_addr.addr[i] = strtol(send_buf, NULL, 16);
+                                       str_tmp += num_buf_len+1;
+                               }
+                
+                num_buf_len = find_c(str_tmp,'\"');
+                               if(num_buf_len>=5)
+                    num_buf_len = 5;
+                               memcpy(send_buf,str_tmp,num_buf_len);
+                               send_buf[num_buf_len] = 0;
+                user_data.peer_addr.addr[5] = strtol(send_buf, NULL, 16);
+                               
+                               co_printf("set_VMouse_MAC:%02X:%02X:%02X:%02X:%02X:%02X\r\n",user_data.peer_addr.addr[0],user_data.peer_addr.addr[1]
+                                                       ,user_data.peer_addr.addr[2],user_data.peer_addr.addr[3],user_data.peer_addr.addr[4],user_data.peer_addr.addr[5]);
+                               
+                               send_buf_len = snprintf(send_buf,SEND_BUF_MAX_LEN,"{\"set_config\":\"1\"}");
+                               hid_cmd_send((unsigned char*)send_buf,send_buf_len);
+                               user_data_storage_do(true);
+                       }
+               }else
+               {
+                       break;
+               }
+               cmd_str_tmp += strlen("{\"");
+       }
+       if(send_buf)
+               os_free(send_buf);
+}
 static int user_task_func(os_event_t *param)
 {
        switch (param->event_id)
@@ -53,14 +228,20 @@ static int user_task_func(os_event_t *param)
                        break;
 
                case USER_EVT_BLE_RX:
+                       co_printf("\r\nUSER_EVT_BLE_RX:%s\r\n",param->param);
                        ble_rx_data_cope(param->param, param->param_len);
+                       user_parse_data(param->param);
                        break;
                case USER_EVT_ALIAPP_RX:
                        co_printf("\nUSER_EVT_ALIAPP_RX:%s\n",param->param);
-                       co_printf("\nUSER_EVT_ALIAPP_RX:free_heap_size%d\n",os_get_free_heap_size());
+                       //co_printf("\nUSER_EVT_ALIAPP_RX:free_heap_size%d\n",os_get_free_heap_size());
                        
                        bizbus_recv(param->param, param->param_len);
                        break;
+               case USER_EVT_HID_RX:
+                       co_printf("\r\nUSER_EVT_HID_RX:%s\r\n",param->param);
+                       user_parse_data(param->param);
+                       break;
                case USER_EVT_ENTER_SLEEP:
                        g_device_param.is_enter_sleep = true;
             sensor_powerdown();
index 7bd08cc..35e372d 100644 (file)
@@ -15,6 +15,7 @@ enum user_event_t {
     USER_EVT_QDEC_TX,
     USER_EVT_BLE_RX,
     USER_EVT_ALIAPP_RX,
+    USER_EVT_HID_RX,
     USER_EVT_ENTER_SLEEP,
     USER_EVT_EXIT_SLEEP,
 };
index 694a909..6c6c941 100644 (file)
         <yPos>-1</yPos>
       </MaxPosition>
       <NormalPosition>
-        <Top>194</Top>
-        <Left>29</Left>
-        <Right>1528</Right>
-        <Bottom>1123</Bottom>
+        <Top>178</Top>
+        <Left>203</Left>
+        <Right>1702</Right>
+        <Bottom>1010</Bottom>
       </NormalPosition>
     </WindowPosition>
     <MDIClientArea>
       <RegID>0</RegID>
       <MDITabState>
-        <Len>60</Len>
-        <Data>010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000000000000</Data>
+        <Len>539</Len>
+        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000020000000100000062483A5C312E776F726B5C362EB8BBC8F0C0A45C312ECAF3B1EA5C764D6F7573655C322E636F64655C312E6D6F7573655C6578616D706C65735C6E6F6E655F65766D5C626C655F766F6963655F6D6F7573655C636F64655C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000C5D4F200FFFFFFFF5F483A5C312E776F726B5C362EB8BBC8F0C0A45C312ECAF3B1EA5C764D6F7573655C322E636F64655C312E6D6F7573655C6578616D706C65735C6E6F6E655F65766D5C626C655F766F6963655F6D6F7573655C636F64655C73656E736F722E63000000000873656E736F722E6300000000FFDC7800FFFFFFFF5E483A5C312E776F726B5C362EB8BBC8F0C0A45C312ECAF3B1EA5C764D6F7573655C322E636F64655C312E6D6F7573655C6578616D706C65735C6E6F6E655F65766D5C626C655F766F6963655F6D6F7573655C636F64655C74696D65722E63000000000774696D65722E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000045020000200100009E06000045030000</Data>
       </MDITabState>
     </MDIClientArea>
     <ViewEx>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
-          <Data>760000002E01000012050000BC010000</Data>
+          <Data>1901000030010000B5050000BE010000</Data>
         </RectRecentFloat>
       </Window>
       <Window>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000660000006B010000BC020000</Data>
+          <Data>03000000660000006B0100005B020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000660000006B010000BC020000</Data>
+          <Data>03000000660000006B0100005B020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000660000006B010000BC020000</Data>
+          <Data>03000000660000006B0100005B020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000660000006B010000BC020000</Data>
+          <Data>03000000660000006B0100005B020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>00000000ED020000CB05000067030000</Data>
+          <Data>000000008C020000CB05000006030000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000F0020000C80500004E030000</Data>
+          <Data>030000008F020000C8050000ED020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000F0020000C80500004E030000</Data>
+          <Data>030000008F020000C8050000ED020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000F0020000C80500004E030000</Data>
+          <Data>030000008F020000C8050000ED020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000F0020000C80500004E030000</Data>
+          <Data>030000008F020000C8050000ED020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000F0020000C80500004E030000</Data>
+          <Data>030000008F020000C8050000ED020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0000000067030000CB0500007A030000</Data>
+          <Data>0000000006030000CB05000019030000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
       </Window>
       <DockMan>
         <Len>3312</Len>
-        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000760000002E01000012050000BC010000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000220400002E0100001205000004030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF6E0100004F00000072010000D50200000100000002000010040000000100000012FFFFFFD2040000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000082FFFFFF2E010000F0000000B4030000000000004F0000006E010000D50200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000082FFFFFFF40200001205000096030000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D5020000CB050000D9020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000082FFFFFFB80300004D0500004604000000000000D9020000CB050000670300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
+        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000001901000030010000B5050000BE010000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000C504000030010000B505000006030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF6E0100004F00000072010000740200000100000002000010040000000100000012FFFFFFD2040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000250000003001000093010000B6030000000000004F0000006E010000740200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000025000000F6020000B505000098030000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000074020000CB05000078020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000025000000BA030000F0050000480400000000000078020000CB050000060300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
       </DockMan>
       <ToolBar>
         <RegID>59392</RegID>
         <Name>File</Name>
         <Buttons>
           <Len>2946</Len>
-          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000400020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000400000000000000000000000000000000000001000000010000009600000002002050000000000E534C5F535741595F535441545553960000000000000014000E534C5F535741595F53544154555313534C5F444952454354494F4E5F5354415455530B534C5F44495354414E4345096D6573685F696E697412646563696D616C5F706F696E745F7365656E0D75617274315F6973725F72616D0F696E7465726E616C5F6D616C6C6F630648415F42554618737065616B65725F676174745F6164645F736572766963650D6F735F74696D65725F696E69740D706D755F6973725F72616D5F430E7379735F74696D65725F696E69740B636F6E6669675F666C616717534C5F5343374132305F4932635F5370695F5772697465117472616E73706172656E745F73746172740D6170705F61745F726563765F630D75617274305F6973725F72616D0A756172745F706172616D15766353706F72744D6F74696F6E416C676F496E69741273656E645F6872735F646174615F666C61670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
+          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E534C5F535741595F535441545553960000000000000014000E534C5F535741595F53544154555313534C5F444952454354494F4E5F5354415455530B534C5F44495354414E4345096D6573685F696E697412646563696D616C5F706F696E745F7365656E0D75617274315F6973725F72616D0F696E7465726E616C5F6D616C6C6F630648415F42554618737065616B65725F676174745F6164645F736572766963650D6F735F74696D65725F696E69740D706D755F6973725F72616D5F430E7379735F74696D65725F696E69740B636F6E6669675F666C616717534C5F5343374132305F4932635F5370695F5772697465117472616E73706172656E745F73746172740D6170705F61745F726563765F630D75617274305F6973725F72616D0A756172745F706172616D15766353706F72744D6F74696F6E416C676F496E69741273656E645F6872735F646174615F666C61670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
         </Buttons>
         <OriginalItems>
           <Len>1423</Len>
         <Name>Build</Name>
         <Buttons>
           <Len>990</Len>
-          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000F626C655F766F6963655F6D6F757365960000000000000001000F626C655F766F6963655F6D6F757365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
+          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000F626C655F766F6963655F6D6F757365960000000000000001000F626C655F766F6963655F6D6F757365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
         </Buttons>
         <OriginalItems>
           <Len>583</Len>
     </ViewEx>
   </WinLayoutEx>
 
+  <MDIGroups>
+    <Orientation>1</Orientation>
+    <ActiveMDIGroup>0</ActiveMDIGroup>
+    <MDIGroup>
+      <Size>100</Size>
+      <ActiveTab>2</ActiveTab>
+      <Doc>
+        <Name>..\code\user_task.c</Name>
+        <ColumnNumber>25</ColumnNumber>
+        <TopLine>16</TopLine>
+        <CurrentLine>31</CurrentLine>
+        <Folding>1</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
+      <Doc>
+        <Name>..\code\sensor.c</Name>
+        <ColumnNumber>64</ColumnNumber>
+        <TopLine>283</TopLine>
+        <CurrentLine>310</CurrentLine>
+        <Folding>1</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
+      <Doc>
+        <Name>..\code\timer.c</Name>
+        <ColumnNumber>40</ColumnNumber>
+        <TopLine>59</TopLine>
+        <CurrentLine>79</CurrentLine>
+        <Folding>1</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
+    </MDIGroup>
+  </MDIGroups>
+
 </ProjectGui>
index 3de33fc..e7db2e6 100644 (file)
@@ -1,4 +1,4 @@
-;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Fri Mar 15 19:05:03 2024
+;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Thu Mar 21 11:51:34 2024
 ;VERSION 0.2
 ;FILE adc.o
 __asm___5_adc_c_e3544fbe____REV16 <= USED 0
@@ -242,7 +242,7 @@ __asm___12_driver_pmu_c_62fa0f09____RRX <= USED 0
 pmu_disable_irq <= USED 0
 pmu_enable_charge <= USED 0
 pmu_get_gpio_port_value <= USED 0
-pmu_set_aldo_voltage <= USED 0
+pmu_port_wakeup_func_set <= USED 0
 pmu_set_led1_as_pwm <= USED 0
 pmu_set_led2_as_pwm <= USED 0
 pmu_set_lp_clk_src <= USED 0
@@ -405,6 +405,7 @@ l2cc_dbg_pdu_unpack <= USED 0
 __asm___5_led_c_96aee7d6____REV16 <= USED 0
 __asm___5_led_c_96aee7d6____REVSH <= USED 0
 __asm___5_led_c_96aee7d6____RRX <= USED 0
+lowbat_led_timer_start <= USED 0
 work_mode_led_off <= USED 0
 work_mode_led_on <= USED 0
 ;FILE m_al_activity.o
@@ -990,16 +991,9 @@ ble_bond_addr_check_result <= USED 0
 ble_bond_clr_info <= USED 0
 ble_bond_get_last_bond_idx <= USED 0
 gatt_load_peer_svc_from_flash <= USED 0
-;FILE user_mem.o
-ke_free_user <= USED 0
-ke_get_mem_max_usage <= USED 0
-ke_malloc_user <= USED 0
-show_ke_malloc <= USED 0
-show_mem_list <= USED 0
-show_msg_list <= USED 0
 ;FILE user_task.o
-__asm___11_user_task_c_b527fdeb____REV16 <= USED 0
-__asm___11_user_task_c_b527fdeb____REVSH <= USED 0
-__asm___11_user_task_c_b527fdeb____RRX <= USED 0
+__asm___11_user_task_c_find_c____REV16 <= USED 0
+__asm___11_user_task_c_find_c____REVSH <= USED 0
+__asm___11_user_task_c_find_c____RRX <= USED 0
 ;FILE utils.o
 _compare <= USED 0
index b4e7b55..1fa7f48 100644 (file)
@@ -116,9 +116,9 @@ static void app_gap_evt_cb(gap_event_t *p_event)
         {
             // ·¢ÏÖÐèÒªÅä¶ÔµÄÉ豸
             if (p_event->param.adv_rpt->data[1] == GAP_ADVTYPE_LOCAL_NAME_COMPLETE)
-                LOG_INFO(app_tag, "GAP_EVT_ADV_REPORT,data:%s strstr:%d\r\n",&p_event->param.adv_rpt->data[2],strstr(&(p_event->param.adv_rpt->data[2]), MOUSE_ADV_NAME));
+                LOG_INFO(app_tag, "GAP_EVT_ADV_REPORT,data:%s strstr:%d\r\n",&p_event->param.adv_rpt->data[2],strstr((char *)&(p_event->param.adv_rpt->data[2]), MOUSE_ADV_NAME));
                        if (p_event->param.adv_rpt->data[1] == GAP_ADVTYPE_LOCAL_NAME_COMPLETE &&
-                               strstr(&(p_event->param.adv_rpt->data[2]), MOUSE_ADV_NAME))
+                               strstr((char *)&(p_event->param.adv_rpt->data[2]), MOUSE_ADV_NAME))
                        {
                 if(user_flash_data.is_bond == 1)//ÒѰ󶨹ýµÄÉ豸£¬Æ¥Åämac
                 {
@@ -250,7 +250,45 @@ static void simple_central_start_scan(void)
     scan_param.duration = 0;
     gap_start_scan(&scan_param);
 }
+uint8_t nb_report = 0;
+void write_att_cmd( uint8_t *p_data, uint16_t data_len ) 
+{ 
+    if(nb_report < 20) 
+    { 
+        gatt_client_write_t write; 
+        write.conidx = 0; 
+        write.client_id = client_id; 
+        write.att_idx =8; //RX 
+        write.p_data = p_data; 
+        write.data_len =data_len; 
+        gatt_client_write_cmd(write); 
+        nb_report++; 
+    } 
+}
+void gatt_write_user_data(uint8_t * p_data, uint8_t len)
+{
+    gatt_client_write_t write;
+    write.conidx = 0;
+    write.client_id = client_id;
+    write.att_idx = 8;
+    write.p_data = p_data;
+    write.data_len = len;
+    gatt_client_write_cmd(write);
+}
 
+/** @function group ble peripheral device APIs (bleÍâÉèÏà¹ØµÄAPI)
+ * @{
+ */
+void gatt_write_data(uint8_t * p_data, uint8_t len)
+{
+    gatt_client_write_t write;
+    write.conidx = 0;
+    write.client_id = client_id;
+    write.att_idx = 8;
+    write.p_data = p_data;
+    write.data_len = len;
+    gatt_client_write_cmd_with_handle(write, 0x15);
+}
 /*********************************************************************
  * @fn      simple_central_msg_handler
  *
@@ -317,6 +355,12 @@ static uint16_t simple_central_msg_handler(gatt_msg_t *p_msg)
                 write.p_data = "\x1\x2\x3\x4\x5\x6\x7";
                 write.data_len = 7;
                 gatt_client_write_cmd(write);
+            }else if(p_msg->param.op.operation == GATT_OP_WRITE_CMD ) 
+            { 
+                LOG_INFO(app_tag, "GATT_OP_WRITE_CMD:client_id:%d %d\r\n",client_id,p_msg->conn_idx);
+                LOG_INFO(app_tag, "GATT_OP_WRITE_CMD:data:%s \r\n",p_msg->param.msg.p_msg_data);
+                nb_report--; 
+                //write_att_cmd(p_msg->param.msg.p_msg_data, p_msg->param.msg.msg_len ); 
             }
         }
         break;
@@ -346,19 +390,10 @@ void os_timer_update_link_param_cb(void *arg)
     LOG_INFO(app_tag, "%s\r\n", __func__);
 }
 
-/** @function group ble peripheral device APIs (bleÍâÉèÏà¹ØµÄAPI)
- * @{
- */
-void gatt_write_data(uint8_t * p_data, uint8_t len)
-{
-    gatt_client_write_t write;
-    write.conidx = 0;
-    write.client_id = client_id;
-    write.att_idx = 2;
-    write.p_data = p_data;
-    write.data_len = len;
-    gatt_client_write_cmd_with_handle(write, 0x15);
-}
+
+
+
+
 
 __attribute__((section("ram_code")))static void gatt_rec_handle(uint8_t conidx, uint16_t handle, uint8_t *rec_data, uint16_t len)
 {
@@ -380,10 +415,23 @@ __attribute__((section("ram_code")))static void gatt_rec_handle(uint8_t conidx,
     }
     else
     {
-        LOG_INFO(app_tag, "gatt_rec_handle:handle:0x%02x rec_data[0]:0x%02x\r\n",handle,rec_data[0]);
+       //LOG_INFO(app_tag, "gatt_rec_handle:handle:0x%02x conidx:%d\r\n",handle,conidx);
+       //gatt_write_data(" {\"cmd\":\"get_battery_power\"}",sizeof(" {\"cmd\":\"get_battery_power\"}"));
         if (handle == 0x15) // ÓïÒôÊý¾Ý
         {
-            if (rec_data[0] == 0x0A)    // ÃüÁîÊý¾Ý
+            if(rec_data[0] == '{')
+            {
+                // cmd data usb tx
+                //uint8_t data_ta[164] ;
+                //LOG_INFO(app_tag, "cmd data usb tx1:len:%d,data:%s\r\n",len,rec_data);
+                ////usb_hid_send_dfu_report(rec_data);
+                // memset(data_ta,'a',sizeof(data_ta));
+                // for(char a = 0;a<sizeof(data_ta)-1;a++)
+                //     data_ta[a] = a;
+                usb_hid_send_cmd_report(rec_data,len);
+                
+            }
+            else if (rec_data[0] == 0x0A)    // ÃüÁîÊý¾Ý
             {
                 if (rec_data[5] == 0x23 ||
                     rec_data[5] == 0x25 ||
@@ -441,7 +489,7 @@ __attribute__((section("ram_code")))static void gatt_rec_handle(uint8_t conidx,
         }
         else if (handle == 0x18)    // Êó±êÊý¾Ý
         {
-            LOG_INFO(app_tag, "hid len:%d\r\n",len);
+            //LOG_INFO(app_tag, "hid len:%d\r\n",len);
             // hid data usb tx
             if (is_usb_hid_data_send_finished == true)
             {
@@ -459,7 +507,7 @@ __attribute__((section("ram_code")))static void gatt_rec_handle(uint8_t conidx,
                 
                 if (len == 4)   // Êó±êÊý¾Ý
                 {
-                    LOG_INFO(app_tag, "hid rec_data[1]:%d\r\n",rec_data[1]);
+                    //LOG_INFO(app_tag, "hid rec_data[1]:%d\r\n",rec_data[1]);
                     GLOBAL_INT_DISABLE();
                     is_full = app_BlockLoopBuf_write(HID_DATA_MOUSE,
                                                      &app_hid_data_BlockRingBuf,
index 35e1dd5..c0e041d 100644 (file)
@@ -72,5 +72,5 @@ void app_gap_evt_cb(gap_event_t *event);
  */
 void simple_central_init(void);
 void gatt_write_data(uint8_t * p_data, uint8_t len);
-  
+  void gatt_write_user_data(uint8_t * p_data, uint8_t len);
 #endif
index 47adabb..80f0dc6 100644 (file)
@@ -47,7 +47,7 @@
 #include "co_log.h"
 
 #undef LOG_LOCAL_LEVEL
-#define LOG_LOCAL_LEVEL        (LOG_LEVEL_NONE)
+#define LOG_LOCAL_LEVEL        (LOG_LEVEL_INFO)
 static const char *app_tag = "usb";
 
 extern sApp_BlockRingBuf app_hid_data_BlockRingBuf;
@@ -669,12 +669,12 @@ __attribute__((section("ram_code")))uint8_t usb_hid_send_keyboard_report(uint8_t
 __attribute__((section("ram_code")))uint8_t usb_hid_send_mouse_report(uint8_t * report)
 {
     usb_selecet_endpoint(ENDPOINT_2);
-    LOG_INFO(app_tag,"usb_hid_send_mouse_report:report:0x%02x,0x%02x,0x%02x,0x%02x\n",report[0],report[1],report[2],report[3]);
+    //LOG_INFO(app_tag,"usb_hid_send_mouse_report:report:0x%02x,0x%02x,0x%02x,0x%02x\n",report[0],report[1],report[2],report[3]);
     /* FIFO empty */
     if (usb_Endpoints_GET_TxPkrRdy() == false) 
     {
         uint8_t hid_buff[5] = {0x02}; // Report ID 2
-        LOG_INFO(app_tag,"usb_hid_send_mouse_report2:report:0x%02x,0x%02x,0x%02x,0x%02x\n",report[0],report[1],report[2],report[3]);
+        //LOG_INFO(app_tag,"usb_hid_send_mouse_report2:report:0x%02x,0x%02x,0x%02x,0x%02x\n",report[0],report[1],report[2],report[3]);
         memcpy(&hid_buff[1], report, 4);
         usb_write_fifo(ENDPOINT_2, hid_buff, sizeof(hid_buff));
         usb_Endpoints_SET_TxPktRdy();
@@ -729,13 +729,84 @@ void usb_hid_send_dfu_report(uint8_t *report)
                usb_Endpoints_SET_TxPktRdy();
        }
 }
-
+/*********************************************************************
+ * @fn      usb_hid_send_cmd_report
+ *
+ * @brief   send report to host
+ *
+ * @param   None.
+ * @return  None.
+ */
+uint8_t send_cmd_buff[256];
+uint16_t send_cmd_buff_count = 0;
+//·µ»Ø»º´æ³¤¶È£¬Êý¾ÝÍêÕû·µ»Ølen£¬Êý¾Ý»º´æ²»ÍêÕû£¬·µ»ØÒÑ»º´æ³¤¶È
+uint8_t usb_hid_send_cmd_report_flag = 0;
+uint16_t usb_hid_send_cmd_report(uint8_t *report,uint16_t len)
+{
+   // uint16_t count=0;
+    LOG_INFO(app_tag, "usb_hid_send_cmd_report:len:%d report:%s\r\n",len,report);
+    if(len>sizeof(send_cmd_buff)-send_cmd_buff_count)
+        len=sizeof(send_cmd_buff)-send_cmd_buff_count;
+    memcpy(send_cmd_buff+send_cmd_buff_count,report,len);
+    send_cmd_buff_count += len;
+    if(usb_hid_send_cmd_report_flag == 0)
+    {
+        if(send_cmd_buff_count >= 64)
+        {
+            usb_hid_send_dfu_report( send_cmd_buff);
+            for(int i=0;i<send_cmd_buff_count-64;i++)
+                send_cmd_buff[i] = send_cmd_buff[i+64];
+            send_cmd_buff_count -= 64; 
+        }   
+        else
+        {
+            usb_hid_send_dfu_report( send_cmd_buff);
+            send_cmd_buff_count = 0;
+        }
+    }
+    
+    usb_hid_send_cmd_report_flag = 1;
+    return len;
+    // uint8_t data[65] = {0};
+    // LOG_INFO(app_tag, "usb_hid_send_cmd_report:len:%d\r\n",len);
+    // if(len<64)
+    // {
+    //     LOG_INFO(app_tag, "usb_hid_send_cmd_report1:len:%d\r\n",len);
+    //     memcpy(data, report,len);
+    //     usb_hid_send_dfu_report( data);
+    // }else
+    // {
+    //     while(1)
+    //     {
+    //         LOG_INFO(app_tag, "usb_hid_send_cmd_report:count:%d\r\n",count);
+    //         if(len - count < 64)
+    //         {
+                
+    //             memset(data,0,sizeof(data));
+    //             memcpy(data, report+count,len - count);
+    //             usb_hid_send_dfu_report( data);
+    //             co_delay_100us(500);
+    //             break;
+    //         }else
+    //         {
+    //             memcpy(data, report+count,64);
+    //             usb_hid_send_dfu_report( data);
+    //         }
+    //         count+=64;
+            
+    //     }
+    // }
+    
+    //memset(data,0,sizeof(data));
+    //memcpy(data, report+count,len - count);
+    //usb_hid_send_dfu_report(report+count);
+}
 /*********************************************************************
  * @fn      usb_Audio_SetControl
  *
- * @brief   Set Speaker volume¡¢            Set  microphone volume
- *          Set Speaker Mute¡¢              Set  microphone Mute
- *          Set Speaker sampling frequency¡¢Set  microphone sampling frequency
+ * @brief   Set Speaker volume??            Set  microphone volume
+ *          Set Speaker Mute??              Set  microphone Mute
+ *          Set Speaker sampling frequency??Set  microphone sampling frequency
  */
 static void usb_Audio_SetControl(void)
 {
@@ -1065,7 +1136,7 @@ void usb_hid_Endpoints_Handler(uint8_t RxStatus, uint8_t TxStatus)
 {
        uint8_t lu8_RxCount;
        uint8_t lu8_Buffer[64];
-    
+    //LOG_INFO(app_tag, "usb_hid_Endpoints_Handler:RxStatus:%d,TxStatus:%d\r\n",RxStatus,TxStatus);
        if (TxStatus & 1 << ENDPOINT_1)
        {
                uint8_t * tx_data = app_BlockRingBuf_malloc(&app_vendor_data_BlockRingBuf);
@@ -1127,7 +1198,28 @@ void usb_hid_Endpoints_Handler(uint8_t RxStatus, uint8_t TxStatus)
             uart_putc_noint_no_wait(UART0, ')');
         }
     }
+    if (TxStatus & 1 << ENDPOINT_5)
+    {
+        LOG_INFO(app_tag, "TxStatus:ENDPOINT_5:ENDPOINT_5:%d\r\n",send_cmd_buff_count);
+        
+        if(send_cmd_buff_count > 64)
+        {
+            usb_hid_send_dfu_report( send_cmd_buff);
+            for(int i=0;i<send_cmd_buff_count-64;i++)
+                send_cmd_buff[i] = send_cmd_buff[i+64];
+            send_cmd_buff_count -= 64; 
+        }else if (send_cmd_buff_count == 0)
+        {
+            usb_hid_send_cmd_report_flag = 0;
+        }
+        else
+        {
+            usb_hid_send_dfu_report( send_cmd_buff+send_cmd_buff_count);
+            send_cmd_buff_count = 0;
+            usb_hid_send_cmd_report_flag = 0;
+        }
 
+    }
        if (RxStatus & 1 << ENDPOINT_4)
        {
                usb_selecet_endpoint(ENDPOINT_4);
@@ -1148,9 +1240,9 @@ void usb_hid_Endpoints_Handler(uint8_t RxStatus, uint8_t TxStatus)
                usb_read_fifo(ENDPOINT_5, lu8_Buffer, lu8_RxCount);
                usb_Endpoints_FlushRxFIFO();
 
-        LOG_INFO(app_tag, "ENDPOINT_5 rx data: ");
-               show_reg(lu8_Buffer, lu8_RxCount, true);
-        
+        LOG_INFO(app_tag, "ENDPOINT_5 rx data: %s\r\n",lu8_Buffer);
+               //show_reg(lu8_Buffer, lu8_RxCount, true);
+        //LOG_INFO(app_tag, "ENDPOINT_5 rx !!!\r\n\r\n");
                os_event_t usb_rec_event;
                usb_rec_event.event_id = USB_HID_OTA_REC;
                usb_rec_event.param = (void *)&lu8_Buffer;
@@ -1209,11 +1301,13 @@ void usb_hid_audio_init(void)
        usb_RxInt_Enable(ENDPOINT_4);
 
        usb_selecet_endpoint(ENDPOINT_5);
+    //usb_TxSyncEndpoint_enable();
        usb_endpoint_Txfifo_config(384 / 8, 3);
        usb_endpoint_Rxfifo_config(448 / 8, 3);
        usb_TxMaxP_set(8);
        usb_RxMaxP_set(8);
        usb_RxInt_Enable(ENDPOINT_5);
+    usb_TxInt_Enable(ENDPOINT_5);
 
        usb_SuspendDetectEn();
        usb_SingleInt_Enable(USB_INT_STATUS_RESUME | USB_INT_STATUS_SUSPEND);
index 3988931..af2538a 100644 (file)
@@ -115,4 +115,6 @@ void usb_hid_send_dfu_report(uint8_t *report);
 /* usb_hid_audio_init */ 
 void usb_hid_audio_init(void);
 
+uint16_t usb_hid_send_cmd_report(uint8_t *report,uint16_t len);
+
 #endif
index db1a086..9db1ad0 100644 (file)
 #include "sys_utils.h"
 #include "driver_flash.h"
 #include "driver_uart.h"
-
+#include "ble_simple_central.h"
 #include "co_log.h"
 
 #undef LOG_LOCAL_LEVEL
-#define LOG_LOCAL_LEVEL        (LOG_LEVEL_NONE)
+#define LOG_LOCAL_LEVEL        (LOG_LEVEL_INFO)
 static const char *app_tag = "usb_ota";
 
 extern  uint8_t first_loop;
@@ -30,11 +30,23 @@ uint8_t app_otas_crc_cal(uint32_t firmware_length, uint32_t new_bin_addr, uint32
 
 static int usb_hid_ota_task_func(os_event_t *event)
 {
+       uint8_t *data_tmp = NULL;
        switch (event->event_id)
        {
                case USB_HID_OTA_REC:
-                       uart_putc_noint_no_wait(UART0, 'R');
-                       usb_hid_otas_recv_data((uint8_t *)event->param);
+                       //uart_putc_noint_no_wait(UART0, 'R');
+                       data_tmp = (uint8_t *)event->param;
+                       LOG_INFO(app_tag, "USB_HID_OTA_REC rx *data_tmp:%c,event->param: %s\r\n",*data_tmp ,event->param);
+                       if(*data_tmp == '{')//命令模式
+                       {
+                               LOG_INFO(app_tag, "gatt_write_data event->param_len:%d!!!!!!\r\n",event->param_len);
+                               gatt_write_data(data_tmp,strlen((char *)data_tmp));//2.4G发送
+                       }
+                       else
+                       {
+                               usb_hid_otas_recv_data((uint8_t *)event->param);
+                       }
+                       
                        break;
                case USB_TASK_TEST:
                        uart_putc_noint_no_wait(UART0, 'U');
index 02f8ec4..a01fc20 100644 (file)
@@ -51,6 +51,8 @@ Section Cross References
     ble_simple_central.o(i.app_gap_evt_cb) refers to ble_simple_central.o(.bss) for .bss
     ble_simple_central.o(i.gatt_write_data) refers to gatt_api.o(i.gatt_client_write_cmd_with_handle) for gatt_client_write_cmd_with_handle
     ble_simple_central.o(i.gatt_write_data) refers to ble_simple_central.o(.data) for .data
+    ble_simple_central.o(i.gatt_write_user_data) refers to gatt_api.o(i.gatt_client_write_cmd) for gatt_client_write_cmd
+    ble_simple_central.o(i.gatt_write_user_data) refers to ble_simple_central.o(.data) for .data
     ble_simple_central.o(i.os_timer_update_link_param_cb) refers to inflash.o(i.user_data_storage_do) for user_data_storage_do
     ble_simple_central.o(i.os_timer_update_link_param_cb) refers to co_log.o(i.log_printf_level) for log_printf_level
     ble_simple_central.o(i.os_timer_update_link_param_cb) refers to co_log.o(i.log_printf) for log_printf
@@ -82,6 +84,8 @@ Section Cross References
     ble_simple_central.o(i.simple_central_start_scan) refers to co_log.o(i.log_printf) for log_printf
     ble_simple_central.o(i.simple_central_start_scan) refers to gap_api.o(i.gap_start_scan) for gap_start_scan
     ble_simple_central.o(i.simple_central_start_scan) refers to proj_main.o(.data) for app_tag
+    ble_simple_central.o(i.write_att_cmd) refers to gatt_api.o(i.gatt_client_write_cmd) for gatt_client_write_cmd
+    ble_simple_central.o(i.write_att_cmd) refers to ble_simple_central.o(.data) for .data
     ble_simple_central.o(ram_code) refers to usb.o(i.usb_ready_status_get) for usb_ready_status_get
     ble_simple_central.o(ram_code) refers to usb.o(i.usb_suspend_status_get) for usb_suspend_status_get
     ble_simple_central.o(ram_code) refers to usb.o(i.usb_resume_signal_send) for usb_resume_signal_send
@@ -89,6 +93,7 @@ Section Cross References
     ble_simple_central.o(ram_code) refers to co_log.o(i.log_printf) for log_printf
     ble_simple_central.o(ram_code) refers to usb_hid_audio.o(ram_code) for usb_hid_send_mouse_report
     ble_simple_central.o(ram_code) refers to audio.o(i.usb_audio_event_send) for usb_audio_event_send
+    ble_simple_central.o(ram_code) refers to usb_hid_audio.o(i.usb_hid_send_cmd_report) for usb_hid_send_cmd_report
     ble_simple_central.o(ram_code) refers to ringbuffer.o(i.app_BlockLoopBuf_write) for app_BlockLoopBuf_write
     ble_simple_central.o(ram_code) refers to ringbuffer.o(i.app_BlockRingBuf_flush) for app_BlockRingBuf_flush
     ble_simple_central.o(ram_code) refers to proj_main.o(.data) for app_tag
@@ -364,17 +369,25 @@ Section Cross References
     usb_hid_audio.o(i.usb_HID_SetReport) refers to usb_core.o(i.usb_read_fifo) for usb_read_fifo
     usb_hid_audio.o(i.usb_HID_SetReport) refers to usb_dev.o(.data) for Endpoint_0_DataOut_Handler
     usb_hid_audio.o(i.usb_HID_Vendor_SetControl) refers to usb_core.o(i.usb_read_fifo) for usb_read_fifo
+    usb_hid_audio.o(i.usb_HID_Vendor_SetControl) refers to co_log.o(i.log_printf_level) for log_printf_level
+    usb_hid_audio.o(i.usb_HID_Vendor_SetControl) refers to co_log.o(i.log_printf) for log_printf
     usb_hid_audio.o(i.usb_HID_Vendor_SetControl) refers to ble_simple_central.o(i.gatt_write_data) for gatt_write_data
+    usb_hid_audio.o(i.usb_HID_Vendor_SetControl) refers to usb_hid_audio.o(.data) for .data
     usb_hid_audio.o(i.usb_HID_Vendor_SetControl) refers to usb_dev.o(.data) for Endpoint_0_DataOut_Handler
+    usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) refers to co_log.o(i.log_printf_level) for log_printf_level
+    usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) refers to co_log.o(i.log_printf) for log_printf
     usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) refers to usb.o(i.usb_ready_status_set) for usb_ready_status_set
     usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) refers to usb_hid_audio.o(.data) for .data
-    usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) refers to usb_hid_audio.o(i.usb_Audio_SetControl) for usb_Audio_SetControl
     usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) refers to usb_dev.o(.data) for Endpoint_0_DataOut_Handler
+    usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) refers to usb_hid_audio.o(i.usb_Audio_SetControl) for usb_Audio_SetControl
     usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) refers to usb_hid_audio.o(i.usb_HID_SetReport) for usb_HID_SetReport
     usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) refers to usb_hid_audio.o(i.usb_HID_Vendor_SetControl) for usb_HID_Vendor_SetControl
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to ringbuffer.o(i.app_BlockRingBuf_malloc) for app_BlockRingBuf_malloc
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to usb_hid_audio.o(ram_code) for usb_hid_send_vendor_report
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to ringbuffer.o(i.app_BlockRingBuf_free) for app_BlockRingBuf_free
+    usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to co_log.o(i.log_printf_level) for log_printf_level
+    usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to co_log.o(i.log_printf) for log_printf
+    usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to usb_hid_audio.o(i.usb_hid_send_dfu_report) for usb_hid_send_dfu_report
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to usb_core.o(i.usb_selecet_endpoint) for usb_selecet_endpoint
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to usb_core.o(i.usb_read_fifo) for usb_read_fifo
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to usb.o(i.usb_ready_status_set) for usb_ready_status_set
@@ -382,6 +395,8 @@ Section Cross References
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to proj_main.o(.bss) for app_vendor_data_BlockRingBuf
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to ble_simple_central.o(.data) for is_usb_vendor_data_send_finished
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to audio.o(.data) for is_usb_audio_data_send_finished
+    usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to usb_hid_audio.o(.data) for .data
+    usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to usb_hid_audio.o(.bss) for .bss
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to usb_hid_audio.o(i.usb_HID_Vendor_SetControl) for i.usb_HID_Vendor_SetControl
     usb_hid_audio.o(i.usb_hid_Endpoints_Handler) refers to usb_dfu.o(.data) for usb_hid_ota_task_id
     usb_hid_audio.o(i.usb_hid_StandardClassRequest_Handler) refers to usb_hid_audio.o(.data) for .data
@@ -406,6 +421,11 @@ Section Cross References
     usb_hid_audio.o(i.usb_hid_audio_init) refers to usb_dev.o(.data) for Endpoint_0_StandardClassRequest_Handler
     usb_hid_audio.o(i.usb_hid_audio_init) refers to usb_hid_audio.o(i.usb_hid_ClassRequest_Handler) for usb_hid_ClassRequest_Handler
     usb_hid_audio.o(i.usb_hid_audio_init) refers to usb_hid_audio.o(i.usb_hid_Endpoints_Handler) for usb_hid_Endpoints_Handler
+    usb_hid_audio.o(i.usb_hid_send_cmd_report) refers to co_log.o(i.log_printf_level) for log_printf_level
+    usb_hid_audio.o(i.usb_hid_send_cmd_report) refers to co_log.o(i.log_printf) for log_printf
+    usb_hid_audio.o(i.usb_hid_send_cmd_report) refers to usb_hid_audio.o(i.usb_hid_send_dfu_report) for usb_hid_send_dfu_report
+    usb_hid_audio.o(i.usb_hid_send_cmd_report) refers to usb_hid_audio.o(.data) for .data
+    usb_hid_audio.o(i.usb_hid_send_cmd_report) refers to usb_hid_audio.o(.bss) for .bss
     usb_hid_audio.o(i.usb_hid_send_dfu_report) refers to usb_core.o(i.usb_selecet_endpoint) for usb_selecet_endpoint
     usb_hid_audio.o(i.usb_hid_send_dfu_report) refers to usb_hid_audio.o(i.usb_Endpoints_GET_TxPkrRdy) for usb_Endpoints_GET_TxPkrRdy
     usb_hid_audio.o(i.usb_hid_send_dfu_report) refers to usb_core.o(i.usb_write_fifo) for usb_write_fifo
@@ -419,7 +439,12 @@ Section Cross References
     usb_dfu.o(i.usb_dfu_task_init) refers to os_task.o(i.os_task_create) for os_task_create
     usb_dfu.o(i.usb_dfu_task_init) refers to usb_dfu.o(i.usb_hid_ota_task_func) for usb_hid_ota_task_func
     usb_dfu.o(i.usb_dfu_task_init) refers to usb_dfu.o(.data) for .data
+    usb_dfu.o(i.usb_hid_ota_task_func) refers to co_log.o(i.log_printf_level) for log_printf_level
+    usb_dfu.o(i.usb_hid_ota_task_func) refers to co_log.o(i.log_printf) for log_printf
     usb_dfu.o(i.usb_hid_ota_task_func) refers to usb_dfu.o(i.usb_hid_otas_recv_data) for usb_hid_otas_recv_data
+    usb_dfu.o(i.usb_hid_ota_task_func) refers to strlen.o(.text) for strlen
+    usb_dfu.o(i.usb_hid_ota_task_func) refers to ble_simple_central.o(i.gatt_write_data) for gatt_write_data
+    usb_dfu.o(i.usb_hid_ota_task_func) refers to usb_dfu.o(.data) for .data
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to ota.o(ram_code) for app_set_ota_state
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to os_mem.o(i.os_malloc) for os_malloc
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to ota.o(i.ota_start) for ota_start
@@ -429,10 +454,13 @@ Section Cross References
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to usb_hid_audio.o(i.usb_hid_send_dfu_report) for usb_hid_send_dfu_report
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to os_mem.o(i.os_free) for os_free
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to usb_dfu.o(i.app_otas_get_storage_address) for app_otas_get_storage_address
+    usb_dfu.o(i.usb_hid_otas_recv_data) refers to co_log.o(i.log_printf_level) for log_printf_level
+    usb_dfu.o(i.usb_hid_otas_recv_data) refers to co_log.o(i.log_printf) for log_printf
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to ota.o(i.ota_stop) for ota_stop
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to ota.o(.data) for first_loop
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to usb_dfu.o(.data) for .data
     usb_dfu.o(i.usb_hid_otas_recv_data) refers to ota.o(.bss) for os_timer_ota
+    usb_dfu.o(i.usb_hid_otas_recv_data) refers to usb_dfu.o(.conststring) for .conststring
     usb_dfu.o(.data) refers to usb_dfu.o(.conststring) for .conststring
     ota.o(i.app_otas_read_data) refers to ota.o(.data) for .data
     ota.o(i.app_otas_recv_data) refers to gap_api.o(i.gap_conn_param_update) for gap_conn_param_update
@@ -5385,6 +5413,8 @@ Removing Unused input sections from the image.
     Removing ble_simple_central.o(.rev16_text), (4 bytes).
     Removing ble_simple_central.o(.revsh_text), (4 bytes).
     Removing ble_simple_central.o(.rrx_text), (6 bytes).
+    Removing ble_simple_central.o(i.gatt_write_user_data), (40 bytes).
+    Removing ble_simple_central.o(i.write_att_cmd), (52 bytes).
     Removing usb.o(.rev16_text), (4 bytes).
     Removing usb.o(.revsh_text), (4 bytes).
     Removing usb.o(.rrx_text), (6 bytes).
@@ -5505,14 +5535,10 @@ Removing Unused input sections from the image.
     Removing usb_hid_audio.o(.rev16_text), (4 bytes).
     Removing usb_hid_audio.o(.revsh_text), (4 bytes).
     Removing usb_hid_audio.o(.rrx_text), (6 bytes).
-    Removing usb_hid_audio.o(.conststring), (4 bytes).
-    Removing usb_hid_audio.o(.data), (4 bytes).
     Removing usb_hid_audio.o(.data), (1 bytes).
     Removing usb_dfu.o(.rev16_text), (4 bytes).
     Removing usb_dfu.o(.revsh_text), (4 bytes).
     Removing usb_dfu.o(.rrx_text), (6 bytes).
-    Removing usb_dfu.o(.conststring), (8 bytes).
-    Removing usb_dfu.o(.data), (4 bytes).
     Removing ota.o(.rev16_text), (4 bytes).
     Removing ota.o(.revsh_text), (4 bytes).
     Removing ota.o(.rrx_text), (6 bytes).
@@ -6897,7 +6923,7 @@ Removing Unused input sections from the image.
     Removing m_tb_friend.o(i.m_tb_friend_subs_list_update), (92 bytes).
     Removing m_tb_friend.o(.data), (4 bytes).
 
-1517 unused section(s) (total 90052 bytes) removed from the image.
+1515 unused section(s) (total 90124 bytes) removed from the image.
 
 ==============================================================================
 
@@ -7010,6 +7036,7 @@ Adding Veneers to the image
     Adding TT veneer (10 bytes, Long) for call to 'log_printf_level' from ble_simple_central.o(ram_code).
     Adding TT veneer (10 bytes, Long) for call to 'log_printf' from ble_simple_central.o(ram_code).
     Adding TT veneer (10 bytes, Long) for call to 'usb_audio_event_send' from ble_simple_central.o(ram_code).
+    Adding TT veneer (10 bytes, Long) for call to 'usb_hid_send_cmd_report' from ble_simple_central.o(ram_code).
     Adding TT veneer (10 bytes, Long) for call to 'app_BlockLoopBuf_write' from ble_simple_central.o(ram_code).
     Adding TT veneer (10 bytes, Long) for call to 'app_BlockRingBuf_flush' from ble_simple_central.o(ram_code).
     Adding TT veneer (10 bytes, Long) for call to 'co_delay_10us' from driver_pmu.o(ram_code).
@@ -7073,7 +7100,7 @@ Adding Veneers to the image
     Adding TT veneer (10 bytes, Long) for call to 'ke_timer_set' from patch_llm.o(ram_code).
     Adding TT veneer (10 bytes, Long) for call to 'lld_rxdesc_free' from patch_sch.o(ram_code).
 
-169 Veneer(s) (total 1690 bytes) added to the image.
+170 Veneer(s) (total 1700 bytes) added to the image.
 
 ==============================================================================
 
@@ -7085,21 +7112,22 @@ Image Symbol Table
 
     ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
     ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE
-    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
     ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
     ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
+    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
     ../clib/microlib/printf/stubs.s          0x00000000   Number         0  stubs.o ABSOLUTE
+    ../clib/microlib/string/strlen.c         0x00000000   Number         0  strlen.o ABSOLUTE
     ../clib/microlib/string/strstr.c         0x00000000   Number         0  strstr.o ABSOLUTE
     ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
     ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
@@ -7367,1404 +7395,1410 @@ Image Symbol Table
     jump_table_4                             0x1000001c   Section       72  jump_table_host.o(jump_table_4)
     .text                                    0x10002000   Section       20  boot_vectors.o(.text)
     .text                                    0x10002014   Section        0  strstr.o(.text)
-    .text                                    0x10002038   Section        0  uidiv.o(.text)
-    .text                                    0x10002064   Section        0  uldiv.o(.text)
-    .text                                    0x100020c6   Section        0  dadd.o(.text)
-    .text                                    0x100020c6   Section        0  iusefp.o(.text)
-    .text                                    0x10002214   Section        0  dmul.o(.text)
-    .text                                    0x100022f8   Section        0  ddiv.o(.text)
-    .text                                    0x100023d6   Section        0  dfixul.o(.text)
-    .text                                    0x10002408   Section       48  cdrcmple.o(.text)
-    .text                                    0x10002438   Section        0  llshl.o(.text)
-    .text                                    0x10002456   Section        0  llushr.o(.text)
-    .text                                    0x10002476   Section        0  llsshr.o(.text)
-    .text                                    0x1000249a   Section        0  depilogue.o(.text)
-    i.DecodeBody                             0x100028e2   Section        0  decoder-sbc.o(i.DecodeBody)
-    DecodeBody                               0x100028e3   Thumb Code   222  decoder-sbc.o(i.DecodeBody)
-    i.Endpoint_0_IRQHandler                  0x100029c0   Section        0  usb_dev.o(i.Endpoint_0_IRQHandler)
-    Endpoint_0_IRQHandler                    0x100029c1   Thumb Code   680  usb_dev.o(i.Endpoint_0_IRQHandler)
-    i.FindSyncword                           0x10002c74   Section        0  decoder-sbc.o(i.FindSyncword)
-    i.OI_BITSTREAM_ReadInit                  0x10002ca4   Section        0  bitstream-decode.o(i.OI_BITSTREAM_ReadInit)
-    i.OI_BITSTREAM_ReadUINT4Aligned          0x10002cc2   Section        0  bitstream-decode.o(i.OI_BITSTREAM_ReadUINT4Aligned)
-    i.OI_CODEC_SBC_Alloc                     0x10002cea   Section        0  alloc.o(i.OI_CODEC_SBC_Alloc)
-    i.OI_CODEC_SBC_CalculateFramelen         0x10002d3e   Section        0  bitalloc-sbc.o(i.OI_CODEC_SBC_CalculateFramelen)
-    i.OI_CODEC_SBC_DecodeFrame               0x10002d42   Section        0  decoder-sbc.o(i.OI_CODEC_SBC_DecodeFrame)
-    i.OI_CODEC_SBC_DecoderReset              0x10002de4   Section        0  decoder-sbc.o(i.OI_CODEC_SBC_DecoderReset)
-    i.OI_SBC_CalculateChecksum               0x10002df4   Section        0  framing.o(i.OI_SBC_CalculateChecksum)
-    i.OI_SBC_ComputeBitAllocation            0x10002e40   Section        0  bitalloc-sbc.o(i.OI_SBC_ComputeBitAllocation)
-    i.OI_SBC_Dequant                         0x10002e50   Section        0  dequant.o(i.OI_SBC_Dequant)
-    i.OI_SBC_ExpandFrameFields               0x10002e7c   Section        0  framing.o(i.OI_SBC_ExpandFrameFields)
-    i.OI_SBC_ReadHeader                      0x10002ea4   Section        0  decoder-private.o(i.OI_SBC_ReadHeader)
-    i.OI_SBC_ReadSamples                     0x10002ef8   Section        0  decoder-private.o(i.OI_SBC_ReadSamples)
-    i.OI_SBC_ReadSamplesJoint                0x10002f84   Section        0  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint)
-    i.OI_SBC_ReadSamplesJoint4               0x10002f94   Section        0  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint4)
-    i.OI_SBC_ReadSamplesJoint8               0x10003054   Section        0  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint8)
-    i.OI_SBC_ReadScalefactors                0x10003110   Section        0  decoder-private.o(i.OI_SBC_ReadScalefactors)
-    i.OI_SBC_SynthFrame                      0x10003194   Section        0  synthesis-sbc.o(i.OI_SBC_SynthFrame)
-    i.OI_SBC_SynthFrame_4SB                  0x100031b4   Section        0  synthesis-sbc.o(i.OI_SBC_SynthFrame_4SB)
-    i.OI_SBC_SynthFrame_80                   0x10003264   Section        0  synthesis-sbc.o(i.OI_SBC_SynthFrame_80)
-    i.SynthWindow40_int32_int32_symmetry_with_sum 0x10003314   Section        0  synthesis-sbc.o(i.SynthWindow40_int32_int32_symmetry_with_sum)
-    i.SynthWindow80_generated                0x10003534   Section        0  synthesis-8-generated.o(i.SynthWindow80_generated)
-    i.USB_Status_IRQHandler                  0x10003a84   Section        0  usb_dev.o(i.USB_Status_IRQHandler)
-    USB_Status_IRQHandler                    0x10003a85   Thumb Code   130  usb_dev.o(i.USB_Status_IRQHandler)
-    i.__0printf                              0x10003b10   Section        0  printfa.o(i.__0printf)
-    i.__0vprintf                             0x10003b30   Section        0  printfa.o(i.__0vprintf)
-    i._fp_digits                             0x10003b40   Section        0  printfa.o(i._fp_digits)
-    _fp_digits                               0x10003b41   Thumb Code   366  printfa.o(i._fp_digits)
-    i._printf_core                           0x10003cc4   Section        0  printfa.o(i._printf_core)
-    _printf_core                             0x10003cc5   Thumb Code  1744  printfa.o(i._printf_core)
-    i._printf_post_padding                   0x100043a0   Section        0  printfa.o(i._printf_post_padding)
-    _printf_post_padding                     0x100043a1   Thumb Code    36  printfa.o(i._printf_post_padding)
-    i._printf_pre_padding                    0x100043c4   Section        0  printfa.o(i._printf_pre_padding)
-    _printf_pre_padding                      0x100043c5   Thumb Code    46  printfa.o(i._printf_pre_padding)
-    i._write_uart0                           0x100043f4   Section        0  sys_utisl.o(i._write_uart0)
-    i.adjustToFitBitpool                     0x10004420   Section        0  bitalloc.o(i.adjustToFitBitpool)
-    i.allocAdjustedBits                      0x100044b6   Section        0  bitalloc.o(i.allocAdjustedBits)
-    i.allocExcessBits                        0x100044e2   Section        0  bitalloc.o(i.allocExcessBits)
-    i.app_BlockLoopBuf_write                 0x100044f6   Section        0  ringbuffer.o(i.app_BlockLoopBuf_write)
-    i.app_BlockRingBuf_flush                 0x10004548   Section        0  ringbuffer.o(i.app_BlockRingBuf_flush)
-    i.app_BlockRingBuf_free                  0x10004552   Section        0  ringbuffer.o(i.app_BlockRingBuf_free)
-    i.app_BlockRingBuf_malloc                0x10004572   Section        0  ringbuffer.o(i.app_BlockRingBuf_malloc)
-    i.app_act_created_ind_func               0x10004588   Section        0  app_proj_event.o(i.app_act_created_ind_func)
-    i.app_act_deleted_ind_func               0x10004664   Section        0  app_proj_event.o(i.app_act_deleted_ind_func)
-    i.app_adv_complete_ind_func              0x1000470c   Section        0  app_proj_event.o(i.app_adv_complete_ind_func)
-    i.app_adv_report_ind_func                0x100047c0   Section        0  app_proj_event.o(i.app_adv_report_ind_func)
-    i.app_blockRingBuf_setup                 0x10004864   Section        0  ringbuffer.o(i.app_blockRingBuf_setup)
-    i.app_conn_complete_ind_func             0x10004874   Section        0  app_proj_event.o(i.app_conn_complete_ind_func)
-    i.app_connection_master_encrypt_compeleted_ind_func 0x10004918   Section        0  app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func)
-    i.app_connection_master_encrypted_ind_func 0x100049c8   Section        0  app_proj_event.o(i.app_connection_master_encrypted_ind_func)
-    i.app_connection_slave_encrypted_ind_func 0x10004a60   Section        0  app_proj_event.o(i.app_connection_slave_encrypted_ind_func)
-    i.app_db_init_complete_ind_func          0x10004af8   Section        0  app_proj_event.o(i.app_db_init_complete_ind_func)
-    i.app_disconnect_ind_func                0x10004b04   Section        0  app_proj_event.o(i.app_disconnect_ind_func)
-    i.app_gap_evt_cb                         0x10004bac   Section        0  ble_simple_central.o(i.app_gap_evt_cb)
-    app_gap_evt_cb                           0x10004bad   Thumb Code   598  ble_simple_central.o(i.app_gap_evt_cb)
-    i.app_get_current_rssi_rsp               0x10005004   Section        0  app_task.o(i.app_get_current_rssi_rsp)
-    app_get_current_rssi_rsp                 0x10005005   Thumb Code    40  app_task.o(i.app_get_current_rssi_rsp)
-    i.app_get_handler                        0x10005030   Section        0  app_task.o(i.app_get_handler)
-    app_get_handler                          0x10005031   Thumb Code    70  app_task.o(i.app_get_handler)
-    i.app_get_info_ind_func                  0x10005078   Section        0  app_proj_event.o(i.app_get_info_ind_func)
-    i.app_main                               0x100050ac   Section        0  entry.o(i.app_main)
-    i.app_otas_get_storage_address           0x100052a4   Section        0  usb_dfu.o(i.app_otas_get_storage_address)
-    app_otas_get_storage_address             0x100052a5   Thumb Code    22  usb_dfu.o(i.app_otas_get_storage_address)
-    i.app_per_sync_completed_ind_func        0x100052c0   Section        0  app_proj_event.o(i.app_per_sync_completed_ind_func)
-    i.app_per_sync_established_ind_func      0x1000535c   Section        0  app_proj_event.o(i.app_per_sync_established_ind_func)
-    i.app_reset_complete_ind_func            0x10005404   Section        0  app_proj_event.o(i.app_reset_complete_ind_func)
-    i.app_scanning_completed_ind_func        0x10005430   Section        0  app_proj_event.o(i.app_scanning_completed_ind_func)
-    i.app_sec_bond_add                       0x100054c8   Section        0  app_sec.o(i.app_sec_bond_add)
-    i.app_sec_bond_check                     0x10005584   Section        0  app_sec.o(i.app_sec_bond_check)
-    i.app_sec_bond_del                       0x100057cc   Section        0  app_sec.o(i.app_sec_bond_del)
-    i.app_sec_bond_del_all                   0x10005850   Section        0  app_sec.o(i.app_sec_bond_del_all)
-    i.app_sec_bond_search                    0x10005890   Section        0  app_sec.o(i.app_sec_bond_search)
-    i.app_sec_bond_search_latest             0x10005934   Section        0  app_sec.o(i.app_sec_bond_search_latest)
-    app_sec_bond_search_latest               0x10005935   Thumb Code    92  app_sec.o(i.app_sec_bond_search_latest)
-    i.app_sec_bond_search_oldest             0x100059e4   Section        0  app_sec.o(i.app_sec_bond_search_oldest)
-    app_sec_bond_search_oldest               0x100059e5   Thumb Code    94  app_sec.o(i.app_sec_bond_search_oldest)
-    i.app_sec_bond_show                      0x10005a7c   Section        0  app_sec.o(i.app_sec_bond_show)
-    app_sec_bond_show                        0x10005a7d   Thumb Code   404  app_sec.o(i.app_sec_bond_show)
-    i.app_sec_bonding_info_del               0x10005d8c   Section        0  app_sec.o(i.app_sec_bonding_info_del)
-    app_sec_bonding_info_del                 0x10005d8d   Thumb Code    30  app_sec.o(i.app_sec_bonding_info_del)
-    i.app_sec_bonding_info_find              0x10005db0   Section        0  app_sec.o(i.app_sec_bonding_info_find)
-    app_sec_bonding_info_find                0x10005db1   Thumb Code    20  app_sec.o(i.app_sec_bonding_info_find)
-    i.app_sec_bonding_info_init              0x10005dc8   Section        0  app_sec.o(i.app_sec_bonding_info_init)
-    app_sec_bonding_info_init                0x10005dc9   Thumb Code    60  app_sec.o(i.app_sec_bonding_info_init)
-    i.app_sec_bonding_info_save_ltk          0x10005e0c   Section        0  app_sec.o(i.app_sec_bonding_info_save_ltk)
-    app_sec_bonding_info_save_ltk            0x10005e0d   Thumb Code    38  app_sec.o(i.app_sec_bonding_info_save_ltk)
-    i.app_sec_get_bond_flag                  0x10005e34   Section        0  app_sec.o(i.app_sec_get_bond_flag)
-    i.app_sec_init                           0x10005e54   Section        0  app_sec.o(i.app_sec_init)
-    i.app_sec_load_bond_info_from_flash      0x10005e70   Section        0  app_sec.o(i.app_sec_load_bond_info_from_flash)
-    app_sec_load_bond_info_from_flash        0x10005e71   Thumb Code    86  app_sec.o(i.app_sec_load_bond_info_from_flash)
-    i.app_sec_msg_dflt_handler               0x10005f08   Section        0  app_sec.o(i.app_sec_msg_dflt_handler)
-    app_sec_msg_dflt_handler                 0x10005f09   Thumb Code    30  app_sec.o(i.app_sec_msg_dflt_handler)
-    i.app_sec_resolv_cmd_cmp                 0x10005f78   Section        0  app_sec.o(i.app_sec_resolv_cmd_cmp)
-    i.app_sec_set_param                      0x10005fb0   Section        0  app_sec.o(i.app_sec_set_param)
-    i.app_sec_user_bond_manage_init          0x10005fc0   Section        0  app_sec.o(i.app_sec_user_bond_manage_init)
-    i.app_sec_write_bond_info_to_flash       0x10006018   Section        0  app_sec.o(i.app_sec_write_bond_info_to_flash)
-    app_sec_write_bond_info_to_flash         0x10006019   Thumb Code    56  app_sec.o(i.app_sec_write_bond_info_to_flash)
-    i.app_set_dev_config_complete_ind_func   0x100060ac   Section        0  app_proj_event.o(i.app_set_dev_config_complete_ind_func)
-    i.app_set_phy_ind_func                   0x100060e0   Section        0  app_proj_event.o(i.app_set_phy_ind_func)
-    i.app_svc_added_ind_func                 0x1000618c   Section        0  app_proj_event.o(i.app_svc_added_ind_func)
-    i.app_update_params_complete_ind_func    0x100061a0   Section        0  app_proj_event.o(i.app_update_params_complete_ind_func)
-    i.app_update_params_rejected_ind_func    0x100061a4   Section        0  app_proj_event.o(i.app_update_params_rejected_ind_func)
-    i.app_update_params_update_ind_func      0x10006258   Section        0  app_proj_event.o(i.app_update_params_update_ind_func)
-    i.app_update_phy_rejected_ind_func       0x1000632c   Section        0  app_proj_event.o(i.app_update_phy_rejected_ind_func)
-    i.app_white_list_ind_func                0x100063d8   Section        0  app_proj_event.o(i.app_white_list_ind_func)
-    i.appm_adv_get_defer_op                  0x1000647c   Section        0  app.o(i.appm_adv_get_defer_op)
-    i.appm_adv_recv_gapm_cmp                 0x1000648c   Section        0  app.o(i.appm_adv_recv_gapm_cmp)
-    i.appm_adv_set_defer_op                  0x1000666c   Section        0  app.o(i.appm_adv_set_defer_op)
-    i.appm_conn_recv_gapm_cmp                0x10006684   Section        0  app_conn.o(i.appm_conn_recv_gapm_cmp)
-    i.appm_create_adv_act                    0x100066d8   Section        0  app.o(i.appm_create_adv_act)
-    i.appm_create_aux_adv_act                0x100066f0   Section        0  app.o(i.appm_create_aux_adv_act)
-    i.appm_create_conn_act                   0x100067a0   Section        0  app.o(i.appm_create_conn_act)
-    i.appm_create_legacy_adv_act             0x100067d0   Section        0  app.o(i.appm_create_legacy_adv_act)
-    i.appm_create_per_adv_act                0x10006894   Section        0  app.o(i.appm_create_per_adv_act)
-    i.appm_create_scan_act                   0x10006914   Section        0  app.o(i.appm_create_scan_act)
-    i.appm_exc_activity_cmp                  0x10006958   Section        0  app.o(i.appm_exc_activity_cmp)
-    i.appm_execute_activity_cmd              0x100069a8   Section        0  app.o(i.appm_execute_activity_cmd)
-    i.appm_init_imp                          0x100069ec   Section        0  app.o(i.appm_init_imp)
-    i.appm_init_imp_for_hci                  0x10006a48   Section        0  app.o(i.appm_init_imp_for_hci)
-    i.appm_msg_handler                       0x10006a78   Section        0  app_task.o(i.appm_msg_handler)
-    appm_msg_handler                         0x10006a79   Thumb Code   184  app_task.o(i.appm_msg_handler)
-    i.appm_period_sync_recv_gapm_cmp         0x10006b3c   Section        0  app.o(i.appm_period_sync_recv_gapm_cmp)
-    i.appm_scan_recv_gapm_cmp                0x10006b88   Section        0  app.o(i.appm_scan_recv_gapm_cmp)
-    i.appm_set_advertising_data              0x10006bd4   Section        0  app.o(i.appm_set_advertising_data)
-    i.appm_set_per_adv_data                  0x10006d10   Section        0  app.o(i.appm_set_per_adv_data)
-    i.appm_set_scan_response_data            0x10006e10   Section        0  app.o(i.appm_set_scan_response_data)
-    i.appm_start_advertising                 0x10006f5c   Section        0  app.o(i.appm_start_advertising)
-    i.appm_start_conn                        0x10007068   Section        0  app_conn.o(i.appm_start_conn)
-    i.appm_stop_advertising                  0x10007180   Section        0  app.o(i.appm_stop_advertising)
-    i.attc_err_rsp_handler                   0x10007238   Section        0  attc.o(i.attc_err_rsp_handler)
-    attc_err_rsp_handler                     0x10007239   Thumb Code    14  attc.o(i.attc_err_rsp_handler)
-    i.attc_exc_mtu_rsp_handler               0x10007246   Section        0  attc.o(i.attc_exc_mtu_rsp_handler)
-    attc_exc_mtu_rsp_handler                 0x10007247   Thumb Code    56  attc.o(i.attc_exc_mtu_rsp_handler)
-    i.attc_exe_wr_rsp_handler                0x1000727e   Section        0  attc.o(i.attc_exe_wr_rsp_handler)
-    attc_exe_wr_rsp_handler                  0x1000727f   Thumb Code    56  attc.o(i.attc_exe_wr_rsp_handler)
-    i.attc_find_by_type_rsp_handler          0x100072b6   Section        0  attc.o(i.attc_find_by_type_rsp_handler)
-    attc_find_by_type_rsp_handler            0x100072b7   Thumb Code   172  attc.o(i.attc_find_by_type_rsp_handler)
-    i.attc_find_info_rsp_handler             0x10007362   Section        0  attc.o(i.attc_find_info_rsp_handler)
-    attc_find_info_rsp_handler               0x10007363   Thumb Code   180  attc.o(i.attc_find_info_rsp_handler)
-    i.attc_hdl_val_ntf_ind_handler           0x10007418   Section        0  attc.o(i.attc_hdl_val_ntf_ind_handler)
-    attc_hdl_val_ntf_ind_handler             0x10007419   Thumb Code   124  attc.o(i.attc_hdl_val_ntf_ind_handler)
-    i.attc_l2cc_pdu_recv_handler             0x10007498   Section        0  attc.o(i.attc_l2cc_pdu_recv_handler)
-    i.attc_prep_wr_rsp_handler               0x100074f0   Section        0  attc.o(i.attc_prep_wr_rsp_handler)
-    attc_prep_wr_rsp_handler                 0x100074f1   Thumb Code    96  attc.o(i.attc_prep_wr_rsp_handler)
-    i.attc_rd_by_grp_type_rsp_handler        0x10007550   Section        0  attc.o(i.attc_rd_by_grp_type_rsp_handler)
-    attc_rd_by_grp_type_rsp_handler          0x10007551   Thumb Code   242  attc.o(i.attc_rd_by_grp_type_rsp_handler)
-    i.attc_rd_by_type_rsp_handler            0x10007644   Section        0  attc.o(i.attc_rd_by_type_rsp_handler)
-    attc_rd_by_type_rsp_handler              0x10007645   Thumb Code   616  attc.o(i.attc_rd_by_type_rsp_handler)
-    i.attc_rd_mult_rsp_handler               0x100078b0   Section        0  attc.o(i.attc_rd_mult_rsp_handler)
-    attc_rd_mult_rsp_handler                 0x100078b1   Thumb Code   182  attc.o(i.attc_rd_mult_rsp_handler)
-    i.attc_rd_rsp_handler                    0x10007968   Section        0  attc.o(i.attc_rd_rsp_handler)
-    attc_rd_rsp_handler                      0x10007969   Thumb Code   256  attc.o(i.attc_rd_rsp_handler)
-    i.attc_send_att_req                      0x10007a6c   Section        0  attc.o(i.attc_send_att_req)
-    i.attc_send_execute                      0x10007a9c   Section        0  attc.o(i.attc_send_execute)
-    i.attc_send_hdl_cfm                      0x10007ac4   Section        0  attc.o(i.attc_send_hdl_cfm)
-    i.attc_send_read_ind                     0x10007ae8   Section        0  attc.o(i.attc_send_read_ind)
-    i.attc_wr_rsp_handler                    0x10007bd0   Section        0  attc.o(i.attc_wr_rsp_handler)
-    attc_wr_rsp_handler                      0x10007bd1   Thumb Code    32  attc.o(i.attc_wr_rsp_handler)
-    i.attm_att_set_value                     0x10007bf0   Section        0  attm.o(i.attm_att_set_value)
-    i.attm_att_update_perm                   0x10007c9c   Section        0  attm.o(i.attm_att_update_perm)
-    i.attm_convert_to128                     0x10007d04   Section        0  attm.o(i.attm_convert_to128)
-    i.attm_get_value                         0x10007d44   Section        0  attm.o(i.attm_get_value)
-    i.attm_init                              0x10007ec0   Section        0  attm.o(i.attm_init)
-    i.attm_is_bt16_uuid                      0x10007ed4   Section        0  attm.o(i.attm_is_bt16_uuid)
-    i.attm_is_bt32_uuid                      0x10007ed8   Section        0  attm.o(i.attm_is_bt32_uuid)
-    i.attm_svc_create_db                     0x10007edc   Section        0  attm.o(i.attm_svc_create_db)
-    i.attm_svc_create_db_ext                 0x10007fdc   Section        0  attm.o(i.attm_svc_create_db_ext)
-    i.attm_svc_get_permission                0x10008140   Section        0  attm.o(i.attm_svc_get_permission)
-    i.attm_uuid16_comp                       0x1000815c   Section        0  attm.o(i.attm_uuid16_comp)
-    i.attm_uuid_comp                         0x10008168   Section        0  attm.o(i.attm_uuid_comp)
-    i.attmdb_add_service                     0x100081c0   Section        0  attm_db.o(i.attmdb_add_service)
-    i.attmdb_att_get_permission              0x10008234   Section        0  attm_db.o(i.attmdb_att_get_permission)
-    i.attmdb_destroy                         0x10008344   Section        0  attm_db.o(i.attmdb_destroy)
-    i.attmdb_get_attribute                   0x10008364   Section        0  attm_db.o(i.attmdb_get_attribute)
-    i.attmdb_get_max_len                     0x10008398   Section        0  attm_db.o(i.attmdb_get_max_len)
-    i.attmdb_get_next_att                    0x100083f4   Section        0  attm_db.o(i.attmdb_get_next_att)
-    i.attmdb_get_service                     0x1000846c   Section        0  attm_db.o(i.attmdb_get_service)
-    i.attmdb_get_uuid                        0x100084b4   Section        0  attm_db.o(i.attmdb_get_uuid)
-    i.attmdb_svc_calc_len                    0x1000858a   Section        0  attm_db.o(i.attmdb_svc_calc_len)
-    attmdb_svc_calc_len                      0x1000858b   Thumb Code   452  attm_db.o(i.attmdb_svc_calc_len)
-    i.attmdb_svc_check_hdl                   0x10008750   Section        0  attm_db.o(i.attmdb_svc_check_hdl)
-    i.attmdb_svc_init                        0x100087a4   Section        0  attm_db.o(i.attmdb_svc_init)
-    attmdb_svc_init                          0x100087a5   Thumb Code   458  attm_db.o(i.attmdb_svc_init)
-    i.attmdb_uuid16_comp                     0x1000896e   Section        0  attm_db.o(i.attmdb_uuid16_comp)
-    i.atts_check_length_and_offset           0x100089a8   Section        0  atts.o(i.atts_check_length_and_offset)
-    atts_check_length_and_offset             0x100089a9   Thumb Code    44  atts.o(i.atts_check_length_and_offset)
-    i.atts_clear_prep_data                   0x100089d4   Section        0  atts.o(i.atts_clear_prep_data)
-    i.atts_clear_read_cache                  0x100089f8   Section        0  atts.o(i.atts_clear_read_cache)
-    i.atts_clear_rsp_data                    0x10008a1c   Section        0  atts.o(i.atts_clear_rsp_data)
-    i.atts_execute_write_req                 0x10008a40   Section        0  atts.o(i.atts_execute_write_req)
-    atts_execute_write_req                   0x10008a41   Thumb Code   372  atts.o(i.atts_execute_write_req)
-    i.atts_find_by_type_req                  0x10008bb8   Section        0  atts.o(i.atts_find_by_type_req)
-    atts_find_by_type_req                    0x10008bb9   Thumb Code   386  atts.o(i.atts_find_by_type_req)
-    i.atts_find_end                          0x10008d40   Section        0  atts.o(i.atts_find_end)
-    atts_find_end                            0x10008d41   Thumb Code   122  atts.o(i.atts_find_end)
-    i.atts_find_info_req                     0x10008dbc   Section        0  atts.o(i.atts_find_info_req)
-    atts_find_info_req                       0x10008dbd   Thumb Code   322  atts.o(i.atts_find_info_req)
-    i.atts_find_value_by_uuid                0x10008f04   Section        0  atts.o(i.atts_find_value_by_uuid)
-    atts_find_value_by_uuid                  0x10008f05   Thumb Code   152  atts.o(i.atts_find_value_by_uuid)
-    i.atts_get_att_chk_perm                  0x10008f9c   Section        0  atts.o(i.atts_get_att_chk_perm)
-    atts_get_att_chk_perm                    0x10008f9d   Thumb Code   148  atts.o(i.atts_get_att_chk_perm)
-    i.atts_get_dest_task                     0x10009034   Section        0  atts.o(i.atts_get_dest_task)
-    atts_get_dest_task                       0x10009035   Thumb Code    26  atts.o(i.atts_get_dest_task)
-    i.atts_get_value                         0x10009050   Section        0  atts.o(i.atts_get_value)
-    atts_get_value                           0x10009051   Thumb Code   126  atts.o(i.atts_get_value)
-    i.atts_l2cc_pdu_recv_handler             0x100090d4   Section        0  atts.o(i.atts_l2cc_pdu_recv_handler)
-    i.atts_mtu_exc_req                       0x10009178   Section        0  atts.o(i.atts_mtu_exc_req)
-    atts_mtu_exc_req                         0x10009179   Thumb Code    66  atts.o(i.atts_mtu_exc_req)
-    i.atts_prepare_write_req                 0x100091bc   Section        0  atts.o(i.atts_prepare_write_req)
-    atts_prepare_write_req                   0x100091bd   Thumb Code   244  atts.o(i.atts_prepare_write_req)
-    i.atts_process_pdu                       0x100092b4   Section        0  atts.o(i.atts_process_pdu)
-    i.atts_read_blob_req                     0x10009328   Section        0  atts.o(i.atts_read_blob_req)
-    atts_read_blob_req                       0x10009329   Thumb Code   186  atts.o(i.atts_read_blob_req)
-    i.atts_read_by_grp_type_req              0x100093e4   Section        0  atts.o(i.atts_read_by_grp_type_req)
-    atts_read_by_grp_type_req                0x100093e5   Thumb Code   442  atts.o(i.atts_read_by_grp_type_req)
-    i.atts_read_by_type_req                  0x100095a4   Section        0  atts.o(i.atts_read_by_type_req)
-    atts_read_by_type_req                    0x100095a5   Thumb Code   420  atts.o(i.atts_read_by_type_req)
-    i.atts_read_mult_req                     0x1000974c   Section        0  atts.o(i.atts_read_mult_req)
-    atts_read_mult_req                       0x1000974d   Thumb Code   302  atts.o(i.atts_read_mult_req)
-    i.atts_read_req                          0x10009880   Section        0  atts.o(i.atts_read_req)
-    atts_read_req                            0x10009881   Thumb Code   156  atts.o(i.atts_read_req)
-    i.atts_send_error                        0x1000991c   Section        0  atts.o(i.atts_send_error)
-    i.atts_send_event                        0x10009944   Section        0  atts.o(i.atts_send_event)
-    i.atts_store_prep_data                   0x100099d4   Section        0  atts.o(i.atts_store_prep_data)
-    atts_store_prep_data                     0x100099d5   Thumb Code   116  atts.o(i.atts_store_prep_data)
-    i.atts_update_elmt                       0x10009a4c   Section        0  atts.o(i.atts_update_elmt)
-    atts_update_elmt                         0x10009a4d   Thumb Code    68  atts.o(i.atts_update_elmt)
-    i.atts_write_cmd                         0x10009a90   Section        0  atts.o(i.atts_write_cmd)
-    atts_write_cmd                           0x10009a91   Thumb Code    62  atts.o(i.atts_write_cmd)
-    i.atts_write_req                         0x10009ace   Section        0  atts.o(i.atts_write_req)
-    atts_write_req                           0x10009acf   Thumb Code    78  atts.o(i.atts_write_req)
-    i.atts_write_rsp_send                    0x10009b1c   Section        0  atts.o(i.atts_write_rsp_send)
-    i.atts_write_signed                      0x10009b4a   Section        0  atts.o(i.atts_write_signed)
-    atts_write_signed                        0x10009b4b   Thumb Code   122  atts.o(i.atts_write_signed)
-    i.atts_write_signed_cfm                  0x10009bc4   Section        0  atts.o(i.atts_write_signed_cfm)
-    i.audio_decoder_calc_sbc_frame_len       0x10009c00   Section        0  audio_decoder.o(i.audio_decoder_calc_sbc_frame_len)
-    i.audio_sw_decoder_buff                  0x10009c68   Section        0  audio_decoder.o(i.audio_sw_decoder_buff)
-    i.audio_sw_decoder_deinit                0x10009c94   Section        0  audio_decoder.o(i.audio_sw_decoder_deinit)
-    i.audio_sw_decoder_init                  0x10009cac   Section        0  audio_decoder.o(i.audio_sw_decoder_init)
-    i.ble_add_svc                            0x10009ce0   Section        0  app.o(i.ble_add_svc)
-    i.ble_bond_init                          0x10009d18   Section        0  user_bond_manage.o(i.ble_bond_init)
-    i.ble_gap_set_dev_config                 0x10009d38   Section        0  app.o(i.ble_gap_set_dev_config)
-    i.ble_set_evt_func                       0x10009dd8   Section        0  app.o(i.ble_set_evt_func)
-    i.ble_stack_configure                    0x10009dec   Section        0  jump_table_host.o(i.ble_stack_configure)
-    i.ble_stack_init                         0x10009f1c   Section        0  app.o(i.ble_stack_init)
-    i.calib_meter_evt_end                    0x10009fac   Section        0  adv_check_mode.o(i.calib_meter_evt_end)
-    i.calib_meter_recv_msg                   0x10009fae   Section        0  adv_check_mode.o(i.calib_meter_recv_msg)
-    i.check_timer_handle                     0x10009fb0   Section        0  os_timer.o(i.check_timer_handle)
-    i.computeBitneed                         0x1000a0d0   Section        0  bitalloc.o(i.computeBitneed)
-    i.cosineModulateSynth4                   0x1000a19c   Section        0  synthesis-sbc.o(i.cosineModulateSynth4)
-    i.crc_iterate                            0x1000a234   Section        0  framing.o(i.crc_iterate)
-    i.crc_iterate_top4                       0x1000a25c   Section        0  framing.o(i.crc_iterate_top4)
-    i.dct2_8                                 0x1000a274   Section        0  synthesis-dct8.o(i.dct2_8)
-    i.default_mul_16s_32s_hi                 0x1000a39c   Section        0  synthesis-sbc.o(i.default_mul_16s_32s_hi)
-    i.default_mul_32s_32s_hi                 0x1000a3aa   Section        0  synthesis-dct8.o(i.default_mul_32s_32s_hi)
-    i.dualBitAllocation                      0x1000a3d0   Section        0  bitalloc-sbc.o(i.dualBitAllocation)
-    dualBitAllocation                        0x1000a3d1   Thumb Code    68  bitalloc-sbc.o(i.dualBitAllocation)
-    i.free_time_evt_id                       0x1000a414   Section        0  os_timer.o(i.free_time_evt_id)
-    free_time_evt_id                         0x1000a415   Thumb Code    30  os_timer.o(i.free_time_evt_id)
-    i.from_task_func_to_msg_handle           0x1000a438   Section        0  os_task.o(i.from_task_func_to_msg_handle)
-    i.gap_address_get                        0x1000a45c   Section        0  gap_api.o(i.gap_address_get)
-    i.gap_address_set                        0x1000a47c   Section        0  gap_api.o(i.gap_address_set)
-    i.gap_bond_manager_delete_all            0x1000a4a8   Section        0  gap_api.o(i.gap_bond_manager_delete_all)
-    i.gap_bond_manager_init                  0x1000a4ac   Section        0  gap_api.o(i.gap_bond_manager_init)
-    i.gap_dev_name_get                       0x1000a4b0   Section        0  gap_api.o(i.gap_dev_name_get)
-    i.gap_dev_name_set                       0x1000a4c8   Section        0  gap_api.o(i.gap_dev_name_set)
-    i.gap_get_connect_num                    0x1000a4e4   Section        0  gap_api.o(i.gap_get_connect_num)
-    i.gap_get_dev_appearance                 0x1000a508   Section        0  gap_api.o(i.gap_get_dev_appearance)
-    i.gap_paring_req_cb                      0x1000a514   Section        0  app_sec.o(i.gap_paring_req_cb)
-    gap_paring_req_cb                        0x1000a515   Thumb Code   112  app_sec.o(i.gap_paring_req_cb)
-    i.gap_rssi_ind                           0x1000a588   Section        0  proj_main.o(i.gap_rssi_ind)
-    i.gap_security_param_init                0x1000a58a   Section        0  gap_api.o(i.gap_security_param_init)
-    i.gap_set_cb_func                        0x1000a590   Section        0  gap_api.o(i.gap_set_cb_func)
-    i.gap_set_dev_appearance                 0x1000a59c   Section        0  gap_api.o(i.gap_set_dev_appearance)
-    i.gap_start_conn                         0x1000a5a8   Section        0  gap_api.o(i.gap_start_conn)
-    i.gap_start_scan                         0x1000a618   Section        0  gap_api.o(i.gap_start_scan)
-    i.gap_stop_scan                          0x1000a708   Section        0  gap_api.o(i.gap_stop_scan)
-    i.gapc_auth_get                          0x1000a7a0   Section        0  gapc.o(i.gapc_auth_get)
-    i.gapc_auth_set                          0x1000a7e4   Section        0  gapc.o(i.gapc_auth_set)
-    i.gapc_bond_cfm_handler                  0x1000a848   Section        0  gapc_task.o(i.gapc_bond_cfm_handler)
-    gapc_bond_cfm_handler                    0x1000a849   Thumb Code   220  gapc_task.o(i.gapc_bond_cfm_handler)
-    i.gapc_bond_cmd_handler                  0x1000a928   Section        0  gapc_task.o(i.gapc_bond_cmd_handler)
-    gapc_bond_cmd_handler                    0x1000a929   Thumb Code    88  gapc_task.o(i.gapc_bond_cmd_handler)
-    i.gapc_bond_ind_handler                  0x1000a984   Section        0  app_sec.o(i.gapc_bond_ind_handler)
-    gapc_bond_ind_handler                    0x1000a985   Thumb Code   386  app_sec.o(i.gapc_bond_ind_handler)
-    i.gapc_bond_req_ind_handler              0x1000ab64   Section        0  app_sec.o(i.gapc_bond_req_ind_handler)
-    gapc_bond_req_ind_handler                0x1000ab65   Thumb Code   426  app_sec.o(i.gapc_bond_req_ind_handler)
-    i.gapc_cleanup                           0x1000ad78   Section        0  gapc.o(i.gapc_cleanup)
-    gapc_cleanup                             0x1000ad79   Thumb Code   122  gapc.o(i.gapc_cleanup)
-    i.gapc_cmp_evt_handler                   0x1000adf8   Section        0  app_task.o(i.gapc_cmp_evt_handler)
-    gapc_cmp_evt_handler                     0x1000adf9   Thumb Code   142  app_task.o(i.gapc_cmp_evt_handler)
-    i.gapc_cmp_evt_handler                   0x1000aedc   Section        0  gapc_task.o(i.gapc_cmp_evt_handler)
-    gapc_cmp_evt_handler                     0x1000aedd   Thumb Code     4  gapc_task.o(i.gapc_cmp_evt_handler)
-    i.gapc_cmp_evt_handler                   0x1000aee0   Section        0  gattc_task.o(i.gapc_cmp_evt_handler)
-    gapc_cmp_evt_handler                     0x1000aee1   Thumb Code    54  gattc_task.o(i.gapc_cmp_evt_handler)
-    i.gapc_cmp_evt_handler                   0x1000af1c   Section        0  gapm_init.o(i.gapc_cmp_evt_handler)
-    i.gapc_con_cleanup                       0x1000af80   Section        0  gapc.o(i.gapc_con_cleanup)
-    i.gapc_con_create                        0x1000af90   Section        0  gapc.o(i.gapc_con_create)
-    i.gapc_connection_cfm_handler            0x1000b108   Section        0  gapc_task.o(i.gapc_connection_cfm_handler)
-    gapc_connection_cfm_handler              0x1000b109   Thumb Code   126  gapc_task.o(i.gapc_connection_cfm_handler)
-    i.gapc_connection_req_ind_following      0x1000b18c   Section        0  app_task.o(i.gapc_connection_req_ind_following)
-    gapc_connection_req_ind_following        0x1000b18d   Thumb Code   270  app_task.o(i.gapc_connection_req_ind_following)
-    i.gapc_connection_req_ind_handler        0x1000b308   Section        0  app_task.o(i.gapc_connection_req_ind_handler)
-    gapc_connection_req_ind_handler          0x1000b309   Thumb Code   148  app_task.o(i.gapc_connection_req_ind_handler)
-    i.gapc_default_msg_handler               0x1000b3b0   Section        0  gapc_task.o(i.gapc_default_msg_handler)
-    gapc_default_msg_handler                 0x1000b3b1   Thumb Code     4  gapc_task.o(i.gapc_default_msg_handler)
-    i.gapc_disconnect_cmd_handler            0x1000b3b4   Section        0  gapc_task.o(i.gapc_disconnect_cmd_handler)
-    gapc_disconnect_cmd_handler              0x1000b3b5   Thumb Code   108  gapc_task.o(i.gapc_disconnect_cmd_handler)
-    i.gapc_disconnect_ind_handler            0x1000b424   Section        0  app_task.o(i.gapc_disconnect_ind_handler)
-    gapc_disconnect_ind_handler              0x1000b425   Thumb Code    66  app_task.o(i.gapc_disconnect_ind_handler)
-    i.gapc_enc_keysize_get                   0x1000b470   Section        0  gapc.o(i.gapc_enc_keysize_get)
-    i.gapc_enc_keysize_set                   0x1000b48c   Section        0  gapc.o(i.gapc_enc_keysize_set)
-    i.gapc_encrypt_cfm_handler               0x1000b4a4   Section        0  gapc_task.o(i.gapc_encrypt_cfm_handler)
-    gapc_encrypt_cfm_handler                 0x1000b4a5   Thumb Code    54  gapc_task.o(i.gapc_encrypt_cfm_handler)
-    i.gapc_encrypt_cmd_handler               0x1000b4dc   Section        0  gapc_task.o(i.gapc_encrypt_cmd_handler)
-    gapc_encrypt_cmd_handler                 0x1000b4dd   Thumb Code    88  gapc_task.o(i.gapc_encrypt_cmd_handler)
-    i.gapc_encrypt_ind_handler               0x1000b538   Section        0  app_sec.o(i.gapc_encrypt_ind_handler)
-    gapc_encrypt_ind_handler                 0x1000b539   Thumb Code    66  app_sec.o(i.gapc_encrypt_ind_handler)
-    i.gapc_encrypt_req_ind_handler           0x1000b5c8   Section        0  app_sec.o(i.gapc_encrypt_req_ind_handler)
-    gapc_encrypt_req_ind_handler             0x1000b5c9   Thumb Code   160  app_sec.o(i.gapc_encrypt_req_ind_handler)
-    i.gapc_gen_dh_key_ind_handler            0x1000b6f8   Section        0  gapc_task.o(i.gapc_gen_dh_key_ind_handler)
-    gapc_gen_dh_key_ind_handler              0x1000b6f9   Thumb Code    28  gapc_task.o(i.gapc_gen_dh_key_ind_handler)
-    i.gapc_get_bdaddr                        0x1000b714   Section        0  gapc.o(i.gapc_get_bdaddr)
-    i.gapc_get_chan_sel_algo                 0x1000b738   Section        0  gapc.o(i.gapc_get_chan_sel_algo)
-    i.gapc_get_conhdl                        0x1000b750   Section        0  gapc.o(i.gapc_get_conhdl)
-    i.gapc_get_conidx_imp                    0x1000b778   Section        0  gapc.o(i.gapc_get_conidx_imp)
-    i.gapc_get_csrk                          0x1000b7b0   Section        0  gapc.o(i.gapc_get_csrk)
-    i.gapc_get_dest_task                     0x1000b7d4   Section        0  gapc.o(i.gapc_get_dest_task)
-    i.gapc_get_dev_info_cfm_handler          0x1000b7e4   Section        0  gapc_task.o(i.gapc_get_dev_info_cfm_handler)
-    gapc_get_dev_info_cfm_handler            0x1000b7e5   Thumb Code   186  gapc_task.o(i.gapc_get_dev_info_cfm_handler)
-    i.gapc_get_dev_info_req_ind_handler      0x1000b89e   Section        0  app_task.o(i.gapc_get_dev_info_req_ind_handler)
-    gapc_get_dev_info_req_ind_handler        0x1000b89f   Thumb Code   108  app_task.o(i.gapc_get_dev_info_req_ind_handler)
-    i.gapc_get_info_cmd_handler              0x1000b90c   Section        0  gapc_task.o(i.gapc_get_info_cmd_handler)
-    gapc_get_info_cmd_handler                0x1000b90d   Thumb Code   300  gapc_task.o(i.gapc_get_info_cmd_handler)
-    i.gapc_get_operation                     0x1000ba44   Section        0  gapc.o(i.gapc_get_operation)
-    i.gapc_get_operation_ptr                 0x1000ba60   Section        0  gapc.o(i.gapc_get_operation_ptr)
-    i.gapc_get_requester                     0x1000ba70   Section        0  gapc.o(i.gapc_get_requester)
-    i.gapc_get_role                          0x1000ba90   Section        0  gapc.o(i.gapc_get_role)
-    i.gapc_get_sign_counter                  0x1000bab0   Section        0  gapc.o(i.gapc_get_sign_counter)
-    i.gapc_hci_handler                       0x1000bad4   Section        0  gapc_hci.o(i.gapc_hci_handler)
-    i.gapc_init                              0x1000bb38   Section        0  gapc.o(i.gapc_init)
-    i.gapc_is_disc_connection                0x1000bb84   Section        0  gapc.o(i.gapc_is_disc_connection)
-    i.gapc_is_sec_set                        0x1000bb88   Section        0  gapc.o(i.gapc_is_sec_set)
-    i.gapc_key_press_notification_cmd_handler 0x1000bbc8   Section        0  gapc_task.o(i.gapc_key_press_notification_cmd_handler)
-    gapc_key_press_notification_cmd_handler  0x1000bbc9   Thumb Code   104  gapc_task.o(i.gapc_key_press_notification_cmd_handler)
-    i.gapc_link_encrypted                    0x1000bc38   Section        0  gapc.o(i.gapc_link_encrypted)
-    i.gapc_lk_sec_lvl_get                    0x1000bc60   Section        0  gapc.o(i.gapc_lk_sec_lvl_get)
-    i.gapc_operation_cleanup                 0x1000bc8c   Section        0  gapc.o(i.gapc_operation_cleanup)
-    gapc_operation_cleanup                   0x1000bc8d   Thumb Code    92  gapc.o(i.gapc_operation_cleanup)
-    i.gapc_param_update_cfm_handler          0x1000bcec   Section        0  gapc_task.o(i.gapc_param_update_cfm_handler)
-    gapc_param_update_cfm_handler            0x1000bced   Thumb Code   256  gapc_task.o(i.gapc_param_update_cfm_handler)
-    i.gapc_param_update_cmd_handler          0x1000bdf0   Section        0  gapc_task.o(i.gapc_param_update_cmd_handler)
-    gapc_param_update_cmd_handler            0x1000bdf1   Thumb Code   276  gapc_task.o(i.gapc_param_update_cmd_handler)
-    i.gapc_param_update_req_ind_handler      0x1000bf0c   Section        0  app_task.o(i.gapc_param_update_req_ind_handler)
-    gapc_param_update_req_ind_handler        0x1000bf0d   Thumb Code   134  app_task.o(i.gapc_param_update_req_ind_handler)
-    i.gapc_param_update_sanity               0x1000bf9c   Section        0  gapc.o(i.gapc_param_update_sanity)
-    i.gapc_peer_att_info_ind_handler         0x1000bfc8   Section        0  gapm_init.o(i.gapc_peer_att_info_ind_handler)
-    i.gapc_peer_features_ind_handler         0x1000c02c   Section        0  app_task.o(i.gapc_peer_features_ind_handler)
-    gapc_peer_features_ind_handler           0x1000c02d   Thumb Code    14  app_task.o(i.gapc_peer_features_ind_handler)
-    i.gapc_peer_ver_ind_handler              0x1000c03c   Section        0  app_task.o(i.gapc_peer_ver_ind_handler)
-    gapc_peer_ver_ind_handler                0x1000c03d   Thumb Code    50  app_task.o(i.gapc_peer_ver_ind_handler)
-    i.gapc_process_op                        0x1000c074   Section        0  gapc_task.o(i.gapc_process_op)
-    i.gapc_reschedule_operation              0x1000c100   Section        0  gapc.o(i.gapc_reschedule_operation)
-    i.gapc_security_cmd_handler              0x1000c13c   Section        0  gapc_task.o(i.gapc_security_cmd_handler)
-    gapc_security_cmd_handler                0x1000c13d   Thumb Code    68  gapc_task.o(i.gapc_security_cmd_handler)
-    i.gapc_security_ind_handler              0x1000c184   Section        0  app_sec.o(i.gapc_security_ind_handler)
-    gapc_security_ind_handler                0x1000c185   Thumb Code    56  app_sec.o(i.gapc_security_ind_handler)
-    i.gapc_send_complete_evt                 0x1000c1d0   Section        0  gapc.o(i.gapc_send_complete_evt)
-    i.gapc_send_disconect_ind                0x1000c230   Section        0  gapc.o(i.gapc_send_disconect_ind)
-    i.gapc_send_error_evt                    0x1000c256   Section        0  gapc.o(i.gapc_send_error_evt)
-    i.gapc_set_dev_info_cfm_handler          0x1000c27c   Section        0  gapc_task.o(i.gapc_set_dev_info_cfm_handler)
-    gapc_set_dev_info_cfm_handler            0x1000c27d   Thumb Code    78  gapc_task.o(i.gapc_set_dev_info_cfm_handler)
-    i.gapc_set_dev_info_req_ind_handler      0x1000c2ca   Section        0  app_task.o(i.gapc_set_dev_info_req_ind_handler)
-    gapc_set_dev_info_req_ind_handler        0x1000c2cb   Thumb Code    60  app_task.o(i.gapc_set_dev_info_req_ind_handler)
-    i.gapc_set_le_ping_to_handler            0x1000c308   Section        0  gapc_task.o(i.gapc_set_le_ping_to_handler)
-    gapc_set_le_ping_to_handler              0x1000c309   Thumb Code    70  gapc_task.o(i.gapc_set_le_ping_to_handler)
-    i.gapc_set_le_pkt_size_handler           0x1000c354   Section        0  gapc_task.o(i.gapc_set_le_pkt_size_handler)
-    gapc_set_le_pkt_size_handler             0x1000c355   Thumb Code    74  gapc_task.o(i.gapc_set_le_pkt_size_handler)
-    i.gapc_set_local_addr                    0x1000c3a4   Section        0  gapc.o(i.gapc_set_local_addr)
-    i.gapc_set_operation_ptr                 0x1000c3c8   Section        0  gapc.o(i.gapc_set_operation_ptr)
-    i.gapc_set_phy_cmd_handler               0x1000c3d8   Section        0  gapc_task.o(i.gapc_set_phy_cmd_handler)
-    gapc_set_phy_cmd_handler                 0x1000c3d9   Thumb Code   104  gapc_task.o(i.gapc_set_phy_cmd_handler)
-    i.gapc_set_pref_slave_latency_cmd_handler 0x1000c444   Section        0  gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler)
-    gapc_set_pref_slave_latency_cmd_handler  0x1000c445   Thumb Code    70  gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler)
-    i.gapc_sig_pdu_recv_handler              0x1000c490   Section        0  gapc_sig.o(i.gapc_sig_pdu_recv_handler)
-    i.gapc_sig_send_param_resp               0x1000c4cc   Section        0  gapc_sig.o(i.gapc_sig_send_param_resp)
-    i.gapc_sign_cmd_handler                  0x1000c4f0   Section        0  gapc_task.o(i.gapc_sign_cmd_handler)
-    gapc_sign_cmd_handler                    0x1000c4f1   Thumb Code    54  gapc_task.o(i.gapc_sign_cmd_handler)
-    i.gapc_sign_ind_handler                  0x1000c52c   Section        0  gattc_task.o(i.gapc_sign_ind_handler)
-    gapc_sign_ind_handler                    0x1000c52d   Thumb Code   138  gattc_task.o(i.gapc_sign_ind_handler)
-    i.gapc_smp_rep_attempts_timer_handler    0x1000c5b8   Section        0  gapc_task.o(i.gapc_smp_rep_attempts_timer_handler)
-    gapc_smp_rep_attempts_timer_handler      0x1000c5b9   Thumb Code    44  gapc_task.o(i.gapc_smp_rep_attempts_timer_handler)
-    i.gapc_smp_timeout_timer_ind_handler     0x1000c5e8   Section        0  gapc_task.o(i.gapc_smp_timeout_timer_ind_handler)
-    gapc_smp_timeout_timer_ind_handler       0x1000c5e9   Thumb Code    64  gapc_task.o(i.gapc_smp_timeout_timer_ind_handler)
-    i.gapc_svc_chg_ccc_get                   0x1000c62c   Section        0  gapc.o(i.gapc_svc_chg_ccc_get)
-    i.gapc_svc_chg_ccc_set                   0x1000c640   Section        0  gapc.o(i.gapc_svc_chg_ccc_set)
-    i.gapc_update_conn_param_to_ind_handler  0x1000c65c   Section        0  gapc_task.o(i.gapc_update_conn_param_to_ind_handler)
-    gapc_update_conn_param_to_ind_handler    0x1000c65d   Thumb Code    68  gapc_task.o(i.gapc_update_conn_param_to_ind_handler)
-    i.gapc_update_state                      0x1000c6a0   Section        0  gapc.o(i.gapc_update_state)
-    i.gapm_activity_create_cmd_handler       0x1000c6d4   Section        0  gapm_actv.o(i.gapm_activity_create_cmd_handler)
-    i.gapm_activity_created_ind_handler      0x1000c7a0   Section        0  app_task.o(i.gapm_activity_created_ind_handler)
-    gapm_activity_created_ind_handler        0x1000c7a1   Thumb Code    60  app_task.o(i.gapm_activity_created_ind_handler)
-    i.gapm_activity_delete_cmd_handler       0x1000c7e0   Section        0  gapm_actv.o(i.gapm_activity_delete_cmd_handler)
-    i.gapm_activity_start_cmd_handler        0x1000c85c   Section        0  gapm_actv.o(i.gapm_activity_start_cmd_handler)
-    i.gapm_activity_stop_cmd_handler         0x1000c8d0   Section        0  gapm_actv.o(i.gapm_activity_stop_cmd_handler)
-    i.gapm_activity_stopped_ind_handler      0x1000c940   Section        0  app_task.o(i.gapm_activity_stopped_ind_handler)
-    gapm_activity_stopped_ind_handler        0x1000c941   Thumb Code   116  app_task.o(i.gapm_activity_stopped_ind_handler)
-    i.gapm_actv_alloc                        0x1000c9bc   Section        0  gapm_actv.o(i.gapm_actv_alloc)
-    i.gapm_actv_created                      0x1000c9ec   Section        0  gapm_actv.o(i.gapm_actv_created)
-    i.gapm_actv_deleted                      0x1000ca50   Section        0  gapm_actv.o(i.gapm_actv_deleted)
-    i.gapm_actv_free                         0x1000ca98   Section        0  gapm_actv.o(i.gapm_actv_free)
-    gapm_actv_free                           0x1000ca99   Thumb Code    50  gapm_actv.o(i.gapm_actv_free)
-    i.gapm_actv_get_hci_own_addr_type        0x1000cad0   Section        0  gapm_actv.o(i.gapm_actv_get_hci_own_addr_type)
-    i.gapm_actv_get_next                     0x1000caf0   Section        0  gapm_actv.o(i.gapm_actv_get_next)
-    gapm_actv_get_next                       0x1000caf1   Thumb Code    44  gapm_actv.o(i.gapm_actv_get_next)
-    i.gapm_actv_init                         0x1000cb24   Section        0  gapm_actv.o(i.gapm_actv_init)
-    i.gapm_actv_rand_addr_set_ind            0x1000cb78   Section        0  gapm_actv.o(i.gapm_actv_rand_addr_set_ind)
-    i.gapm_actv_retrieve_cmd_cmp_evt         0x1000cb94   Section        0  gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt)
-    i.gapm_actv_send_stopped_ind             0x1000cbc8   Section        0  gapm_actv.o(i.gapm_actv_send_stopped_ind)
-    gapm_actv_send_stopped_ind               0x1000cbc9   Thumb Code    42  gapm_actv.o(i.gapm_actv_send_stopped_ind)
-    i.gapm_actv_started                      0x1000cbf4   Section        0  gapm_actv.o(i.gapm_actv_started)
-    i.gapm_actv_stopped                      0x1000cc20   Section        0  gapm_actv.o(i.gapm_actv_stopped)
-    i.gapm_addr_fsm                          0x1000cc98   Section        0  gapm_addr.o(i.gapm_addr_fsm)
-    gapm_addr_fsm                            0x1000cc99   Thumb Code   190  gapm_addr.o(i.gapm_addr_fsm)
-    i.gapm_addr_init                         0x1000cd5c   Section        0  gapm_addr.o(i.gapm_addr_init)
-    i.gapm_addr_renew_cmd_handler            0x1000cd74   Section        0  gapm_addr.o(i.gapm_addr_renew_cmd_handler)
-    i.gapm_addr_renew_next_addr              0x1000cd9c   Section        0  gapm_addr.o(i.gapm_addr_renew_next_addr)
-    gapm_addr_renew_next_addr                0x1000cd9d   Thumb Code   164  gapm_addr.o(i.gapm_addr_renew_next_addr)
-    i.gapm_addr_renew_to_ind_handler         0x1000ce48   Section        0  gapm_addr.o(i.gapm_addr_renew_to_ind_handler)
-    i.gapm_addr_send_dev_bdaddr_ind          0x1000ce6c   Section        0  gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind)
-    gapm_addr_send_dev_bdaddr_ind            0x1000ce6d   Thumb Code    44  gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind)
-    i.gapm_addr_set_rand_addr                0x1000ce98   Section        0  gapm_addr.o(i.gapm_addr_set_rand_addr)
-    i.gapm_addr_solved_ind_handler           0x1000cf70   Section        0  app_sec.o(i.gapm_addr_solved_ind_handler)
-    gapm_addr_solved_ind_handler             0x1000cf71   Thumb Code   240  app_sec.o(i.gapm_addr_solved_ind_handler)
-    i.gapm_adv_check_data_sanity             0x1000d0e8   Section        0  gapm_adv.o(i.gapm_adv_check_data_sanity)
-    gapm_adv_check_data_sanity               0x1000d0e9   Thumb Code   124  gapm_adv.o(i.gapm_adv_check_data_sanity)
-    i.gapm_adv_check_param                   0x1000d164   Section        0  gapm_adv.o(i.gapm_adv_check_param)
-    gapm_adv_check_param                     0x1000d165   Thumb Code   218  gapm_adv.o(i.gapm_adv_check_param)
-    i.gapm_adv_create                        0x1000d248   Section        0  gapm_adv.o(i.gapm_adv_create)
-    i.gapm_adv_delete                        0x1000d2f0   Section        0  gapm_adv.o(i.gapm_adv_delete)
-    gapm_adv_delete                          0x1000d2f1   Thumb Code    16  gapm_adv.o(i.gapm_adv_delete)
-    i.gapm_adv_send_hci_le_rmv_adv_set_cmd   0x1000d304   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_rmv_adv_set_cmd)
-    gapm_adv_send_hci_le_rmv_adv_set_cmd     0x1000d305   Thumb Code    34  gapm_adv.o(i.gapm_adv_send_hci_le_rmv_adv_set_cmd)
-    i.gapm_adv_send_hci_le_set_ext_adv_data_cmd 0x1000d326   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_data_cmd)
-    gapm_adv_send_hci_le_set_ext_adv_data_cmd 0x1000d327   Thumb Code   184  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_data_cmd)
-    i.gapm_adv_send_hci_le_set_ext_adv_en_cmd 0x1000d3de   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_en_cmd)
-    gapm_adv_send_hci_le_set_ext_adv_en_cmd  0x1000d3df   Thumb Code    72  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_en_cmd)
-    i.gapm_adv_send_hci_le_set_ext_adv_param_cmd 0x1000d426   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_param_cmd)
-    gapm_adv_send_hci_le_set_ext_adv_param_cmd 0x1000d427   Thumb Code   186  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_param_cmd)
-    i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd 0x1000d4e0   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd)
-    gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd 0x1000d4e1   Thumb Code   182  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd)
-    i.gapm_adv_send_hci_le_set_per_adv_data_cmd 0x1000d596   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_data_cmd)
-    gapm_adv_send_hci_le_set_per_adv_data_cmd 0x1000d597   Thumb Code   104  gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_data_cmd)
-    i.gapm_adv_send_hci_le_set_per_adv_en_cmd 0x1000d5fe   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd)
-    gapm_adv_send_hci_le_set_per_adv_en_cmd  0x1000d5ff   Thumb Code    38  gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd)
-    i.gapm_adv_set_data                      0x1000d624   Section        0  gapm_adv.o(i.gapm_adv_set_data)
-    gapm_adv_set_data                        0x1000d625   Thumb Code    98  gapm_adv.o(i.gapm_adv_set_data)
-    i.gapm_adv_start                         0x1000d688   Section        0  gapm_adv.o(i.gapm_adv_start)
-    gapm_adv_start                           0x1000d689   Thumb Code    72  gapm_adv.o(i.gapm_adv_start)
-    i.gapm_adv_stop                          0x1000d6d4   Section        0  gapm_adv.o(i.gapm_adv_stop)
-    gapm_adv_stop                            0x1000d6d5   Thumb Code    30  gapm_adv.o(i.gapm_adv_stop)
-    i.gapm_auto_conn_to_ind_handler          0x1000d6f8   Section        0  gapm_init.o(i.gapm_auto_conn_to_ind_handler)
-    i.gapm_cmp_evt_handler                   0x1000d730   Section        0  app_task.o(i.gapm_cmp_evt_handler)
-    gapm_cmp_evt_handler                     0x1000d731   Thumb Code   500  app_task.o(i.gapm_cmp_evt_handler)
-    i.gapm_cmp_evt_handler                   0x1000d994   Section        0  gapc_task.o(i.gapm_cmp_evt_handler)
-    gapm_cmp_evt_handler                     0x1000d995   Thumb Code   120  gapc_task.o(i.gapm_cmp_evt_handler)
-    i.gapm_cmp_evt_handler                   0x1000da0c   Section        0  gapm_addr.o(i.gapm_cmp_evt_handler)
-    i.gapm_con_cleanup                       0x1000da2c   Section        0  gapm.o(i.gapm_con_cleanup)
-    i.gapm_con_create                        0x1000da64   Section        0  gapm.o(i.gapm_con_create)
-    i.gapm_con_enable                        0x1000dacc   Section        0  gapm.o(i.gapm_con_enable)
-    i.gapm_default_msg_handler               0x1000dad6   Section        0  gapm_task.o(i.gapm_default_msg_handler)
-    gapm_default_msg_handler                 0x1000dad7   Thumb Code     4  gapm_task.o(i.gapm_default_msg_handler)
-    i.gapm_dev_bdaddr_ind_handler            0x1000dadc   Section        0  gapm_addr.o(i.gapm_dev_bdaddr_ind_handler)
-    i.gapm_dle_val_check                     0x1000db18   Section        0  gapm.o(i.gapm_dle_val_check)
-    i.gapm_enc_block_ind_handler             0x1000db34   Section        0  app_task.o(i.gapm_enc_block_ind_handler)
-    gapm_enc_block_ind_handler               0x1000db35   Thumb Code    18  app_task.o(i.gapm_enc_block_ind_handler)
-    i.gapm_ext_adv_report_ind_handler        0x1000db4c   Section        0  app_task.o(i.gapm_ext_adv_report_ind_handler)
-    gapm_ext_adv_report_ind_handler          0x1000db4d   Thumb Code    12  app_task.o(i.gapm_ext_adv_report_ind_handler)
-    i.gapm_gen_dh_key_cmd_handler            0x1000db58   Section        0  gapm_smp.o(i.gapm_gen_dh_key_cmd_handler)
-    i.gapm_gen_rand_addr_cmd_handler         0x1000dba8   Section        0  gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler)
-    i.gapm_gen_rand_nb_ind_handler           0x1000dbe4   Section        0  app_task.o(i.gapm_gen_rand_nb_ind_handler)
-    gapm_gen_rand_nb_ind_handler             0x1000dbe5   Thumb Code    38  app_task.o(i.gapm_gen_rand_nb_ind_handler)
-    i.gapm_gen_rand_nb_ind_handler           0x1000dc10   Section        0  gapc_task.o(i.gapm_gen_rand_nb_ind_handler)
-    gapm_gen_rand_nb_ind_handler             0x1000dc11   Thumb Code    40  gapc_task.o(i.gapm_gen_rand_nb_ind_handler)
-    i.gapm_get_address_type                  0x1000dc38   Section        0  gapm.o(i.gapm_get_address_type)
-    i.gapm_get_att_handle                    0x1000dc48   Section        0  gapm.o(i.gapm_get_att_handle)
-    i.gapm_get_bdaddr                        0x1000dc70   Section        0  gapm.o(i.gapm_get_bdaddr)
-    i.gapm_get_dev_info_cmd_handler          0x1000dc78   Section        0  gapm_cfg.o(i.gapm_get_dev_info_cmd_handler)
-    i.gapm_get_irk                           0x1000dd88   Section        0  gapm.o(i.gapm_get_irk)
-    i.gapm_get_local_public_key              0x1000dd90   Section        0  gapm.o(i.gapm_get_local_public_key)
-    i.gapm_get_max_mtu                       0x1000dd98   Section        0  gapm.o(i.gapm_get_max_mtu)
-    i.gapm_get_operation                     0x1000dda4   Section        0  gapm.o(i.gapm_get_operation)
-    i.gapm_get_pub_key_cmd_handler           0x1000ddbc   Section        0  gapm_smp.o(i.gapm_get_pub_key_cmd_handler)
-    i.gapm_get_ral_addr_cmd_handler          0x1000de58   Section        0  gapm_list.o(i.gapm_get_ral_addr_cmd_handler)
-    i.gapm_get_requester                     0x1000deac   Section        0  gapm.o(i.gapm_get_requester)
-    i.gapm_hci_handler                       0x1000dec8   Section        0  gapm_task.o(i.gapm_hci_handler)
-    gapm_hci_handler                         0x1000dec9   Thumb Code    78  gapm_task.o(i.gapm_hci_handler)
-    i.gapm_init                              0x1000df20   Section        0  gapm.o(i.gapm_init)
-    i.gapm_init_attr                         0x1000df80   Section        0  gapm.o(i.gapm_init_attr)
-    i.gapm_init_connection_ind               0x1000dfb4   Section        0  gapm_init.o(i.gapm_init_connection_ind)
-    i.gapm_init_create                       0x1000e04c   Section        0  gapm_init.o(i.gapm_init_create)
-    i.gapm_init_delete                       0x1000e0cc   Section        0  gapm_init.o(i.gapm_init_delete)
-    gapm_init_delete                         0x1000e0cd   Thumb Code     4  gapm_init.o(i.gapm_init_delete)
-    i.gapm_init_send_hci_le_ext_create_con_cmd 0x1000e0d0   Section        0  gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd)
-    gapm_init_send_hci_le_ext_create_con_cmd 0x1000e0d1   Thumb Code   212  gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd)
-    i.gapm_init_start                        0x1000e1a4   Section        0  gapm_init.o(i.gapm_init_start)
-    gapm_init_start                          0x1000e1a5   Thumb Code   112  gapm_init.o(i.gapm_init_start)
-    i.gapm_init_stop                         0x1000e218   Section        0  gapm_init.o(i.gapm_init_stop)
-    gapm_init_stop                           0x1000e219   Thumb Code    42  gapm_init.o(i.gapm_init_stop)
-    i.gapm_is_addr_type_valid                0x1000e248   Section        0  gapm_addr.o(i.gapm_is_addr_type_valid)
-    i.gapm_is_legacy_pairing_supp            0x1000e28c   Section        0  gapm.o(i.gapm_is_legacy_pairing_supp)
-    i.gapm_is_pref_con_param_pres            0x1000e29c   Section        0  gapm.o(i.gapm_is_pref_con_param_pres)
-    i.gapm_is_sec_con_pairing_supp           0x1000e2ac   Section        0  gapm.o(i.gapm_is_sec_con_pairing_supp)
-    i.gapm_list_add_next_entry               0x1000e2bc   Section        0  gapm_list.o(i.gapm_list_add_next_entry)
-    gapm_list_add_next_entry                 0x1000e2bd   Thumb Code   176  gapm_list.o(i.gapm_list_add_next_entry)
-    i.gapm_list_rmv_cmd_handle               0x1000e36c   Section        0  gapm_list.o(i.gapm_list_rmv_cmd_handle)
-    i.gapm_list_rmv_next_entry               0x1000e3b0   Section        0  gapm_list.o(i.gapm_list_rmv_next_entry)
-    gapm_list_rmv_next_entry                 0x1000e3b1   Thumb Code    68  gapm_list.o(i.gapm_list_rmv_next_entry)
-    i.gapm_list_send_list_size_ind           0x1000e3f4   Section        0  gapm_list.o(i.gapm_list_send_list_size_ind)
-    gapm_list_send_list_size_ind             0x1000e3f5   Thumb Code    38  gapm_list.o(i.gapm_list_send_list_size_ind)
-    i.gapm_list_set_cmd_handler              0x1000e41c   Section        0  gapm_list.o(i.gapm_list_set_cmd_handler)
-    i.gapm_op_reset_continue                 0x1000e478   Section        0  gapm_cfg.o(i.gapm_op_reset_continue)
-    gapm_op_reset_continue                   0x1000e479   Thumb Code   148  gapm_cfg.o(i.gapm_op_reset_continue)
-    i.gapm_op_setup_continue                 0x1000e51c   Section        0  gapm_cfg.o(i.gapm_op_setup_continue)
-    gapm_op_setup_continue                   0x1000e51d   Thumb Code   298  gapm_cfg.o(i.gapm_op_setup_continue)
-    i.gapm_operation_cleanup                 0x1000e64c   Section        0  gapm.o(i.gapm_operation_cleanup)
-    gapm_operation_cleanup                   0x1000e64d   Thumb Code    46  gapm.o(i.gapm_operation_cleanup)
-    i.gapm_per_sync_clear_fragments          0x1000e680   Section        0  gapm_per_sync.o(i.gapm_per_sync_clear_fragments)
-    i.gapm_per_sync_create                   0x1000e6a0   Section        0  gapm_per_sync.o(i.gapm_per_sync_create)
-    i.gapm_per_sync_delete                   0x1000e6e4   Section        0  gapm_per_sync.o(i.gapm_per_sync_delete)
-    gapm_per_sync_delete                     0x1000e6e5   Thumb Code     4  gapm_per_sync.o(i.gapm_per_sync_delete)
-    i.gapm_per_sync_get_activity             0x1000e6e8   Section        0  gapm_per_sync.o(i.gapm_per_sync_get_activity)
-    gapm_per_sync_get_activity               0x1000e6e9   Thumb Code    80  gapm_per_sync.o(i.gapm_per_sync_get_activity)
-    i.gapm_per_sync_send_adv_report_ind      0x1000e740   Section        0  gapm_per_sync.o(i.gapm_per_sync_send_adv_report_ind)
-    gapm_per_sync_send_adv_report_ind        0x1000e741   Thumb Code   144  gapm_per_sync.o(i.gapm_per_sync_send_adv_report_ind)
-    i.gapm_per_sync_start                    0x1000e7d0   Section        0  gapm_per_sync.o(i.gapm_per_sync_start)
-    gapm_per_sync_start                      0x1000e7d1   Thumb Code   120  gapm_per_sync.o(i.gapm_per_sync_start)
-    i.gapm_per_sync_stop                     0x1000e84c   Section        0  gapm_per_sync.o(i.gapm_per_sync_stop)
-    gapm_per_sync_stop                       0x1000e84d   Thumb Code    60  gapm_per_sync.o(i.gapm_per_sync_stop)
-    i.gapm_process_op                        0x1000e88c   Section        0  gapm.o(i.gapm_process_op)
-    i.gapm_profile_added_ind_handler         0x1000e900   Section        0  app_task.o(i.gapm_profile_added_ind_handler)
-    gapm_profile_added_ind_handler           0x1000e901   Thumb Code    34  app_task.o(i.gapm_profile_added_ind_handler)
-    i.gapm_profile_task_add_cmd_handler      0x1000e924   Section        0  gapm_cfg.o(i.gapm_profile_task_add_cmd_handler)
-    i.gapm_reset_cmd_handler                 0x1000e984   Section        0  gapm_cfg.o(i.gapm_reset_cmd_handler)
-    i.gapm_resolv_addr_cmd_handler           0x1000e9c4   Section        0  gapm_smp.o(i.gapm_resolv_addr_cmd_handler)
-    i.gapm_scan_actv_clean                   0x1000e9fc   Section        0  gapm_scan.o(i.gapm_scan_actv_clean)
-    i.gapm_scan_add_to_filter                0x1000ea24   Section        0  gapm_scan.o(i.gapm_scan_add_to_filter)
-    gapm_scan_add_to_filter                  0x1000ea25   Thumb Code   124  gapm_scan.o(i.gapm_scan_add_to_filter)
-    i.gapm_scan_clear_fragments              0x1000eaa0   Section        0  gapm_scan.o(i.gapm_scan_clear_fragments)
-    gapm_scan_clear_fragments                0x1000eaa1   Thumb Code    26  gapm_scan.o(i.gapm_scan_clear_fragments)
-    i.gapm_scan_create                       0x1000eabc   Section        0  gapm_scan.o(i.gapm_scan_create)
-    i.gapm_scan_delete                       0x1000eb2c   Section        0  gapm_scan.o(i.gapm_scan_delete)
-    gapm_scan_delete                         0x1000eb2d   Thumb Code     4  gapm_scan.o(i.gapm_scan_delete)
-    i.gapm_scan_filter_packet                0x1000eb30   Section        0  gapm_scan.o(i.gapm_scan_filter_packet)
-    gapm_scan_filter_packet                  0x1000eb31   Thumb Code   258  gapm_scan.o(i.gapm_scan_filter_packet)
-    i.gapm_scan_send_adv_report_ind          0x1000ec38   Section        0  gapm_scan.o(i.gapm_scan_send_adv_report_ind)
-    gapm_scan_send_adv_report_ind            0x1000ec39   Thumb Code   320  gapm_scan.o(i.gapm_scan_send_adv_report_ind)
-    i.gapm_scan_send_hci_le_set_ext_scan_en_cmd 0x1000ed78   Section        0  gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_en_cmd)
-    gapm_scan_send_hci_le_set_ext_scan_en_cmd 0x1000ed79   Thumb Code    74  gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_en_cmd)
-    i.gapm_scan_send_hci_le_set_ext_scan_param_cmd 0x1000edc8   Section        0  gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_param_cmd)
-    gapm_scan_send_hci_le_set_ext_scan_param_cmd 0x1000edc9   Thumb Code   156  gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_param_cmd)
-    i.gapm_scan_start                        0x1000ee64   Section        0  gapm_scan.o(i.gapm_scan_start)
-    gapm_scan_start                          0x1000ee65   Thumb Code    70  gapm_scan.o(i.gapm_scan_start)
-    i.gapm_scan_stop                         0x1000eeb0   Section        0  gapm_scan.o(i.gapm_scan_stop)
-    gapm_scan_stop                           0x1000eeb1   Thumb Code    14  gapm_scan.o(i.gapm_scan_stop)
-    i.gapm_scan_store_fragment               0x1000eec4   Section        0  gapm_scan.o(i.gapm_scan_store_fragment)
-    gapm_scan_store_fragment                 0x1000eec5   Thumb Code   118  gapm_scan.o(i.gapm_scan_store_fragment)
-    i.gapm_send_complete_evt                 0x1000ef3c   Section        0  gapm.o(i.gapm_send_complete_evt)
-    i.gapm_send_error_evt                    0x1000ef80   Section        0  gapm.o(i.gapm_send_error_evt)
-    i.gapm_set_adv_data_cmd_handler          0x1000efa4   Section        0  gapm_adv.o(i.gapm_set_adv_data_cmd_handler)
-    i.gapm_set_channel_map_cmd_handler       0x1000f090   Section        0  gapm_cfg.o(i.gapm_set_channel_map_cmd_handler)
-    i.gapm_set_dev_config_cmd_handler        0x1000f0e8   Section        0  gapm_cfg.o(i.gapm_set_dev_config_cmd_handler)
-    i.gapm_set_irk_cmd_handler               0x1000f290   Section        0  gapm_cfg.o(i.gapm_set_irk_cmd_handler)
-    i.gapm_set_max_mps                       0x1000f2c8   Section        0  gapm.o(i.gapm_set_max_mps)
-    i.gapm_set_max_mtu                       0x1000f2e8   Section        0  gapm.o(i.gapm_set_max_mtu)
-    i.gapm_smp_encrypt_req                   0x1000f308   Section        0  gapm_smp.o(i.gapm_smp_encrypt_req)
-    gapm_smp_encrypt_req                     0x1000f309   Thumb Code    16  gapm_smp.o(i.gapm_smp_encrypt_req)
-    i.gapm_smp_encrypt_rsp                   0x1000f31c   Section        0  gapm_smp.o(i.gapm_smp_encrypt_rsp)
-    gapm_smp_encrypt_rsp                     0x1000f31d   Thumb Code   154  gapm_smp.o(i.gapm_smp_encrypt_rsp)
-    i.gapm_smp_rand_req                      0x1000f3bc   Section        0  gapm_smp.o(i.gapm_smp_rand_req)
-    gapm_smp_rand_req                        0x1000f3bd   Thumb Code     8  gapm_smp.o(i.gapm_smp_rand_req)
-    i.gapm_smp_rand_rsp                      0x1000f3c8   Section        0  gapm_smp.o(i.gapm_smp_rand_rsp)
-    gapm_smp_rand_rsp                        0x1000f3c9   Thumb Code   142  gapm_smp.o(i.gapm_smp_rand_rsp)
-    i.gapm_smp_resolv_op_cont                0x1000f45c   Section        0  gapm_smp.o(i.gapm_smp_resolv_op_cont)
-    gapm_smp_resolv_op_cont                  0x1000f45d   Thumb Code   148  gapm_smp.o(i.gapm_smp_resolv_op_cont)
-    i.gapm_svc_chg_en                        0x1000f4f4   Section        0  gapm.o(i.gapm_svc_chg_en)
-    i.gapm_sync_established_ind_handler      0x1000f504   Section        0  app_task.o(i.gapm_sync_established_ind_handler)
-    gapm_sync_established_ind_handler        0x1000f505   Thumb Code    12  app_task.o(i.gapm_sync_established_ind_handler)
-    i.gapm_unknown_task_msg_handler          0x1000f510   Section        0  gapm_task.o(i.gapm_unknown_task_msg_handler)
-    gapm_unknown_task_msg_handler            0x1000f511   Thumb Code    34  gapm_task.o(i.gapm_unknown_task_msg_handler)
-    i.gapm_update_state                      0x1000f532   Section        0  gapm.o(i.gapm_update_state)
-    i.gapm_use_enc_block_cmd_handler         0x1000f560   Section        0  gapm_smp.o(i.gapm_use_enc_block_cmd_handler)
-    i.gapm_use_enc_block_ind_handler         0x1000f5a0   Section        0  gapc_task.o(i.gapm_use_enc_block_ind_handler)
-    gapm_use_enc_block_ind_handler           0x1000f5a1   Thumb Code    60  gapc_task.o(i.gapm_use_enc_block_ind_handler)
-    i.gatt_add_client                        0x1000f5dc   Section        0  gatt_api.o(i.gatt_add_client)
-    i.gatt_add_client_uuid                   0x1000f6f0   Section        0  gatt_api.o(i.gatt_add_client_uuid)
-    i.gatt_check_peer_svc                    0x1000f9b4   Section        0  gatt_api.o(i.gatt_check_peer_svc)
-    gatt_check_peer_svc                      0x1000f9b5   Thumb Code   366  gatt_api.o(i.gatt_check_peer_svc)
-    i.gatt_client_enable_ntf                 0x1000fb80   Section        0  gatt_api.o(i.gatt_client_enable_ntf)
-    i.gatt_client_read                       0x1000fbd8   Section        0  gatt_api.o(i.gatt_client_read)
-    i.gatt_client_read_with_handle           0x1000fc08   Section        0  gatt_api.o(i.gatt_client_read_with_handle)
-    i.gatt_client_write_cmd                  0x1000fc64   Section        0  gatt_api.o(i.gatt_client_write_cmd)
-    i.gatt_client_write_cmd_with_handle      0x1000fc98   Section        0  gatt_api.o(i.gatt_client_write_cmd_with_handle)
-    i.gatt_client_write_req_with_handle      0x1000fd10   Section        0  gatt_api.o(i.gatt_client_write_req_with_handle)
-    i.gatt_clr_peer_svc                      0x1000fd88   Section        0  gatt_api.o(i.gatt_clr_peer_svc)
-    gatt_clr_peer_svc                        0x1000fd89   Thumb Code    58  gatt_api.o(i.gatt_clr_peer_svc)
-    i.gatt_discovery_all_peer_svc            0x1000fdc8   Section        0  gatt_api.o(i.gatt_discovery_all_peer_svc)
-    i.gatt_get_free_svc_id                   0x1000fe8c   Section        0  gatt_api.o(i.gatt_get_free_svc_id)
-    i.gatt_load_peer_svc_from_flash          0x1000feb8   Section        0  user_bond_manage.o(i.gatt_load_peer_svc_from_flash)
-    i.gatt_msg_default_handler               0x1000ff90   Section        0  gatt_api.o(i.gatt_msg_default_handler)
-    gatt_msg_default_handler                 0x1000ff91   Thumb Code    22  gatt_api.o(i.gatt_msg_default_handler)
-    i.gatt_msg_default_handler_imp           0x1000ffa8   Section        0  gatt_api.o(i.gatt_msg_default_handler_imp)
-    gatt_msg_default_handler_imp             0x1000ffa9   Thumb Code  1730  gatt_api.o(i.gatt_msg_default_handler_imp)
-    i.gatt_profile_task_add                  0x10010698   Section        0  gatt_api.o(i.gatt_profile_task_add)
-    i.gatt_regist_peer_prf_info              0x10010744   Section        0  gatt_api.o(i.gatt_regist_peer_prf_info)
-    gatt_regist_peer_prf_info                0x10010745   Thumb Code   114  gatt_api.o(i.gatt_regist_peer_prf_info)
-    i.gatt_servcie_added                     0x100107c4   Section        0  gatt_api.o(i.gatt_servcie_added)
-    gatt_servcie_added                       0x100107c5   Thumb Code    50  gatt_api.o(i.gatt_servcie_added)
-    i.gatt_service_connection_cleanup        0x10010800   Section        0  gatt_api.o(i.gatt_service_connection_cleanup)
-    gatt_service_connection_cleanup          0x10010801   Thumb Code    52  gatt_api.o(i.gatt_service_connection_cleanup)
-    i.gatt_service_connection_created        0x10010838   Section        0  gatt_api.o(i.gatt_service_connection_created)
-    gatt_service_connection_created          0x10010839   Thumb Code    58  gatt_api.o(i.gatt_service_connection_created)
-    i.gatt_service_destroy                   0x1001087c   Section        0  gatt_api.o(i.gatt_service_destroy)
-    gatt_service_destroy                     0x1001087d   Thumb Code     2  gatt_api.o(i.gatt_service_destroy)
-    i.gatt_service_init                      0x10010880   Section        0  gatt_api.o(i.gatt_service_init)
-    gatt_service_init                        0x10010881   Thumb Code   728  gatt_api.o(i.gatt_service_init)
-    i.gatt_store_peer_prf_info               0x10010b90   Section        0  gatt_api.o(i.gatt_store_peer_prf_info)
-    gatt_store_peer_prf_info                 0x10010b91   Thumb Code   252  gatt_api.o(i.gatt_store_peer_prf_info)
-    i.gatt_write_data                        0x10010cc4   Section        0  ble_simple_central.o(i.gatt_write_data)
-    i.gatt_write_peer_svc_to_flash           0x10010cf0   Section        0  user_bond_manage.o(i.gatt_write_peer_svc_to_flash)
-    i.gattc_att_info_cfm_handler             0x10010dc0   Section        0  gattc_task.o(i.gattc_att_info_cfm_handler)
-    gattc_att_info_cfm_handler               0x10010dc1   Thumb Code    82  gattc_task.o(i.gattc_att_info_cfm_handler)
-    i.gattc_att_info_req_ind_handler         0x10010e18   Section        0  gapc_task.o(i.gattc_att_info_req_ind_handler)
-    gattc_att_info_req_ind_handler           0x10010e19   Thumb Code   102  gapc_task.o(i.gattc_att_info_req_ind_handler)
-    i.gattc_att_info_req_ind_handler         0x10010e7e   Section        0  gattc_task.o(i.gattc_att_info_req_ind_handler)
-    gattc_att_info_req_ind_handler           0x10010e7f   Thumb Code    80  gattc_task.o(i.gattc_att_info_req_ind_handler)
-    i.gattc_cleanup                          0x10010ed0   Section        0  gattc.o(i.gattc_cleanup)
-    i.gattc_cmp_evt_handler                  0x10010f74   Section        0  gapc_task.o(i.gattc_cmp_evt_handler)
-    gattc_cmp_evt_handler                    0x10010f75   Thumb Code    62  gapc_task.o(i.gattc_cmp_evt_handler)
-    i.gattc_cmp_evt_handler                  0x10010fb4   Section        0  gattc_task.o(i.gattc_cmp_evt_handler)
-    gattc_cmp_evt_handler                    0x10010fb5   Thumb Code   384  gattc_task.o(i.gattc_cmp_evt_handler)
-    i.gattc_con_enable                       0x10011138   Section        0  gattc.o(i.gattc_con_enable)
-    i.gattc_create                           0x10011150   Section        0  gattc.o(i.gattc_create)
-    i.gattc_default_msg_handler              0x100111dc   Section        0  gattc_task.o(i.gattc_default_msg_handler)
-    gattc_default_msg_handler                0x100111dd   Thumb Code    12  gattc_task.o(i.gattc_default_msg_handler)
-    i.gattc_disc_char_desc_ind_handler       0x100111e8   Section        0  gattc_task.o(i.gattc_disc_char_desc_ind_handler)
-    gattc_disc_char_desc_ind_handler         0x100111e9   Thumb Code   106  gattc_task.o(i.gattc_disc_char_desc_ind_handler)
-    i.gattc_disc_char_ind_handler            0x10011258   Section        0  gattc_task.o(i.gattc_disc_char_ind_handler)
-    gattc_disc_char_ind_handler              0x10011259   Thumb Code   146  gattc_task.o(i.gattc_disc_char_ind_handler)
-    i.gattc_disc_cmd_handler                 0x100112f0   Section        0  gattc_task.o(i.gattc_disc_cmd_handler)
-    gattc_disc_cmd_handler                   0x100112f1   Thumb Code   322  gattc_task.o(i.gattc_disc_cmd_handler)
-    i.gattc_disc_svc_incl_ind_handler        0x1001143c   Section        0  gattc_task.o(i.gattc_disc_svc_incl_ind_handler)
-    gattc_disc_svc_incl_ind_handler          0x1001143d   Thumb Code   110  gattc_task.o(i.gattc_disc_svc_incl_ind_handler)
-    i.gattc_disc_svc_ind_handler             0x100114b0   Section        0  gattc_task.o(i.gattc_disc_svc_ind_handler)
-    gattc_disc_svc_ind_handler               0x100114b1   Thumb Code    96  gattc_task.o(i.gattc_disc_svc_ind_handler)
-    i.gattc_event_cfm_handler                0x10011564   Section        0  gattc_task.o(i.gattc_event_cfm_handler)
-    gattc_event_cfm_handler                  0x10011565   Thumb Code    24  gattc_task.o(i.gattc_event_cfm_handler)
-    i.gattc_event_ind_handler                0x1001157c   Section        0  app_task.o(i.gattc_event_ind_handler)
-    gattc_event_ind_handler                  0x1001157d   Thumb Code    26  app_task.o(i.gattc_event_ind_handler)
-    i.gattc_exc_mtu_cmd_handler              0x1001159c   Section        0  gattc_task.o(i.gattc_exc_mtu_cmd_handler)
-    gattc_exc_mtu_cmd_handler                0x1001159d   Thumb Code    68  gattc_task.o(i.gattc_exc_mtu_cmd_handler)
-    i.gattc_execute_write_cmd_handler        0x100115e4   Section        0  gattc_task.o(i.gattc_execute_write_cmd_handler)
-    gattc_execute_write_cmd_handler          0x100115e5   Thumb Code    42  gattc_task.o(i.gattc_execute_write_cmd_handler)
-    i.gattc_get_mtu                          0x10011614   Section        0  gattc.o(i.gattc_get_mtu)
-    i.gattc_get_operation                    0x10011624   Section        0  gattc.o(i.gattc_get_operation)
-    i.gattc_get_operation_ptr                0x10011640   Section        0  gattc.o(i.gattc_get_operation_ptr)
-    i.gattc_get_requester                    0x10011650   Section        0  gattc.o(i.gattc_get_requester)
-    i.gattc_init                             0x10011670   Section        0  gattc.o(i.gattc_init)
-    i.gattc_operation_cleanup                0x100116c0   Section        0  gattc.o(i.gattc_operation_cleanup)
-    gattc_operation_cleanup                  0x100116c1   Thumb Code   102  gattc.o(i.gattc_operation_cleanup)
-    i.gattc_process_op                       0x1001172c   Section        0  gattc_task.o(i.gattc_process_op)
-    gattc_process_op                         0x1001172d   Thumb Code   162  gattc_task.o(i.gattc_process_op)
-    i.gattc_read_cfm_handler                 0x100117d4   Section        0  gattc_task.o(i.gattc_read_cfm_handler)
-    gattc_read_cfm_handler                   0x100117d5   Thumb Code    64  gattc_task.o(i.gattc_read_cfm_handler)
-    i.gattc_read_cmd_handler                 0x10011818   Section        0  gattc_task.o(i.gattc_read_cmd_handler)
-    gattc_read_cmd_handler                   0x10011819   Thumb Code   292  gattc_task.o(i.gattc_read_cmd_handler)
-    i.gattc_read_ind_handler                 0x10011948   Section        0  gapc_task.o(i.gattc_read_ind_handler)
-    gattc_read_ind_handler                   0x10011949   Thumb Code   232  gapc_task.o(i.gattc_read_ind_handler)
-    i.gattc_read_req_ind_handler             0x10011a30   Section        0  gapc_task.o(i.gattc_read_req_ind_handler)
-    gattc_read_req_ind_handler               0x10011a31   Thumb Code   184  gapc_task.o(i.gattc_read_req_ind_handler)
-    i.gattc_read_req_ind_handler             0x10011ae8   Section        0  gattc_task.o(i.gattc_read_req_ind_handler)
-    gattc_read_req_ind_handler               0x10011ae9   Thumb Code    94  gattc_task.o(i.gattc_read_req_ind_handler)
-    i.gattc_reg_to_peer_evt_cmd_handler      0x10011b48   Section        0  gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler)
-    gattc_reg_to_peer_evt_cmd_handler        0x10011b49   Thumb Code   156  gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler)
-    i.gattc_reschedule_operation             0x10011bec   Section        0  gattc.o(i.gattc_reschedule_operation)
-    i.gattc_sdp_svc_disc_cmd_handler         0x10011c28   Section        0  gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler)
-    gattc_sdp_svc_disc_cmd_handler           0x10011c29   Thumb Code   190  gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler)
-    i.gattc_send_complete_evt                0x10011cec   Section        0  gattc.o(i.gattc_send_complete_evt)
-    i.gattc_send_error_evt                   0x10011d54   Section        0  gattc.o(i.gattc_send_error_evt)
-    i.gattc_send_evt_cmd_handler             0x10011d80   Section        0  gattc_task.o(i.gattc_send_evt_cmd_handler)
-    gattc_send_evt_cmd_handler               0x10011d81   Thumb Code    78  gattc_task.o(i.gattc_send_evt_cmd_handler)
-    i.gattc_send_svc_changed_cmd_handler     0x10011dd8   Section        0  gattc_task.o(i.gattc_send_svc_changed_cmd_handler)
-    gattc_send_svc_changed_cmd_handler       0x10011dd9   Thumb Code   178  gattc_task.o(i.gattc_send_svc_changed_cmd_handler)
-    i.gattc_set_mtu                          0x10011e8c   Section        0  gattc.o(i.gattc_set_mtu)
-    i.gattc_set_operation_ptr                0x10011edc   Section        0  gattc.o(i.gattc_set_operation_ptr)
-    i.gattc_timeout_handler                  0x10011eec   Section        0  gattc_task.o(i.gattc_timeout_handler)
-    gattc_timeout_handler                    0x10011eed   Thumb Code   104  gattc_task.o(i.gattc_timeout_handler)
-    i.gattc_update_state                     0x10011f58   Section        0  gattc.o(i.gattc_update_state)
-    i.gattc_write_cfm_handler                0x10011f80   Section        0  gattc_task.o(i.gattc_write_cfm_handler)
-    gattc_write_cfm_handler                  0x10011f81   Thumb Code   132  gattc_task.o(i.gattc_write_cfm_handler)
-    i.gattc_write_cmd_handler                0x10012008   Section        0  gattc_task.o(i.gattc_write_cmd_handler)
-    gattc_write_cmd_handler                  0x10012009   Thumb Code   398  gattc_task.o(i.gattc_write_cmd_handler)
-    i.gattc_write_req_ind_handler            0x1001219c   Section        0  gapc_task.o(i.gattc_write_req_ind_handler)
-    gattc_write_req_ind_handler              0x1001219d   Thumb Code   224  gapc_task.o(i.gattc_write_req_ind_handler)
-    i.gattc_write_req_ind_handler            0x1001227c   Section        0  gattc_task.o(i.gattc_write_req_ind_handler)
-    gattc_write_req_ind_handler              0x1001227d   Thumb Code   114  gattc_task.o(i.gattc_write_req_ind_handler)
-    i.gattm_cleanup                          0x100122ee   Section        0  gattm.o(i.gattm_cleanup)
-    i.gattm_create                           0x100122f4   Section        0  gattm.o(i.gattm_create)
-    i.gattm_default_msg_handler              0x100122f8   Section        0  gattm_task.o(i.gattm_default_msg_handler)
-    gattm_default_msg_handler                0x100122f9   Thumb Code     4  gattm_task.o(i.gattm_default_msg_handler)
-    i.gattm_init                             0x100122fc   Section        0  gattm.o(i.gattm_init)
-    i.gattm_init_attr                        0x10012320   Section        0  gattm.o(i.gattm_init_attr)
-    i.gattm_svc_get_start_hdl                0x10012384   Section        0  gattm.o(i.gattm_svc_get_start_hdl)
-    i.get_active_service_id                  0x10012390   Section        0  gatt_api.o(i.get_active_service_id)
-    get_active_service_id                    0x10012391   Thumb Code    48  gatt_api.o(i.get_active_service_id)
-    i.get_gatt_default_itf                   0x100123c4   Section        0  gatt_api.o(i.get_gatt_default_itf)
-    i.get_valid_tim_evt_id                   0x100123cc   Section        0  os_timer.o(i.get_valid_tim_evt_id)
-    get_valid_tim_evt_id                     0x100123cd   Thumb Code    70  os_timer.o(i.get_valid_tim_evt_id)
-    i.gpio_init                              0x10012418   Section        0  driver_gpio.o(i.gpio_init)
-    i.gpio_write_pin                         0x100126e0   Section        0  driver_gpio.o(i.gpio_write_pin)
-    i.hci_acl_data_handler                   0x1001273c   Section        0  l2cc_task.o(i.hci_acl_data_handler)
-    hci_acl_data_handler                     0x1001273d   Thumb Code   178  l2cc_task.o(i.hci_acl_data_handler)
-    i.hci_auth_payl_to_exp_evt_handler       0x100127f8   Section        0  gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler)
-    hci_auth_payl_to_exp_evt_handler         0x100127f9   Thumb Code    36  gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler)
-    i.hci_basic_cmd_cmp_evt_cfg_handler      0x1001281c   Section        0  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler)
-    i.hci_basic_cmd_cmp_evt_rl_cfg_handler   0x100128c0   Section        0  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler)
-    i.hci_cmd_stat_event_handler             0x10012904   Section        0  gapc_hci.o(i.hci_cmd_stat_event_handler)
-    hci_cmd_stat_event_handler               0x10012905   Thumb Code   240  gapc_hci.o(i.hci_cmd_stat_event_handler)
-    i.hci_disc_cmp_evt_handler               0x100129f8   Section        0  gapc_hci.o(i.hci_disc_cmp_evt_handler)
-    hci_disc_cmp_evt_handler                 0x100129f9   Thumb Code    88  gapc_hci.o(i.hci_disc_cmp_evt_handler)
-    i.hci_enc_chg_evt_handler                0x10012a54   Section        0  gapc_hci.o(i.hci_enc_chg_evt_handler)
-    hci_enc_chg_evt_handler                  0x10012a55   Thumb Code    36  gapc_hci.o(i.hci_enc_chg_evt_handler)
-    i.hci_enc_key_refr_evt_handler           0x10012a7c   Section        0  gapc_hci.o(i.hci_enc_key_refr_evt_handler)
-    hci_enc_key_refr_evt_handler             0x10012a7d   Thumb Code    36  gapc_hci.o(i.hci_enc_key_refr_evt_handler)
-    i.hci_le_adv_set_term_evt_handler        0x10012aa4   Section        0  gapm_adv.o(i.hci_le_adv_set_term_evt_handler)
-    i.hci_le_ch_sel_algo_evt_handler         0x10012b14   Section        0  gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler)
-    i.hci_le_cmd_cmp_evt_addr_handler        0x10012b3c   Section        0  gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler)
-    i.hci_le_cmd_cmp_evt_adv_handler         0x10012b74   Section        0  gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler)
-    i.hci_le_cmd_cmp_evt_creating_handler    0x10012c18   Section        0  gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler)
-    hci_le_cmd_cmp_evt_creating_handler      0x10012c19   Thumb Code   230  gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler)
-    i.hci_le_cmd_cmp_evt_init_handler        0x10012d04   Section        0  gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler)
-    i.hci_le_cmd_cmp_evt_list_handler        0x10012d84   Section        0  gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler)
-    i.hci_le_cmd_cmp_evt_per_sync_handler    0x10012e48   Section        0  gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler)
-    i.hci_le_cmd_cmp_evt_scan_handler        0x10012e7c   Section        0  gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler)
-    i.hci_le_cmd_cmp_evt_starting_handler    0x10012ee4   Section        0  gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler)
-    hci_le_cmd_cmp_evt_starting_handler      0x10012ee5   Thumb Code   126  gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler)
-    i.hci_le_con_update_cmp_evt_handler      0x10012f64   Section        0  gapc_hci.o(i.hci_le_con_update_cmp_evt_handler)
-    hci_le_con_update_cmp_evt_handler        0x10012f65   Thumb Code   138  gapc_hci.o(i.hci_le_con_update_cmp_evt_handler)
-    i.hci_le_data_len_chg_evt_handler        0x10012ff4   Section        0  gapc_hci.o(i.hci_le_data_len_chg_evt_handler)
-    hci_le_data_len_chg_evt_handler          0x10012ff5   Thumb Code    60  gapc_hci.o(i.hci_le_data_len_chg_evt_handler)
-    i.hci_le_enh_con_cmp_evt_handler         0x10013030   Section        0  gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler)
-    i.hci_le_ext_adv_report_evt_handler      0x10013058   Section        0  gapm_scan.o(i.hci_le_ext_adv_report_evt_handler)
-    i.hci_le_gen_dhkey_stat_evt_handler      0x1001311c   Section        0  gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler)
-    i.hci_le_generate_dhkey_cmp_evt_handler  0x10013142   Section        0  gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler)
-    i.hci_le_ltk_request_evt_handler         0x10013198   Section        0  gapc_hci.o(i.hci_le_ltk_request_evt_handler)
-    hci_le_ltk_request_evt_handler           0x10013199   Thumb Code   118  gapc_hci.o(i.hci_le_ltk_request_evt_handler)
-    i.hci_le_per_adv_report_evt_handler      0x10013218   Section        0  gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler)
-    i.hci_le_per_adv_sync_est_evt_handler    0x10013268   Section        0  gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler)
-    i.hci_le_per_adv_sync_lost_evt_handler   0x100132ce   Section        0  gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler)
-    i.hci_le_phy_upd_cmp_evt_handler         0x100132ec   Section        0  gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler)
-    hci_le_phy_upd_cmp_evt_handler           0x100132ed   Thumb Code   100  gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler)
-    i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler 0x10013354   Section        0  gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler)
-    i.hci_le_rd_buff_size_cmd_cmp_evt_handler 0x10013398   Section        0  gapm_cfg.o(i.hci_le_rd_buff_size_cmd_cmp_evt_handler)
-    i.hci_le_rd_local_p256_public_key_cmp_evt_handler 0x100133c8   Section        0  gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler)
-    i.hci_le_rd_max_data_len_cmd_cmp_evt_handler 0x10013458   Section        0  gapm_cfg.o(i.hci_le_rd_max_data_len_cmd_cmp_evt_handler)
-    i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler 0x1001349c   Section        0  gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler)
-    i.hci_le_rd_pal_size_cmd_cmp_evt_handler 0x10013504   Section        0  gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler)
-    i.hci_le_rd_phy_cmd_cmp_evt_handler      0x10013540   Section        0  gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler)
-    hci_le_rd_phy_cmd_cmp_evt_handler        0x10013541   Thumb Code    88  gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler)
-    i.hci_le_rd_ral_addr_cmd_cmp_evt_handler 0x1001359c   Section        0  gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler)
-    i.hci_le_rd_ral_size_cmd_cmp_evt_handler 0x10013602   Section        0  gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler)
-    i.hci_le_rd_rem_feats_cmp_evt_handler    0x1001363c   Section        0  gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler)
-    hci_le_rd_rem_feats_cmp_evt_handler      0x1001363d   Thumb Code   158  gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler)
-    i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler 0x100136e0   Section        0  gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler)
-    i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler 0x10013728   Section        0  gapm_cfg.o(i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler)
-    i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler   0x10013762   Section        0  gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler)
-    i.hci_le_rd_wlst_size_cmd_cmp_evt_handler 0x100137aa   Section        0  gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler)
-    i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler 0x100137e4   Section        0  gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler)
-    i.hci_le_rem_con_param_req_evt_handler   0x1001384c   Section        0  gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler)
-    hci_le_rem_con_param_req_evt_handler     0x1001384d   Thumb Code    76  gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler)
-    i.hci_le_scan_req_rcvd_evt_handler       0x1001389c   Section        0  gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler)
-    i.hci_le_scan_timeout_evt_handler        0x100138fc   Section        0  gapm_scan.o(i.hci_le_scan_timeout_evt_handler)
-    i.hci_le_set_data_len_cmd_cmp_evt_handler 0x10013924   Section        0  gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler)
-    hci_le_set_data_len_cmd_cmp_evt_handler  0x10013925   Thumb Code    46  gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler)
-    i.hci_le_start_enc_stat_evt_handler      0x10013958   Section        0  gapc_hci.o(i.hci_le_start_enc_stat_evt_handler)
-    hci_le_start_enc_stat_evt_handler        0x10013959   Thumb Code    36  gapc_hci.o(i.hci_le_start_enc_stat_evt_handler)
-    i.hci_nb_cmp_pkts_evt_handler            0x1001397c   Section        0  l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler)
-    hci_nb_cmp_pkts_evt_handler              0x1001397d   Thumb Code    52  l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler)
-    i.hci_rd_auth_payl_to_cmd_cmp_evt_handler 0x100139b4   Section        0  gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler)
-    hci_rd_auth_payl_to_cmd_cmp_evt_handler  0x100139b5   Thumb Code    72  gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler)
-    i.hci_rd_bd_addr_cmd_cmp_evt_handler     0x100139fc   Section        0  gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler)
-    i.hci_rd_buff_size_cmd_cmp_evt_handler   0x10013a40   Section        0  gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler)
-    i.hci_rd_chnl_map_cmd_cmp_evt_handler    0x10013a70   Section        0  gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler)
-    hci_rd_chnl_map_cmd_cmp_evt_handler      0x10013a71   Thumb Code    96  gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler)
-    i.hci_rd_local_ver_info_cmd_cmp_evt_handler 0x10013ad0   Section        0  gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler)
-    i.hci_rd_rem_ver_info_cmp_evt_handler    0x10013b38   Section        0  gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler)
-    hci_rd_rem_ver_info_cmp_evt_handler      0x10013b39   Thumb Code   130  gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler)
-    i.hci_rd_rssi_cmd_cmp_evt_handler        0x10013bc0   Section        0  gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler)
-    hci_rd_rssi_cmd_cmp_evt_handler          0x10013bc1   Thumb Code    92  gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler)
-    i.hci_test_end_cmd_cmp_evt_handler       0x10013c1c   Section        0  gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler)
-    i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler 0x10013c58   Section        0  gapc_hci.o(i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler)
-    hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler 0x10013c59   Thumb Code    46  gapc_hci.o(i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler)
-    i.hci_wr_auth_payl_to_cmd_cmp_evt_handler 0x10013c8c   Section        0  gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler)
-    hci_wr_auth_payl_to_cmd_cmp_evt_handler  0x10013c8d   Thumb Code    38  gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler)
-    i.host_trng_valid                        0x10013cb4   Section        0  trng.o(i.host_trng_valid)
-    host_trng_valid                          0x10013cb5   Thumb Code   132  trng.o(i.host_trng_valid)
-    i.internal_CalculateFramelen             0x10013d40   Section        0  bitalloc.o(i.internal_CalculateFramelen)
-    i.internal_DecoderReset                  0x10013d78   Section        0  decoder-private.o(i.internal_DecoderReset)
-    i.jump_table_get_static_keys             0x10013dc0   Section        0  jump_table_host.o(i.jump_table_get_static_keys)
-    i.jump_table_memmory_init                0x10013e84   Section        0  jump_table_host.o(i.jump_table_memmory_init)
-    i.jump_table_param_get                   0x10013ec0   Section        0  jump_table_host.o(i.jump_table_param_get)
-    jump_table_param_get                     0x10013ec1   Thumb Code    68  jump_table_host.o(i.jump_table_param_get)
-    i.jump_table_param_set                   0x10013f08   Section        0  jump_table_host.o(i.jump_table_param_set)
-    jump_table_param_set                     0x10013f09   Thumb Code    50  jump_table_host.o(i.jump_table_param_set)
-    i.jump_table_set_static_keys             0x10013f40   Section        0  jump_table_host.o(i.jump_table_set_static_keys)
-    i.ke_task_default_handler_get_patch      0x10013fe0   Section        0  entry.o(i.ke_task_default_handler_get_patch)
-    ke_task_default_handler_get_patch        0x10013fe1   Thumb Code     4  entry.o(i.ke_task_default_handler_get_patch)
-    i.l2c_code_conn_param_upd_req_handler    0x10013fe4   Section        0  l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler)
-    l2c_code_conn_param_upd_req_handler      0x10013fe5   Thumb Code    60  l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler)
-    i.l2c_code_conn_param_upd_req_handler    0x10014020   Section        0  gapc_sig.o(i.l2c_code_conn_param_upd_req_handler)
-    l2c_code_conn_param_upd_req_handler      0x10014021   Thumb Code    98  gapc_sig.o(i.l2c_code_conn_param_upd_req_handler)
-    i.l2c_code_conn_param_upd_resp_handler   0x10014088   Section        0  l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
-    l2c_code_conn_param_upd_resp_handler     0x10014089   Thumb Code    58  l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
-    i.l2c_code_conn_param_upd_resp_handler   0x100140c2   Section        0  gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
-    l2c_code_conn_param_upd_resp_handler     0x100140c3   Thumb Code    68  gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
-    i.l2c_code_reject_handler                0x10014106   Section        0  l2cc_sig.o(i.l2c_code_reject_handler)
-    l2c_code_reject_handler                  0x10014107   Thumb Code    28  l2cc_sig.o(i.l2c_code_reject_handler)
-    i.l2c_code_reject_handler                0x10014122   Section        0  gapc_sig.o(i.l2c_code_reject_handler)
-    l2c_code_reject_handler                  0x10014123   Thumb Code    80  gapc_sig.o(i.l2c_code_reject_handler)
-    i.l2cc_cleanup                           0x10014174   Section        0  l2cc.o(i.l2cc_cleanup)
-    i.l2cc_cmp_evt_handler                   0x10014224   Section        0  gapc_task.o(i.l2cc_cmp_evt_handler)
-    l2cc_cmp_evt_handler                     0x10014225   Thumb Code    60  gapc_task.o(i.l2cc_cmp_evt_handler)
-    i.l2cc_cmp_evt_handler                   0x10014260   Section        0  gattc_task.o(i.l2cc_cmp_evt_handler)
-    l2cc_cmp_evt_handler                     0x10014261   Thumb Code    70  gattc_task.o(i.l2cc_cmp_evt_handler)
-    i.l2cc_create                            0x100142a8   Section        0  l2cc.o(i.l2cc_create)
-    i.l2cc_data_send                         0x100142f4   Section        0  l2cc.o(i.l2cc_data_send)
-    i.l2cc_dbg_pdu_pack                      0x10014470   Section        0  l2cc_pdu.o(i.l2cc_dbg_pdu_pack)
-    i.l2cc_dbg_pdu_send_cmd_handler          0x100144c0   Section        0  l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler)
-    l2cc_dbg_pdu_send_cmd_handler            0x100144c1   Thumb Code   106  l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler)
-    i.l2cc_default_msg_handler               0x10014530   Section        0  l2cc_task.o(i.l2cc_default_msg_handler)
-    l2cc_default_msg_handler                 0x10014531   Thumb Code     4  l2cc_task.o(i.l2cc_default_msg_handler)
-    i.l2cc_init                              0x10014534   Section        0  l2cc.o(i.l2cc_init)
-    i.l2cc_lecb_sdu_send_cmd_handler         0x10014584   Section        0  l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler)
-    l2cc_lecb_sdu_send_cmd_handler           0x10014585   Thumb Code    62  l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler)
-    i.l2cc_op_complete                       0x100145c4   Section        0  l2cc.o(i.l2cc_op_complete)
-    i.l2cc_pdu_alloc                         0x10014618   Section        0  l2cc_task.o(i.l2cc_pdu_alloc)
-    i.l2cc_pdu_header_check                  0x10014644   Section        0  l2cc_pdu.o(i.l2cc_pdu_header_check)
-    i.l2cc_pdu_pack                          0x10014788   Section        0  l2cc_pdu.o(i.l2cc_pdu_pack)
-    i.l2cc_pdu_recv_ind_handler              0x10014a48   Section        0  l2cc_task.o(i.l2cc_pdu_recv_ind_handler)
-    l2cc_pdu_recv_ind_handler                0x10014a49   Thumb Code    98  l2cc_task.o(i.l2cc_pdu_recv_ind_handler)
-    i.l2cc_pdu_recv_ind_handler              0x10014aaa   Section        0  gapc_task.o(i.l2cc_pdu_recv_ind_handler)
-    l2cc_pdu_recv_ind_handler                0x10014aab   Thumb Code   104  gapc_task.o(i.l2cc_pdu_recv_ind_handler)
-    i.l2cc_pdu_recv_ind_handler              0x10014b12   Section        0  gattc_task.o(i.l2cc_pdu_recv_ind_handler)
-    l2cc_pdu_recv_ind_handler                0x10014b13   Thumb Code   114  gattc_task.o(i.l2cc_pdu_recv_ind_handler)
-    i.l2cc_pdu_rx_init                       0x10014b84   Section        0  l2cc_pdu.o(i.l2cc_pdu_rx_init)
-    i.l2cc_pdu_send                          0x10014c04   Section        0  l2cc_task.o(i.l2cc_pdu_send)
-    i.l2cc_pdu_send_cmd_handler              0x10014c0c   Section        0  l2cc_task.o(i.l2cc_pdu_send_cmd_handler)
-    l2cc_pdu_send_cmd_handler                0x10014c0d   Thumb Code    90  l2cc_task.o(i.l2cc_pdu_send_cmd_handler)
-    i.l2cc_pdu_unpack                        0x10014c6c   Section        0  l2cc_pdu.o(i.l2cc_pdu_unpack)
-    i.l2cc_send_cmp_evt                      0x10014f04   Section        0  l2cc.o(i.l2cc_send_cmp_evt)
-    i.l2cc_sig_pdu_recv_handler              0x10014f34   Section        0  l2cc_sig.o(i.l2cc_sig_pdu_recv_handler)
-    i.l2cc_sig_send_cmd_reject               0x10014f80   Section        0  l2cc_sig.o(i.l2cc_sig_send_cmd_reject)
-    i.l2cc_update_state                      0x10014fdc   Section        0  l2cc.o(i.l2cc_update_state)
-    i.l2cm_cleanup                           0x10015004   Section        0  l2cm.o(i.l2cm_cleanup)
-    i.l2cm_create                            0x1001501a   Section        0  l2cm.o(i.l2cm_create)
-    i.l2cm_get_nb_buffer_available           0x10015020   Section        0  l2cm.o(i.l2cm_get_nb_buffer_available)
-    i.l2cm_init                              0x1001502c   Section        0  l2cm.o(i.l2cm_init)
-    i.l2cm_l2cap_tx_handler                  0x1001505c   Section        0  l2cm.o(i.l2cm_l2cap_tx_handler)
-    l2cm_l2cap_tx_handler                    0x1001505d   Thumb Code    88  l2cm.o(i.l2cm_l2cap_tx_handler)
-    i.l2cm_set_link_layer_buff_size          0x100150bc   Section        0  l2cm.o(i.l2cm_set_link_layer_buff_size)
-    i.l2cm_tx_status                         0x100150cc   Section        0  l2cm.o(i.l2cm_tx_status)
-    i.log_init                               0x100150f8   Section        0  co_log.o(i.log_init)
-    i.log_printf                             0x1001518c   Section        0  co_log.o(i.log_printf)
-    i.log_printf_level                       0x100151b0   Section        0  co_log.o(i.log_printf_level)
-    i.lvd_threshold                          0x100151b4   Section        0  driver_pmu.o(i.lvd_threshold)
-    i.m_al_get_local_addr                    0x100151d8   Section        0  m_al_task.o(i.m_al_get_local_addr)
-    i.m_tb_state_is_feature_sup              0x100151e0   Section        0  m_tb_state.o(i.m_tb_state_is_feature_sup)
-    i.mesh_set_runtime                       0x100151f8   Section        0  mesh_api.o(i.mesh_set_runtime)
-    i.modem_param_table_set                  0x10015244   Section        0  patch_rf.o(i.modem_param_table_set)
-    i.monoBitAllocation                      0x10015290   Section        0  bitalloc.o(i.monoBitAllocation)
-    i.oneChannelBitAllocation                0x100152b2   Section        0  bitalloc.o(i.oneChannelBitAllocation)
-    i.os_default_task_func                   0x10015308   Section        0  os_task.o(i.os_default_task_func)
-    os_default_task_func                     0x10015309   Thumb Code    44  os_task.o(i.os_default_task_func)
-    i.os_free                                0x10015338   Section        0  os_mem.o(i.os_free)
-    i.os_get_free_task_type                  0x10015344   Section        0  os_task.o(i.os_get_free_task_type)
-    i.os_malloc                              0x10015364   Section        0  os_mem.o(i.os_malloc)
-    i.os_msg_post                            0x1001536c   Section        0  os_msg_q.o(i.os_msg_post)
-    i.os_task_create                         0x100153cc   Section        0  os_task.o(i.os_task_create)
-    i.os_task_create_x                       0x100153d4   Section        0  os_task.o(i.os_task_create_x)
-    i.os_timer_destroy                       0x1001544c   Section        0  os_timer.o(i.os_timer_destroy)
-    i.os_timer_init                          0x100154f8   Section        0  os_timer.o(i.os_timer_init)
-    i.os_timer_ota_cb                        0x100155dc   Section        0  ota.o(i.os_timer_ota_cb)
-    i.os_timer_start                         0x10015604   Section        0  os_timer.o(i.os_timer_start)
-    i.os_timer_stop                          0x100156d8   Section        0  os_timer.o(i.os_timer_stop)
-    i.os_timer_update_link_param_cb          0x100157e8   Section        0  ble_simple_central.o(i.os_timer_update_link_param_cb)
-    i.os_timer_usb_ready_cb                  0x10015844   Section        0  usb.o(i.os_timer_usb_ready_cb)
-    os_timer_usb_ready_cb                    0x10015845   Thumb Code    30  usb.o(i.os_timer_usb_ready_cb)
-    i.os_zalloc                              0x1001588c   Section        0  os_mem.o(i.os_zalloc)
-    i.ota_deinit                             0x100158a4   Section        0  ota.o(i.ota_deinit)
-    i.ota_init                               0x100158c8   Section        0  ota.o(i.ota_init)
-    i.ota_start                              0x100158e4   Section        0  ota.o(i.ota_start)
-    i.ota_stop                               0x10015924   Section        0  ota.o(i.ota_stop)
-    i.pmu_Anti_shake_key_isr                 0x100159b0   Section        0  driver_pmu.o(i.pmu_Anti_shake_key_isr)
-    i.pmu_calibration_restart                0x100159b4   Section        0  sys_utisl.o(i.pmu_calibration_restart)
-    i.pmu_cp_trim_config                     0x10015a14   Section        0  driver_pmu.o(i.pmu_cp_trim_config)
-    i.pmu_ft_trim_config                     0x10015b68   Section        0  driver_pmu.o(i.pmu_ft_trim_config)
-    i.pmu_get_isr_state                      0x10015e24   Section        0  driver_pmu.o(i.pmu_get_isr_state)
-    i.pmu_gpio_isr                           0x10015e34   Section        0  driver_pmu.o(i.pmu_gpio_isr)
-    i.pmu_ldo_mode_enable                    0x10015e36   Section        0  driver_pmu.o(i.pmu_ldo_mode_enable)
-    i.pmu_lvd_en                             0x10015e82   Section        0  driver_pmu.o(i.pmu_lvd_en)
-    i.pmu_reset_internal_cnt                 0x10015f14   Section        0  driver_pmu.o(i.pmu_reset_internal_cnt)
-    i.pmu_set_pin_dir                        0x10015f48   Section        0  driver_pmu.o(i.pmu_set_pin_dir)
-    i.pmu_set_pin_pull                       0x10015f7e   Section        0  driver_pmu.o(i.pmu_set_pin_pull)
-    i.pmu_set_pin_to_CPU                     0x10015fea   Section        0  driver_pmu.o(i.pmu_set_pin_to_CPU)
-    i.pmu_set_pin_to_PMU                     0x1001600e   Section        0  driver_pmu.o(i.pmu_set_pin_to_PMU)
-    i.pmu_sub_init                           0x10016034   Section        0  driver_pmu.o(i.pmu_sub_init)
-    i.prf_add_profile                        0x10016398   Section        0  prf.o(i.prf_add_profile)
-    i.prf_cleanup                            0x10016458   Section        0  prf.o(i.prf_cleanup)
-    i.prf_create                             0x100164ac   Section        0  prf.o(i.prf_create)
-    i.prf_extract_svc_info_uuid_128          0x10016500   Section        0  prf_utils.o(i.prf_extract_svc_info_uuid_128)
-    i.prf_get_task_from_id                   0x100166a0   Section        0  prf.o(i.prf_get_task_from_id)
-    i.prf_init                               0x100166ec   Section        0  prf.o(i.prf_init)
-    i.prf_itf_get_imp                        0x100167e8   Section        0  app_prf.o(i.prf_itf_get_imp)
-    i.proj_init                              0x10016810   Section        0  proj_main.o(i.proj_init)
-    i.rwble_hl_init_imp                      0x10016898   Section        0  rwble_hl.o(i.rwble_hl_init_imp)
-    i.rwble_hl_reset                         0x100168b6   Section        0  rwble_hl.o(i.rwble_hl_reset)
-    i.shift_buffer                           0x100168d4   Section        0  framing.o(i.shift_buffer)
-    i.simple_central_init                    0x10016908   Section        0  ble_simple_central.o(i.simple_central_init)
-    i.simple_central_msg_handler             0x10016998   Section        0  ble_simple_central.o(i.simple_central_msg_handler)
-    simple_central_msg_handler               0x10016999   Thumb Code   292  ble_simple_central.o(i.simple_central_msg_handler)
-    i.simple_central_start_scan              0x10016b8c   Section        0  ble_simple_central.o(i.simple_central_start_scan)
-    simple_central_start_scan                0x10016b8d   Thumb Code    56  ble_simple_central.o(i.simple_central_start_scan)
-    i.smpc_ShiftLeft1Bit16ByteNum            0x10016c04   Section        0  smpc_crypto.o(i.smpc_ShiftLeft1Bit16ByteNum)
-    i.smpc_XOR_16_Byte_Array                 0x10016c28   Section        0  smpc_crypto.o(i.smpc_XOR_16_Byte_Array)
-    i.smpc_aes_cmac_complete                 0x10016c40   Section        0  smpc_crypto.o(i.smpc_aes_cmac_complete)
-    i.smpc_aes_cmac_continue                 0x10016c88   Section        0  smpc_crypto.o(i.smpc_aes_cmac_continue)
-    i.smpc_aes_cmac_init                     0x10016dd8   Section        0  smpc_crypto.o(i.smpc_aes_cmac_init)
-    i.smpc_calc_confirm_cont                 0x10016e24   Section        0  smpc_api.o(i.smpc_calc_confirm_cont)
-    i.smpc_calc_subkeys                      0x10017374   Section        0  smpc.o(i.smpc_calc_subkeys)
-    i.smpc_check_key_distrib                 0x100173f8   Section        0  smpc.o(i.smpc_check_key_distrib)
-    i.smpc_check_max_key_size                0x10017478   Section        0  smpc.o(i.smpc_check_max_key_size)
-    i.smpc_check_pairing_feat                0x100174a4   Section        0  smpc.o(i.smpc_check_pairing_feat)
-    i.smpc_check_param                       0x100174c8   Section        0  smpc_util.o(i.smpc_check_param)
-    i.smpc_check_repeated_attempts           0x1001754c   Section        0  smpc.o(i.smpc_check_repeated_attempts)
-    i.smpc_clear_timeout_timer               0x100175b0   Section        0  smpc.o(i.smpc_clear_timeout_timer)
-    i.smpc_confirm_gen_rand                  0x100175e4   Section        0  smpc_api.o(i.smpc_confirm_gen_rand)
-    i.smpc_construcpublic_key_t_pdu          0x1001782c   Section        0  smpc_util.o(i.smpc_construcpublic_key_t_pdu)
-    smpc_construcpublic_key_t_pdu            0x1001782d   Thumb Code    30  smpc_util.o(i.smpc_construcpublic_key_t_pdu)
-    i.smpc_construct_dhkey_check_pdu         0x1001784a   Section        0  smpc_util.o(i.smpc_construct_dhkey_check_pdu)
-    smpc_construct_dhkey_check_pdu           0x1001784b   Thumb Code     8  smpc_util.o(i.smpc_construct_dhkey_check_pdu)
-    i.smpc_construct_enc_info_pdu            0x10017852   Section        0  smpc_util.o(i.smpc_construct_enc_info_pdu)
-    smpc_construct_enc_info_pdu              0x10017853   Thumb Code     8  smpc_util.o(i.smpc_construct_enc_info_pdu)
-    i.smpc_construct_id_addr_info_pdu        0x1001785a   Section        0  smpc_util.o(i.smpc_construct_id_addr_info_pdu)
-    smpc_construct_id_addr_info_pdu          0x1001785b   Thumb Code    30  smpc_util.o(i.smpc_construct_id_addr_info_pdu)
-    i.smpc_construct_id_info_pdu             0x10017878   Section        0  smpc_util.o(i.smpc_construct_id_info_pdu)
-    smpc_construct_id_info_pdu               0x10017879   Thumb Code     8  smpc_util.o(i.smpc_construct_id_info_pdu)
-    i.smpc_construct_keypress_notification_pdu 0x10017880   Section        0  smpc_util.o(i.smpc_construct_keypress_notification_pdu)
-    smpc_construct_keypress_notification_pdu 0x10017881   Thumb Code     6  smpc_util.o(i.smpc_construct_keypress_notification_pdu)
-    i.smpc_construct_mst_id_pdu              0x10017886   Section        0  smpc_util.o(i.smpc_construct_mst_id_pdu)
-    smpc_construct_mst_id_pdu                0x10017887   Thumb Code    18  smpc_util.o(i.smpc_construct_mst_id_pdu)
-    i.smpc_construct_pair_cfm_pdu            0x10017898   Section        0  smpc_util.o(i.smpc_construct_pair_cfm_pdu)
-    smpc_construct_pair_cfm_pdu              0x10017899   Thumb Code     8  smpc_util.o(i.smpc_construct_pair_cfm_pdu)
-    i.smpc_construct_pair_fail_pdu           0x100178a0   Section        0  smpc_util.o(i.smpc_construct_pair_fail_pdu)
-    smpc_construct_pair_fail_pdu             0x100178a1   Thumb Code     6  smpc_util.o(i.smpc_construct_pair_fail_pdu)
-    i.smpc_construct_pair_rand_pdu           0x100178a6   Section        0  smpc_util.o(i.smpc_construct_pair_rand_pdu)
-    smpc_construct_pair_rand_pdu             0x100178a7   Thumb Code     8  smpc_util.o(i.smpc_construct_pair_rand_pdu)
-    i.smpc_construct_pair_req_pdu            0x100178ae   Section        0  smpc_util.o(i.smpc_construct_pair_req_pdu)
-    smpc_construct_pair_req_pdu              0x100178af   Thumb Code    12  smpc_util.o(i.smpc_construct_pair_req_pdu)
-    i.smpc_construct_pair_rsp_pdu            0x100178ba   Section        0  smpc_util.o(i.smpc_construct_pair_rsp_pdu)
-    smpc_construct_pair_rsp_pdu              0x100178bb   Thumb Code    12  smpc_util.o(i.smpc_construct_pair_rsp_pdu)
-    i.smpc_construct_sec_req_pdu             0x100178c6   Section        0  smpc_util.o(i.smpc_construct_sec_req_pdu)
-    smpc_construct_sec_req_pdu               0x100178c7   Thumb Code     6  smpc_util.o(i.smpc_construct_sec_req_pdu)
-    i.smpc_construct_sign_info_pdu           0x100178cc   Section        0  smpc_util.o(i.smpc_construct_sign_info_pdu)
-    smpc_construct_sign_info_pdu             0x100178cd   Thumb Code     8  smpc_util.o(i.smpc_construct_sign_info_pdu)
-    i.smpc_encrypt_cfm                       0x100178d4   Section        0  smpc_api.o(i.smpc_encrypt_cfm)
-    i.smpc_encrypt_start                     0x1001790c   Section        0  smpc_api.o(i.smpc_encrypt_start)
-    i.smpc_encrypt_start_handler             0x10017932   Section        0  smpc_api.o(i.smpc_encrypt_start_handler)
-    i.smpc_f4_Init                           0x1001796c   Section        0  smpc_crypto.o(i.smpc_f4_Init)
-    i.smpc_f4_complete                       0x100179c8   Section        0  smpc_crypto.o(i.smpc_f4_complete)
-    i.smpc_f5_complete                       0x10017a00   Section        0  smpc_crypto.o(i.smpc_f5_complete)
-    i.smpc_f5_init                           0x10017a38   Section        0  smpc_crypto.o(i.smpc_f5_init)
-    i.smpc_f6_complete                       0x10017ae8   Section        0  smpc_crypto.o(i.smpc_f6_complete)
-    i.smpc_f6_init                           0x10017b20   Section        0  smpc_crypto.o(i.smpc_f6_init)
-    i.smpc_g2_complete                       0x10017bbc   Section        0  smpc_crypto.o(i.smpc_g2_complete)
-    i.smpc_g2_init                           0x10017bf4   Section        0  smpc_crypto.o(i.smpc_g2_init)
-    i.smpc_generate_cfm                      0x10017c5c   Section        0  smpc.o(i.smpc_generate_cfm)
-    i.smpc_generate_ci                       0x10017cdc   Section        0  smpc.o(i.smpc_generate_ci)
-    i.smpc_generate_e1                       0x10017d50   Section        0  smpc.o(i.smpc_generate_e1)
-    i.smpc_generate_l                        0x10017e08   Section        0  smpc.o(i.smpc_generate_l)
-    i.smpc_generate_rand                     0x10017e60   Section        0  smpc.o(i.smpc_generate_rand)
-    i.smpc_generate_stk                      0x10017e90   Section        0  smpc.o(i.smpc_generate_stk)
-    i.smpc_get_key_sec_prop                  0x10017ee0   Section        0  smpc.o(i.smpc_get_key_sec_prop)
-    i.smpc_get_next_passkey_bit              0x10017fe8   Section        0  smpc.o(i.smpc_get_next_passkey_bit)
-    i.smpc_handle_dh_key_check_complete      0x10018018   Section        0  smpc.o(i.smpc_handle_dh_key_check_complete)
-    i.smpc_handle_enc_change_evt             0x10018058   Section        0  smpc.o(i.smpc_handle_enc_change_evt)
-    i.smpc_init_mac_key_calculation          0x10018190   Section        0  smpc.o(i.smpc_init_mac_key_calculation)
-    i.smpc_initiate_dhkey_check              0x10018238   Section        0  smpc.o(i.smpc_initiate_dhkey_check)
-    i.smpc_initiate_dhkey_verification       0x1001830c   Section        0  smpc.o(i.smpc_initiate_dhkey_verification)
-    i.smpc_is_sec_mode_reached               0x100183e0   Section        0  smpc.o(i.smpc_is_sec_mode_reached)
-    i.smpc_key_press_notification_ind        0x1001840c   Section        0  smpc_api.o(i.smpc_key_press_notification_ind)
-    i.smpc_launch_rep_att_timer              0x10018434   Section        0  smpc.o(i.smpc_launch_rep_att_timer)
-    i.smpc_pairing_csrk_exch                 0x10018480   Section        0  smpc_api.o(i.smpc_pairing_csrk_exch)
-    i.smpc_pairing_end                       0x100184cc   Section        0  smpc.o(i.smpc_pairing_end)
-    i.smpc_pairing_irk_exch                  0x1001852c   Section        0  smpc_api.o(i.smpc_pairing_irk_exch)
-    i.smpc_pairing_ltk_exch                  0x10018574   Section        0  smpc_api.o(i.smpc_pairing_ltk_exch)
-    i.smpc_pairing_nc_exch                   0x100185e0   Section        0  smpc_api.o(i.smpc_pairing_nc_exch)
-    i.smpc_pairing_oob_exch                  0x10018638   Section        0  smpc_api.o(i.smpc_pairing_oob_exch)
-    i.smpc_pairing_req_handler               0x10018700   Section        0  smpc_api.o(i.smpc_pairing_req_handler)
-    i.smpc_pairing_rsp                       0x10018740   Section        0  smpc_api.o(i.smpc_pairing_rsp)
-    i.smpc_pairing_start                     0x10018878   Section        0  smpc_api.o(i.smpc_pairing_start)
-    i.smpc_pairing_tk_exch                   0x10018924   Section        0  smpc_api.o(i.smpc_pairing_tk_exch)
-    i.smpc_pdu_recv                          0x10018a1c   Section        0  smpc.o(i.smpc_pdu_recv)
-    i.smpc_pdu_send                          0x10018a74   Section        0  smpc.o(i.smpc_pdu_send)
-    i.smpc_process_aes_cmac                  0x10018b04   Section        0  smpc_crypto.o(i.smpc_process_aes_cmac)
-    i.smpc_recv_dhkey_check_pdu              0x10018b40   Section        0  smpc_util.o(i.smpc_recv_dhkey_check_pdu)
-    smpc_recv_dhkey_check_pdu                0x10018b41   Thumb Code   126  smpc_util.o(i.smpc_recv_dhkey_check_pdu)
-    i.smpc_recv_enc_info_pdu                 0x10018c20   Section        0  smpc_util.o(i.smpc_recv_enc_info_pdu)
-    smpc_recv_enc_info_pdu                   0x10018c21   Thumb Code    48  smpc_util.o(i.smpc_recv_enc_info_pdu)
-    i.smpc_recv_id_addr_info_pdu             0x10018c54   Section        0  smpc_util.o(i.smpc_recv_id_addr_info_pdu)
-    smpc_recv_id_addr_info_pdu               0x10018c55   Thumb Code    74  smpc_util.o(i.smpc_recv_id_addr_info_pdu)
-    i.smpc_recv_id_info_pdu                  0x10018ca4   Section        0  smpc_util.o(i.smpc_recv_id_info_pdu)
-    smpc_recv_id_info_pdu                    0x10018ca5   Thumb Code    48  smpc_util.o(i.smpc_recv_id_info_pdu)
-    i.smpc_recv_keypress_notification_pdu    0x10018cd8   Section        0  smpc_util.o(i.smpc_recv_keypress_notification_pdu)
-    smpc_recv_keypress_notification_pdu      0x10018cd9   Thumb Code   100  smpc_util.o(i.smpc_recv_keypress_notification_pdu)
-    i.smpc_recv_mst_id_pdu                   0x10018da8   Section        0  smpc_util.o(i.smpc_recv_mst_id_pdu)
-    smpc_recv_mst_id_pdu                     0x10018da9   Thumb Code    84  smpc_util.o(i.smpc_recv_mst_id_pdu)
-    i.smpc_recv_pair_cfm_pdu                 0x10018e00   Section        0  smpc_util.o(i.smpc_recv_pair_cfm_pdu)
-    smpc_recv_pair_cfm_pdu                   0x10018e01   Thumb Code   240  smpc_util.o(i.smpc_recv_pair_cfm_pdu)
-    i.smpc_recv_pair_fail_pdu                0x10018ef4   Section        0  smpc_util.o(i.smpc_recv_pair_fail_pdu)
-    smpc_recv_pair_fail_pdu                  0x10018ef5   Thumb Code    58  smpc_util.o(i.smpc_recv_pair_fail_pdu)
-    i.smpc_recv_pair_rand_pdu                0x10018f34   Section        0  smpc_util.o(i.smpc_recv_pair_rand_pdu)
-    smpc_recv_pair_rand_pdu                  0x10018f35   Thumb Code   496  smpc_util.o(i.smpc_recv_pair_rand_pdu)
-    i.smpc_recv_pair_req_pdu                 0x10019128   Section        0  smpc_util.o(i.smpc_recv_pair_req_pdu)
-    smpc_recv_pair_req_pdu                   0x10019129   Thumb Code   162  smpc_util.o(i.smpc_recv_pair_req_pdu)
-    i.smpc_recv_pair_rsp_pdu                 0x100191d0   Section        0  smpc_util.o(i.smpc_recv_pair_rsp_pdu)
-    smpc_recv_pair_rsp_pdu                   0x100191d1   Thumb Code   292  smpc_util.o(i.smpc_recv_pair_rsp_pdu)
-    i.smpc_recv_public_key_pdu               0x100192f8   Section        0  smpc_util.o(i.smpc_recv_public_key_pdu)
-    smpc_recv_public_key_pdu                 0x100192f9   Thumb Code   210  smpc_util.o(i.smpc_recv_public_key_pdu)
-    i.smpc_recv_sec_req_pdu                  0x1001942c   Section        0  smpc_util.o(i.smpc_recv_sec_req_pdu)
-    smpc_recv_sec_req_pdu                    0x1001942d   Thumb Code   124  smpc_util.o(i.smpc_recv_sec_req_pdu)
-    i.smpc_recv_sign_info_pdu                0x100194ac   Section        0  smpc_util.o(i.smpc_recv_sign_info_pdu)
-    smpc_recv_sign_info_pdu                  0x100194ad   Thumb Code    48  smpc_util.o(i.smpc_recv_sign_info_pdu)
-    i.smpc_secure_connections_enabled        0x100194e0   Section        0  smpc.o(i.smpc_secure_connections_enabled)
-    i.smpc_security_req_send                 0x100194f0   Section        0  smpc_api.o(i.smpc_security_req_send)
-    i.smpc_send_gen_dh_key_cmd               0x10019544   Section        0  smpc.o(i.smpc_send_gen_dh_key_cmd)
-    i.smpc_send_ltk_req_rsp                  0x10019584   Section        0  smpc.o(i.smpc_send_ltk_req_rsp)
-    i.smpc_send_pairing_ind                  0x100195fc   Section        0  smpc.o(i.smpc_send_pairing_ind)
-    i.smpc_send_pairing_req_ind              0x100196ac   Section        0  smpc.o(i.smpc_send_pairing_req_ind)
-    i.smpc_send_start_enc_cmd                0x100197ac   Section        0  smpc.o(i.smpc_send_start_enc_cmd)
-    i.smpc_send_use_enc_block_cmd            0x10019834   Section        0  smpc.o(i.smpc_send_use_enc_block_cmd)
-    i.smpc_sign_command                      0x10019874   Section        0  smpc_api.o(i.smpc_sign_command)
-    i.smpc_sign_cont                         0x1001995c   Section        0  smpc_api.o(i.smpc_sign_cont)
-    i.smpc_tkdp_rcp_continue                 0x10019b34   Section        0  smpc.o(i.smpc_tkdp_rcp_continue)
-    i.smpc_tkdp_rcp_start                    0x10019bf8   Section        0  smpc.o(i.smpc_tkdp_rcp_start)
-    i.smpc_tkdp_send_continue                0x10019c28   Section        0  smpc.o(i.smpc_tkdp_send_continue)
-    i.smpc_tkdp_send_start                   0x10019d0c   Section        0  smpc.o(i.smpc_tkdp_send_start)
-    i.smpc_xor                               0x10019d3c   Section        0  smpc.o(i.smpc_xor)
-    i.stereoBitAllocation                    0x10019d52   Section        0  bitalloc-sbc.o(i.stereoBitAllocation)
-    stereoBitAllocation                      0x10019d53   Thumb Code   160  bitalloc-sbc.o(i.stereoBitAllocation)
-    i.system_set_clock                       0x10019df4   Section        0  sys_utisl.o(i.system_set_clock)
-    i.system_set_port_pull                   0x10019e04   Section        0  sys_utisl.o(i.system_set_port_pull)
-    i.system_set_tx_power                    0x10019e38   Section        0  sys_utisl.o(i.system_set_tx_power)
-    i.system_sleep_disable                   0x10019f14   Section        0  sys_utisl.o(i.system_sleep_disable)
-    i.timer_insert                           0x10019f1c   Section        0  os_timer.o(i.timer_insert)
-    timer_insert                             0x10019f1d   Thumb Code    82  os_timer.o(i.timer_insert)
-    i.trng_flow_w_specific_smp_cnt           0x10019fc4   Section        0  trng.o(i.trng_flow_w_specific_smp_cnt)
-    trng_flow_w_specific_smp_cnt             0x10019fc5   Thumb Code   166  trng.o(i.trng_flow_w_specific_smp_cnt)
-    i.trng_init                              0x1001a070   Section        0  trng.o(i.trng_init)
-    i.trng_read_rand_num                     0x1001a074   Section        0  trng.o(i.trng_read_rand_num)
-    i.usb_Audio_SetControl                   0x1001a0cc   Section        0  usb_hid_audio.o(i.usb_Audio_SetControl)
-    usb_Audio_SetControl                     0x1001a0cd   Thumb Code    74  usb_hid_audio.o(i.usb_Audio_SetControl)
-    i.usb_Endpoints_GET_TxPkrRdy             0x1001a124   Section        0  usb_hid_audio.o(i.usb_Endpoints_GET_TxPkrRdy)
-    usb_Endpoints_GET_TxPkrRdy               0x1001a125   Thumb Code    10  usb_hid_audio.o(i.usb_Endpoints_GET_TxPkrRdy)
-    i.usb_Endpoints_SET_TxPktRdy             0x1001a134   Section        0  usb_hid_audio.o(i.usb_Endpoints_SET_TxPktRdy)
-    usb_Endpoints_SET_TxPktRdy               0x1001a135   Thumb Code    12  usb_hid_audio.o(i.usb_Endpoints_SET_TxPktRdy)
-    i.usb_HID_SetReport                      0x1001a144   Section        0  usb_hid_audio.o(i.usb_HID_SetReport)
-    usb_HID_SetReport                        0x1001a145   Thumb Code    30  usb_hid_audio.o(i.usb_HID_SetReport)
-    i.usb_HID_Vendor_SetControl              0x1001a16c   Section        0  usb_hid_audio.o(i.usb_HID_Vendor_SetControl)
-    usb_HID_Vendor_SetControl                0x1001a16d   Thumb Code    68  usb_hid_audio.o(i.usb_HID_Vendor_SetControl)
-    i.usb_RxInt_Enable                       0x1001a1c4   Section        0  usb_core.o(i.usb_RxInt_Enable)
-    i.usb_RxMaxP_set                         0x1001a1dc   Section        0  usb_core.o(i.usb_RxMaxP_set)
-    i.usb_SingleInt_Enable                   0x1001a1e8   Section        0  usb_core.o(i.usb_SingleInt_Enable)
-    i.usb_TxInt_Enable                       0x1001a1f8   Section        0  usb_core.o(i.usb_TxInt_Enable)
-    i.usb_TxMaxP_set                         0x1001a20c   Section        0  usb_core.o(i.usb_TxMaxP_set)
-    i.usb_TxSyncEndpoint_enable              0x1001a218   Section        0  usb_core.o(i.usb_TxSyncEndpoint_enable)
-    i.usb_audio_event_send                   0x1001a228   Section        0  audio.o(i.usb_audio_event_send)
-    i.usb_audio_task_func                    0x1001a244   Section        0  audio.o(i.usb_audio_task_func)
-    usb_audio_task_func                      0x1001a245   Thumb Code   220  audio.o(i.usb_audio_task_func)
-    i.usb_audio_task_init                    0x1001a37c   Section        0  audio.o(i.usb_audio_task_init)
-    i.usb_device_init                        0x1001a394   Section        0  usb_core.o(i.usb_device_init)
-    i.usb_dfu_task_init                      0x1001a3c0   Section        0  usb_dfu.o(i.usb_dfu_task_init)
-    i.usb_endpoint_Rxfifo_config             0x1001a3d8   Section        0  usb_core.o(i.usb_endpoint_Rxfifo_config)
-    i.usb_endpoint_Txfifo_config             0x1001a3ec   Section        0  usb_core.o(i.usb_endpoint_Txfifo_config)
-    i.usb_get_endpoint                       0x1001a400   Section        0  usb_core.o(i.usb_get_endpoint)
-    i.usb_hid_ClassRequest_Handler           0x1001a40c   Section        0  usb_hid_audio.o(i.usb_hid_ClassRequest_Handler)
-    usb_hid_ClassRequest_Handler             0x1001a40d   Thumb Code   322  usb_hid_audio.o(i.usb_hid_ClassRequest_Handler)
-    i.usb_hid_Endpoints_Handler              0x1001a568   Section        0  usb_hid_audio.o(i.usb_hid_Endpoints_Handler)
-    i.usb_hid_StandardClassRequest_Handler   0x1001a6f4   Section        0  usb_hid_audio.o(i.usb_hid_StandardClassRequest_Handler)
-    usb_hid_StandardClassRequest_Handler     0x1001a6f5   Thumb Code   102  usb_hid_audio.o(i.usb_hid_StandardClassRequest_Handler)
-    i.usb_hid_audio_init                     0x1001a764   Section        0  usb_hid_audio.o(i.usb_hid_audio_init)
-    i.usb_hid_ota_task_func                  0x1001a88c   Section        0  usb_dfu.o(i.usb_hid_ota_task_func)
-    usb_hid_ota_task_func                    0x1001a88d   Thumb Code    40  usb_dfu.o(i.usb_hid_ota_task_func)
-    i.usb_hid_otas_recv_data                 0x1001a8b8   Section        0  usb_dfu.o(i.usb_hid_otas_recv_data)
-    i.usb_hid_send_dfu_report                0x1001aad8   Section        0  usb_hid_audio.o(i.usb_hid_send_dfu_report)
-    i.usb_host_reset_signal                  0x1001ab00   Section        0  usb.o(i.usb_host_reset_signal)
-    i.usb_host_resume_signal                 0x1001ab48   Section        0  usb.o(i.usb_host_resume_signal)
-    i.usb_host_suspend_signal                0x1001ab90   Section        0  usb.o(i.usb_host_suspend_signal)
-    i.usb_isr                                0x1001abf8   Section        0  usb_dev.o(i.usb_isr)
-    i.usb_read_fifo                          0x1001ac5c   Section        0  usb_core.o(i.usb_read_fifo)
-    i.usb_ready_status_get                   0x1001ac74   Section        0  usb.o(i.usb_ready_status_get)
-    i.usb_ready_status_set                   0x1001ac80   Section        0  usb.o(i.usb_ready_status_set)
-    i.usb_resume_signal_send                 0x1001acd4   Section        0  usb.o(i.usb_resume_signal_send)
-    i.usb_selecet_endpoint                   0x1001ad38   Section        0  usb_core.o(i.usb_selecet_endpoint)
-    i.usb_set_address                        0x1001ad44   Section        0  usb_core.o(i.usb_set_address)
-    i.usb_suspend_status_get                 0x1001ad50   Section        0  usb.o(i.usb_suspend_status_get)
-    i.usb_write_fifo                         0x1001ad5c   Section        0  usb_core.o(i.usb_write_fifo)
-    i.usbdev_get_config_desc                 0x1001ad74   Section        0  usb_dev.o(i.usbdev_get_config_desc)
-    i.usbdev_get_dev_desc                    0x1001ad80   Section        0  usb_dev.o(i.usbdev_get_dev_desc)
-    i.usbdev_get_string_LanuageID            0x1001ad8c   Section        0  usb_dev.o(i.usbdev_get_string_LanuageID)
-    i.usbdev_get_string_Manufacture          0x1001ad98   Section        0  usb_dev.o(i.usbdev_get_string_Manufacture)
-    i.usbdev_get_string_Product              0x1001ada4   Section        0  usb_dev.o(i.usbdev_get_string_Product)
-    i.usbdev_get_string_SerialNumber         0x1001adb0   Section        0  usb_dev.o(i.usbdev_get_string_SerialNumber)
-    i.user_data_init                         0x1001adbc   Section        0  inflash.o(i.user_data_init)
-    i.user_data_storage_do                   0x1001ae78   Section        0  inflash.o(i.user_data_storage_do)
-    i.user_main                              0x1001aeb0   Section        0  proj_main.o(i.user_main)
-    i.user_ringbuff_init                     0x1001af54   Section        0  proj_main.o(i.user_ringbuff_init)
-    i.user_usb_init                          0x1001afa8   Section        0  usb.o(i.user_usb_init)
-    .constdata                               0x1001b03c   Section       96  ble_simple_central.o(.constdata)
-    __func__                                 0x1001b06f   Data          30  ble_simple_central.o(.constdata)
-    .constdata                               0x1001b09c   Section       92  usb.o(.constdata)
-    __func__                                 0x1001b09c   Data          22  usb.o(.constdata)
-    __func__                                 0x1001b0b2   Data          24  usb.o(.constdata)
-    __func__                                 0x1001b0ca   Data          23  usb.o(.constdata)
-    __func__                                 0x1001b0e1   Data          23  usb.o(.constdata)
-    .constdata                               0x1001b0f8   Section       48  bitalloc.o(.constdata)
-    offset4                                  0x1001b0f8   Data          16  bitalloc.o(.constdata)
-    offset8                                  0x1001b108   Data          32  bitalloc.o(.constdata)
-    .constdata                               0x1001b128   Section       16  bitalloc-sbc.o(.constdata)
-    balloc                                   0x1001b128   Data          16  bitalloc-sbc.o(.constdata)
-    .constdata                               0x1001b138   Section       24  decoder-private.o(.constdata)
-    band_values                              0x1001b138   Data           2  decoder-private.o(.constdata)
-    block_values                             0x1001b13a   Data           4  decoder-private.o(.constdata)
-    channel_values                           0x1001b13e   Data           4  decoder-private.o(.constdata)
-    freq_values                              0x1001b148   Data           8  decoder-private.o(.constdata)
-    .constdata                               0x1001b150   Section       16  decoder-sbc.o(.constdata)
-    band_values                              0x1001b150   Data           2  decoder-sbc.o(.constdata)
-    block_values                             0x1001b152   Data           4  decoder-sbc.o(.constdata)
-    SpecializedReadSamples                   0x1001b158   Data           8  decoder-sbc.o(.constdata)
-    .constdata                               0x1001b160   Section       34  framing.o(.constdata)
-    band_values                              0x1001b160   Data           2  framing.o(.constdata)
-    block_values                             0x1001b162   Data           4  framing.o(.constdata)
-    channel_values                           0x1001b166   Data           4  framing.o(.constdata)
-    freq_values                              0x1001b16a   Data           8  framing.o(.constdata)
-    .constdata                               0x1001b184   Section       68  framing.o(.constdata)
-    .constdata                               0x1001b1c8   Section       24  synthesis-sbc.o(.constdata)
-    SynthFrame8SB                            0x1001b1c8   Data          12  synthesis-sbc.o(.constdata)
-    SynthFrame4SB                            0x1001b1d4   Data          12  synthesis-sbc.o(.constdata)
-    .constdata                               0x1001b1e0   Section      333  usb_hid_audio.o(.constdata)
-    .constdata                               0x1001b330   Section     1024  ota.o(.constdata)
-    .constdata                               0x1001b730   Section        4  app.o(.constdata)
-    appm_add_svc_func_list                   0x1001b730   Data           4  app.o(.constdata)
-    .constdata                               0x1001b734   Section      152  app_task.o(.constdata)
-    appm_msg_handler_tab                     0x1001b734   Data         152  app_task.o(.constdata)
-    .constdata                               0x1001b7cc   Section       12  app_task.o(.constdata)
-    .constdata                               0x1001b7d8   Section       12  driver_flash.o(.constdata)
-    .constdata                               0x1001b7e4   Section       50  sys_utisl.o(.constdata)
-    tx_power_cfg_table                       0x1001b7f8   Data          30  sys_utisl.o(.constdata)
-    .constdata                               0x1001b818   Section       16  patch.o(.constdata)
-    .constdata                               0x1001b828   Section       56  app_sec.o(.constdata)
-    .constdata                               0x1001b860   Section        8  app_sec.o(.constdata)
-    .constdata                               0x1001b868   Section       88  gapm.o(.constdata)
-    gapm_att_db                              0x1001b868   Data          88  gapm.o(.constdata)
-    .constdata                               0x1001b8c0   Section       36  gattm.o(.constdata)
-    gattm_att_db                             0x1001b8c4   Data          32  gattm.o(.constdata)
-    .constdata                               0x1001b8e4   Section       56  l2cc_task.o(.constdata)
-    l2cc_msg_handler_tab                     0x1001b8e4   Data          56  l2cc_task.o(.constdata)
-    .constdata                               0x1001b91c   Section       12  l2cc_task.o(.constdata)
-    .constdata                               0x1001b928   Section      304  gapc_task.o(.constdata)
-    gapc_msg_handler_tab                     0x1001b928   Data         304  gapc_task.o(.constdata)
-    .constdata                               0x1001ba58   Section       12  gapc_task.o(.constdata)
-    .constdata                               0x1001ba64   Section      520  gapm_task.o(.constdata)
-    gapm_hci_cmd_cmp_event_handler_tab       0x1001ba64   Data         416  gapm_task.o(.constdata)
-    gapm_hci_cmd_stat_event_handler_tab      0x1001bc04   Data          24  gapm_task.o(.constdata)
-    gapm_hci_le_event_handler_tab            0x1001bc1c   Data          80  gapm_task.o(.constdata)
-    .constdata                               0x1001bc6c   Section      256  gapm_task.o(.constdata)
-    gapm_msg_handler_tab                     0x1001bc6c   Data         256  gapm_task.o(.constdata)
-    .constdata                               0x1001bd6c   Section       12  gapm_task.o(.constdata)
-    .constdata                               0x1001bd78   Section       25  smpc.o(.constdata)
-    smpc_pair_method                         0x1001bd78   Data          25  smpc.o(.constdata)
-    .constdata                               0x1001bd94   Section      140  atts.o(.constdata)
-    atts_rights                              0x1001bd94   Data          36  atts.o(.constdata)
-    .constdata                               0x1001be20   Section      224  gattc_task.o(.constdata)
-    gattc_msg_handler_tab                    0x1001be20   Data         224  gattc_task.o(.constdata)
-    .constdata                               0x1001bf00   Section       12  gattc_task.o(.constdata)
-    .constdata                               0x1001bf0c   Section        8  gattm_task.o(.constdata)
-    gattm_msg_handler_tab                    0x1001bf0c   Data           8  gattm_task.o(.constdata)
-    .constdata                               0x1001bf14   Section       12  gattm_task.o(.constdata)
-    .constdata                               0x1001bf20   Section      276  l2cc_pdu.o(.constdata)
-    l2cc_signaling_pkt_format                0x1001bf20   Data          92  l2cc_pdu.o(.constdata)
-    l2cc_security_pkt_format                 0x1001bf7c   Data          60  l2cc_pdu.o(.constdata)
-    l2cc_attribute_pkt_format                0x1001bfb8   Data         124  l2cc_pdu.o(.constdata)
-    .constdata                               0x1001c034   Section       24  l2cc_sig.o(.constdata)
-    .constdata                               0x1001c04c   Section      216  gapc_hci.o(.constdata)
-    hci_cmd_cmp_event_handler_tab            0x1001c04c   Data          72  gapc_hci.o(.constdata)
-    hci_cmd_stat_event_handler_tab           0x1001c094   Data          48  gapc_hci.o(.constdata)
-    hci_le_event_handler_tab                 0x1001c0c4   Data          56  gapc_hci.o(.constdata)
-    hci_event_handler_tab                    0x1001c0fc   Data          40  gapc_hci.o(.constdata)
-    .constdata                               0x1001c124   Section       24  gapc_sig.o(.constdata)
-    .constdata                               0x1001c13c   Section       60  smpc_util.o(.constdata)
-    .constdata                               0x1001c178   Section       60  smpc_util.o(.constdata)
-    .constdata                               0x1001c1b4   Section      112  attc.o(.constdata)
-    .conststring                             0x1001c224   Section        8  proj_main.o(.conststring)
-    .conststring                             0x1001c22c   Section        4  usb.o(.conststring)
-    .conststring                             0x1001c230   Section        8  inflash.o(.conststring)
-    .conststring                             0x1001c238   Section        6  audio.o(.conststring)
-    .conststring                             0x1001c240   Section       75  decoder-private.o(.conststring)
-    .conststring                             0x1001c28c   Section        4  gap_api.o(.conststring)
-    .conststring                             0x1001c290   Section        3  gap_api.o(.conststring)
-    .conststring                             0x1001c294   Section        5  gatt_api.o(.conststring)
-    .conststring                             0x1001c29c   Section       47  mesh_api.o(.conststring)
-    .conststring                             0x1001c2cc   Section       82  app_sec.o(.conststring)
-    .conststring                             0x1001c320   Section      106  l2cc_pdu.o(.conststring)
+    .text                                    0x10002038   Section        0  strlen.o(.text)
+    .text                                    0x10002046   Section        0  uidiv.o(.text)
+    .text                                    0x10002072   Section        0  uldiv.o(.text)
+    .text                                    0x100020d4   Section        0  dadd.o(.text)
+    .text                                    0x100020d4   Section        0  iusefp.o(.text)
+    .text                                    0x10002222   Section        0  dmul.o(.text)
+    .text                                    0x10002306   Section        0  ddiv.o(.text)
+    .text                                    0x100023e4   Section        0  dfixul.o(.text)
+    .text                                    0x10002414   Section       48  cdrcmple.o(.text)
+    .text                                    0x10002444   Section        0  llshl.o(.text)
+    .text                                    0x10002462   Section        0  llushr.o(.text)
+    .text                                    0x10002482   Section        0  llsshr.o(.text)
+    .text                                    0x100024a6   Section        0  depilogue.o(.text)
+    i.DecodeBody                             0x100028ee   Section        0  decoder-sbc.o(i.DecodeBody)
+    DecodeBody                               0x100028ef   Thumb Code   222  decoder-sbc.o(i.DecodeBody)
+    i.Endpoint_0_IRQHandler                  0x100029cc   Section        0  usb_dev.o(i.Endpoint_0_IRQHandler)
+    Endpoint_0_IRQHandler                    0x100029cd   Thumb Code   680  usb_dev.o(i.Endpoint_0_IRQHandler)
+    i.FindSyncword                           0x10002c80   Section        0  decoder-sbc.o(i.FindSyncword)
+    i.OI_BITSTREAM_ReadInit                  0x10002cb0   Section        0  bitstream-decode.o(i.OI_BITSTREAM_ReadInit)
+    i.OI_BITSTREAM_ReadUINT4Aligned          0x10002cce   Section        0  bitstream-decode.o(i.OI_BITSTREAM_ReadUINT4Aligned)
+    i.OI_CODEC_SBC_Alloc                     0x10002cf6   Section        0  alloc.o(i.OI_CODEC_SBC_Alloc)
+    i.OI_CODEC_SBC_CalculateFramelen         0x10002d4a   Section        0  bitalloc-sbc.o(i.OI_CODEC_SBC_CalculateFramelen)
+    i.OI_CODEC_SBC_DecodeFrame               0x10002d4e   Section        0  decoder-sbc.o(i.OI_CODEC_SBC_DecodeFrame)
+    i.OI_CODEC_SBC_DecoderReset              0x10002df0   Section        0  decoder-sbc.o(i.OI_CODEC_SBC_DecoderReset)
+    i.OI_SBC_CalculateChecksum               0x10002e00   Section        0  framing.o(i.OI_SBC_CalculateChecksum)
+    i.OI_SBC_ComputeBitAllocation            0x10002e4c   Section        0  bitalloc-sbc.o(i.OI_SBC_ComputeBitAllocation)
+    i.OI_SBC_Dequant                         0x10002e5c   Section        0  dequant.o(i.OI_SBC_Dequant)
+    i.OI_SBC_ExpandFrameFields               0x10002e88   Section        0  framing.o(i.OI_SBC_ExpandFrameFields)
+    i.OI_SBC_ReadHeader                      0x10002eb0   Section        0  decoder-private.o(i.OI_SBC_ReadHeader)
+    i.OI_SBC_ReadSamples                     0x10002f04   Section        0  decoder-private.o(i.OI_SBC_ReadSamples)
+    i.OI_SBC_ReadSamplesJoint                0x10002f90   Section        0  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint)
+    i.OI_SBC_ReadSamplesJoint4               0x10002fa0   Section        0  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint4)
+    i.OI_SBC_ReadSamplesJoint8               0x10003060   Section        0  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint8)
+    i.OI_SBC_ReadScalefactors                0x1000311c   Section        0  decoder-private.o(i.OI_SBC_ReadScalefactors)
+    i.OI_SBC_SynthFrame                      0x100031a0   Section        0  synthesis-sbc.o(i.OI_SBC_SynthFrame)
+    i.OI_SBC_SynthFrame_4SB                  0x100031c0   Section        0  synthesis-sbc.o(i.OI_SBC_SynthFrame_4SB)
+    i.OI_SBC_SynthFrame_80                   0x10003270   Section        0  synthesis-sbc.o(i.OI_SBC_SynthFrame_80)
+    i.SynthWindow40_int32_int32_symmetry_with_sum 0x10003320   Section        0  synthesis-sbc.o(i.SynthWindow40_int32_int32_symmetry_with_sum)
+    i.SynthWindow80_generated                0x10003540   Section        0  synthesis-8-generated.o(i.SynthWindow80_generated)
+    i.USB_Status_IRQHandler                  0x10003a90   Section        0  usb_dev.o(i.USB_Status_IRQHandler)
+    USB_Status_IRQHandler                    0x10003a91   Thumb Code   130  usb_dev.o(i.USB_Status_IRQHandler)
+    i.__0printf                              0x10003b1c   Section        0  printfa.o(i.__0printf)
+    i.__0vprintf                             0x10003b3c   Section        0  printfa.o(i.__0vprintf)
+    i._fp_digits                             0x10003b4c   Section        0  printfa.o(i._fp_digits)
+    _fp_digits                               0x10003b4d   Thumb Code   366  printfa.o(i._fp_digits)
+    i._printf_core                           0x10003cd0   Section        0  printfa.o(i._printf_core)
+    _printf_core                             0x10003cd1   Thumb Code  1744  printfa.o(i._printf_core)
+    i._printf_post_padding                   0x100043ac   Section        0  printfa.o(i._printf_post_padding)
+    _printf_post_padding                     0x100043ad   Thumb Code    36  printfa.o(i._printf_post_padding)
+    i._printf_pre_padding                    0x100043d0   Section        0  printfa.o(i._printf_pre_padding)
+    _printf_pre_padding                      0x100043d1   Thumb Code    46  printfa.o(i._printf_pre_padding)
+    i._write_uart0                           0x10004400   Section        0  sys_utisl.o(i._write_uart0)
+    i.adjustToFitBitpool                     0x1000442c   Section        0  bitalloc.o(i.adjustToFitBitpool)
+    i.allocAdjustedBits                      0x100044c2   Section        0  bitalloc.o(i.allocAdjustedBits)
+    i.allocExcessBits                        0x100044ee   Section        0  bitalloc.o(i.allocExcessBits)
+    i.app_BlockLoopBuf_write                 0x10004502   Section        0  ringbuffer.o(i.app_BlockLoopBuf_write)
+    i.app_BlockRingBuf_flush                 0x10004554   Section        0  ringbuffer.o(i.app_BlockRingBuf_flush)
+    i.app_BlockRingBuf_free                  0x1000455e   Section        0  ringbuffer.o(i.app_BlockRingBuf_free)
+    i.app_BlockRingBuf_malloc                0x1000457e   Section        0  ringbuffer.o(i.app_BlockRingBuf_malloc)
+    i.app_act_created_ind_func               0x10004594   Section        0  app_proj_event.o(i.app_act_created_ind_func)
+    i.app_act_deleted_ind_func               0x10004670   Section        0  app_proj_event.o(i.app_act_deleted_ind_func)
+    i.app_adv_complete_ind_func              0x10004718   Section        0  app_proj_event.o(i.app_adv_complete_ind_func)
+    i.app_adv_report_ind_func                0x100047cc   Section        0  app_proj_event.o(i.app_adv_report_ind_func)
+    i.app_blockRingBuf_setup                 0x10004870   Section        0  ringbuffer.o(i.app_blockRingBuf_setup)
+    i.app_conn_complete_ind_func             0x10004880   Section        0  app_proj_event.o(i.app_conn_complete_ind_func)
+    i.app_connection_master_encrypt_compeleted_ind_func 0x10004924   Section        0  app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func)
+    i.app_connection_master_encrypted_ind_func 0x100049d4   Section        0  app_proj_event.o(i.app_connection_master_encrypted_ind_func)
+    i.app_connection_slave_encrypted_ind_func 0x10004a6c   Section        0  app_proj_event.o(i.app_connection_slave_encrypted_ind_func)
+    i.app_db_init_complete_ind_func          0x10004b04   Section        0  app_proj_event.o(i.app_db_init_complete_ind_func)
+    i.app_disconnect_ind_func                0x10004b10   Section        0  app_proj_event.o(i.app_disconnect_ind_func)
+    i.app_gap_evt_cb                         0x10004bb8   Section        0  ble_simple_central.o(i.app_gap_evt_cb)
+    app_gap_evt_cb                           0x10004bb9   Thumb Code   598  ble_simple_central.o(i.app_gap_evt_cb)
+    i.app_get_current_rssi_rsp               0x10005038   Section        0  app_task.o(i.app_get_current_rssi_rsp)
+    app_get_current_rssi_rsp                 0x10005039   Thumb Code    40  app_task.o(i.app_get_current_rssi_rsp)
+    i.app_get_handler                        0x10005064   Section        0  app_task.o(i.app_get_handler)
+    app_get_handler                          0x10005065   Thumb Code    70  app_task.o(i.app_get_handler)
+    i.app_get_info_ind_func                  0x100050ac   Section        0  app_proj_event.o(i.app_get_info_ind_func)
+    i.app_main                               0x100050e0   Section        0  entry.o(i.app_main)
+    i.app_otas_get_storage_address           0x100052d8   Section        0  usb_dfu.o(i.app_otas_get_storage_address)
+    app_otas_get_storage_address             0x100052d9   Thumb Code    22  usb_dfu.o(i.app_otas_get_storage_address)
+    i.app_per_sync_completed_ind_func        0x100052f4   Section        0  app_proj_event.o(i.app_per_sync_completed_ind_func)
+    i.app_per_sync_established_ind_func      0x10005390   Section        0  app_proj_event.o(i.app_per_sync_established_ind_func)
+    i.app_reset_complete_ind_func            0x10005438   Section        0  app_proj_event.o(i.app_reset_complete_ind_func)
+    i.app_scanning_completed_ind_func        0x10005464   Section        0  app_proj_event.o(i.app_scanning_completed_ind_func)
+    i.app_sec_bond_add                       0x100054fc   Section        0  app_sec.o(i.app_sec_bond_add)
+    i.app_sec_bond_check                     0x100055b8   Section        0  app_sec.o(i.app_sec_bond_check)
+    i.app_sec_bond_del                       0x10005800   Section        0  app_sec.o(i.app_sec_bond_del)
+    i.app_sec_bond_del_all                   0x10005884   Section        0  app_sec.o(i.app_sec_bond_del_all)
+    i.app_sec_bond_search                    0x100058c4   Section        0  app_sec.o(i.app_sec_bond_search)
+    i.app_sec_bond_search_latest             0x10005968   Section        0  app_sec.o(i.app_sec_bond_search_latest)
+    app_sec_bond_search_latest               0x10005969   Thumb Code    92  app_sec.o(i.app_sec_bond_search_latest)
+    i.app_sec_bond_search_oldest             0x10005a18   Section        0  app_sec.o(i.app_sec_bond_search_oldest)
+    app_sec_bond_search_oldest               0x10005a19   Thumb Code    94  app_sec.o(i.app_sec_bond_search_oldest)
+    i.app_sec_bond_show                      0x10005ab0   Section        0  app_sec.o(i.app_sec_bond_show)
+    app_sec_bond_show                        0x10005ab1   Thumb Code   404  app_sec.o(i.app_sec_bond_show)
+    i.app_sec_bonding_info_del               0x10005dc0   Section        0  app_sec.o(i.app_sec_bonding_info_del)
+    app_sec_bonding_info_del                 0x10005dc1   Thumb Code    30  app_sec.o(i.app_sec_bonding_info_del)
+    i.app_sec_bonding_info_find              0x10005de4   Section        0  app_sec.o(i.app_sec_bonding_info_find)
+    app_sec_bonding_info_find                0x10005de5   Thumb Code    20  app_sec.o(i.app_sec_bonding_info_find)
+    i.app_sec_bonding_info_init              0x10005dfc   Section        0  app_sec.o(i.app_sec_bonding_info_init)
+    app_sec_bonding_info_init                0x10005dfd   Thumb Code    60  app_sec.o(i.app_sec_bonding_info_init)
+    i.app_sec_bonding_info_save_ltk          0x10005e40   Section        0  app_sec.o(i.app_sec_bonding_info_save_ltk)
+    app_sec_bonding_info_save_ltk            0x10005e41   Thumb Code    38  app_sec.o(i.app_sec_bonding_info_save_ltk)
+    i.app_sec_get_bond_flag                  0x10005e68   Section        0  app_sec.o(i.app_sec_get_bond_flag)
+    i.app_sec_init                           0x10005e88   Section        0  app_sec.o(i.app_sec_init)
+    i.app_sec_load_bond_info_from_flash      0x10005ea4   Section        0  app_sec.o(i.app_sec_load_bond_info_from_flash)
+    app_sec_load_bond_info_from_flash        0x10005ea5   Thumb Code    86  app_sec.o(i.app_sec_load_bond_info_from_flash)
+    i.app_sec_msg_dflt_handler               0x10005f3c   Section        0  app_sec.o(i.app_sec_msg_dflt_handler)
+    app_sec_msg_dflt_handler                 0x10005f3d   Thumb Code    30  app_sec.o(i.app_sec_msg_dflt_handler)
+    i.app_sec_resolv_cmd_cmp                 0x10005fac   Section        0  app_sec.o(i.app_sec_resolv_cmd_cmp)
+    i.app_sec_set_param                      0x10005fe4   Section        0  app_sec.o(i.app_sec_set_param)
+    i.app_sec_user_bond_manage_init          0x10005ff4   Section        0  app_sec.o(i.app_sec_user_bond_manage_init)
+    i.app_sec_write_bond_info_to_flash       0x1000604c   Section        0  app_sec.o(i.app_sec_write_bond_info_to_flash)
+    app_sec_write_bond_info_to_flash         0x1000604d   Thumb Code    56  app_sec.o(i.app_sec_write_bond_info_to_flash)
+    i.app_set_dev_config_complete_ind_func   0x100060e0   Section        0  app_proj_event.o(i.app_set_dev_config_complete_ind_func)
+    i.app_set_phy_ind_func                   0x10006114   Section        0  app_proj_event.o(i.app_set_phy_ind_func)
+    i.app_svc_added_ind_func                 0x100061c0   Section        0  app_proj_event.o(i.app_svc_added_ind_func)
+    i.app_update_params_complete_ind_func    0x100061d4   Section        0  app_proj_event.o(i.app_update_params_complete_ind_func)
+    i.app_update_params_rejected_ind_func    0x100061d8   Section        0  app_proj_event.o(i.app_update_params_rejected_ind_func)
+    i.app_update_params_update_ind_func      0x1000628c   Section        0  app_proj_event.o(i.app_update_params_update_ind_func)
+    i.app_update_phy_rejected_ind_func       0x10006360   Section        0  app_proj_event.o(i.app_update_phy_rejected_ind_func)
+    i.app_white_list_ind_func                0x1000640c   Section        0  app_proj_event.o(i.app_white_list_ind_func)
+    i.appm_adv_get_defer_op                  0x100064b0   Section        0  app.o(i.appm_adv_get_defer_op)
+    i.appm_adv_recv_gapm_cmp                 0x100064c0   Section        0  app.o(i.appm_adv_recv_gapm_cmp)
+    i.appm_adv_set_defer_op                  0x100066a0   Section        0  app.o(i.appm_adv_set_defer_op)
+    i.appm_conn_recv_gapm_cmp                0x100066b8   Section        0  app_conn.o(i.appm_conn_recv_gapm_cmp)
+    i.appm_create_adv_act                    0x1000670c   Section        0  app.o(i.appm_create_adv_act)
+    i.appm_create_aux_adv_act                0x10006724   Section        0  app.o(i.appm_create_aux_adv_act)
+    i.appm_create_conn_act                   0x100067d4   Section        0  app.o(i.appm_create_conn_act)
+    i.appm_create_legacy_adv_act             0x10006804   Section        0  app.o(i.appm_create_legacy_adv_act)
+    i.appm_create_per_adv_act                0x100068c8   Section        0  app.o(i.appm_create_per_adv_act)
+    i.appm_create_scan_act                   0x10006948   Section        0  app.o(i.appm_create_scan_act)
+    i.appm_exc_activity_cmp                  0x1000698c   Section        0  app.o(i.appm_exc_activity_cmp)
+    i.appm_execute_activity_cmd              0x100069dc   Section        0  app.o(i.appm_execute_activity_cmd)
+    i.appm_init_imp                          0x10006a20   Section        0  app.o(i.appm_init_imp)
+    i.appm_init_imp_for_hci                  0x10006a7c   Section        0  app.o(i.appm_init_imp_for_hci)
+    i.appm_msg_handler                       0x10006aac   Section        0  app_task.o(i.appm_msg_handler)
+    appm_msg_handler                         0x10006aad   Thumb Code   184  app_task.o(i.appm_msg_handler)
+    i.appm_period_sync_recv_gapm_cmp         0x10006b70   Section        0  app.o(i.appm_period_sync_recv_gapm_cmp)
+    i.appm_scan_recv_gapm_cmp                0x10006bbc   Section        0  app.o(i.appm_scan_recv_gapm_cmp)
+    i.appm_set_advertising_data              0x10006c08   Section        0  app.o(i.appm_set_advertising_data)
+    i.appm_set_per_adv_data                  0x10006d44   Section        0  app.o(i.appm_set_per_adv_data)
+    i.appm_set_scan_response_data            0x10006e44   Section        0  app.o(i.appm_set_scan_response_data)
+    i.appm_start_advertising                 0x10006f90   Section        0  app.o(i.appm_start_advertising)
+    i.appm_start_conn                        0x1000709c   Section        0  app_conn.o(i.appm_start_conn)
+    i.appm_stop_advertising                  0x100071b4   Section        0  app.o(i.appm_stop_advertising)
+    i.attc_err_rsp_handler                   0x1000726c   Section        0  attc.o(i.attc_err_rsp_handler)
+    attc_err_rsp_handler                     0x1000726d   Thumb Code    14  attc.o(i.attc_err_rsp_handler)
+    i.attc_exc_mtu_rsp_handler               0x1000727a   Section        0  attc.o(i.attc_exc_mtu_rsp_handler)
+    attc_exc_mtu_rsp_handler                 0x1000727b   Thumb Code    56  attc.o(i.attc_exc_mtu_rsp_handler)
+    i.attc_exe_wr_rsp_handler                0x100072b2   Section        0  attc.o(i.attc_exe_wr_rsp_handler)
+    attc_exe_wr_rsp_handler                  0x100072b3   Thumb Code    56  attc.o(i.attc_exe_wr_rsp_handler)
+    i.attc_find_by_type_rsp_handler          0x100072ea   Section        0  attc.o(i.attc_find_by_type_rsp_handler)
+    attc_find_by_type_rsp_handler            0x100072eb   Thumb Code   172  attc.o(i.attc_find_by_type_rsp_handler)
+    i.attc_find_info_rsp_handler             0x10007396   Section        0  attc.o(i.attc_find_info_rsp_handler)
+    attc_find_info_rsp_handler               0x10007397   Thumb Code   180  attc.o(i.attc_find_info_rsp_handler)
+    i.attc_hdl_val_ntf_ind_handler           0x1000744c   Section        0  attc.o(i.attc_hdl_val_ntf_ind_handler)
+    attc_hdl_val_ntf_ind_handler             0x1000744d   Thumb Code   124  attc.o(i.attc_hdl_val_ntf_ind_handler)
+    i.attc_l2cc_pdu_recv_handler             0x100074cc   Section        0  attc.o(i.attc_l2cc_pdu_recv_handler)
+    i.attc_prep_wr_rsp_handler               0x10007524   Section        0  attc.o(i.attc_prep_wr_rsp_handler)
+    attc_prep_wr_rsp_handler                 0x10007525   Thumb Code    96  attc.o(i.attc_prep_wr_rsp_handler)
+    i.attc_rd_by_grp_type_rsp_handler        0x10007584   Section        0  attc.o(i.attc_rd_by_grp_type_rsp_handler)
+    attc_rd_by_grp_type_rsp_handler          0x10007585   Thumb Code   242  attc.o(i.attc_rd_by_grp_type_rsp_handler)
+    i.attc_rd_by_type_rsp_handler            0x10007678   Section        0  attc.o(i.attc_rd_by_type_rsp_handler)
+    attc_rd_by_type_rsp_handler              0x10007679   Thumb Code   616  attc.o(i.attc_rd_by_type_rsp_handler)
+    i.attc_rd_mult_rsp_handler               0x100078e4   Section        0  attc.o(i.attc_rd_mult_rsp_handler)
+    attc_rd_mult_rsp_handler                 0x100078e5   Thumb Code   182  attc.o(i.attc_rd_mult_rsp_handler)
+    i.attc_rd_rsp_handler                    0x1000799c   Section        0  attc.o(i.attc_rd_rsp_handler)
+    attc_rd_rsp_handler                      0x1000799d   Thumb Code   256  attc.o(i.attc_rd_rsp_handler)
+    i.attc_send_att_req                      0x10007aa0   Section        0  attc.o(i.attc_send_att_req)
+    i.attc_send_execute                      0x10007ad0   Section        0  attc.o(i.attc_send_execute)
+    i.attc_send_hdl_cfm                      0x10007af8   Section        0  attc.o(i.attc_send_hdl_cfm)
+    i.attc_send_read_ind                     0x10007b1c   Section        0  attc.o(i.attc_send_read_ind)
+    i.attc_wr_rsp_handler                    0x10007c04   Section        0  attc.o(i.attc_wr_rsp_handler)
+    attc_wr_rsp_handler                      0x10007c05   Thumb Code    32  attc.o(i.attc_wr_rsp_handler)
+    i.attm_att_set_value                     0x10007c24   Section        0  attm.o(i.attm_att_set_value)
+    i.attm_att_update_perm                   0x10007cd0   Section        0  attm.o(i.attm_att_update_perm)
+    i.attm_convert_to128                     0x10007d38   Section        0  attm.o(i.attm_convert_to128)
+    i.attm_get_value                         0x10007d78   Section        0  attm.o(i.attm_get_value)
+    i.attm_init                              0x10007ef4   Section        0  attm.o(i.attm_init)
+    i.attm_is_bt16_uuid                      0x10007f08   Section        0  attm.o(i.attm_is_bt16_uuid)
+    i.attm_is_bt32_uuid                      0x10007f0c   Section        0  attm.o(i.attm_is_bt32_uuid)
+    i.attm_svc_create_db                     0x10007f10   Section        0  attm.o(i.attm_svc_create_db)
+    i.attm_svc_create_db_ext                 0x10008010   Section        0  attm.o(i.attm_svc_create_db_ext)
+    i.attm_svc_get_permission                0x10008174   Section        0  attm.o(i.attm_svc_get_permission)
+    i.attm_uuid16_comp                       0x10008190   Section        0  attm.o(i.attm_uuid16_comp)
+    i.attm_uuid_comp                         0x1000819c   Section        0  attm.o(i.attm_uuid_comp)
+    i.attmdb_add_service                     0x100081f4   Section        0  attm_db.o(i.attmdb_add_service)
+    i.attmdb_att_get_permission              0x10008268   Section        0  attm_db.o(i.attmdb_att_get_permission)
+    i.attmdb_destroy                         0x10008378   Section        0  attm_db.o(i.attmdb_destroy)
+    i.attmdb_get_attribute                   0x10008398   Section        0  attm_db.o(i.attmdb_get_attribute)
+    i.attmdb_get_max_len                     0x100083cc   Section        0  attm_db.o(i.attmdb_get_max_len)
+    i.attmdb_get_next_att                    0x10008428   Section        0  attm_db.o(i.attmdb_get_next_att)
+    i.attmdb_get_service                     0x100084a0   Section        0  attm_db.o(i.attmdb_get_service)
+    i.attmdb_get_uuid                        0x100084e8   Section        0  attm_db.o(i.attmdb_get_uuid)
+    i.attmdb_svc_calc_len                    0x100085be   Section        0  attm_db.o(i.attmdb_svc_calc_len)
+    attmdb_svc_calc_len                      0x100085bf   Thumb Code   452  attm_db.o(i.attmdb_svc_calc_len)
+    i.attmdb_svc_check_hdl                   0x10008784   Section        0  attm_db.o(i.attmdb_svc_check_hdl)
+    i.attmdb_svc_init                        0x100087d8   Section        0  attm_db.o(i.attmdb_svc_init)
+    attmdb_svc_init                          0x100087d9   Thumb Code   458  attm_db.o(i.attmdb_svc_init)
+    i.attmdb_uuid16_comp                     0x100089a2   Section        0  attm_db.o(i.attmdb_uuid16_comp)
+    i.atts_check_length_and_offset           0x100089dc   Section        0  atts.o(i.atts_check_length_and_offset)
+    atts_check_length_and_offset             0x100089dd   Thumb Code    44  atts.o(i.atts_check_length_and_offset)
+    i.atts_clear_prep_data                   0x10008a08   Section        0  atts.o(i.atts_clear_prep_data)
+    i.atts_clear_read_cache                  0x10008a2c   Section        0  atts.o(i.atts_clear_read_cache)
+    i.atts_clear_rsp_data                    0x10008a50   Section        0  atts.o(i.atts_clear_rsp_data)
+    i.atts_execute_write_req                 0x10008a74   Section        0  atts.o(i.atts_execute_write_req)
+    atts_execute_write_req                   0x10008a75   Thumb Code   372  atts.o(i.atts_execute_write_req)
+    i.atts_find_by_type_req                  0x10008bec   Section        0  atts.o(i.atts_find_by_type_req)
+    atts_find_by_type_req                    0x10008bed   Thumb Code   386  atts.o(i.atts_find_by_type_req)
+    i.atts_find_end                          0x10008d74   Section        0  atts.o(i.atts_find_end)
+    atts_find_end                            0x10008d75   Thumb Code   122  atts.o(i.atts_find_end)
+    i.atts_find_info_req                     0x10008df0   Section        0  atts.o(i.atts_find_info_req)
+    atts_find_info_req                       0x10008df1   Thumb Code   322  atts.o(i.atts_find_info_req)
+    i.atts_find_value_by_uuid                0x10008f38   Section        0  atts.o(i.atts_find_value_by_uuid)
+    atts_find_value_by_uuid                  0x10008f39   Thumb Code   152  atts.o(i.atts_find_value_by_uuid)
+    i.atts_get_att_chk_perm                  0x10008fd0   Section        0  atts.o(i.atts_get_att_chk_perm)
+    atts_get_att_chk_perm                    0x10008fd1   Thumb Code   148  atts.o(i.atts_get_att_chk_perm)
+    i.atts_get_dest_task                     0x10009068   Section        0  atts.o(i.atts_get_dest_task)
+    atts_get_dest_task                       0x10009069   Thumb Code    26  atts.o(i.atts_get_dest_task)
+    i.atts_get_value                         0x10009084   Section        0  atts.o(i.atts_get_value)
+    atts_get_value                           0x10009085   Thumb Code   126  atts.o(i.atts_get_value)
+    i.atts_l2cc_pdu_recv_handler             0x10009108   Section        0  atts.o(i.atts_l2cc_pdu_recv_handler)
+    i.atts_mtu_exc_req                       0x100091ac   Section        0  atts.o(i.atts_mtu_exc_req)
+    atts_mtu_exc_req                         0x100091ad   Thumb Code    66  atts.o(i.atts_mtu_exc_req)
+    i.atts_prepare_write_req                 0x100091f0   Section        0  atts.o(i.atts_prepare_write_req)
+    atts_prepare_write_req                   0x100091f1   Thumb Code   244  atts.o(i.atts_prepare_write_req)
+    i.atts_process_pdu                       0x100092e8   Section        0  atts.o(i.atts_process_pdu)
+    i.atts_read_blob_req                     0x1000935c   Section        0  atts.o(i.atts_read_blob_req)
+    atts_read_blob_req                       0x1000935d   Thumb Code   186  atts.o(i.atts_read_blob_req)
+    i.atts_read_by_grp_type_req              0x10009418   Section        0  atts.o(i.atts_read_by_grp_type_req)
+    atts_read_by_grp_type_req                0x10009419   Thumb Code   442  atts.o(i.atts_read_by_grp_type_req)
+    i.atts_read_by_type_req                  0x100095d8   Section        0  atts.o(i.atts_read_by_type_req)
+    atts_read_by_type_req                    0x100095d9   Thumb Code   420  atts.o(i.atts_read_by_type_req)
+    i.atts_read_mult_req                     0x10009780   Section        0  atts.o(i.atts_read_mult_req)
+    atts_read_mult_req                       0x10009781   Thumb Code   302  atts.o(i.atts_read_mult_req)
+    i.atts_read_req                          0x100098b4   Section        0  atts.o(i.atts_read_req)
+    atts_read_req                            0x100098b5   Thumb Code   156  atts.o(i.atts_read_req)
+    i.atts_send_error                        0x10009950   Section        0  atts.o(i.atts_send_error)
+    i.atts_send_event                        0x10009978   Section        0  atts.o(i.atts_send_event)
+    i.atts_store_prep_data                   0x10009a08   Section        0  atts.o(i.atts_store_prep_data)
+    atts_store_prep_data                     0x10009a09   Thumb Code   116  atts.o(i.atts_store_prep_data)
+    i.atts_update_elmt                       0x10009a80   Section        0  atts.o(i.atts_update_elmt)
+    atts_update_elmt                         0x10009a81   Thumb Code    68  atts.o(i.atts_update_elmt)
+    i.atts_write_cmd                         0x10009ac4   Section        0  atts.o(i.atts_write_cmd)
+    atts_write_cmd                           0x10009ac5   Thumb Code    62  atts.o(i.atts_write_cmd)
+    i.atts_write_req                         0x10009b02   Section        0  atts.o(i.atts_write_req)
+    atts_write_req                           0x10009b03   Thumb Code    78  atts.o(i.atts_write_req)
+    i.atts_write_rsp_send                    0x10009b50   Section        0  atts.o(i.atts_write_rsp_send)
+    i.atts_write_signed                      0x10009b7e   Section        0  atts.o(i.atts_write_signed)
+    atts_write_signed                        0x10009b7f   Thumb Code   122  atts.o(i.atts_write_signed)
+    i.atts_write_signed_cfm                  0x10009bf8   Section        0  atts.o(i.atts_write_signed_cfm)
+    i.audio_decoder_calc_sbc_frame_len       0x10009c34   Section        0  audio_decoder.o(i.audio_decoder_calc_sbc_frame_len)
+    i.audio_sw_decoder_buff                  0x10009c9c   Section        0  audio_decoder.o(i.audio_sw_decoder_buff)
+    i.audio_sw_decoder_deinit                0x10009cc8   Section        0  audio_decoder.o(i.audio_sw_decoder_deinit)
+    i.audio_sw_decoder_init                  0x10009ce0   Section        0  audio_decoder.o(i.audio_sw_decoder_init)
+    i.ble_add_svc                            0x10009d14   Section        0  app.o(i.ble_add_svc)
+    i.ble_bond_init                          0x10009d4c   Section        0  user_bond_manage.o(i.ble_bond_init)
+    i.ble_gap_set_dev_config                 0x10009d6c   Section        0  app.o(i.ble_gap_set_dev_config)
+    i.ble_set_evt_func                       0x10009e0c   Section        0  app.o(i.ble_set_evt_func)
+    i.ble_stack_configure                    0x10009e20   Section        0  jump_table_host.o(i.ble_stack_configure)
+    i.ble_stack_init                         0x10009f50   Section        0  app.o(i.ble_stack_init)
+    i.calib_meter_evt_end                    0x10009fe0   Section        0  adv_check_mode.o(i.calib_meter_evt_end)
+    i.calib_meter_recv_msg                   0x10009fe2   Section        0  adv_check_mode.o(i.calib_meter_recv_msg)
+    i.check_timer_handle                     0x10009fe4   Section        0  os_timer.o(i.check_timer_handle)
+    i.computeBitneed                         0x1000a104   Section        0  bitalloc.o(i.computeBitneed)
+    i.cosineModulateSynth4                   0x1000a1d0   Section        0  synthesis-sbc.o(i.cosineModulateSynth4)
+    i.crc_iterate                            0x1000a268   Section        0  framing.o(i.crc_iterate)
+    i.crc_iterate_top4                       0x1000a290   Section        0  framing.o(i.crc_iterate_top4)
+    i.dct2_8                                 0x1000a2a8   Section        0  synthesis-dct8.o(i.dct2_8)
+    i.default_mul_16s_32s_hi                 0x1000a3d0   Section        0  synthesis-sbc.o(i.default_mul_16s_32s_hi)
+    i.default_mul_32s_32s_hi                 0x1000a3de   Section        0  synthesis-dct8.o(i.default_mul_32s_32s_hi)
+    i.dualBitAllocation                      0x1000a404   Section        0  bitalloc-sbc.o(i.dualBitAllocation)
+    dualBitAllocation                        0x1000a405   Thumb Code    68  bitalloc-sbc.o(i.dualBitAllocation)
+    i.free_time_evt_id                       0x1000a448   Section        0  os_timer.o(i.free_time_evt_id)
+    free_time_evt_id                         0x1000a449   Thumb Code    30  os_timer.o(i.free_time_evt_id)
+    i.from_task_func_to_msg_handle           0x1000a46c   Section        0  os_task.o(i.from_task_func_to_msg_handle)
+    i.gap_address_get                        0x1000a490   Section        0  gap_api.o(i.gap_address_get)
+    i.gap_address_set                        0x1000a4b0   Section        0  gap_api.o(i.gap_address_set)
+    i.gap_bond_manager_delete_all            0x1000a4dc   Section        0  gap_api.o(i.gap_bond_manager_delete_all)
+    i.gap_bond_manager_init                  0x1000a4e0   Section        0  gap_api.o(i.gap_bond_manager_init)
+    i.gap_dev_name_get                       0x1000a4e4   Section        0  gap_api.o(i.gap_dev_name_get)
+    i.gap_dev_name_set                       0x1000a4fc   Section        0  gap_api.o(i.gap_dev_name_set)
+    i.gap_get_connect_num                    0x1000a518   Section        0  gap_api.o(i.gap_get_connect_num)
+    i.gap_get_dev_appearance                 0x1000a53c   Section        0  gap_api.o(i.gap_get_dev_appearance)
+    i.gap_paring_req_cb                      0x1000a548   Section        0  app_sec.o(i.gap_paring_req_cb)
+    gap_paring_req_cb                        0x1000a549   Thumb Code   112  app_sec.o(i.gap_paring_req_cb)
+    i.gap_rssi_ind                           0x1000a5bc   Section        0  proj_main.o(i.gap_rssi_ind)
+    i.gap_security_param_init                0x1000a5be   Section        0  gap_api.o(i.gap_security_param_init)
+    i.gap_set_cb_func                        0x1000a5c4   Section        0  gap_api.o(i.gap_set_cb_func)
+    i.gap_set_dev_appearance                 0x1000a5d0   Section        0  gap_api.o(i.gap_set_dev_appearance)
+    i.gap_start_conn                         0x1000a5dc   Section        0  gap_api.o(i.gap_start_conn)
+    i.gap_start_scan                         0x1000a64c   Section        0  gap_api.o(i.gap_start_scan)
+    i.gap_stop_scan                          0x1000a73c   Section        0  gap_api.o(i.gap_stop_scan)
+    i.gapc_auth_get                          0x1000a7d4   Section        0  gapc.o(i.gapc_auth_get)
+    i.gapc_auth_set                          0x1000a818   Section        0  gapc.o(i.gapc_auth_set)
+    i.gapc_bond_cfm_handler                  0x1000a87c   Section        0  gapc_task.o(i.gapc_bond_cfm_handler)
+    gapc_bond_cfm_handler                    0x1000a87d   Thumb Code   220  gapc_task.o(i.gapc_bond_cfm_handler)
+    i.gapc_bond_cmd_handler                  0x1000a95c   Section        0  gapc_task.o(i.gapc_bond_cmd_handler)
+    gapc_bond_cmd_handler                    0x1000a95d   Thumb Code    88  gapc_task.o(i.gapc_bond_cmd_handler)
+    i.gapc_bond_ind_handler                  0x1000a9b8   Section        0  app_sec.o(i.gapc_bond_ind_handler)
+    gapc_bond_ind_handler                    0x1000a9b9   Thumb Code   386  app_sec.o(i.gapc_bond_ind_handler)
+    i.gapc_bond_req_ind_handler              0x1000ab98   Section        0  app_sec.o(i.gapc_bond_req_ind_handler)
+    gapc_bond_req_ind_handler                0x1000ab99   Thumb Code   426  app_sec.o(i.gapc_bond_req_ind_handler)
+    i.gapc_cleanup                           0x1000adac   Section        0  gapc.o(i.gapc_cleanup)
+    gapc_cleanup                             0x1000adad   Thumb Code   122  gapc.o(i.gapc_cleanup)
+    i.gapc_cmp_evt_handler                   0x1000ae2c   Section        0  app_task.o(i.gapc_cmp_evt_handler)
+    gapc_cmp_evt_handler                     0x1000ae2d   Thumb Code   142  app_task.o(i.gapc_cmp_evt_handler)
+    i.gapc_cmp_evt_handler                   0x1000af10   Section        0  gapc_task.o(i.gapc_cmp_evt_handler)
+    gapc_cmp_evt_handler                     0x1000af11   Thumb Code     4  gapc_task.o(i.gapc_cmp_evt_handler)
+    i.gapc_cmp_evt_handler                   0x1000af14   Section        0  gattc_task.o(i.gapc_cmp_evt_handler)
+    gapc_cmp_evt_handler                     0x1000af15   Thumb Code    54  gattc_task.o(i.gapc_cmp_evt_handler)
+    i.gapc_cmp_evt_handler                   0x1000af50   Section        0  gapm_init.o(i.gapc_cmp_evt_handler)
+    i.gapc_con_cleanup                       0x1000afb4   Section        0  gapc.o(i.gapc_con_cleanup)
+    i.gapc_con_create                        0x1000afc4   Section        0  gapc.o(i.gapc_con_create)
+    i.gapc_connection_cfm_handler            0x1000b13c   Section        0  gapc_task.o(i.gapc_connection_cfm_handler)
+    gapc_connection_cfm_handler              0x1000b13d   Thumb Code   126  gapc_task.o(i.gapc_connection_cfm_handler)
+    i.gapc_connection_req_ind_following      0x1000b1c0   Section        0  app_task.o(i.gapc_connection_req_ind_following)
+    gapc_connection_req_ind_following        0x1000b1c1   Thumb Code   270  app_task.o(i.gapc_connection_req_ind_following)
+    i.gapc_connection_req_ind_handler        0x1000b33c   Section        0  app_task.o(i.gapc_connection_req_ind_handler)
+    gapc_connection_req_ind_handler          0x1000b33d   Thumb Code   148  app_task.o(i.gapc_connection_req_ind_handler)
+    i.gapc_default_msg_handler               0x1000b3e4   Section        0  gapc_task.o(i.gapc_default_msg_handler)
+    gapc_default_msg_handler                 0x1000b3e5   Thumb Code     4  gapc_task.o(i.gapc_default_msg_handler)
+    i.gapc_disconnect_cmd_handler            0x1000b3e8   Section        0  gapc_task.o(i.gapc_disconnect_cmd_handler)
+    gapc_disconnect_cmd_handler              0x1000b3e9   Thumb Code   108  gapc_task.o(i.gapc_disconnect_cmd_handler)
+    i.gapc_disconnect_ind_handler            0x1000b458   Section        0  app_task.o(i.gapc_disconnect_ind_handler)
+    gapc_disconnect_ind_handler              0x1000b459   Thumb Code    66  app_task.o(i.gapc_disconnect_ind_handler)
+    i.gapc_enc_keysize_get                   0x1000b4a4   Section        0  gapc.o(i.gapc_enc_keysize_get)
+    i.gapc_enc_keysize_set                   0x1000b4c0   Section        0  gapc.o(i.gapc_enc_keysize_set)
+    i.gapc_encrypt_cfm_handler               0x1000b4d8   Section        0  gapc_task.o(i.gapc_encrypt_cfm_handler)
+    gapc_encrypt_cfm_handler                 0x1000b4d9   Thumb Code    54  gapc_task.o(i.gapc_encrypt_cfm_handler)
+    i.gapc_encrypt_cmd_handler               0x1000b510   Section        0  gapc_task.o(i.gapc_encrypt_cmd_handler)
+    gapc_encrypt_cmd_handler                 0x1000b511   Thumb Code    88  gapc_task.o(i.gapc_encrypt_cmd_handler)
+    i.gapc_encrypt_ind_handler               0x1000b56c   Section        0  app_sec.o(i.gapc_encrypt_ind_handler)
+    gapc_encrypt_ind_handler                 0x1000b56d   Thumb Code    66  app_sec.o(i.gapc_encrypt_ind_handler)
+    i.gapc_encrypt_req_ind_handler           0x1000b5fc   Section        0  app_sec.o(i.gapc_encrypt_req_ind_handler)
+    gapc_encrypt_req_ind_handler             0x1000b5fd   Thumb Code   160  app_sec.o(i.gapc_encrypt_req_ind_handler)
+    i.gapc_gen_dh_key_ind_handler            0x1000b72c   Section        0  gapc_task.o(i.gapc_gen_dh_key_ind_handler)
+    gapc_gen_dh_key_ind_handler              0x1000b72d   Thumb Code    28  gapc_task.o(i.gapc_gen_dh_key_ind_handler)
+    i.gapc_get_bdaddr                        0x1000b748   Section        0  gapc.o(i.gapc_get_bdaddr)
+    i.gapc_get_chan_sel_algo                 0x1000b76c   Section        0  gapc.o(i.gapc_get_chan_sel_algo)
+    i.gapc_get_conhdl                        0x1000b784   Section        0  gapc.o(i.gapc_get_conhdl)
+    i.gapc_get_conidx_imp                    0x1000b7ac   Section        0  gapc.o(i.gapc_get_conidx_imp)
+    i.gapc_get_csrk                          0x1000b7e4   Section        0  gapc.o(i.gapc_get_csrk)
+    i.gapc_get_dest_task                     0x1000b808   Section        0  gapc.o(i.gapc_get_dest_task)
+    i.gapc_get_dev_info_cfm_handler          0x1000b818   Section        0  gapc_task.o(i.gapc_get_dev_info_cfm_handler)
+    gapc_get_dev_info_cfm_handler            0x1000b819   Thumb Code   186  gapc_task.o(i.gapc_get_dev_info_cfm_handler)
+    i.gapc_get_dev_info_req_ind_handler      0x1000b8d2   Section        0  app_task.o(i.gapc_get_dev_info_req_ind_handler)
+    gapc_get_dev_info_req_ind_handler        0x1000b8d3   Thumb Code   108  app_task.o(i.gapc_get_dev_info_req_ind_handler)
+    i.gapc_get_info_cmd_handler              0x1000b940   Section        0  gapc_task.o(i.gapc_get_info_cmd_handler)
+    gapc_get_info_cmd_handler                0x1000b941   Thumb Code   300  gapc_task.o(i.gapc_get_info_cmd_handler)
+    i.gapc_get_operation                     0x1000ba78   Section        0  gapc.o(i.gapc_get_operation)
+    i.gapc_get_operation_ptr                 0x1000ba94   Section        0  gapc.o(i.gapc_get_operation_ptr)
+    i.gapc_get_requester                     0x1000baa4   Section        0  gapc.o(i.gapc_get_requester)
+    i.gapc_get_role                          0x1000bac4   Section        0  gapc.o(i.gapc_get_role)
+    i.gapc_get_sign_counter                  0x1000bae4   Section        0  gapc.o(i.gapc_get_sign_counter)
+    i.gapc_hci_handler                       0x1000bb08   Section        0  gapc_hci.o(i.gapc_hci_handler)
+    i.gapc_init                              0x1000bb6c   Section        0  gapc.o(i.gapc_init)
+    i.gapc_is_disc_connection                0x1000bbb8   Section        0  gapc.o(i.gapc_is_disc_connection)
+    i.gapc_is_sec_set                        0x1000bbbc   Section        0  gapc.o(i.gapc_is_sec_set)
+    i.gapc_key_press_notification_cmd_handler 0x1000bbfc   Section        0  gapc_task.o(i.gapc_key_press_notification_cmd_handler)
+    gapc_key_press_notification_cmd_handler  0x1000bbfd   Thumb Code   104  gapc_task.o(i.gapc_key_press_notification_cmd_handler)
+    i.gapc_link_encrypted                    0x1000bc6c   Section        0  gapc.o(i.gapc_link_encrypted)
+    i.gapc_lk_sec_lvl_get                    0x1000bc94   Section        0  gapc.o(i.gapc_lk_sec_lvl_get)
+    i.gapc_operation_cleanup                 0x1000bcc0   Section        0  gapc.o(i.gapc_operation_cleanup)
+    gapc_operation_cleanup                   0x1000bcc1   Thumb Code    92  gapc.o(i.gapc_operation_cleanup)
+    i.gapc_param_update_cfm_handler          0x1000bd20   Section        0  gapc_task.o(i.gapc_param_update_cfm_handler)
+    gapc_param_update_cfm_handler            0x1000bd21   Thumb Code   256  gapc_task.o(i.gapc_param_update_cfm_handler)
+    i.gapc_param_update_cmd_handler          0x1000be24   Section        0  gapc_task.o(i.gapc_param_update_cmd_handler)
+    gapc_param_update_cmd_handler            0x1000be25   Thumb Code   276  gapc_task.o(i.gapc_param_update_cmd_handler)
+    i.gapc_param_update_req_ind_handler      0x1000bf40   Section        0  app_task.o(i.gapc_param_update_req_ind_handler)
+    gapc_param_update_req_ind_handler        0x1000bf41   Thumb Code   134  app_task.o(i.gapc_param_update_req_ind_handler)
+    i.gapc_param_update_sanity               0x1000bfd0   Section        0  gapc.o(i.gapc_param_update_sanity)
+    i.gapc_peer_att_info_ind_handler         0x1000bffc   Section        0  gapm_init.o(i.gapc_peer_att_info_ind_handler)
+    i.gapc_peer_features_ind_handler         0x1000c060   Section        0  app_task.o(i.gapc_peer_features_ind_handler)
+    gapc_peer_features_ind_handler           0x1000c061   Thumb Code    14  app_task.o(i.gapc_peer_features_ind_handler)
+    i.gapc_peer_ver_ind_handler              0x1000c070   Section        0  app_task.o(i.gapc_peer_ver_ind_handler)
+    gapc_peer_ver_ind_handler                0x1000c071   Thumb Code    50  app_task.o(i.gapc_peer_ver_ind_handler)
+    i.gapc_process_op                        0x1000c0a8   Section        0  gapc_task.o(i.gapc_process_op)
+    i.gapc_reschedule_operation              0x1000c134   Section        0  gapc.o(i.gapc_reschedule_operation)
+    i.gapc_security_cmd_handler              0x1000c170   Section        0  gapc_task.o(i.gapc_security_cmd_handler)
+    gapc_security_cmd_handler                0x1000c171   Thumb Code    68  gapc_task.o(i.gapc_security_cmd_handler)
+    i.gapc_security_ind_handler              0x1000c1b8   Section        0  app_sec.o(i.gapc_security_ind_handler)
+    gapc_security_ind_handler                0x1000c1b9   Thumb Code    56  app_sec.o(i.gapc_security_ind_handler)
+    i.gapc_send_complete_evt                 0x1000c204   Section        0  gapc.o(i.gapc_send_complete_evt)
+    i.gapc_send_disconect_ind                0x1000c264   Section        0  gapc.o(i.gapc_send_disconect_ind)
+    i.gapc_send_error_evt                    0x1000c28a   Section        0  gapc.o(i.gapc_send_error_evt)
+    i.gapc_set_dev_info_cfm_handler          0x1000c2b0   Section        0  gapc_task.o(i.gapc_set_dev_info_cfm_handler)
+    gapc_set_dev_info_cfm_handler            0x1000c2b1   Thumb Code    78  gapc_task.o(i.gapc_set_dev_info_cfm_handler)
+    i.gapc_set_dev_info_req_ind_handler      0x1000c2fe   Section        0  app_task.o(i.gapc_set_dev_info_req_ind_handler)
+    gapc_set_dev_info_req_ind_handler        0x1000c2ff   Thumb Code    60  app_task.o(i.gapc_set_dev_info_req_ind_handler)
+    i.gapc_set_le_ping_to_handler            0x1000c33c   Section        0  gapc_task.o(i.gapc_set_le_ping_to_handler)
+    gapc_set_le_ping_to_handler              0x1000c33d   Thumb Code    70  gapc_task.o(i.gapc_set_le_ping_to_handler)
+    i.gapc_set_le_pkt_size_handler           0x1000c388   Section        0  gapc_task.o(i.gapc_set_le_pkt_size_handler)
+    gapc_set_le_pkt_size_handler             0x1000c389   Thumb Code    74  gapc_task.o(i.gapc_set_le_pkt_size_handler)
+    i.gapc_set_local_addr                    0x1000c3d8   Section        0  gapc.o(i.gapc_set_local_addr)
+    i.gapc_set_operation_ptr                 0x1000c3fc   Section        0  gapc.o(i.gapc_set_operation_ptr)
+    i.gapc_set_phy_cmd_handler               0x1000c40c   Section        0  gapc_task.o(i.gapc_set_phy_cmd_handler)
+    gapc_set_phy_cmd_handler                 0x1000c40d   Thumb Code   104  gapc_task.o(i.gapc_set_phy_cmd_handler)
+    i.gapc_set_pref_slave_latency_cmd_handler 0x1000c478   Section        0  gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler)
+    gapc_set_pref_slave_latency_cmd_handler  0x1000c479   Thumb Code    70  gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler)
+    i.gapc_sig_pdu_recv_handler              0x1000c4c4   Section        0  gapc_sig.o(i.gapc_sig_pdu_recv_handler)
+    i.gapc_sig_send_param_resp               0x1000c500   Section        0  gapc_sig.o(i.gapc_sig_send_param_resp)
+    i.gapc_sign_cmd_handler                  0x1000c524   Section        0  gapc_task.o(i.gapc_sign_cmd_handler)
+    gapc_sign_cmd_handler                    0x1000c525   Thumb Code    54  gapc_task.o(i.gapc_sign_cmd_handler)
+    i.gapc_sign_ind_handler                  0x1000c560   Section        0  gattc_task.o(i.gapc_sign_ind_handler)
+    gapc_sign_ind_handler                    0x1000c561   Thumb Code   138  gattc_task.o(i.gapc_sign_ind_handler)
+    i.gapc_smp_rep_attempts_timer_handler    0x1000c5ec   Section        0  gapc_task.o(i.gapc_smp_rep_attempts_timer_handler)
+    gapc_smp_rep_attempts_timer_handler      0x1000c5ed   Thumb Code    44  gapc_task.o(i.gapc_smp_rep_attempts_timer_handler)
+    i.gapc_smp_timeout_timer_ind_handler     0x1000c61c   Section        0  gapc_task.o(i.gapc_smp_timeout_timer_ind_handler)
+    gapc_smp_timeout_timer_ind_handler       0x1000c61d   Thumb Code    64  gapc_task.o(i.gapc_smp_timeout_timer_ind_handler)
+    i.gapc_svc_chg_ccc_get                   0x1000c660   Section        0  gapc.o(i.gapc_svc_chg_ccc_get)
+    i.gapc_svc_chg_ccc_set                   0x1000c674   Section        0  gapc.o(i.gapc_svc_chg_ccc_set)
+    i.gapc_update_conn_param_to_ind_handler  0x1000c690   Section        0  gapc_task.o(i.gapc_update_conn_param_to_ind_handler)
+    gapc_update_conn_param_to_ind_handler    0x1000c691   Thumb Code    68  gapc_task.o(i.gapc_update_conn_param_to_ind_handler)
+    i.gapc_update_state                      0x1000c6d4   Section        0  gapc.o(i.gapc_update_state)
+    i.gapm_activity_create_cmd_handler       0x1000c708   Section        0  gapm_actv.o(i.gapm_activity_create_cmd_handler)
+    i.gapm_activity_created_ind_handler      0x1000c7d4   Section        0  app_task.o(i.gapm_activity_created_ind_handler)
+    gapm_activity_created_ind_handler        0x1000c7d5   Thumb Code    60  app_task.o(i.gapm_activity_created_ind_handler)
+    i.gapm_activity_delete_cmd_handler       0x1000c814   Section        0  gapm_actv.o(i.gapm_activity_delete_cmd_handler)
+    i.gapm_activity_start_cmd_handler        0x1000c890   Section        0  gapm_actv.o(i.gapm_activity_start_cmd_handler)
+    i.gapm_activity_stop_cmd_handler         0x1000c904   Section        0  gapm_actv.o(i.gapm_activity_stop_cmd_handler)
+    i.gapm_activity_stopped_ind_handler      0x1000c974   Section        0  app_task.o(i.gapm_activity_stopped_ind_handler)
+    gapm_activity_stopped_ind_handler        0x1000c975   Thumb Code   116  app_task.o(i.gapm_activity_stopped_ind_handler)
+    i.gapm_actv_alloc                        0x1000c9f0   Section        0  gapm_actv.o(i.gapm_actv_alloc)
+    i.gapm_actv_created                      0x1000ca20   Section        0  gapm_actv.o(i.gapm_actv_created)
+    i.gapm_actv_deleted                      0x1000ca84   Section        0  gapm_actv.o(i.gapm_actv_deleted)
+    i.gapm_actv_free                         0x1000cacc   Section        0  gapm_actv.o(i.gapm_actv_free)
+    gapm_actv_free                           0x1000cacd   Thumb Code    50  gapm_actv.o(i.gapm_actv_free)
+    i.gapm_actv_get_hci_own_addr_type        0x1000cb04   Section        0  gapm_actv.o(i.gapm_actv_get_hci_own_addr_type)
+    i.gapm_actv_get_next                     0x1000cb24   Section        0  gapm_actv.o(i.gapm_actv_get_next)
+    gapm_actv_get_next                       0x1000cb25   Thumb Code    44  gapm_actv.o(i.gapm_actv_get_next)
+    i.gapm_actv_init                         0x1000cb58   Section        0  gapm_actv.o(i.gapm_actv_init)
+    i.gapm_actv_rand_addr_set_ind            0x1000cbac   Section        0  gapm_actv.o(i.gapm_actv_rand_addr_set_ind)
+    i.gapm_actv_retrieve_cmd_cmp_evt         0x1000cbc8   Section        0  gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt)
+    i.gapm_actv_send_stopped_ind             0x1000cbfc   Section        0  gapm_actv.o(i.gapm_actv_send_stopped_ind)
+    gapm_actv_send_stopped_ind               0x1000cbfd   Thumb Code    42  gapm_actv.o(i.gapm_actv_send_stopped_ind)
+    i.gapm_actv_started                      0x1000cc28   Section        0  gapm_actv.o(i.gapm_actv_started)
+    i.gapm_actv_stopped                      0x1000cc54   Section        0  gapm_actv.o(i.gapm_actv_stopped)
+    i.gapm_addr_fsm                          0x1000cccc   Section        0  gapm_addr.o(i.gapm_addr_fsm)
+    gapm_addr_fsm                            0x1000cccd   Thumb Code   190  gapm_addr.o(i.gapm_addr_fsm)
+    i.gapm_addr_init                         0x1000cd90   Section        0  gapm_addr.o(i.gapm_addr_init)
+    i.gapm_addr_renew_cmd_handler            0x1000cda8   Section        0  gapm_addr.o(i.gapm_addr_renew_cmd_handler)
+    i.gapm_addr_renew_next_addr              0x1000cdd0   Section        0  gapm_addr.o(i.gapm_addr_renew_next_addr)
+    gapm_addr_renew_next_addr                0x1000cdd1   Thumb Code   164  gapm_addr.o(i.gapm_addr_renew_next_addr)
+    i.gapm_addr_renew_to_ind_handler         0x1000ce7c   Section        0  gapm_addr.o(i.gapm_addr_renew_to_ind_handler)
+    i.gapm_addr_send_dev_bdaddr_ind          0x1000cea0   Section        0  gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind)
+    gapm_addr_send_dev_bdaddr_ind            0x1000cea1   Thumb Code    44  gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind)
+    i.gapm_addr_set_rand_addr                0x1000cecc   Section        0  gapm_addr.o(i.gapm_addr_set_rand_addr)
+    i.gapm_addr_solved_ind_handler           0x1000cfa4   Section        0  app_sec.o(i.gapm_addr_solved_ind_handler)
+    gapm_addr_solved_ind_handler             0x1000cfa5   Thumb Code   240  app_sec.o(i.gapm_addr_solved_ind_handler)
+    i.gapm_adv_check_data_sanity             0x1000d11c   Section        0  gapm_adv.o(i.gapm_adv_check_data_sanity)
+    gapm_adv_check_data_sanity               0x1000d11d   Thumb Code   124  gapm_adv.o(i.gapm_adv_check_data_sanity)
+    i.gapm_adv_check_param                   0x1000d198   Section        0  gapm_adv.o(i.gapm_adv_check_param)
+    gapm_adv_check_param                     0x1000d199   Thumb Code   218  gapm_adv.o(i.gapm_adv_check_param)
+    i.gapm_adv_create                        0x1000d27c   Section        0  gapm_adv.o(i.gapm_adv_create)
+    i.gapm_adv_delete                        0x1000d324   Section        0  gapm_adv.o(i.gapm_adv_delete)
+    gapm_adv_delete                          0x1000d325   Thumb Code    16  gapm_adv.o(i.gapm_adv_delete)
+    i.gapm_adv_send_hci_le_rmv_adv_set_cmd   0x1000d338   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_rmv_adv_set_cmd)
+    gapm_adv_send_hci_le_rmv_adv_set_cmd     0x1000d339   Thumb Code    34  gapm_adv.o(i.gapm_adv_send_hci_le_rmv_adv_set_cmd)
+    i.gapm_adv_send_hci_le_set_ext_adv_data_cmd 0x1000d35a   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_data_cmd)
+    gapm_adv_send_hci_le_set_ext_adv_data_cmd 0x1000d35b   Thumb Code   184  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_data_cmd)
+    i.gapm_adv_send_hci_le_set_ext_adv_en_cmd 0x1000d412   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_en_cmd)
+    gapm_adv_send_hci_le_set_ext_adv_en_cmd  0x1000d413   Thumb Code    72  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_en_cmd)
+    i.gapm_adv_send_hci_le_set_ext_adv_param_cmd 0x1000d45a   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_param_cmd)
+    gapm_adv_send_hci_le_set_ext_adv_param_cmd 0x1000d45b   Thumb Code   186  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_param_cmd)
+    i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd 0x1000d514   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd)
+    gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd 0x1000d515   Thumb Code   182  gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd)
+    i.gapm_adv_send_hci_le_set_per_adv_data_cmd 0x1000d5ca   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_data_cmd)
+    gapm_adv_send_hci_le_set_per_adv_data_cmd 0x1000d5cb   Thumb Code   104  gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_data_cmd)
+    i.gapm_adv_send_hci_le_set_per_adv_en_cmd 0x1000d632   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd)
+    gapm_adv_send_hci_le_set_per_adv_en_cmd  0x1000d633   Thumb Code    38  gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd)
+    i.gapm_adv_set_data                      0x1000d658   Section        0  gapm_adv.o(i.gapm_adv_set_data)
+    gapm_adv_set_data                        0x1000d659   Thumb Code    98  gapm_adv.o(i.gapm_adv_set_data)
+    i.gapm_adv_start                         0x1000d6bc   Section        0  gapm_adv.o(i.gapm_adv_start)
+    gapm_adv_start                           0x1000d6bd   Thumb Code    72  gapm_adv.o(i.gapm_adv_start)
+    i.gapm_adv_stop                          0x1000d708   Section        0  gapm_adv.o(i.gapm_adv_stop)
+    gapm_adv_stop                            0x1000d709   Thumb Code    30  gapm_adv.o(i.gapm_adv_stop)
+    i.gapm_auto_conn_to_ind_handler          0x1000d72c   Section        0  gapm_init.o(i.gapm_auto_conn_to_ind_handler)
+    i.gapm_cmp_evt_handler                   0x1000d764   Section        0  app_task.o(i.gapm_cmp_evt_handler)
+    gapm_cmp_evt_handler                     0x1000d765   Thumb Code   500  app_task.o(i.gapm_cmp_evt_handler)
+    i.gapm_cmp_evt_handler                   0x1000d9c8   Section        0  gapc_task.o(i.gapm_cmp_evt_handler)
+    gapm_cmp_evt_handler                     0x1000d9c9   Thumb Code   120  gapc_task.o(i.gapm_cmp_evt_handler)
+    i.gapm_cmp_evt_handler                   0x1000da40   Section        0  gapm_addr.o(i.gapm_cmp_evt_handler)
+    i.gapm_con_cleanup                       0x1000da60   Section        0  gapm.o(i.gapm_con_cleanup)
+    i.gapm_con_create                        0x1000da98   Section        0  gapm.o(i.gapm_con_create)
+    i.gapm_con_enable                        0x1000db00   Section        0  gapm.o(i.gapm_con_enable)
+    i.gapm_default_msg_handler               0x1000db0a   Section        0  gapm_task.o(i.gapm_default_msg_handler)
+    gapm_default_msg_handler                 0x1000db0b   Thumb Code     4  gapm_task.o(i.gapm_default_msg_handler)
+    i.gapm_dev_bdaddr_ind_handler            0x1000db10   Section        0  gapm_addr.o(i.gapm_dev_bdaddr_ind_handler)
+    i.gapm_dle_val_check                     0x1000db4c   Section        0  gapm.o(i.gapm_dle_val_check)
+    i.gapm_enc_block_ind_handler             0x1000db68   Section        0  app_task.o(i.gapm_enc_block_ind_handler)
+    gapm_enc_block_ind_handler               0x1000db69   Thumb Code    18  app_task.o(i.gapm_enc_block_ind_handler)
+    i.gapm_ext_adv_report_ind_handler        0x1000db80   Section        0  app_task.o(i.gapm_ext_adv_report_ind_handler)
+    gapm_ext_adv_report_ind_handler          0x1000db81   Thumb Code    12  app_task.o(i.gapm_ext_adv_report_ind_handler)
+    i.gapm_gen_dh_key_cmd_handler            0x1000db8c   Section        0  gapm_smp.o(i.gapm_gen_dh_key_cmd_handler)
+    i.gapm_gen_rand_addr_cmd_handler         0x1000dbdc   Section        0  gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler)
+    i.gapm_gen_rand_nb_ind_handler           0x1000dc18   Section        0  app_task.o(i.gapm_gen_rand_nb_ind_handler)
+    gapm_gen_rand_nb_ind_handler             0x1000dc19   Thumb Code    38  app_task.o(i.gapm_gen_rand_nb_ind_handler)
+    i.gapm_gen_rand_nb_ind_handler           0x1000dc44   Section        0  gapc_task.o(i.gapm_gen_rand_nb_ind_handler)
+    gapm_gen_rand_nb_ind_handler             0x1000dc45   Thumb Code    40  gapc_task.o(i.gapm_gen_rand_nb_ind_handler)
+    i.gapm_get_address_type                  0x1000dc6c   Section        0  gapm.o(i.gapm_get_address_type)
+    i.gapm_get_att_handle                    0x1000dc7c   Section        0  gapm.o(i.gapm_get_att_handle)
+    i.gapm_get_bdaddr                        0x1000dca4   Section        0  gapm.o(i.gapm_get_bdaddr)
+    i.gapm_get_dev_info_cmd_handler          0x1000dcac   Section        0  gapm_cfg.o(i.gapm_get_dev_info_cmd_handler)
+    i.gapm_get_irk                           0x1000ddbc   Section        0  gapm.o(i.gapm_get_irk)
+    i.gapm_get_local_public_key              0x1000ddc4   Section        0  gapm.o(i.gapm_get_local_public_key)
+    i.gapm_get_max_mtu                       0x1000ddcc   Section        0  gapm.o(i.gapm_get_max_mtu)
+    i.gapm_get_operation                     0x1000ddd8   Section        0  gapm.o(i.gapm_get_operation)
+    i.gapm_get_pub_key_cmd_handler           0x1000ddf0   Section        0  gapm_smp.o(i.gapm_get_pub_key_cmd_handler)
+    i.gapm_get_ral_addr_cmd_handler          0x1000de8c   Section        0  gapm_list.o(i.gapm_get_ral_addr_cmd_handler)
+    i.gapm_get_requester                     0x1000dee0   Section        0  gapm.o(i.gapm_get_requester)
+    i.gapm_hci_handler                       0x1000defc   Section        0  gapm_task.o(i.gapm_hci_handler)
+    gapm_hci_handler                         0x1000defd   Thumb Code    78  gapm_task.o(i.gapm_hci_handler)
+    i.gapm_init                              0x1000df54   Section        0  gapm.o(i.gapm_init)
+    i.gapm_init_attr                         0x1000dfb4   Section        0  gapm.o(i.gapm_init_attr)
+    i.gapm_init_connection_ind               0x1000dfe8   Section        0  gapm_init.o(i.gapm_init_connection_ind)
+    i.gapm_init_create                       0x1000e080   Section        0  gapm_init.o(i.gapm_init_create)
+    i.gapm_init_delete                       0x1000e100   Section        0  gapm_init.o(i.gapm_init_delete)
+    gapm_init_delete                         0x1000e101   Thumb Code     4  gapm_init.o(i.gapm_init_delete)
+    i.gapm_init_send_hci_le_ext_create_con_cmd 0x1000e104   Section        0  gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd)
+    gapm_init_send_hci_le_ext_create_con_cmd 0x1000e105   Thumb Code   212  gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd)
+    i.gapm_init_start                        0x1000e1d8   Section        0  gapm_init.o(i.gapm_init_start)
+    gapm_init_start                          0x1000e1d9   Thumb Code   112  gapm_init.o(i.gapm_init_start)
+    i.gapm_init_stop                         0x1000e24c   Section        0  gapm_init.o(i.gapm_init_stop)
+    gapm_init_stop                           0x1000e24d   Thumb Code    42  gapm_init.o(i.gapm_init_stop)
+    i.gapm_is_addr_type_valid                0x1000e27c   Section        0  gapm_addr.o(i.gapm_is_addr_type_valid)
+    i.gapm_is_legacy_pairing_supp            0x1000e2c0   Section        0  gapm.o(i.gapm_is_legacy_pairing_supp)
+    i.gapm_is_pref_con_param_pres            0x1000e2d0   Section        0  gapm.o(i.gapm_is_pref_con_param_pres)
+    i.gapm_is_sec_con_pairing_supp           0x1000e2e0   Section        0  gapm.o(i.gapm_is_sec_con_pairing_supp)
+    i.gapm_list_add_next_entry               0x1000e2f0   Section        0  gapm_list.o(i.gapm_list_add_next_entry)
+    gapm_list_add_next_entry                 0x1000e2f1   Thumb Code   176  gapm_list.o(i.gapm_list_add_next_entry)
+    i.gapm_list_rmv_cmd_handle               0x1000e3a0   Section        0  gapm_list.o(i.gapm_list_rmv_cmd_handle)
+    i.gapm_list_rmv_next_entry               0x1000e3e4   Section        0  gapm_list.o(i.gapm_list_rmv_next_entry)
+    gapm_list_rmv_next_entry                 0x1000e3e5   Thumb Code    68  gapm_list.o(i.gapm_list_rmv_next_entry)
+    i.gapm_list_send_list_size_ind           0x1000e428   Section        0  gapm_list.o(i.gapm_list_send_list_size_ind)
+    gapm_list_send_list_size_ind             0x1000e429   Thumb Code    38  gapm_list.o(i.gapm_list_send_list_size_ind)
+    i.gapm_list_set_cmd_handler              0x1000e450   Section        0  gapm_list.o(i.gapm_list_set_cmd_handler)
+    i.gapm_op_reset_continue                 0x1000e4ac   Section        0  gapm_cfg.o(i.gapm_op_reset_continue)
+    gapm_op_reset_continue                   0x1000e4ad   Thumb Code   148  gapm_cfg.o(i.gapm_op_reset_continue)
+    i.gapm_op_setup_continue                 0x1000e550   Section        0  gapm_cfg.o(i.gapm_op_setup_continue)
+    gapm_op_setup_continue                   0x1000e551   Thumb Code   298  gapm_cfg.o(i.gapm_op_setup_continue)
+    i.gapm_operation_cleanup                 0x1000e680   Section        0  gapm.o(i.gapm_operation_cleanup)
+    gapm_operation_cleanup                   0x1000e681   Thumb Code    46  gapm.o(i.gapm_operation_cleanup)
+    i.gapm_per_sync_clear_fragments          0x1000e6b4   Section        0  gapm_per_sync.o(i.gapm_per_sync_clear_fragments)
+    i.gapm_per_sync_create                   0x1000e6d4   Section        0  gapm_per_sync.o(i.gapm_per_sync_create)
+    i.gapm_per_sync_delete                   0x1000e718   Section        0  gapm_per_sync.o(i.gapm_per_sync_delete)
+    gapm_per_sync_delete                     0x1000e719   Thumb Code     4  gapm_per_sync.o(i.gapm_per_sync_delete)
+    i.gapm_per_sync_get_activity             0x1000e71c   Section        0  gapm_per_sync.o(i.gapm_per_sync_get_activity)
+    gapm_per_sync_get_activity               0x1000e71d   Thumb Code    80  gapm_per_sync.o(i.gapm_per_sync_get_activity)
+    i.gapm_per_sync_send_adv_report_ind      0x1000e774   Section        0  gapm_per_sync.o(i.gapm_per_sync_send_adv_report_ind)
+    gapm_per_sync_send_adv_report_ind        0x1000e775   Thumb Code   144  gapm_per_sync.o(i.gapm_per_sync_send_adv_report_ind)
+    i.gapm_per_sync_start                    0x1000e804   Section        0  gapm_per_sync.o(i.gapm_per_sync_start)
+    gapm_per_sync_start                      0x1000e805   Thumb Code   120  gapm_per_sync.o(i.gapm_per_sync_start)
+    i.gapm_per_sync_stop                     0x1000e880   Section        0  gapm_per_sync.o(i.gapm_per_sync_stop)
+    gapm_per_sync_stop                       0x1000e881   Thumb Code    60  gapm_per_sync.o(i.gapm_per_sync_stop)
+    i.gapm_process_op                        0x1000e8c0   Section        0  gapm.o(i.gapm_process_op)
+    i.gapm_profile_added_ind_handler         0x1000e934   Section        0  app_task.o(i.gapm_profile_added_ind_handler)
+    gapm_profile_added_ind_handler           0x1000e935   Thumb Code    34  app_task.o(i.gapm_profile_added_ind_handler)
+    i.gapm_profile_task_add_cmd_handler      0x1000e958   Section        0  gapm_cfg.o(i.gapm_profile_task_add_cmd_handler)
+    i.gapm_reset_cmd_handler                 0x1000e9b8   Section        0  gapm_cfg.o(i.gapm_reset_cmd_handler)
+    i.gapm_resolv_addr_cmd_handler           0x1000e9f8   Section        0  gapm_smp.o(i.gapm_resolv_addr_cmd_handler)
+    i.gapm_scan_actv_clean                   0x1000ea30   Section        0  gapm_scan.o(i.gapm_scan_actv_clean)
+    i.gapm_scan_add_to_filter                0x1000ea58   Section        0  gapm_scan.o(i.gapm_scan_add_to_filter)
+    gapm_scan_add_to_filter                  0x1000ea59   Thumb Code   124  gapm_scan.o(i.gapm_scan_add_to_filter)
+    i.gapm_scan_clear_fragments              0x1000ead4   Section        0  gapm_scan.o(i.gapm_scan_clear_fragments)
+    gapm_scan_clear_fragments                0x1000ead5   Thumb Code    26  gapm_scan.o(i.gapm_scan_clear_fragments)
+    i.gapm_scan_create                       0x1000eaf0   Section        0  gapm_scan.o(i.gapm_scan_create)
+    i.gapm_scan_delete                       0x1000eb60   Section        0  gapm_scan.o(i.gapm_scan_delete)
+    gapm_scan_delete                         0x1000eb61   Thumb Code     4  gapm_scan.o(i.gapm_scan_delete)
+    i.gapm_scan_filter_packet                0x1000eb64   Section        0  gapm_scan.o(i.gapm_scan_filter_packet)
+    gapm_scan_filter_packet                  0x1000eb65   Thumb Code   258  gapm_scan.o(i.gapm_scan_filter_packet)
+    i.gapm_scan_send_adv_report_ind          0x1000ec6c   Section        0  gapm_scan.o(i.gapm_scan_send_adv_report_ind)
+    gapm_scan_send_adv_report_ind            0x1000ec6d   Thumb Code   320  gapm_scan.o(i.gapm_scan_send_adv_report_ind)
+    i.gapm_scan_send_hci_le_set_ext_scan_en_cmd 0x1000edac   Section        0  gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_en_cmd)
+    gapm_scan_send_hci_le_set_ext_scan_en_cmd 0x1000edad   Thumb Code    74  gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_en_cmd)
+    i.gapm_scan_send_hci_le_set_ext_scan_param_cmd 0x1000edfc   Section        0  gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_param_cmd)
+    gapm_scan_send_hci_le_set_ext_scan_param_cmd 0x1000edfd   Thumb Code   156  gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_param_cmd)
+    i.gapm_scan_start                        0x1000ee98   Section        0  gapm_scan.o(i.gapm_scan_start)
+    gapm_scan_start                          0x1000ee99   Thumb Code    70  gapm_scan.o(i.gapm_scan_start)
+    i.gapm_scan_stop                         0x1000eee4   Section        0  gapm_scan.o(i.gapm_scan_stop)
+    gapm_scan_stop                           0x1000eee5   Thumb Code    14  gapm_scan.o(i.gapm_scan_stop)
+    i.gapm_scan_store_fragment               0x1000eef8   Section        0  gapm_scan.o(i.gapm_scan_store_fragment)
+    gapm_scan_store_fragment                 0x1000eef9   Thumb Code   118  gapm_scan.o(i.gapm_scan_store_fragment)
+    i.gapm_send_complete_evt                 0x1000ef70   Section        0  gapm.o(i.gapm_send_complete_evt)
+    i.gapm_send_error_evt                    0x1000efb4   Section        0  gapm.o(i.gapm_send_error_evt)
+    i.gapm_set_adv_data_cmd_handler          0x1000efd8   Section        0  gapm_adv.o(i.gapm_set_adv_data_cmd_handler)
+    i.gapm_set_channel_map_cmd_handler       0x1000f0c4   Section        0  gapm_cfg.o(i.gapm_set_channel_map_cmd_handler)
+    i.gapm_set_dev_config_cmd_handler        0x1000f11c   Section        0  gapm_cfg.o(i.gapm_set_dev_config_cmd_handler)
+    i.gapm_set_irk_cmd_handler               0x1000f2c4   Section        0  gapm_cfg.o(i.gapm_set_irk_cmd_handler)
+    i.gapm_set_max_mps                       0x1000f2fc   Section        0  gapm.o(i.gapm_set_max_mps)
+    i.gapm_set_max_mtu                       0x1000f31c   Section        0  gapm.o(i.gapm_set_max_mtu)
+    i.gapm_smp_encrypt_req                   0x1000f33c   Section        0  gapm_smp.o(i.gapm_smp_encrypt_req)
+    gapm_smp_encrypt_req                     0x1000f33d   Thumb Code    16  gapm_smp.o(i.gapm_smp_encrypt_req)
+    i.gapm_smp_encrypt_rsp                   0x1000f350   Section        0  gapm_smp.o(i.gapm_smp_encrypt_rsp)
+    gapm_smp_encrypt_rsp                     0x1000f351   Thumb Code   154  gapm_smp.o(i.gapm_smp_encrypt_rsp)
+    i.gapm_smp_rand_req                      0x1000f3f0   Section        0  gapm_smp.o(i.gapm_smp_rand_req)
+    gapm_smp_rand_req                        0x1000f3f1   Thumb Code     8  gapm_smp.o(i.gapm_smp_rand_req)
+    i.gapm_smp_rand_rsp                      0x1000f3fc   Section        0  gapm_smp.o(i.gapm_smp_rand_rsp)
+    gapm_smp_rand_rsp                        0x1000f3fd   Thumb Code   142  gapm_smp.o(i.gapm_smp_rand_rsp)
+    i.gapm_smp_resolv_op_cont                0x1000f490   Section        0  gapm_smp.o(i.gapm_smp_resolv_op_cont)
+    gapm_smp_resolv_op_cont                  0x1000f491   Thumb Code   148  gapm_smp.o(i.gapm_smp_resolv_op_cont)
+    i.gapm_svc_chg_en                        0x1000f528   Section        0  gapm.o(i.gapm_svc_chg_en)
+    i.gapm_sync_established_ind_handler      0x1000f538   Section        0  app_task.o(i.gapm_sync_established_ind_handler)
+    gapm_sync_established_ind_handler        0x1000f539   Thumb Code    12  app_task.o(i.gapm_sync_established_ind_handler)
+    i.gapm_unknown_task_msg_handler          0x1000f544   Section        0  gapm_task.o(i.gapm_unknown_task_msg_handler)
+    gapm_unknown_task_msg_handler            0x1000f545   Thumb Code    34  gapm_task.o(i.gapm_unknown_task_msg_handler)
+    i.gapm_update_state                      0x1000f566   Section        0  gapm.o(i.gapm_update_state)
+    i.gapm_use_enc_block_cmd_handler         0x1000f594   Section        0  gapm_smp.o(i.gapm_use_enc_block_cmd_handler)
+    i.gapm_use_enc_block_ind_handler         0x1000f5d4   Section        0  gapc_task.o(i.gapm_use_enc_block_ind_handler)
+    gapm_use_enc_block_ind_handler           0x1000f5d5   Thumb Code    60  gapc_task.o(i.gapm_use_enc_block_ind_handler)
+    i.gatt_add_client                        0x1000f610   Section        0  gatt_api.o(i.gatt_add_client)
+    i.gatt_add_client_uuid                   0x1000f724   Section        0  gatt_api.o(i.gatt_add_client_uuid)
+    i.gatt_check_peer_svc                    0x1000f9e8   Section        0  gatt_api.o(i.gatt_check_peer_svc)
+    gatt_check_peer_svc                      0x1000f9e9   Thumb Code   366  gatt_api.o(i.gatt_check_peer_svc)
+    i.gatt_client_enable_ntf                 0x1000fbb4   Section        0  gatt_api.o(i.gatt_client_enable_ntf)
+    i.gatt_client_read                       0x1000fc0c   Section        0  gatt_api.o(i.gatt_client_read)
+    i.gatt_client_read_with_handle           0x1000fc3c   Section        0  gatt_api.o(i.gatt_client_read_with_handle)
+    i.gatt_client_write_cmd                  0x1000fc98   Section        0  gatt_api.o(i.gatt_client_write_cmd)
+    i.gatt_client_write_cmd_with_handle      0x1000fccc   Section        0  gatt_api.o(i.gatt_client_write_cmd_with_handle)
+    i.gatt_client_write_req_with_handle      0x1000fd44   Section        0  gatt_api.o(i.gatt_client_write_req_with_handle)
+    i.gatt_clr_peer_svc                      0x1000fdbc   Section        0  gatt_api.o(i.gatt_clr_peer_svc)
+    gatt_clr_peer_svc                        0x1000fdbd   Thumb Code    58  gatt_api.o(i.gatt_clr_peer_svc)
+    i.gatt_discovery_all_peer_svc            0x1000fdfc   Section        0  gatt_api.o(i.gatt_discovery_all_peer_svc)
+    i.gatt_get_free_svc_id                   0x1000fec0   Section        0  gatt_api.o(i.gatt_get_free_svc_id)
+    i.gatt_load_peer_svc_from_flash          0x1000feec   Section        0  user_bond_manage.o(i.gatt_load_peer_svc_from_flash)
+    i.gatt_msg_default_handler               0x1000ffc4   Section        0  gatt_api.o(i.gatt_msg_default_handler)
+    gatt_msg_default_handler                 0x1000ffc5   Thumb Code    22  gatt_api.o(i.gatt_msg_default_handler)
+    i.gatt_msg_default_handler_imp           0x1000ffdc   Section        0  gatt_api.o(i.gatt_msg_default_handler_imp)
+    gatt_msg_default_handler_imp             0x1000ffdd   Thumb Code  1730  gatt_api.o(i.gatt_msg_default_handler_imp)
+    i.gatt_profile_task_add                  0x100106cc   Section        0  gatt_api.o(i.gatt_profile_task_add)
+    i.gatt_regist_peer_prf_info              0x10010778   Section        0  gatt_api.o(i.gatt_regist_peer_prf_info)
+    gatt_regist_peer_prf_info                0x10010779   Thumb Code   114  gatt_api.o(i.gatt_regist_peer_prf_info)
+    i.gatt_servcie_added                     0x100107f8   Section        0  gatt_api.o(i.gatt_servcie_added)
+    gatt_servcie_added                       0x100107f9   Thumb Code    50  gatt_api.o(i.gatt_servcie_added)
+    i.gatt_service_connection_cleanup        0x10010834   Section        0  gatt_api.o(i.gatt_service_connection_cleanup)
+    gatt_service_connection_cleanup          0x10010835   Thumb Code    52  gatt_api.o(i.gatt_service_connection_cleanup)
+    i.gatt_service_connection_created        0x1001086c   Section        0  gatt_api.o(i.gatt_service_connection_created)
+    gatt_service_connection_created          0x1001086d   Thumb Code    58  gatt_api.o(i.gatt_service_connection_created)
+    i.gatt_service_destroy                   0x100108b0   Section        0  gatt_api.o(i.gatt_service_destroy)
+    gatt_service_destroy                     0x100108b1   Thumb Code     2  gatt_api.o(i.gatt_service_destroy)
+    i.gatt_service_init                      0x100108b4   Section        0  gatt_api.o(i.gatt_service_init)
+    gatt_service_init                        0x100108b5   Thumb Code   728  gatt_api.o(i.gatt_service_init)
+    i.gatt_store_peer_prf_info               0x10010bc4   Section        0  gatt_api.o(i.gatt_store_peer_prf_info)
+    gatt_store_peer_prf_info                 0x10010bc5   Thumb Code   252  gatt_api.o(i.gatt_store_peer_prf_info)
+    i.gatt_write_data                        0x10010cf8   Section        0  ble_simple_central.o(i.gatt_write_data)
+    i.gatt_write_peer_svc_to_flash           0x10010d24   Section        0  user_bond_manage.o(i.gatt_write_peer_svc_to_flash)
+    i.gattc_att_info_cfm_handler             0x10010df4   Section        0  gattc_task.o(i.gattc_att_info_cfm_handler)
+    gattc_att_info_cfm_handler               0x10010df5   Thumb Code    82  gattc_task.o(i.gattc_att_info_cfm_handler)
+    i.gattc_att_info_req_ind_handler         0x10010e4c   Section        0  gapc_task.o(i.gattc_att_info_req_ind_handler)
+    gattc_att_info_req_ind_handler           0x10010e4d   Thumb Code   102  gapc_task.o(i.gattc_att_info_req_ind_handler)
+    i.gattc_att_info_req_ind_handler         0x10010eb2   Section        0  gattc_task.o(i.gattc_att_info_req_ind_handler)
+    gattc_att_info_req_ind_handler           0x10010eb3   Thumb Code    80  gattc_task.o(i.gattc_att_info_req_ind_handler)
+    i.gattc_cleanup                          0x10010f04   Section        0  gattc.o(i.gattc_cleanup)
+    i.gattc_cmp_evt_handler                  0x10010fa8   Section        0  gapc_task.o(i.gattc_cmp_evt_handler)
+    gattc_cmp_evt_handler                    0x10010fa9   Thumb Code    62  gapc_task.o(i.gattc_cmp_evt_handler)
+    i.gattc_cmp_evt_handler                  0x10010fe8   Section        0  gattc_task.o(i.gattc_cmp_evt_handler)
+    gattc_cmp_evt_handler                    0x10010fe9   Thumb Code   384  gattc_task.o(i.gattc_cmp_evt_handler)
+    i.gattc_con_enable                       0x1001116c   Section        0  gattc.o(i.gattc_con_enable)
+    i.gattc_create                           0x10011184   Section        0  gattc.o(i.gattc_create)
+    i.gattc_default_msg_handler              0x10011210   Section        0  gattc_task.o(i.gattc_default_msg_handler)
+    gattc_default_msg_handler                0x10011211   Thumb Code    12  gattc_task.o(i.gattc_default_msg_handler)
+    i.gattc_disc_char_desc_ind_handler       0x1001121c   Section        0  gattc_task.o(i.gattc_disc_char_desc_ind_handler)
+    gattc_disc_char_desc_ind_handler         0x1001121d   Thumb Code   106  gattc_task.o(i.gattc_disc_char_desc_ind_handler)
+    i.gattc_disc_char_ind_handler            0x1001128c   Section        0  gattc_task.o(i.gattc_disc_char_ind_handler)
+    gattc_disc_char_ind_handler              0x1001128d   Thumb Code   146  gattc_task.o(i.gattc_disc_char_ind_handler)
+    i.gattc_disc_cmd_handler                 0x10011324   Section        0  gattc_task.o(i.gattc_disc_cmd_handler)
+    gattc_disc_cmd_handler                   0x10011325   Thumb Code   322  gattc_task.o(i.gattc_disc_cmd_handler)
+    i.gattc_disc_svc_incl_ind_handler        0x10011470   Section        0  gattc_task.o(i.gattc_disc_svc_incl_ind_handler)
+    gattc_disc_svc_incl_ind_handler          0x10011471   Thumb Code   110  gattc_task.o(i.gattc_disc_svc_incl_ind_handler)
+    i.gattc_disc_svc_ind_handler             0x100114e4   Section        0  gattc_task.o(i.gattc_disc_svc_ind_handler)
+    gattc_disc_svc_ind_handler               0x100114e5   Thumb Code    96  gattc_task.o(i.gattc_disc_svc_ind_handler)
+    i.gattc_event_cfm_handler                0x10011598   Section        0  gattc_task.o(i.gattc_event_cfm_handler)
+    gattc_event_cfm_handler                  0x10011599   Thumb Code    24  gattc_task.o(i.gattc_event_cfm_handler)
+    i.gattc_event_ind_handler                0x100115b0   Section        0  app_task.o(i.gattc_event_ind_handler)
+    gattc_event_ind_handler                  0x100115b1   Thumb Code    26  app_task.o(i.gattc_event_ind_handler)
+    i.gattc_exc_mtu_cmd_handler              0x100115d0   Section        0  gattc_task.o(i.gattc_exc_mtu_cmd_handler)
+    gattc_exc_mtu_cmd_handler                0x100115d1   Thumb Code    68  gattc_task.o(i.gattc_exc_mtu_cmd_handler)
+    i.gattc_execute_write_cmd_handler        0x10011618   Section        0  gattc_task.o(i.gattc_execute_write_cmd_handler)
+    gattc_execute_write_cmd_handler          0x10011619   Thumb Code    42  gattc_task.o(i.gattc_execute_write_cmd_handler)
+    i.gattc_get_mtu                          0x10011648   Section        0  gattc.o(i.gattc_get_mtu)
+    i.gattc_get_operation                    0x10011658   Section        0  gattc.o(i.gattc_get_operation)
+    i.gattc_get_operation_ptr                0x10011674   Section        0  gattc.o(i.gattc_get_operation_ptr)
+    i.gattc_get_requester                    0x10011684   Section        0  gattc.o(i.gattc_get_requester)
+    i.gattc_init                             0x100116a4   Section        0  gattc.o(i.gattc_init)
+    i.gattc_operation_cleanup                0x100116f4   Section        0  gattc.o(i.gattc_operation_cleanup)
+    gattc_operation_cleanup                  0x100116f5   Thumb Code   102  gattc.o(i.gattc_operation_cleanup)
+    i.gattc_process_op                       0x10011760   Section        0  gattc_task.o(i.gattc_process_op)
+    gattc_process_op                         0x10011761   Thumb Code   162  gattc_task.o(i.gattc_process_op)
+    i.gattc_read_cfm_handler                 0x10011808   Section        0  gattc_task.o(i.gattc_read_cfm_handler)
+    gattc_read_cfm_handler                   0x10011809   Thumb Code    64  gattc_task.o(i.gattc_read_cfm_handler)
+    i.gattc_read_cmd_handler                 0x1001184c   Section        0  gattc_task.o(i.gattc_read_cmd_handler)
+    gattc_read_cmd_handler                   0x1001184d   Thumb Code   292  gattc_task.o(i.gattc_read_cmd_handler)
+    i.gattc_read_ind_handler                 0x1001197c   Section        0  gapc_task.o(i.gattc_read_ind_handler)
+    gattc_read_ind_handler                   0x1001197d   Thumb Code   232  gapc_task.o(i.gattc_read_ind_handler)
+    i.gattc_read_req_ind_handler             0x10011a64   Section        0  gapc_task.o(i.gattc_read_req_ind_handler)
+    gattc_read_req_ind_handler               0x10011a65   Thumb Code   184  gapc_task.o(i.gattc_read_req_ind_handler)
+    i.gattc_read_req_ind_handler             0x10011b1c   Section        0  gattc_task.o(i.gattc_read_req_ind_handler)
+    gattc_read_req_ind_handler               0x10011b1d   Thumb Code    94  gattc_task.o(i.gattc_read_req_ind_handler)
+    i.gattc_reg_to_peer_evt_cmd_handler      0x10011b7c   Section        0  gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler)
+    gattc_reg_to_peer_evt_cmd_handler        0x10011b7d   Thumb Code   156  gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler)
+    i.gattc_reschedule_operation             0x10011c20   Section        0  gattc.o(i.gattc_reschedule_operation)
+    i.gattc_sdp_svc_disc_cmd_handler         0x10011c5c   Section        0  gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler)
+    gattc_sdp_svc_disc_cmd_handler           0x10011c5d   Thumb Code   190  gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler)
+    i.gattc_send_complete_evt                0x10011d20   Section        0  gattc.o(i.gattc_send_complete_evt)
+    i.gattc_send_error_evt                   0x10011d88   Section        0  gattc.o(i.gattc_send_error_evt)
+    i.gattc_send_evt_cmd_handler             0x10011db4   Section        0  gattc_task.o(i.gattc_send_evt_cmd_handler)
+    gattc_send_evt_cmd_handler               0x10011db5   Thumb Code    78  gattc_task.o(i.gattc_send_evt_cmd_handler)
+    i.gattc_send_svc_changed_cmd_handler     0x10011e0c   Section        0  gattc_task.o(i.gattc_send_svc_changed_cmd_handler)
+    gattc_send_svc_changed_cmd_handler       0x10011e0d   Thumb Code   178  gattc_task.o(i.gattc_send_svc_changed_cmd_handler)
+    i.gattc_set_mtu                          0x10011ec0   Section        0  gattc.o(i.gattc_set_mtu)
+    i.gattc_set_operation_ptr                0x10011f10   Section        0  gattc.o(i.gattc_set_operation_ptr)
+    i.gattc_timeout_handler                  0x10011f20   Section        0  gattc_task.o(i.gattc_timeout_handler)
+    gattc_timeout_handler                    0x10011f21   Thumb Code   104  gattc_task.o(i.gattc_timeout_handler)
+    i.gattc_update_state                     0x10011f8c   Section        0  gattc.o(i.gattc_update_state)
+    i.gattc_write_cfm_handler                0x10011fb4   Section        0  gattc_task.o(i.gattc_write_cfm_handler)
+    gattc_write_cfm_handler                  0x10011fb5   Thumb Code   132  gattc_task.o(i.gattc_write_cfm_handler)
+    i.gattc_write_cmd_handler                0x1001203c   Section        0  gattc_task.o(i.gattc_write_cmd_handler)
+    gattc_write_cmd_handler                  0x1001203d   Thumb Code   398  gattc_task.o(i.gattc_write_cmd_handler)
+    i.gattc_write_req_ind_handler            0x100121d0   Section        0  gapc_task.o(i.gattc_write_req_ind_handler)
+    gattc_write_req_ind_handler              0x100121d1   Thumb Code   224  gapc_task.o(i.gattc_write_req_ind_handler)
+    i.gattc_write_req_ind_handler            0x100122b0   Section        0  gattc_task.o(i.gattc_write_req_ind_handler)
+    gattc_write_req_ind_handler              0x100122b1   Thumb Code   114  gattc_task.o(i.gattc_write_req_ind_handler)
+    i.gattm_cleanup                          0x10012322   Section        0  gattm.o(i.gattm_cleanup)
+    i.gattm_create                           0x10012328   Section        0  gattm.o(i.gattm_create)
+    i.gattm_default_msg_handler              0x1001232c   Section        0  gattm_task.o(i.gattm_default_msg_handler)
+    gattm_default_msg_handler                0x1001232d   Thumb Code     4  gattm_task.o(i.gattm_default_msg_handler)
+    i.gattm_init                             0x10012330   Section        0  gattm.o(i.gattm_init)
+    i.gattm_init_attr                        0x10012354   Section        0  gattm.o(i.gattm_init_attr)
+    i.gattm_svc_get_start_hdl                0x100123b8   Section        0  gattm.o(i.gattm_svc_get_start_hdl)
+    i.get_active_service_id                  0x100123c4   Section        0  gatt_api.o(i.get_active_service_id)
+    get_active_service_id                    0x100123c5   Thumb Code    48  gatt_api.o(i.get_active_service_id)
+    i.get_gatt_default_itf                   0x100123f8   Section        0  gatt_api.o(i.get_gatt_default_itf)
+    i.get_valid_tim_evt_id                   0x10012400   Section        0  os_timer.o(i.get_valid_tim_evt_id)
+    get_valid_tim_evt_id                     0x10012401   Thumb Code    70  os_timer.o(i.get_valid_tim_evt_id)
+    i.gpio_init                              0x1001244c   Section        0  driver_gpio.o(i.gpio_init)
+    i.gpio_write_pin                         0x10012714   Section        0  driver_gpio.o(i.gpio_write_pin)
+    i.hci_acl_data_handler                   0x10012770   Section        0  l2cc_task.o(i.hci_acl_data_handler)
+    hci_acl_data_handler                     0x10012771   Thumb Code   178  l2cc_task.o(i.hci_acl_data_handler)
+    i.hci_auth_payl_to_exp_evt_handler       0x1001282c   Section        0  gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler)
+    hci_auth_payl_to_exp_evt_handler         0x1001282d   Thumb Code    36  gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler)
+    i.hci_basic_cmd_cmp_evt_cfg_handler      0x10012850   Section        0  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler)
+    i.hci_basic_cmd_cmp_evt_rl_cfg_handler   0x100128f4   Section        0  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler)
+    i.hci_cmd_stat_event_handler             0x10012938   Section        0  gapc_hci.o(i.hci_cmd_stat_event_handler)
+    hci_cmd_stat_event_handler               0x10012939   Thumb Code   240  gapc_hci.o(i.hci_cmd_stat_event_handler)
+    i.hci_disc_cmp_evt_handler               0x10012a2c   Section        0  gapc_hci.o(i.hci_disc_cmp_evt_handler)
+    hci_disc_cmp_evt_handler                 0x10012a2d   Thumb Code    88  gapc_hci.o(i.hci_disc_cmp_evt_handler)
+    i.hci_enc_chg_evt_handler                0x10012a88   Section        0  gapc_hci.o(i.hci_enc_chg_evt_handler)
+    hci_enc_chg_evt_handler                  0x10012a89   Thumb Code    36  gapc_hci.o(i.hci_enc_chg_evt_handler)
+    i.hci_enc_key_refr_evt_handler           0x10012ab0   Section        0  gapc_hci.o(i.hci_enc_key_refr_evt_handler)
+    hci_enc_key_refr_evt_handler             0x10012ab1   Thumb Code    36  gapc_hci.o(i.hci_enc_key_refr_evt_handler)
+    i.hci_le_adv_set_term_evt_handler        0x10012ad8   Section        0  gapm_adv.o(i.hci_le_adv_set_term_evt_handler)
+    i.hci_le_ch_sel_algo_evt_handler         0x10012b48   Section        0  gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler)
+    i.hci_le_cmd_cmp_evt_addr_handler        0x10012b70   Section        0  gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler)
+    i.hci_le_cmd_cmp_evt_adv_handler         0x10012ba8   Section        0  gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler)
+    i.hci_le_cmd_cmp_evt_creating_handler    0x10012c4c   Section        0  gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler)
+    hci_le_cmd_cmp_evt_creating_handler      0x10012c4d   Thumb Code   230  gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler)
+    i.hci_le_cmd_cmp_evt_init_handler        0x10012d38   Section        0  gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler)
+    i.hci_le_cmd_cmp_evt_list_handler        0x10012db8   Section        0  gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler)
+    i.hci_le_cmd_cmp_evt_per_sync_handler    0x10012e7c   Section        0  gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler)
+    i.hci_le_cmd_cmp_evt_scan_handler        0x10012eb0   Section        0  gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler)
+    i.hci_le_cmd_cmp_evt_starting_handler    0x10012f18   Section        0  gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler)
+    hci_le_cmd_cmp_evt_starting_handler      0x10012f19   Thumb Code   126  gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler)
+    i.hci_le_con_update_cmp_evt_handler      0x10012f98   Section        0  gapc_hci.o(i.hci_le_con_update_cmp_evt_handler)
+    hci_le_con_update_cmp_evt_handler        0x10012f99   Thumb Code   138  gapc_hci.o(i.hci_le_con_update_cmp_evt_handler)
+    i.hci_le_data_len_chg_evt_handler        0x10013028   Section        0  gapc_hci.o(i.hci_le_data_len_chg_evt_handler)
+    hci_le_data_len_chg_evt_handler          0x10013029   Thumb Code    60  gapc_hci.o(i.hci_le_data_len_chg_evt_handler)
+    i.hci_le_enh_con_cmp_evt_handler         0x10013064   Section        0  gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler)
+    i.hci_le_ext_adv_report_evt_handler      0x1001308c   Section        0  gapm_scan.o(i.hci_le_ext_adv_report_evt_handler)
+    i.hci_le_gen_dhkey_stat_evt_handler      0x10013150   Section        0  gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler)
+    i.hci_le_generate_dhkey_cmp_evt_handler  0x10013176   Section        0  gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler)
+    i.hci_le_ltk_request_evt_handler         0x100131cc   Section        0  gapc_hci.o(i.hci_le_ltk_request_evt_handler)
+    hci_le_ltk_request_evt_handler           0x100131cd   Thumb Code   118  gapc_hci.o(i.hci_le_ltk_request_evt_handler)
+    i.hci_le_per_adv_report_evt_handler      0x1001324c   Section        0  gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler)
+    i.hci_le_per_adv_sync_est_evt_handler    0x1001329c   Section        0  gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler)
+    i.hci_le_per_adv_sync_lost_evt_handler   0x10013302   Section        0  gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler)
+    i.hci_le_phy_upd_cmp_evt_handler         0x10013320   Section        0  gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler)
+    hci_le_phy_upd_cmp_evt_handler           0x10013321   Thumb Code   100  gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler)
+    i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler 0x10013388   Section        0  gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler)
+    i.hci_le_rd_buff_size_cmd_cmp_evt_handler 0x100133cc   Section        0  gapm_cfg.o(i.hci_le_rd_buff_size_cmd_cmp_evt_handler)
+    i.hci_le_rd_local_p256_public_key_cmp_evt_handler 0x100133fc   Section        0  gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler)
+    i.hci_le_rd_max_data_len_cmd_cmp_evt_handler 0x1001348c   Section        0  gapm_cfg.o(i.hci_le_rd_max_data_len_cmd_cmp_evt_handler)
+    i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler 0x100134d0   Section        0  gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler)
+    i.hci_le_rd_pal_size_cmd_cmp_evt_handler 0x10013538   Section        0  gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler)
+    i.hci_le_rd_phy_cmd_cmp_evt_handler      0x10013574   Section        0  gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler)
+    hci_le_rd_phy_cmd_cmp_evt_handler        0x10013575   Thumb Code    88  gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler)
+    i.hci_le_rd_ral_addr_cmd_cmp_evt_handler 0x100135d0   Section        0  gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler)
+    i.hci_le_rd_ral_size_cmd_cmp_evt_handler 0x10013636   Section        0  gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler)
+    i.hci_le_rd_rem_feats_cmp_evt_handler    0x10013670   Section        0  gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler)
+    hci_le_rd_rem_feats_cmp_evt_handler      0x10013671   Thumb Code   158  gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler)
+    i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler 0x10013714   Section        0  gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler)
+    i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler 0x1001375c   Section        0  gapm_cfg.o(i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler)
+    i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler   0x10013796   Section        0  gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler)
+    i.hci_le_rd_wlst_size_cmd_cmp_evt_handler 0x100137de   Section        0  gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler)
+    i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler 0x10013818   Section        0  gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler)
+    i.hci_le_rem_con_param_req_evt_handler   0x10013880   Section        0  gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler)
+    hci_le_rem_con_param_req_evt_handler     0x10013881   Thumb Code    76  gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler)
+    i.hci_le_scan_req_rcvd_evt_handler       0x100138d0   Section        0  gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler)
+    i.hci_le_scan_timeout_evt_handler        0x10013930   Section        0  gapm_scan.o(i.hci_le_scan_timeout_evt_handler)
+    i.hci_le_set_data_len_cmd_cmp_evt_handler 0x10013958   Section        0  gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler)
+    hci_le_set_data_len_cmd_cmp_evt_handler  0x10013959   Thumb Code    46  gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler)
+    i.hci_le_start_enc_stat_evt_handler      0x1001398c   Section        0  gapc_hci.o(i.hci_le_start_enc_stat_evt_handler)
+    hci_le_start_enc_stat_evt_handler        0x1001398d   Thumb Code    36  gapc_hci.o(i.hci_le_start_enc_stat_evt_handler)
+    i.hci_nb_cmp_pkts_evt_handler            0x100139b0   Section        0  l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler)
+    hci_nb_cmp_pkts_evt_handler              0x100139b1   Thumb Code    52  l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler)
+    i.hci_rd_auth_payl_to_cmd_cmp_evt_handler 0x100139e8   Section        0  gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler)
+    hci_rd_auth_payl_to_cmd_cmp_evt_handler  0x100139e9   Thumb Code    72  gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler)
+    i.hci_rd_bd_addr_cmd_cmp_evt_handler     0x10013a30   Section        0  gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler)
+    i.hci_rd_buff_size_cmd_cmp_evt_handler   0x10013a74   Section        0  gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler)
+    i.hci_rd_chnl_map_cmd_cmp_evt_handler    0x10013aa4   Section        0  gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler)
+    hci_rd_chnl_map_cmd_cmp_evt_handler      0x10013aa5   Thumb Code    96  gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler)
+    i.hci_rd_local_ver_info_cmd_cmp_evt_handler 0x10013b04   Section        0  gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler)
+    i.hci_rd_rem_ver_info_cmp_evt_handler    0x10013b6c   Section        0  gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler)
+    hci_rd_rem_ver_info_cmp_evt_handler      0x10013b6d   Thumb Code   130  gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler)
+    i.hci_rd_rssi_cmd_cmp_evt_handler        0x10013bf4   Section        0  gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler)
+    hci_rd_rssi_cmd_cmp_evt_handler          0x10013bf5   Thumb Code    92  gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler)
+    i.hci_test_end_cmd_cmp_evt_handler       0x10013c50   Section        0  gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler)
+    i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler 0x10013c8c   Section        0  gapc_hci.o(i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler)
+    hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler 0x10013c8d   Thumb Code    46  gapc_hci.o(i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler)
+    i.hci_wr_auth_payl_to_cmd_cmp_evt_handler 0x10013cc0   Section        0  gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler)
+    hci_wr_auth_payl_to_cmd_cmp_evt_handler  0x10013cc1   Thumb Code    38  gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler)
+    i.host_trng_valid                        0x10013ce8   Section        0  trng.o(i.host_trng_valid)
+    host_trng_valid                          0x10013ce9   Thumb Code   132  trng.o(i.host_trng_valid)
+    i.internal_CalculateFramelen             0x10013d74   Section        0  bitalloc.o(i.internal_CalculateFramelen)
+    i.internal_DecoderReset                  0x10013dac   Section        0  decoder-private.o(i.internal_DecoderReset)
+    i.jump_table_get_static_keys             0x10013df4   Section        0  jump_table_host.o(i.jump_table_get_static_keys)
+    i.jump_table_memmory_init                0x10013eb8   Section        0  jump_table_host.o(i.jump_table_memmory_init)
+    i.jump_table_param_get                   0x10013ef4   Section        0  jump_table_host.o(i.jump_table_param_get)
+    jump_table_param_get                     0x10013ef5   Thumb Code    68  jump_table_host.o(i.jump_table_param_get)
+    i.jump_table_param_set                   0x10013f3c   Section        0  jump_table_host.o(i.jump_table_param_set)
+    jump_table_param_set                     0x10013f3d   Thumb Code    50  jump_table_host.o(i.jump_table_param_set)
+    i.jump_table_set_static_keys             0x10013f74   Section        0  jump_table_host.o(i.jump_table_set_static_keys)
+    i.ke_task_default_handler_get_patch      0x10014014   Section        0  entry.o(i.ke_task_default_handler_get_patch)
+    ke_task_default_handler_get_patch        0x10014015   Thumb Code     4  entry.o(i.ke_task_default_handler_get_patch)
+    i.l2c_code_conn_param_upd_req_handler    0x10014018   Section        0  l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler)
+    l2c_code_conn_param_upd_req_handler      0x10014019   Thumb Code    60  l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler)
+    i.l2c_code_conn_param_upd_req_handler    0x10014054   Section        0  gapc_sig.o(i.l2c_code_conn_param_upd_req_handler)
+    l2c_code_conn_param_upd_req_handler      0x10014055   Thumb Code    98  gapc_sig.o(i.l2c_code_conn_param_upd_req_handler)
+    i.l2c_code_conn_param_upd_resp_handler   0x100140bc   Section        0  l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
+    l2c_code_conn_param_upd_resp_handler     0x100140bd   Thumb Code    58  l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
+    i.l2c_code_conn_param_upd_resp_handler   0x100140f6   Section        0  gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
+    l2c_code_conn_param_upd_resp_handler     0x100140f7   Thumb Code    68  gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
+    i.l2c_code_reject_handler                0x1001413a   Section        0  l2cc_sig.o(i.l2c_code_reject_handler)
+    l2c_code_reject_handler                  0x1001413b   Thumb Code    28  l2cc_sig.o(i.l2c_code_reject_handler)
+    i.l2c_code_reject_handler                0x10014156   Section        0  gapc_sig.o(i.l2c_code_reject_handler)
+    l2c_code_reject_handler                  0x10014157   Thumb Code    80  gapc_sig.o(i.l2c_code_reject_handler)
+    i.l2cc_cleanup                           0x100141a8   Section        0  l2cc.o(i.l2cc_cleanup)
+    i.l2cc_cmp_evt_handler                   0x10014258   Section        0  gapc_task.o(i.l2cc_cmp_evt_handler)
+    l2cc_cmp_evt_handler                     0x10014259   Thumb Code    60  gapc_task.o(i.l2cc_cmp_evt_handler)
+    i.l2cc_cmp_evt_handler                   0x10014294   Section        0  gattc_task.o(i.l2cc_cmp_evt_handler)
+    l2cc_cmp_evt_handler                     0x10014295   Thumb Code    70  gattc_task.o(i.l2cc_cmp_evt_handler)
+    i.l2cc_create                            0x100142dc   Section        0  l2cc.o(i.l2cc_create)
+    i.l2cc_data_send                         0x10014328   Section        0  l2cc.o(i.l2cc_data_send)
+    i.l2cc_dbg_pdu_pack                      0x100144a4   Section        0  l2cc_pdu.o(i.l2cc_dbg_pdu_pack)
+    i.l2cc_dbg_pdu_send_cmd_handler          0x100144f4   Section        0  l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler)
+    l2cc_dbg_pdu_send_cmd_handler            0x100144f5   Thumb Code   106  l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler)
+    i.l2cc_default_msg_handler               0x10014564   Section        0  l2cc_task.o(i.l2cc_default_msg_handler)
+    l2cc_default_msg_handler                 0x10014565   Thumb Code     4  l2cc_task.o(i.l2cc_default_msg_handler)
+    i.l2cc_init                              0x10014568   Section        0  l2cc.o(i.l2cc_init)
+    i.l2cc_lecb_sdu_send_cmd_handler         0x100145b8   Section        0  l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler)
+    l2cc_lecb_sdu_send_cmd_handler           0x100145b9   Thumb Code    62  l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler)
+    i.l2cc_op_complete                       0x100145f8   Section        0  l2cc.o(i.l2cc_op_complete)
+    i.l2cc_pdu_alloc                         0x1001464c   Section        0  l2cc_task.o(i.l2cc_pdu_alloc)
+    i.l2cc_pdu_header_check                  0x10014678   Section        0  l2cc_pdu.o(i.l2cc_pdu_header_check)
+    i.l2cc_pdu_pack                          0x100147bc   Section        0  l2cc_pdu.o(i.l2cc_pdu_pack)
+    i.l2cc_pdu_recv_ind_handler              0x10014a7c   Section        0  l2cc_task.o(i.l2cc_pdu_recv_ind_handler)
+    l2cc_pdu_recv_ind_handler                0x10014a7d   Thumb Code    98  l2cc_task.o(i.l2cc_pdu_recv_ind_handler)
+    i.l2cc_pdu_recv_ind_handler              0x10014ade   Section        0  gapc_task.o(i.l2cc_pdu_recv_ind_handler)
+    l2cc_pdu_recv_ind_handler                0x10014adf   Thumb Code   104  gapc_task.o(i.l2cc_pdu_recv_ind_handler)
+    i.l2cc_pdu_recv_ind_handler              0x10014b46   Section        0  gattc_task.o(i.l2cc_pdu_recv_ind_handler)
+    l2cc_pdu_recv_ind_handler                0x10014b47   Thumb Code   114  gattc_task.o(i.l2cc_pdu_recv_ind_handler)
+    i.l2cc_pdu_rx_init                       0x10014bb8   Section        0  l2cc_pdu.o(i.l2cc_pdu_rx_init)
+    i.l2cc_pdu_send                          0x10014c38   Section        0  l2cc_task.o(i.l2cc_pdu_send)
+    i.l2cc_pdu_send_cmd_handler              0x10014c40   Section        0  l2cc_task.o(i.l2cc_pdu_send_cmd_handler)
+    l2cc_pdu_send_cmd_handler                0x10014c41   Thumb Code    90  l2cc_task.o(i.l2cc_pdu_send_cmd_handler)
+    i.l2cc_pdu_unpack                        0x10014ca0   Section        0  l2cc_pdu.o(i.l2cc_pdu_unpack)
+    i.l2cc_send_cmp_evt                      0x10014f38   Section        0  l2cc.o(i.l2cc_send_cmp_evt)
+    i.l2cc_sig_pdu_recv_handler              0x10014f68   Section        0  l2cc_sig.o(i.l2cc_sig_pdu_recv_handler)
+    i.l2cc_sig_send_cmd_reject               0x10014fb4   Section        0  l2cc_sig.o(i.l2cc_sig_send_cmd_reject)
+    i.l2cc_update_state                      0x10015010   Section        0  l2cc.o(i.l2cc_update_state)
+    i.l2cm_cleanup                           0x10015038   Section        0  l2cm.o(i.l2cm_cleanup)
+    i.l2cm_create                            0x1001504e   Section        0  l2cm.o(i.l2cm_create)
+    i.l2cm_get_nb_buffer_available           0x10015054   Section        0  l2cm.o(i.l2cm_get_nb_buffer_available)
+    i.l2cm_init                              0x10015060   Section        0  l2cm.o(i.l2cm_init)
+    i.l2cm_l2cap_tx_handler                  0x10015090   Section        0  l2cm.o(i.l2cm_l2cap_tx_handler)
+    l2cm_l2cap_tx_handler                    0x10015091   Thumb Code    88  l2cm.o(i.l2cm_l2cap_tx_handler)
+    i.l2cm_set_link_layer_buff_size          0x100150f0   Section        0  l2cm.o(i.l2cm_set_link_layer_buff_size)
+    i.l2cm_tx_status                         0x10015100   Section        0  l2cm.o(i.l2cm_tx_status)
+    i.log_init                               0x1001512c   Section        0  co_log.o(i.log_init)
+    i.log_printf                             0x100151c0   Section        0  co_log.o(i.log_printf)
+    i.log_printf_level                       0x100151e4   Section        0  co_log.o(i.log_printf_level)
+    i.lvd_threshold                          0x100151e8   Section        0  driver_pmu.o(i.lvd_threshold)
+    i.m_al_get_local_addr                    0x1001520c   Section        0  m_al_task.o(i.m_al_get_local_addr)
+    i.m_tb_state_is_feature_sup              0x10015214   Section        0  m_tb_state.o(i.m_tb_state_is_feature_sup)
+    i.mesh_set_runtime                       0x1001522c   Section        0  mesh_api.o(i.mesh_set_runtime)
+    i.modem_param_table_set                  0x10015278   Section        0  patch_rf.o(i.modem_param_table_set)
+    i.monoBitAllocation                      0x100152c4   Section        0  bitalloc.o(i.monoBitAllocation)
+    i.oneChannelBitAllocation                0x100152e6   Section        0  bitalloc.o(i.oneChannelBitAllocation)
+    i.os_default_task_func                   0x1001533c   Section        0  os_task.o(i.os_default_task_func)
+    os_default_task_func                     0x1001533d   Thumb Code    44  os_task.o(i.os_default_task_func)
+    i.os_free                                0x1001536c   Section        0  os_mem.o(i.os_free)
+    i.os_get_free_task_type                  0x10015378   Section        0  os_task.o(i.os_get_free_task_type)
+    i.os_malloc                              0x10015398   Section        0  os_mem.o(i.os_malloc)
+    i.os_msg_post                            0x100153a0   Section        0  os_msg_q.o(i.os_msg_post)
+    i.os_task_create                         0x10015400   Section        0  os_task.o(i.os_task_create)
+    i.os_task_create_x                       0x10015408   Section        0  os_task.o(i.os_task_create_x)
+    i.os_timer_destroy                       0x10015480   Section        0  os_timer.o(i.os_timer_destroy)
+    i.os_timer_init                          0x1001552c   Section        0  os_timer.o(i.os_timer_init)
+    i.os_timer_ota_cb                        0x10015610   Section        0  ota.o(i.os_timer_ota_cb)
+    i.os_timer_start                         0x10015638   Section        0  os_timer.o(i.os_timer_start)
+    i.os_timer_stop                          0x1001570c   Section        0  os_timer.o(i.os_timer_stop)
+    i.os_timer_update_link_param_cb          0x1001581c   Section        0  ble_simple_central.o(i.os_timer_update_link_param_cb)
+    i.os_timer_usb_ready_cb                  0x10015878   Section        0  usb.o(i.os_timer_usb_ready_cb)
+    os_timer_usb_ready_cb                    0x10015879   Thumb Code    30  usb.o(i.os_timer_usb_ready_cb)
+    i.os_zalloc                              0x100158c0   Section        0  os_mem.o(i.os_zalloc)
+    i.ota_deinit                             0x100158d8   Section        0  ota.o(i.ota_deinit)
+    i.ota_init                               0x100158fc   Section        0  ota.o(i.ota_init)
+    i.ota_start                              0x10015918   Section        0  ota.o(i.ota_start)
+    i.ota_stop                               0x10015958   Section        0  ota.o(i.ota_stop)
+    i.pmu_Anti_shake_key_isr                 0x100159e4   Section        0  driver_pmu.o(i.pmu_Anti_shake_key_isr)
+    i.pmu_calibration_restart                0x100159e8   Section        0  sys_utisl.o(i.pmu_calibration_restart)
+    i.pmu_cp_trim_config                     0x10015a48   Section        0  driver_pmu.o(i.pmu_cp_trim_config)
+    i.pmu_ft_trim_config                     0x10015b9c   Section        0  driver_pmu.o(i.pmu_ft_trim_config)
+    i.pmu_get_isr_state                      0x10015e58   Section        0  driver_pmu.o(i.pmu_get_isr_state)
+    i.pmu_gpio_isr                           0x10015e68   Section        0  driver_pmu.o(i.pmu_gpio_isr)
+    i.pmu_ldo_mode_enable                    0x10015e6a   Section        0  driver_pmu.o(i.pmu_ldo_mode_enable)
+    i.pmu_lvd_en                             0x10015eb6   Section        0  driver_pmu.o(i.pmu_lvd_en)
+    i.pmu_reset_internal_cnt                 0x10015f48   Section        0  driver_pmu.o(i.pmu_reset_internal_cnt)
+    i.pmu_set_pin_dir                        0x10015f7c   Section        0  driver_pmu.o(i.pmu_set_pin_dir)
+    i.pmu_set_pin_pull                       0x10015fb2   Section        0  driver_pmu.o(i.pmu_set_pin_pull)
+    i.pmu_set_pin_to_CPU                     0x1001601e   Section        0  driver_pmu.o(i.pmu_set_pin_to_CPU)
+    i.pmu_set_pin_to_PMU                     0x10016042   Section        0  driver_pmu.o(i.pmu_set_pin_to_PMU)
+    i.pmu_sub_init                           0x10016068   Section        0  driver_pmu.o(i.pmu_sub_init)
+    i.prf_add_profile                        0x100163cc   Section        0  prf.o(i.prf_add_profile)
+    i.prf_cleanup                            0x1001648c   Section        0  prf.o(i.prf_cleanup)
+    i.prf_create                             0x100164e0   Section        0  prf.o(i.prf_create)
+    i.prf_extract_svc_info_uuid_128          0x10016534   Section        0  prf_utils.o(i.prf_extract_svc_info_uuid_128)
+    i.prf_get_task_from_id                   0x100166d4   Section        0  prf.o(i.prf_get_task_from_id)
+    i.prf_init                               0x10016720   Section        0  prf.o(i.prf_init)
+    i.prf_itf_get_imp                        0x1001681c   Section        0  app_prf.o(i.prf_itf_get_imp)
+    i.proj_init                              0x10016844   Section        0  proj_main.o(i.proj_init)
+    i.rwble_hl_init_imp                      0x100168cc   Section        0  rwble_hl.o(i.rwble_hl_init_imp)
+    i.rwble_hl_reset                         0x100168ea   Section        0  rwble_hl.o(i.rwble_hl_reset)
+    i.shift_buffer                           0x10016908   Section        0  framing.o(i.shift_buffer)
+    i.simple_central_init                    0x1001693c   Section        0  ble_simple_central.o(i.simple_central_init)
+    i.simple_central_msg_handler             0x100169cc   Section        0  ble_simple_central.o(i.simple_central_msg_handler)
+    simple_central_msg_handler               0x100169cd   Thumb Code   358  ble_simple_central.o(i.simple_central_msg_handler)
+    i.simple_central_start_scan              0x10016c48   Section        0  ble_simple_central.o(i.simple_central_start_scan)
+    simple_central_start_scan                0x10016c49   Thumb Code    56  ble_simple_central.o(i.simple_central_start_scan)
+    i.smpc_ShiftLeft1Bit16ByteNum            0x10016cc0   Section        0  smpc_crypto.o(i.smpc_ShiftLeft1Bit16ByteNum)
+    i.smpc_XOR_16_Byte_Array                 0x10016ce4   Section        0  smpc_crypto.o(i.smpc_XOR_16_Byte_Array)
+    i.smpc_aes_cmac_complete                 0x10016cfc   Section        0  smpc_crypto.o(i.smpc_aes_cmac_complete)
+    i.smpc_aes_cmac_continue                 0x10016d44   Section        0  smpc_crypto.o(i.smpc_aes_cmac_continue)
+    i.smpc_aes_cmac_init                     0x10016e94   Section        0  smpc_crypto.o(i.smpc_aes_cmac_init)
+    i.smpc_calc_confirm_cont                 0x10016ee0   Section        0  smpc_api.o(i.smpc_calc_confirm_cont)
+    i.smpc_calc_subkeys                      0x10017430   Section        0  smpc.o(i.smpc_calc_subkeys)
+    i.smpc_check_key_distrib                 0x100174b4   Section        0  smpc.o(i.smpc_check_key_distrib)
+    i.smpc_check_max_key_size                0x10017534   Section        0  smpc.o(i.smpc_check_max_key_size)
+    i.smpc_check_pairing_feat                0x10017560   Section        0  smpc.o(i.smpc_check_pairing_feat)
+    i.smpc_check_param                       0x10017584   Section        0  smpc_util.o(i.smpc_check_param)
+    i.smpc_check_repeated_attempts           0x10017608   Section        0  smpc.o(i.smpc_check_repeated_attempts)
+    i.smpc_clear_timeout_timer               0x1001766c   Section        0  smpc.o(i.smpc_clear_timeout_timer)
+    i.smpc_confirm_gen_rand                  0x100176a0   Section        0  smpc_api.o(i.smpc_confirm_gen_rand)
+    i.smpc_construcpublic_key_t_pdu          0x100178e8   Section        0  smpc_util.o(i.smpc_construcpublic_key_t_pdu)
+    smpc_construcpublic_key_t_pdu            0x100178e9   Thumb Code    30  smpc_util.o(i.smpc_construcpublic_key_t_pdu)
+    i.smpc_construct_dhkey_check_pdu         0x10017906   Section        0  smpc_util.o(i.smpc_construct_dhkey_check_pdu)
+    smpc_construct_dhkey_check_pdu           0x10017907   Thumb Code     8  smpc_util.o(i.smpc_construct_dhkey_check_pdu)
+    i.smpc_construct_enc_info_pdu            0x1001790e   Section        0  smpc_util.o(i.smpc_construct_enc_info_pdu)
+    smpc_construct_enc_info_pdu              0x1001790f   Thumb Code     8  smpc_util.o(i.smpc_construct_enc_info_pdu)
+    i.smpc_construct_id_addr_info_pdu        0x10017916   Section        0  smpc_util.o(i.smpc_construct_id_addr_info_pdu)
+    smpc_construct_id_addr_info_pdu          0x10017917   Thumb Code    30  smpc_util.o(i.smpc_construct_id_addr_info_pdu)
+    i.smpc_construct_id_info_pdu             0x10017934   Section        0  smpc_util.o(i.smpc_construct_id_info_pdu)
+    smpc_construct_id_info_pdu               0x10017935   Thumb Code     8  smpc_util.o(i.smpc_construct_id_info_pdu)
+    i.smpc_construct_keypress_notification_pdu 0x1001793c   Section        0  smpc_util.o(i.smpc_construct_keypress_notification_pdu)
+    smpc_construct_keypress_notification_pdu 0x1001793d   Thumb Code     6  smpc_util.o(i.smpc_construct_keypress_notification_pdu)
+    i.smpc_construct_mst_id_pdu              0x10017942   Section        0  smpc_util.o(i.smpc_construct_mst_id_pdu)
+    smpc_construct_mst_id_pdu                0x10017943   Thumb Code    18  smpc_util.o(i.smpc_construct_mst_id_pdu)
+    i.smpc_construct_pair_cfm_pdu            0x10017954   Section        0  smpc_util.o(i.smpc_construct_pair_cfm_pdu)
+    smpc_construct_pair_cfm_pdu              0x10017955   Thumb Code     8  smpc_util.o(i.smpc_construct_pair_cfm_pdu)
+    i.smpc_construct_pair_fail_pdu           0x1001795c   Section        0  smpc_util.o(i.smpc_construct_pair_fail_pdu)
+    smpc_construct_pair_fail_pdu             0x1001795d   Thumb Code     6  smpc_util.o(i.smpc_construct_pair_fail_pdu)
+    i.smpc_construct_pair_rand_pdu           0x10017962   Section        0  smpc_util.o(i.smpc_construct_pair_rand_pdu)
+    smpc_construct_pair_rand_pdu             0x10017963   Thumb Code     8  smpc_util.o(i.smpc_construct_pair_rand_pdu)
+    i.smpc_construct_pair_req_pdu            0x1001796a   Section        0  smpc_util.o(i.smpc_construct_pair_req_pdu)
+    smpc_construct_pair_req_pdu              0x1001796b   Thumb Code    12  smpc_util.o(i.smpc_construct_pair_req_pdu)
+    i.smpc_construct_pair_rsp_pdu            0x10017976   Section        0  smpc_util.o(i.smpc_construct_pair_rsp_pdu)
+    smpc_construct_pair_rsp_pdu              0x10017977   Thumb Code    12  smpc_util.o(i.smpc_construct_pair_rsp_pdu)
+    i.smpc_construct_sec_req_pdu             0x10017982   Section        0  smpc_util.o(i.smpc_construct_sec_req_pdu)
+    smpc_construct_sec_req_pdu               0x10017983   Thumb Code     6  smpc_util.o(i.smpc_construct_sec_req_pdu)
+    i.smpc_construct_sign_info_pdu           0x10017988   Section        0  smpc_util.o(i.smpc_construct_sign_info_pdu)
+    smpc_construct_sign_info_pdu             0x10017989   Thumb Code     8  smpc_util.o(i.smpc_construct_sign_info_pdu)
+    i.smpc_encrypt_cfm                       0x10017990   Section        0  smpc_api.o(i.smpc_encrypt_cfm)
+    i.smpc_encrypt_start                     0x100179c8   Section        0  smpc_api.o(i.smpc_encrypt_start)
+    i.smpc_encrypt_start_handler             0x100179ee   Section        0  smpc_api.o(i.smpc_encrypt_start_handler)
+    i.smpc_f4_Init                           0x10017a28   Section        0  smpc_crypto.o(i.smpc_f4_Init)
+    i.smpc_f4_complete                       0x10017a84   Section        0  smpc_crypto.o(i.smpc_f4_complete)
+    i.smpc_f5_complete                       0x10017abc   Section        0  smpc_crypto.o(i.smpc_f5_complete)
+    i.smpc_f5_init                           0x10017af4   Section        0  smpc_crypto.o(i.smpc_f5_init)
+    i.smpc_f6_complete                       0x10017ba4   Section        0  smpc_crypto.o(i.smpc_f6_complete)
+    i.smpc_f6_init                           0x10017bdc   Section        0  smpc_crypto.o(i.smpc_f6_init)
+    i.smpc_g2_complete                       0x10017c78   Section        0  smpc_crypto.o(i.smpc_g2_complete)
+    i.smpc_g2_init                           0x10017cb0   Section        0  smpc_crypto.o(i.smpc_g2_init)
+    i.smpc_generate_cfm                      0x10017d18   Section        0  smpc.o(i.smpc_generate_cfm)
+    i.smpc_generate_ci                       0x10017d98   Section        0  smpc.o(i.smpc_generate_ci)
+    i.smpc_generate_e1                       0x10017e0c   Section        0  smpc.o(i.smpc_generate_e1)
+    i.smpc_generate_l                        0x10017ec4   Section        0  smpc.o(i.smpc_generate_l)
+    i.smpc_generate_rand                     0x10017f1c   Section        0  smpc.o(i.smpc_generate_rand)
+    i.smpc_generate_stk                      0x10017f4c   Section        0  smpc.o(i.smpc_generate_stk)
+    i.smpc_get_key_sec_prop                  0x10017f9c   Section        0  smpc.o(i.smpc_get_key_sec_prop)
+    i.smpc_get_next_passkey_bit              0x100180a4   Section        0  smpc.o(i.smpc_get_next_passkey_bit)
+    i.smpc_handle_dh_key_check_complete      0x100180d4   Section        0  smpc.o(i.smpc_handle_dh_key_check_complete)
+    i.smpc_handle_enc_change_evt             0x10018114   Section        0  smpc.o(i.smpc_handle_enc_change_evt)
+    i.smpc_init_mac_key_calculation          0x1001824c   Section        0  smpc.o(i.smpc_init_mac_key_calculation)
+    i.smpc_initiate_dhkey_check              0x100182f4   Section        0  smpc.o(i.smpc_initiate_dhkey_check)
+    i.smpc_initiate_dhkey_verification       0x100183c8   Section        0  smpc.o(i.smpc_initiate_dhkey_verification)
+    i.smpc_is_sec_mode_reached               0x1001849c   Section        0  smpc.o(i.smpc_is_sec_mode_reached)
+    i.smpc_key_press_notification_ind        0x100184c8   Section        0  smpc_api.o(i.smpc_key_press_notification_ind)
+    i.smpc_launch_rep_att_timer              0x100184f0   Section        0  smpc.o(i.smpc_launch_rep_att_timer)
+    i.smpc_pairing_csrk_exch                 0x1001853c   Section        0  smpc_api.o(i.smpc_pairing_csrk_exch)
+    i.smpc_pairing_end                       0x10018588   Section        0  smpc.o(i.smpc_pairing_end)
+    i.smpc_pairing_irk_exch                  0x100185e8   Section        0  smpc_api.o(i.smpc_pairing_irk_exch)
+    i.smpc_pairing_ltk_exch                  0x10018630   Section        0  smpc_api.o(i.smpc_pairing_ltk_exch)
+    i.smpc_pairing_nc_exch                   0x1001869c   Section        0  smpc_api.o(i.smpc_pairing_nc_exch)
+    i.smpc_pairing_oob_exch                  0x100186f4   Section        0  smpc_api.o(i.smpc_pairing_oob_exch)
+    i.smpc_pairing_req_handler               0x100187bc   Section        0  smpc_api.o(i.smpc_pairing_req_handler)
+    i.smpc_pairing_rsp                       0x100187fc   Section        0  smpc_api.o(i.smpc_pairing_rsp)
+    i.smpc_pairing_start                     0x10018934   Section        0  smpc_api.o(i.smpc_pairing_start)
+    i.smpc_pairing_tk_exch                   0x100189e0   Section        0  smpc_api.o(i.smpc_pairing_tk_exch)
+    i.smpc_pdu_recv                          0x10018ad8   Section        0  smpc.o(i.smpc_pdu_recv)
+    i.smpc_pdu_send                          0x10018b30   Section        0  smpc.o(i.smpc_pdu_send)
+    i.smpc_process_aes_cmac                  0x10018bc0   Section        0  smpc_crypto.o(i.smpc_process_aes_cmac)
+    i.smpc_recv_dhkey_check_pdu              0x10018bfc   Section        0  smpc_util.o(i.smpc_recv_dhkey_check_pdu)
+    smpc_recv_dhkey_check_pdu                0x10018bfd   Thumb Code   126  smpc_util.o(i.smpc_recv_dhkey_check_pdu)
+    i.smpc_recv_enc_info_pdu                 0x10018cdc   Section        0  smpc_util.o(i.smpc_recv_enc_info_pdu)
+    smpc_recv_enc_info_pdu                   0x10018cdd   Thumb Code    48  smpc_util.o(i.smpc_recv_enc_info_pdu)
+    i.smpc_recv_id_addr_info_pdu             0x10018d10   Section        0  smpc_util.o(i.smpc_recv_id_addr_info_pdu)
+    smpc_recv_id_addr_info_pdu               0x10018d11   Thumb Code    74  smpc_util.o(i.smpc_recv_id_addr_info_pdu)
+    i.smpc_recv_id_info_pdu                  0x10018d60   Section        0  smpc_util.o(i.smpc_recv_id_info_pdu)
+    smpc_recv_id_info_pdu                    0x10018d61   Thumb Code    48  smpc_util.o(i.smpc_recv_id_info_pdu)
+    i.smpc_recv_keypress_notification_pdu    0x10018d94   Section        0  smpc_util.o(i.smpc_recv_keypress_notification_pdu)
+    smpc_recv_keypress_notification_pdu      0x10018d95   Thumb Code   100  smpc_util.o(i.smpc_recv_keypress_notification_pdu)
+    i.smpc_recv_mst_id_pdu                   0x10018e64   Section        0  smpc_util.o(i.smpc_recv_mst_id_pdu)
+    smpc_recv_mst_id_pdu                     0x10018e65   Thumb Code    84  smpc_util.o(i.smpc_recv_mst_id_pdu)
+    i.smpc_recv_pair_cfm_pdu                 0x10018ebc   Section        0  smpc_util.o(i.smpc_recv_pair_cfm_pdu)
+    smpc_recv_pair_cfm_pdu                   0x10018ebd   Thumb Code   240  smpc_util.o(i.smpc_recv_pair_cfm_pdu)
+    i.smpc_recv_pair_fail_pdu                0x10018fb0   Section        0  smpc_util.o(i.smpc_recv_pair_fail_pdu)
+    smpc_recv_pair_fail_pdu                  0x10018fb1   Thumb Code    58  smpc_util.o(i.smpc_recv_pair_fail_pdu)
+    i.smpc_recv_pair_rand_pdu                0x10018ff0   Section        0  smpc_util.o(i.smpc_recv_pair_rand_pdu)
+    smpc_recv_pair_rand_pdu                  0x10018ff1   Thumb Code   496  smpc_util.o(i.smpc_recv_pair_rand_pdu)
+    i.smpc_recv_pair_req_pdu                 0x100191e4   Section        0  smpc_util.o(i.smpc_recv_pair_req_pdu)
+    smpc_recv_pair_req_pdu                   0x100191e5   Thumb Code   162  smpc_util.o(i.smpc_recv_pair_req_pdu)
+    i.smpc_recv_pair_rsp_pdu                 0x1001928c   Section        0  smpc_util.o(i.smpc_recv_pair_rsp_pdu)
+    smpc_recv_pair_rsp_pdu                   0x1001928d   Thumb Code   292  smpc_util.o(i.smpc_recv_pair_rsp_pdu)
+    i.smpc_recv_public_key_pdu               0x100193b4   Section        0  smpc_util.o(i.smpc_recv_public_key_pdu)
+    smpc_recv_public_key_pdu                 0x100193b5   Thumb Code   210  smpc_util.o(i.smpc_recv_public_key_pdu)
+    i.smpc_recv_sec_req_pdu                  0x100194e8   Section        0  smpc_util.o(i.smpc_recv_sec_req_pdu)
+    smpc_recv_sec_req_pdu                    0x100194e9   Thumb Code   124  smpc_util.o(i.smpc_recv_sec_req_pdu)
+    i.smpc_recv_sign_info_pdu                0x10019568   Section        0  smpc_util.o(i.smpc_recv_sign_info_pdu)
+    smpc_recv_sign_info_pdu                  0x10019569   Thumb Code    48  smpc_util.o(i.smpc_recv_sign_info_pdu)
+    i.smpc_secure_connections_enabled        0x1001959c   Section        0  smpc.o(i.smpc_secure_connections_enabled)
+    i.smpc_security_req_send                 0x100195ac   Section        0  smpc_api.o(i.smpc_security_req_send)
+    i.smpc_send_gen_dh_key_cmd               0x10019600   Section        0  smpc.o(i.smpc_send_gen_dh_key_cmd)
+    i.smpc_send_ltk_req_rsp                  0x10019640   Section        0  smpc.o(i.smpc_send_ltk_req_rsp)
+    i.smpc_send_pairing_ind                  0x100196b8   Section        0  smpc.o(i.smpc_send_pairing_ind)
+    i.smpc_send_pairing_req_ind              0x10019768   Section        0  smpc.o(i.smpc_send_pairing_req_ind)
+    i.smpc_send_start_enc_cmd                0x10019868   Section        0  smpc.o(i.smpc_send_start_enc_cmd)
+    i.smpc_send_use_enc_block_cmd            0x100198f0   Section        0  smpc.o(i.smpc_send_use_enc_block_cmd)
+    i.smpc_sign_command                      0x10019930   Section        0  smpc_api.o(i.smpc_sign_command)
+    i.smpc_sign_cont                         0x10019a18   Section        0  smpc_api.o(i.smpc_sign_cont)
+    i.smpc_tkdp_rcp_continue                 0x10019bf0   Section        0  smpc.o(i.smpc_tkdp_rcp_continue)
+    i.smpc_tkdp_rcp_start                    0x10019cb4   Section        0  smpc.o(i.smpc_tkdp_rcp_start)
+    i.smpc_tkdp_send_continue                0x10019ce4   Section        0  smpc.o(i.smpc_tkdp_send_continue)
+    i.smpc_tkdp_send_start                   0x10019dc8   Section        0  smpc.o(i.smpc_tkdp_send_start)
+    i.smpc_xor                               0x10019df8   Section        0  smpc.o(i.smpc_xor)
+    i.stereoBitAllocation                    0x10019e0e   Section        0  bitalloc-sbc.o(i.stereoBitAllocation)
+    stereoBitAllocation                      0x10019e0f   Thumb Code   160  bitalloc-sbc.o(i.stereoBitAllocation)
+    i.system_set_clock                       0x10019eb0   Section        0  sys_utisl.o(i.system_set_clock)
+    i.system_set_port_pull                   0x10019ec0   Section        0  sys_utisl.o(i.system_set_port_pull)
+    i.system_set_tx_power                    0x10019ef4   Section        0  sys_utisl.o(i.system_set_tx_power)
+    i.system_sleep_disable                   0x10019fd0   Section        0  sys_utisl.o(i.system_sleep_disable)
+    i.timer_insert                           0x10019fd8   Section        0  os_timer.o(i.timer_insert)
+    timer_insert                             0x10019fd9   Thumb Code    82  os_timer.o(i.timer_insert)
+    i.trng_flow_w_specific_smp_cnt           0x1001a080   Section        0  trng.o(i.trng_flow_w_specific_smp_cnt)
+    trng_flow_w_specific_smp_cnt             0x1001a081   Thumb Code   166  trng.o(i.trng_flow_w_specific_smp_cnt)
+    i.trng_init                              0x1001a12c   Section        0  trng.o(i.trng_init)
+    i.trng_read_rand_num                     0x1001a130   Section        0  trng.o(i.trng_read_rand_num)
+    i.usb_Audio_SetControl                   0x1001a188   Section        0  usb_hid_audio.o(i.usb_Audio_SetControl)
+    usb_Audio_SetControl                     0x1001a189   Thumb Code    74  usb_hid_audio.o(i.usb_Audio_SetControl)
+    i.usb_Endpoints_GET_TxPkrRdy             0x1001a1e0   Section        0  usb_hid_audio.o(i.usb_Endpoints_GET_TxPkrRdy)
+    usb_Endpoints_GET_TxPkrRdy               0x1001a1e1   Thumb Code    10  usb_hid_audio.o(i.usb_Endpoints_GET_TxPkrRdy)
+    i.usb_Endpoints_SET_TxPktRdy             0x1001a1f0   Section        0  usb_hid_audio.o(i.usb_Endpoints_SET_TxPktRdy)
+    usb_Endpoints_SET_TxPktRdy               0x1001a1f1   Thumb Code    12  usb_hid_audio.o(i.usb_Endpoints_SET_TxPktRdy)
+    i.usb_HID_SetReport                      0x1001a200   Section        0  usb_hid_audio.o(i.usb_HID_SetReport)
+    usb_HID_SetReport                        0x1001a201   Thumb Code    30  usb_hid_audio.o(i.usb_HID_SetReport)
+    i.usb_HID_Vendor_SetControl              0x1001a228   Section        0  usb_hid_audio.o(i.usb_HID_Vendor_SetControl)
+    usb_HID_Vendor_SetControl                0x1001a229   Thumb Code    90  usb_hid_audio.o(i.usb_HID_Vendor_SetControl)
+    i.usb_RxInt_Enable                       0x1001a2d4   Section        0  usb_core.o(i.usb_RxInt_Enable)
+    i.usb_RxMaxP_set                         0x1001a2ec   Section        0  usb_core.o(i.usb_RxMaxP_set)
+    i.usb_SingleInt_Enable                   0x1001a2f8   Section        0  usb_core.o(i.usb_SingleInt_Enable)
+    i.usb_TxInt_Enable                       0x1001a308   Section        0  usb_core.o(i.usb_TxInt_Enable)
+    i.usb_TxMaxP_set                         0x1001a31c   Section        0  usb_core.o(i.usb_TxMaxP_set)
+    i.usb_TxSyncEndpoint_enable              0x1001a328   Section        0  usb_core.o(i.usb_TxSyncEndpoint_enable)
+    i.usb_audio_event_send                   0x1001a338   Section        0  audio.o(i.usb_audio_event_send)
+    i.usb_audio_task_func                    0x1001a354   Section        0  audio.o(i.usb_audio_task_func)
+    usb_audio_task_func                      0x1001a355   Thumb Code   220  audio.o(i.usb_audio_task_func)
+    i.usb_audio_task_init                    0x1001a48c   Section        0  audio.o(i.usb_audio_task_init)
+    i.usb_device_init                        0x1001a4a4   Section        0  usb_core.o(i.usb_device_init)
+    i.usb_dfu_task_init                      0x1001a4d0   Section        0  usb_dfu.o(i.usb_dfu_task_init)
+    i.usb_endpoint_Rxfifo_config             0x1001a4e8   Section        0  usb_core.o(i.usb_endpoint_Rxfifo_config)
+    i.usb_endpoint_Txfifo_config             0x1001a4fc   Section        0  usb_core.o(i.usb_endpoint_Txfifo_config)
+    i.usb_get_endpoint                       0x1001a510   Section        0  usb_core.o(i.usb_get_endpoint)
+    i.usb_hid_ClassRequest_Handler           0x1001a51c   Section        0  usb_hid_audio.o(i.usb_hid_ClassRequest_Handler)
+    usb_hid_ClassRequest_Handler             0x1001a51d   Thumb Code   654  usb_hid_audio.o(i.usb_hid_ClassRequest_Handler)
+    i.usb_hid_Endpoints_Handler              0x1001a938   Section        0  usb_hid_audio.o(i.usb_hid_Endpoints_Handler)
+    i.usb_hid_StandardClassRequest_Handler   0x1001abb4   Section        0  usb_hid_audio.o(i.usb_hid_StandardClassRequest_Handler)
+    usb_hid_StandardClassRequest_Handler     0x1001abb5   Thumb Code   102  usb_hid_audio.o(i.usb_hid_StandardClassRequest_Handler)
+    i.usb_hid_audio_init                     0x1001ac24   Section        0  usb_hid_audio.o(i.usb_hid_audio_init)
+    i.usb_hid_ota_task_func                  0x1001ad50   Section        0  usb_dfu.o(i.usb_hid_ota_task_func)
+    usb_hid_ota_task_func                    0x1001ad51   Thumb Code   108  usb_dfu.o(i.usb_hid_ota_task_func)
+    i.usb_hid_otas_recv_data                 0x1001ae48   Section        0  usb_dfu.o(i.usb_hid_otas_recv_data)
+    i.usb_hid_send_cmd_report                0x1001b128   Section        0  usb_hid_audio.o(i.usb_hid_send_cmd_report)
+    i.usb_hid_send_dfu_report                0x1001b1fc   Section        0  usb_hid_audio.o(i.usb_hid_send_dfu_report)
+    i.usb_host_reset_signal                  0x1001b224   Section        0  usb.o(i.usb_host_reset_signal)
+    i.usb_host_resume_signal                 0x1001b26c   Section        0  usb.o(i.usb_host_resume_signal)
+    i.usb_host_suspend_signal                0x1001b2b4   Section        0  usb.o(i.usb_host_suspend_signal)
+    i.usb_isr                                0x1001b31c   Section        0  usb_dev.o(i.usb_isr)
+    i.usb_read_fifo                          0x1001b380   Section        0  usb_core.o(i.usb_read_fifo)
+    i.usb_ready_status_get                   0x1001b398   Section        0  usb.o(i.usb_ready_status_get)
+    i.usb_ready_status_set                   0x1001b3a4   Section        0  usb.o(i.usb_ready_status_set)
+    i.usb_resume_signal_send                 0x1001b3f8   Section        0  usb.o(i.usb_resume_signal_send)
+    i.usb_selecet_endpoint                   0x1001b45c   Section        0  usb_core.o(i.usb_selecet_endpoint)
+    i.usb_set_address                        0x1001b468   Section        0  usb_core.o(i.usb_set_address)
+    i.usb_suspend_status_get                 0x1001b474   Section        0  usb.o(i.usb_suspend_status_get)
+    i.usb_write_fifo                         0x1001b480   Section        0  usb_core.o(i.usb_write_fifo)
+    i.usbdev_get_config_desc                 0x1001b498   Section        0  usb_dev.o(i.usbdev_get_config_desc)
+    i.usbdev_get_dev_desc                    0x1001b4a4   Section        0  usb_dev.o(i.usbdev_get_dev_desc)
+    i.usbdev_get_string_LanuageID            0x1001b4b0   Section        0  usb_dev.o(i.usbdev_get_string_LanuageID)
+    i.usbdev_get_string_Manufacture          0x1001b4bc   Section        0  usb_dev.o(i.usbdev_get_string_Manufacture)
+    i.usbdev_get_string_Product              0x1001b4c8   Section        0  usb_dev.o(i.usbdev_get_string_Product)
+    i.usbdev_get_string_SerialNumber         0x1001b4d4   Section        0  usb_dev.o(i.usbdev_get_string_SerialNumber)
+    i.user_data_init                         0x1001b4e0   Section        0  inflash.o(i.user_data_init)
+    i.user_data_storage_do                   0x1001b59c   Section        0  inflash.o(i.user_data_storage_do)
+    i.user_main                              0x1001b5d4   Section        0  proj_main.o(i.user_main)
+    i.user_ringbuff_init                     0x1001b678   Section        0  proj_main.o(i.user_ringbuff_init)
+    i.user_usb_init                          0x1001b6cc   Section        0  usb.o(i.user_usb_init)
+    .constdata                               0x1001b760   Section       96  ble_simple_central.o(.constdata)
+    __func__                                 0x1001b793   Data          30  ble_simple_central.o(.constdata)
+    .constdata                               0x1001b7c0   Section       92  usb.o(.constdata)
+    __func__                                 0x1001b7c0   Data          22  usb.o(.constdata)
+    __func__                                 0x1001b7d6   Data          24  usb.o(.constdata)
+    __func__                                 0x1001b7ee   Data          23  usb.o(.constdata)
+    __func__                                 0x1001b805   Data          23  usb.o(.constdata)
+    .constdata                               0x1001b81c   Section       48  bitalloc.o(.constdata)
+    offset4                                  0x1001b81c   Data          16  bitalloc.o(.constdata)
+    offset8                                  0x1001b82c   Data          32  bitalloc.o(.constdata)
+    .constdata                               0x1001b84c   Section       16  bitalloc-sbc.o(.constdata)
+    balloc                                   0x1001b84c   Data          16  bitalloc-sbc.o(.constdata)
+    .constdata                               0x1001b85c   Section       24  decoder-private.o(.constdata)
+    band_values                              0x1001b85c   Data           2  decoder-private.o(.constdata)
+    block_values                             0x1001b85e   Data           4  decoder-private.o(.constdata)
+    channel_values                           0x1001b862   Data           4  decoder-private.o(.constdata)
+    freq_values                              0x1001b86c   Data           8  decoder-private.o(.constdata)
+    .constdata                               0x1001b874   Section       16  decoder-sbc.o(.constdata)
+    band_values                              0x1001b874   Data           2  decoder-sbc.o(.constdata)
+    block_values                             0x1001b876   Data           4  decoder-sbc.o(.constdata)
+    SpecializedReadSamples                   0x1001b87c   Data           8  decoder-sbc.o(.constdata)
+    .constdata                               0x1001b884   Section       34  framing.o(.constdata)
+    band_values                              0x1001b884   Data           2  framing.o(.constdata)
+    block_values                             0x1001b886   Data           4  framing.o(.constdata)
+    channel_values                           0x1001b88a   Data           4  framing.o(.constdata)
+    freq_values                              0x1001b88e   Data           8  framing.o(.constdata)
+    .constdata                               0x1001b8a8   Section       68  framing.o(.constdata)
+    .constdata                               0x1001b8ec   Section       24  synthesis-sbc.o(.constdata)
+    SynthFrame8SB                            0x1001b8ec   Data          12  synthesis-sbc.o(.constdata)
+    SynthFrame4SB                            0x1001b8f8   Data          12  synthesis-sbc.o(.constdata)
+    .constdata                               0x1001b904   Section      333  usb_hid_audio.o(.constdata)
+    .constdata                               0x1001ba54   Section     1024  ota.o(.constdata)
+    .constdata                               0x1001be54   Section        4  app.o(.constdata)
+    appm_add_svc_func_list                   0x1001be54   Data           4  app.o(.constdata)
+    .constdata                               0x1001be58   Section      152  app_task.o(.constdata)
+    appm_msg_handler_tab                     0x1001be58   Data         152  app_task.o(.constdata)
+    .constdata                               0x1001bef0   Section       12  app_task.o(.constdata)
+    .constdata                               0x1001befc   Section       12  driver_flash.o(.constdata)
+    .constdata                               0x1001bf08   Section       50  sys_utisl.o(.constdata)
+    tx_power_cfg_table                       0x1001bf1c   Data          30  sys_utisl.o(.constdata)
+    .constdata                               0x1001bf3c   Section       16  patch.o(.constdata)
+    .constdata                               0x1001bf4c   Section       56  app_sec.o(.constdata)
+    .constdata                               0x1001bf84   Section        8  app_sec.o(.constdata)
+    .constdata                               0x1001bf8c   Section       88  gapm.o(.constdata)
+    gapm_att_db                              0x1001bf8c   Data          88  gapm.o(.constdata)
+    .constdata                               0x1001bfe4   Section       36  gattm.o(.constdata)
+    gattm_att_db                             0x1001bfe8   Data          32  gattm.o(.constdata)
+    .constdata                               0x1001c008   Section       56  l2cc_task.o(.constdata)
+    l2cc_msg_handler_tab                     0x1001c008   Data          56  l2cc_task.o(.constdata)
+    .constdata                               0x1001c040   Section       12  l2cc_task.o(.constdata)
+    .constdata                               0x1001c04c   Section      304  gapc_task.o(.constdata)
+    gapc_msg_handler_tab                     0x1001c04c   Data         304  gapc_task.o(.constdata)
+    .constdata                               0x1001c17c   Section       12  gapc_task.o(.constdata)
+    .constdata                               0x1001c188   Section      520  gapm_task.o(.constdata)
+    gapm_hci_cmd_cmp_event_handler_tab       0x1001c188   Data         416  gapm_task.o(.constdata)
+    gapm_hci_cmd_stat_event_handler_tab      0x1001c328   Data          24  gapm_task.o(.constdata)
+    gapm_hci_le_event_handler_tab            0x1001c340   Data          80  gapm_task.o(.constdata)
+    .constdata                               0x1001c390   Section      256  gapm_task.o(.constdata)
+    gapm_msg_handler_tab                     0x1001c390   Data         256  gapm_task.o(.constdata)
+    .constdata                               0x1001c490   Section       12  gapm_task.o(.constdata)
+    .constdata                               0x1001c49c   Section       25  smpc.o(.constdata)
+    smpc_pair_method                         0x1001c49c   Data          25  smpc.o(.constdata)
+    .constdata                               0x1001c4b8   Section      140  atts.o(.constdata)
+    atts_rights                              0x1001c4b8   Data          36  atts.o(.constdata)
+    .constdata                               0x1001c544   Section      224  gattc_task.o(.constdata)
+    gattc_msg_handler_tab                    0x1001c544   Data         224  gattc_task.o(.constdata)
+    .constdata                               0x1001c624   Section       12  gattc_task.o(.constdata)
+    .constdata                               0x1001c630   Section        8  gattm_task.o(.constdata)
+    gattm_msg_handler_tab                    0x1001c630   Data           8  gattm_task.o(.constdata)
+    .constdata                               0x1001c638   Section       12  gattm_task.o(.constdata)
+    .constdata                               0x1001c644   Section      276  l2cc_pdu.o(.constdata)
+    l2cc_signaling_pkt_format                0x1001c644   Data          92  l2cc_pdu.o(.constdata)
+    l2cc_security_pkt_format                 0x1001c6a0   Data          60  l2cc_pdu.o(.constdata)
+    l2cc_attribute_pkt_format                0x1001c6dc   Data         124  l2cc_pdu.o(.constdata)
+    .constdata                               0x1001c758   Section       24  l2cc_sig.o(.constdata)
+    .constdata                               0x1001c770   Section      216  gapc_hci.o(.constdata)
+    hci_cmd_cmp_event_handler_tab            0x1001c770   Data          72  gapc_hci.o(.constdata)
+    hci_cmd_stat_event_handler_tab           0x1001c7b8   Data          48  gapc_hci.o(.constdata)
+    hci_le_event_handler_tab                 0x1001c7e8   Data          56  gapc_hci.o(.constdata)
+    hci_event_handler_tab                    0x1001c820   Data          40  gapc_hci.o(.constdata)
+    .constdata                               0x1001c848   Section       24  gapc_sig.o(.constdata)
+    .constdata                               0x1001c860   Section       60  smpc_util.o(.constdata)
+    .constdata                               0x1001c89c   Section       60  smpc_util.o(.constdata)
+    .constdata                               0x1001c8d8   Section      112  attc.o(.constdata)
+    .conststring                             0x1001c948   Section        8  proj_main.o(.conststring)
+    .conststring                             0x1001c950   Section        4  usb.o(.conststring)
+    .conststring                             0x1001c954   Section        8  inflash.o(.conststring)
+    .conststring                             0x1001c95c   Section        6  audio.o(.conststring)
+    .conststring                             0x1001c964   Section       75  decoder-private.o(.conststring)
+    .conststring                             0x1001c9b0   Section       80  usb_dfu.o(.conststring)
+    .conststring                             0x1001ca00   Section        4  gap_api.o(.conststring)
+    .conststring                             0x1001ca04   Section        3  gap_api.o(.conststring)
+    .conststring                             0x1001ca08   Section        5  gatt_api.o(.conststring)
+    .conststring                             0x1001ca10   Section       47  mesh_api.o(.conststring)
+    .conststring                             0x1001ca40   Section       82  app_sec.o(.conststring)
+    .conststring                             0x1001ca94   Section      106  l2cc_pdu.o(.conststring)
     RESET                                    0x11000000   Section      160  boot_vectors.o(RESET)
-    Long Thumb to Thumb Veneer to usb_Endpoints_GET_TxPkrRdy 0x110010f1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to usb_Endpoints_SET_TxPktRdy 0x11001119   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    ram_code                                 0x1100130c   Section        0  proj_main.o(ram_code)
-    ram_code                                 0x110013bc   Section        0  ble_simple_central.o(ram_code)
-    gatt_rec_handle                          0x110013bd   Thumb Code   572  ble_simple_central.o(ram_code)
-    ram_code                                 0x11001744   Section        0  driver_pmu.o(ram_code)
-    ram_code                                 0x110018bc   Section        0  usb_hid_audio.o(ram_code)
-    ram_code                                 0x110019b4   Section        0  ota.o(ram_code)
-    app_otas_flash_opration                  0x110019c5   Thumb Code   126  ota.o(ram_code)
-    ram_code                                 0x11001b5c   Section        0  entry.o(ram_code)
-    ram_code                                 0x11001ce4   Section        0  driver_flash.o(ram_code)
-    ram_code                                 0x11001ea8   Section        0  sys_utisl.o(ram_code)
-    ram_code                                 0x11002510   Section       28  patch_rf.o(ram_code)
-    ram_code                                 0x1100252c   Section        0  patch_rf.o(ram_code)
-    rf_init_api_null                         0x1100252d   Thumb Code     2  patch_rf.o(ram_code)
-    ram_code                                 0x1100275c   Section        0  patch_frspim.o(ram_code)
-    ram_code                                 0x11002814   Section        0  patch.o(ram_code)
-    ram_code                                 0x11002898   Section        0  adv_check_mode.o(ram_code)
-    ram_code                                 0x11002e14   Section        0  patch_lld.o(ram_code)
-    ram_code                                 0x11003510   Section        0  patch_llm.o(ram_code)
-    ram_code                                 0x110036dc   Section        0  patch_rwip.o(ram_code)
-    ram_code                                 0x110037a4   Section        0  patch_sch.o(ram_code)
-    .data                                    0x11003978   Section        4  proj_main.o(.data)
-    .data                                    0x1100397c   Section        5  ble_simple_central.o(.data)
-    .data                                    0x11003984   Section        8  usb.o(.data)
-    is_usb_ready                             0x11003984   Data           1  usb.o(.data)
-    is_usb_suspend                           0x11003985   Data           1  usb.o(.data)
-    app_tag                                  0x11003988   Data           4  usb.o(.data)
-    .data                                    0x1100398c   Section        4  inflash.o(.data)
-    app_tag                                  0x1100398c   Data           4  inflash.o(.data)
-    .data                                    0x11003990   Section        8  audio.o(.data)
-    frame_len                                0x11003991   Data           1  audio.o(.data)
-    app_tag                                  0x11003994   Data           4  audio.o(.data)
-    .data                                    0x11003998   Section       64  usb_dev.o(.data)
-    lb_WaitSetAddress                        0x11003998   Data           1  usb_dev.o(.data)
-    lb_PktMAX                                0x11003999   Data           1  usb_dev.o(.data)
-    .data                                    0x110039d8   Section      264  usb_hid_audio.o(.data)
-    HID_Protocol                             0x110039da   Data           1  usb_hid_audio.o(.data)
-    .data                                    0x11003ae0   Section        8  usb_dfu.o(.data)
-    at_data_idx                              0x11003ae0   Data           2  usb_dfu.o(.data)
-    ota_recving_buffer                       0x11003ae4   Data           4  usb_dfu.o(.data)
-    .data                                    0x11003ae8   Section       32  ota.o(.data)
-    ota_recving_data                         0x11003ae9   Data           1  ota.o(.data)
-    ota_state                                0x11003aea   Data           1  ota.o(.data)
-    ota_recving_data_index                   0x11003aec   Data           2  ota.o(.data)
-    ota_recving_expected_length              0x11003aee   Data           2  ota.o(.data)
-    at_data_idx                              0x11003af0   Data           2  ota.o(.data)
-    ota_recving_buffer                       0x11003af4   Data           4  ota.o(.data)
-    .data                                    0x11003b08   Section        8  gap_api.o(.data)
-    .data                                    0x11003b10   Section        4  gap_api.o(.data)
-    .data                                    0x11003b14   Section        1  gap_api.o(.data)
-    .data                                    0x11003b15   Section        1  gap_api.o(.data)
-    .data                                    0x11003b18   Section       24  gatt_api.o(.data)
-    registed_num                             0x11003b19   Data           1  gatt_api.o(.data)
-    client_idx                               0x11003b1a   Data           1  gatt_api.o(.data)
-    gatt_profile_task_count                  0x11003b1b   Data           1  gatt_api.o(.data)
-    gatt_service_cbs                         0x11003b20   Data          16  gatt_api.o(.data)
-    .data                                    0x11003b30   Section       12  app.o(.data)
-    .data                                    0x11003b3c   Section        8  app_task.o(.data)
-    con_mtu_enable_set                       0x11003b3c   Data           1  app_task.o(.data)
-    con_mtu_default_mtu                      0x11003b3e   Data           2  app_task.o(.data)
-    .data                                    0x11003b44   Section        1  app_task.o(.data)
-    .data                                    0x11003b48   Section        8  entry.o(.data)
-    init_rf                                  0x11003b48   Data           1  entry.o(.data)
-    current_status                           0x11003b4a   Data           2  entry.o(.data)
-    cpu_sr                                   0x11003b4c   Data           4  entry.o(.data)
-    .data                                    0x11003b50   Section       12  jump_table_host.o(.data)
-    sram_end                                 0x11003b50   Data           4  jump_table_host.o(.data)
-    static_mem_end                           0x11003b58   Data           4  jump_table_host.o(.data)
-    .data                                    0x11003b5c   Section       16  sys_utisl.o(.data)
-    lu8_Backup_Full_Long                     0x11003b5c   Data           1  sys_utisl.o(.data)
-    check_count                              0x11003b5d   Data           1  sys_utisl.o(.data)
-    .data                                    0x11003b6c   Section       16  os_timer.o(.data)
-    timer_list                               0x11003b70   Data           4  os_timer.o(.data)
-    timer_id_flag                            0x11003b74   Data           8  os_timer.o(.data)
-    .data                                    0x11003b7c   Section     1348  patch_rf.o(.data)
-    .data                                    0x110040c0   Section       32  patch.o(.data)
-    .data                                    0x110040e0   Section       40  mesh_api.o(.data)
-    app_mesh_model_add_step                  0x110040e0   Data           1  mesh_api.o(.data)
-    mesh_model_nb                            0x110040e1   Data           1  mesh_api.o(.data)
-    mesh_tx_hdl                              0x110040e2   Data           1  mesh_api.o(.data)
-    mesh_callback                            0x110040f8   Data           4  mesh_api.o(.data)
-    .data                                    0x11004108   Section       20  app_conn.o(.data)
-    .data                                    0x1100411c   Section        8  app_conn.o(.data)
-    gattc_seq_num                            0x1100411c   Data           1  app_conn.o(.data)
-    .data                                    0x11004124   Section       12  user_bond_manage.o(.data)
-    MAX_BOND_DEV_NUM                         0x11004124   Data           1  user_bond_manage.o(.data)
-    bond_manage_enable                       0x11004125   Data           1  user_bond_manage.o(.data)
-    last_sotre_idx                           0x11004127   Data           1  user_bond_manage.o(.data)
-    ble_bond_falsh_addr                      0x11004128   Data           4  user_bond_manage.o(.data)
-    ble_svc_falsh_addr                       0x1100412c   Data           4  user_bond_manage.o(.data)
-    .data                                    0x11004130   Section       36  app_sec.o(.data)
-    MAX_BOND_NUM                             0x11004130   Data           1  app_sec.o(.data)
-    pairing_accept_en                        0x11004131   Data           1  app_sec.o(.data)
-    app_sec_bond_info_flash_addr             0x11004134   Data           4  app_sec.o(.data)
-    bonding_list                             0x11004138   Data           8  app_sec.o(.data)
-    solving_list                             0x11004140   Data           8  app_sec.o(.data)
-    local_smp_param                          0x11004148   Data          12  app_sec.o(.data)
-    .data                                    0x11004154   Section       86  adv_check_mode.o(.data)
-    send_ptr                                 0x11004156   Data           2  adv_check_mode.o(.data)
-    frq_freq_table                           0x11004158   Data          40  adv_check_mode.o(.data)
-    calib_freq_table                         0x11004180   Data          42  adv_check_mode.o(.data)
-    .data                                    0x110041ac   Section        4  l2cc_task.o(.data)
-    .data                                    0x110041b0   Section        8  prf.o(.data)
-    .data                                    0x110041b8   Section       16  patch_lld.o(.data)
-    counter                                  0x110041b8   Data           1  patch_lld.o(.data)
-    op_code                                  0x110041b9   Data           1  patch_lld.o(.data)
-    lld_disable_latency_label                0x110041bc   Data           4  patch_lld.o(.data)
-    fixed_tx_time                            0x110041c0   Data           8  patch_lld.o(.data)
-    .data                                    0x110041c8   Section        4  patch_rwip.o(.data)
-    .data                                    0x110041cc   Section        8  patch_sch.o(.data)
-    fast_scan_enable                         0x110041cc   Data           1  patch_sch.o(.data)
-    sch_prog_env                             0x110041d0   Data           4  patch_sch.o(.data)
-    .data                                    0x110041d4   Section        1  gapm_task.o(.data)
-    .data                                    0x110041d5   Section        1  gattm_task.o(.data)
-    .data                                    0x110041d8   Section       10  m_al_task.o(.data)
-    .data                                    0x110041e4   Section        4  m_tb_state.o(.data)
-    p_m_tb_state_env                         0x110041e4   Data           4  m_tb_state.o(.data)
-    .data                                    0x110041e8   Section        2  gapm_scan.o(.data)
-    length_sum                               0x110041e8   Data           2  gapm_scan.o(.data)
-    stack_section                            0x110041ec   Section     2048  proj_main.o(stack_section)
-    system_stack                             0x110041ec   Data        2048  proj_main.o(stack_section)
-    .bss                                     0x110049ec   Section     3348  proj_main.o(.bss)
-    app_hid_data_blockBuf                    0x110049f8   Data         150  proj_main.o(.bss)
-    app_vendor_data_blockBuf                 0x11004a9c   Data         600  proj_main.o(.bss)
-    app_pcm_data_blockBuf                    0x11004d00   Data        2560  proj_main.o(.bss)
-    .bss                                     0x11005700   Section       20  ble_simple_central.o(.bss)
-    os_timer_update_link_param               0x11005700   Data          20  ble_simple_central.o(.bss)
-    .bss                                     0x11005714   Section       20  usb.o(.bss)
-    os_timer_usb_ready                       0x11005714   Data          20  usb.o(.bss)
-    .bss                                     0x11005728   Section       12  inflash.o(.bss)
-    .bss                                     0x11005734   Section       44  audio_decoder.o(.bss)
-    .bss                                     0x11005760   Section       16  driver_pmu.o(.bss)
-    ADC_Cal_Param                            0x11005760   Data          16  driver_pmu.o(.bss)
-    .bss                                     0x11005770   Section       88  usb_dev.o(.bss)
-    .bss                                     0x110057c8   Section       20  ota.o(.bss)
-    .bss                                     0x110057dc   Section     2364  gatt_api.o(.bss)
-    gatt_svc_list                            0x110057dc   Data        2240  gatt_api.o(.bss)
-    gClientDB                                0x1100609c   Data         124  gatt_api.o(.bss)
-    .bss                                     0x11006118   Section      224  app.o(.bss)
-    .bss                                     0x110061f8   Section      120  app.o(.bss)
-    .bss                                     0x11006270   Section      380  jump_table_host.o(.bss)
-    prf_env_buffer                           0x11006270   Data         220  jump_table_host.o(.bss)
-    ke_task_elem_buffer                      0x1100634c   Data         160  jump_table_host.o(.bss)
-    .bss                                     0x110063ec   Section     1000  app_sec.o(.bss)
-    bond_info                                0x110063ec   Data        1000  app_sec.o(.bss)
-    .bss                                     0x110067d4   Section      120  gapc.o(.bss)
-    .bss                                     0x1100684c   Section      252  gapm.o(.bss)
-    .bss                                     0x11006948   Section      120  gattc.o(.bss)
-    .bss                                     0x110069c0   Section       32  gattm.o(.bss)
-    .bss                                     0x110069e0   Section       30  l2cc_task.o(.bss)
-    .bss                                     0x11006a00   Section      256  patch_lld.o(.bss)
-    g_evt_cnt_setting                        0x11006a00   Data         256  patch_lld.o(.bss)
-    .bss                                     0x11006b00   Section       30  gapc_task.o(.bss)
-    .bss                                     0x11006b1e   Section       30  gattc_task.o(.bss)
-    .bss                                     0x11006b3c   Section      120  l2cc.o(.bss)
-    .bss                                     0x11006bb4   Section       12  l2cm.o(.bss)
-    heap_ke                                  0x11006bc0   Section        4  jump_table_host.o(heap_ke)
-    heap_ke_take_place                       0x11006bc0   Data           4  jump_table_host.o(heap_ke)
+    Long Thumb to Thumb Veneer to usb_Endpoints_GET_TxPkrRdy 0x110010fb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_Endpoints_SET_TxPktRdy 0x11001123   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    ram_code                                 0x11001318   Section        0  proj_main.o(ram_code)
+    ram_code                                 0x110013c8   Section        0  ble_simple_central.o(ram_code)
+    gatt_rec_handle                          0x110013c9   Thumb Code   516  ble_simple_central.o(ram_code)
+    ram_code                                 0x110016bc   Section        0  driver_pmu.o(ram_code)
+    ram_code                                 0x11001834   Section        0  usb_hid_audio.o(ram_code)
+    ram_code                                 0x1100192c   Section        0  ota.o(ram_code)
+    app_otas_flash_opration                  0x1100193d   Thumb Code   126  ota.o(ram_code)
+    ram_code                                 0x11001ad4   Section        0  entry.o(ram_code)
+    ram_code                                 0x11001c5c   Section        0  driver_flash.o(ram_code)
+    ram_code                                 0x11001e20   Section        0  sys_utisl.o(ram_code)
+    ram_code                                 0x11002488   Section       28  patch_rf.o(ram_code)
+    ram_code                                 0x110024a4   Section        0  patch_rf.o(ram_code)
+    rf_init_api_null                         0x110024a5   Thumb Code     2  patch_rf.o(ram_code)
+    ram_code                                 0x110026d4   Section        0  patch_frspim.o(ram_code)
+    ram_code                                 0x1100278c   Section        0  patch.o(ram_code)
+    ram_code                                 0x11002810   Section        0  adv_check_mode.o(ram_code)
+    ram_code                                 0x11002d8c   Section        0  patch_lld.o(ram_code)
+    ram_code                                 0x11003488   Section        0  patch_llm.o(ram_code)
+    ram_code                                 0x11003654   Section        0  patch_rwip.o(ram_code)
+    ram_code                                 0x1100371c   Section        0  patch_sch.o(ram_code)
+    .data                                    0x110038f0   Section        4  proj_main.o(.data)
+    .data                                    0x110038f4   Section        6  ble_simple_central.o(.data)
+    .data                                    0x110038fc   Section        8  usb.o(.data)
+    is_usb_ready                             0x110038fc   Data           1  usb.o(.data)
+    is_usb_suspend                           0x110038fd   Data           1  usb.o(.data)
+    app_tag                                  0x11003900   Data           4  usb.o(.data)
+    .data                                    0x11003904   Section        4  inflash.o(.data)
+    app_tag                                  0x11003904   Data           4  inflash.o(.data)
+    .data                                    0x11003908   Section        8  audio.o(.data)
+    frame_len                                0x11003909   Data           1  audio.o(.data)
+    app_tag                                  0x1100390c   Data           4  audio.o(.data)
+    .data                                    0x11003910   Section       64  usb_dev.o(.data)
+    lb_WaitSetAddress                        0x11003910   Data           1  usb_dev.o(.data)
+    lb_PktMAX                                0x11003911   Data           1  usb_dev.o(.data)
+    .data                                    0x11003950   Section      272  usb_hid_audio.o(.data)
+    HID_Protocol                             0x11003953   Data           1  usb_hid_audio.o(.data)
+    app_tag                                  0x1100395c   Data           4  usb_hid_audio.o(.data)
+    .data                                    0x11003a60   Section       12  usb_dfu.o(.data)
+    at_data_idx                              0x11003a60   Data           2  usb_dfu.o(.data)
+    app_tag                                  0x11003a64   Data           4  usb_dfu.o(.data)
+    ota_recving_buffer                       0x11003a68   Data           4  usb_dfu.o(.data)
+    .data                                    0x11003a6c   Section       32  ota.o(.data)
+    ota_recving_data                         0x11003a6d   Data           1  ota.o(.data)
+    ota_state                                0x11003a6e   Data           1  ota.o(.data)
+    ota_recving_data_index                   0x11003a70   Data           2  ota.o(.data)
+    ota_recving_expected_length              0x11003a72   Data           2  ota.o(.data)
+    at_data_idx                              0x11003a74   Data           2  ota.o(.data)
+    ota_recving_buffer                       0x11003a78   Data           4  ota.o(.data)
+    .data                                    0x11003a8c   Section        8  gap_api.o(.data)
+    .data                                    0x11003a94   Section        4  gap_api.o(.data)
+    .data                                    0x11003a98   Section        1  gap_api.o(.data)
+    .data                                    0x11003a99   Section        1  gap_api.o(.data)
+    .data                                    0x11003a9c   Section       24  gatt_api.o(.data)
+    registed_num                             0x11003a9d   Data           1  gatt_api.o(.data)
+    client_idx                               0x11003a9e   Data           1  gatt_api.o(.data)
+    gatt_profile_task_count                  0x11003a9f   Data           1  gatt_api.o(.data)
+    gatt_service_cbs                         0x11003aa4   Data          16  gatt_api.o(.data)
+    .data                                    0x11003ab4   Section       12  app.o(.data)
+    .data                                    0x11003ac0   Section        8  app_task.o(.data)
+    con_mtu_enable_set                       0x11003ac0   Data           1  app_task.o(.data)
+    con_mtu_default_mtu                      0x11003ac2   Data           2  app_task.o(.data)
+    .data                                    0x11003ac8   Section        1  app_task.o(.data)
+    .data                                    0x11003acc   Section        8  entry.o(.data)
+    init_rf                                  0x11003acc   Data           1  entry.o(.data)
+    current_status                           0x11003ace   Data           2  entry.o(.data)
+    cpu_sr                                   0x11003ad0   Data           4  entry.o(.data)
+    .data                                    0x11003ad4   Section       12  jump_table_host.o(.data)
+    sram_end                                 0x11003ad4   Data           4  jump_table_host.o(.data)
+    static_mem_end                           0x11003adc   Data           4  jump_table_host.o(.data)
+    .data                                    0x11003ae0   Section       16  sys_utisl.o(.data)
+    lu8_Backup_Full_Long                     0x11003ae0   Data           1  sys_utisl.o(.data)
+    check_count                              0x11003ae1   Data           1  sys_utisl.o(.data)
+    .data                                    0x11003af0   Section       16  os_timer.o(.data)
+    timer_list                               0x11003af4   Data           4  os_timer.o(.data)
+    timer_id_flag                            0x11003af8   Data           8  os_timer.o(.data)
+    .data                                    0x11003b00   Section     1348  patch_rf.o(.data)
+    .data                                    0x11004044   Section       32  patch.o(.data)
+    .data                                    0x11004064   Section       40  mesh_api.o(.data)
+    app_mesh_model_add_step                  0x11004064   Data           1  mesh_api.o(.data)
+    mesh_model_nb                            0x11004065   Data           1  mesh_api.o(.data)
+    mesh_tx_hdl                              0x11004066   Data           1  mesh_api.o(.data)
+    mesh_callback                            0x1100407c   Data           4  mesh_api.o(.data)
+    .data                                    0x1100408c   Section       20  app_conn.o(.data)
+    .data                                    0x110040a0   Section        8  app_conn.o(.data)
+    gattc_seq_num                            0x110040a0   Data           1  app_conn.o(.data)
+    .data                                    0x110040a8   Section       12  user_bond_manage.o(.data)
+    MAX_BOND_DEV_NUM                         0x110040a8   Data           1  user_bond_manage.o(.data)
+    bond_manage_enable                       0x110040a9   Data           1  user_bond_manage.o(.data)
+    last_sotre_idx                           0x110040ab   Data           1  user_bond_manage.o(.data)
+    ble_bond_falsh_addr                      0x110040ac   Data           4  user_bond_manage.o(.data)
+    ble_svc_falsh_addr                       0x110040b0   Data           4  user_bond_manage.o(.data)
+    .data                                    0x110040b4   Section       36  app_sec.o(.data)
+    MAX_BOND_NUM                             0x110040b4   Data           1  app_sec.o(.data)
+    pairing_accept_en                        0x110040b5   Data           1  app_sec.o(.data)
+    app_sec_bond_info_flash_addr             0x110040b8   Data           4  app_sec.o(.data)
+    bonding_list                             0x110040bc   Data           8  app_sec.o(.data)
+    solving_list                             0x110040c4   Data           8  app_sec.o(.data)
+    local_smp_param                          0x110040cc   Data          12  app_sec.o(.data)
+    .data                                    0x110040d8   Section       86  adv_check_mode.o(.data)
+    send_ptr                                 0x110040da   Data           2  adv_check_mode.o(.data)
+    frq_freq_table                           0x110040dc   Data          40  adv_check_mode.o(.data)
+    calib_freq_table                         0x11004104   Data          42  adv_check_mode.o(.data)
+    .data                                    0x11004130   Section        4  l2cc_task.o(.data)
+    .data                                    0x11004134   Section        8  prf.o(.data)
+    .data                                    0x1100413c   Section       16  patch_lld.o(.data)
+    counter                                  0x1100413c   Data           1  patch_lld.o(.data)
+    op_code                                  0x1100413d   Data           1  patch_lld.o(.data)
+    lld_disable_latency_label                0x11004140   Data           4  patch_lld.o(.data)
+    fixed_tx_time                            0x11004144   Data           8  patch_lld.o(.data)
+    .data                                    0x1100414c   Section        4  patch_rwip.o(.data)
+    .data                                    0x11004150   Section        8  patch_sch.o(.data)
+    fast_scan_enable                         0x11004150   Data           1  patch_sch.o(.data)
+    sch_prog_env                             0x11004154   Data           4  patch_sch.o(.data)
+    .data                                    0x11004158   Section        1  gapm_task.o(.data)
+    .data                                    0x11004159   Section        1  gattm_task.o(.data)
+    .data                                    0x1100415c   Section       10  m_al_task.o(.data)
+    .data                                    0x11004168   Section        4  m_tb_state.o(.data)
+    p_m_tb_state_env                         0x11004168   Data           4  m_tb_state.o(.data)
+    .data                                    0x1100416c   Section        2  gapm_scan.o(.data)
+    length_sum                               0x1100416c   Data           2  gapm_scan.o(.data)
+    stack_section                            0x11004170   Section     2048  proj_main.o(stack_section)
+    system_stack                             0x11004170   Data        2048  proj_main.o(stack_section)
+    .bss                                     0x11004970   Section     3348  proj_main.o(.bss)
+    app_hid_data_blockBuf                    0x1100497c   Data         150  proj_main.o(.bss)
+    app_vendor_data_blockBuf                 0x11004a20   Data         600  proj_main.o(.bss)
+    app_pcm_data_blockBuf                    0x11004c84   Data        2560  proj_main.o(.bss)
+    .bss                                     0x11005684   Section       20  ble_simple_central.o(.bss)
+    os_timer_update_link_param               0x11005684   Data          20  ble_simple_central.o(.bss)
+    .bss                                     0x11005698   Section       20  usb.o(.bss)
+    os_timer_usb_ready                       0x11005698   Data          20  usb.o(.bss)
+    .bss                                     0x110056ac   Section       12  inflash.o(.bss)
+    .bss                                     0x110056b8   Section       44  audio_decoder.o(.bss)
+    .bss                                     0x110056e4   Section       16  driver_pmu.o(.bss)
+    ADC_Cal_Param                            0x110056e4   Data          16  driver_pmu.o(.bss)
+    .bss                                     0x110056f4   Section       88  usb_dev.o(.bss)
+    .bss                                     0x1100574c   Section      256  usb_hid_audio.o(.bss)
+    .bss                                     0x1100584c   Section       20  ota.o(.bss)
+    .bss                                     0x11005860   Section     2364  gatt_api.o(.bss)
+    gatt_svc_list                            0x11005860   Data        2240  gatt_api.o(.bss)
+    gClientDB                                0x11006120   Data         124  gatt_api.o(.bss)
+    .bss                                     0x1100619c   Section      224  app.o(.bss)
+    .bss                                     0x1100627c   Section      120  app.o(.bss)
+    .bss                                     0x110062f4   Section      380  jump_table_host.o(.bss)
+    prf_env_buffer                           0x110062f4   Data         220  jump_table_host.o(.bss)
+    ke_task_elem_buffer                      0x110063d0   Data         160  jump_table_host.o(.bss)
+    .bss                                     0x11006470   Section     1000  app_sec.o(.bss)
+    bond_info                                0x11006470   Data        1000  app_sec.o(.bss)
+    .bss                                     0x11006858   Section      120  gapc.o(.bss)
+    .bss                                     0x110068d0   Section      252  gapm.o(.bss)
+    .bss                                     0x110069cc   Section      120  gattc.o(.bss)
+    .bss                                     0x11006a44   Section       32  gattm.o(.bss)
+    .bss                                     0x11006a64   Section       30  l2cc_task.o(.bss)
+    .bss                                     0x11006a84   Section      256  patch_lld.o(.bss)
+    g_evt_cnt_setting                        0x11006a84   Data         256  patch_lld.o(.bss)
+    .bss                                     0x11006b84   Section       30  gapc_task.o(.bss)
+    .bss                                     0x11006ba2   Section       30  gattc_task.o(.bss)
+    .bss                                     0x11006bc0   Section      120  l2cc.o(.bss)
+    .bss                                     0x11006c38   Section       12  l2cm.o(.bss)
+    heap_ke                                  0x11006c44   Section        4  jump_table_host.o(heap_ke)
+    heap_ke_take_place                       0x11006c44   Data           4  jump_table_host.o(heap_ke)
 
     Global Symbols
 
@@ -9785,696 +9819,698 @@ Image Symbol Table
     uart1_isr                                0x10002001   Thumb Code     0  boot_vectors.o(.text)
     SVC_Handler                              0x10002003   Thumb Code    14  boot_vectors.o(.text)
     strstr                                   0x10002015   Thumb Code    36  strstr.o(.text)
-    __aeabi_uidiv                            0x10002039   Thumb Code     0  uidiv.o(.text)
-    __aeabi_uidivmod                         0x10002039   Thumb Code    44  uidiv.o(.text)
-    __aeabi_uldivmod                         0x10002065   Thumb Code    98  uldiv.o(.text)
-    __I$use$fp                               0x100020c7   Thumb Code     0  iusefp.o(.text)
-    __aeabi_dadd                             0x100020c7   Thumb Code   322  dadd.o(.text)
-    __aeabi_dsub                             0x10002209   Thumb Code     6  dadd.o(.text)
-    __aeabi_drsub                            0x1000220f   Thumb Code     6  dadd.o(.text)
-    __aeabi_dmul                             0x10002215   Thumb Code   228  dmul.o(.text)
-    __aeabi_ddiv                             0x100022f9   Thumb Code   222  ddiv.o(.text)
-    __aeabi_d2ulz                            0x100023d7   Thumb Code    48  dfixul.o(.text)
-    __aeabi_cdrcmple                         0x10002409   Thumb Code    48  cdrcmple.o(.text)
-    __aeabi_llsl                             0x10002439   Thumb Code    30  llshl.o(.text)
-    _ll_shift_l                              0x10002439   Thumb Code     0  llshl.o(.text)
-    __aeabi_llsr                             0x10002457   Thumb Code    32  llushr.o(.text)
-    _ll_ushift_r                             0x10002457   Thumb Code     0  llushr.o(.text)
-    __aeabi_lasr                             0x10002477   Thumb Code    36  llsshr.o(.text)
-    _ll_sshift_r                             0x10002477   Thumb Code     0  llsshr.o(.text)
-    _double_round                            0x1000249b   Thumb Code    30  depilogue.o(.text)
-    _double_epilogue                         0x100024b9   Thumb Code   156  depilogue.o(.text)
-    Long Thumb to Thumb Veneer to uart_putc_noint 0x10002555   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to __aeabi_memcpy 0x1000255f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_state_set 0x10002569   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to memcmp     0x10002573   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to system_set_port_mux 0x1000257d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to __aeabi_memclr4 0x10002587   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to app_boot_get_storage_type 0x10002591   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_read_status 0x1000259b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_write_status 0x100025a5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_set_ioldo_ref_sel 0x100025af   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_delay_100us 0x100025b9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to intc_init  0x100025c3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to srand      0x100025cd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_printf  0x100025d7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_msg_alloc 0x100025e1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_msg_send 0x100025eb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_malloc  0x100025f5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_list_push_back 0x100025ff   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_msg_free 0x10002609   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to __aeabi_memclr 0x10002613   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_list_extract 0x1000261d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_free    0x10002627   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_list_init 0x10002631   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_read 0x1000263b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_list_pop_front 0x10002645   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_erase 0x1000264f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_write 0x10002659   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_task_create 0x10002663   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_timer_clear 0x1000266d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_timer_set 0x10002677   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to __aeabi_memcpy4 0x10002681   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_list_size 0x1000268b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_state_get 0x10002695   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_list_push_front 0x1000269f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_list_insert_before 0x100026a9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to em_ble_generate_base_address_table 0x100026b3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ble_util_buf_init_env 0x100026bd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to llm_init_act_info_buf 0x100026c7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_init  0x100026d1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to GLOBAL_INT_START 0x100026db   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_schedule 0x100026e5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to CPU_SR_Save 0x100026ef   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to CPU_SR_Restore 0x100026f9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rand       0x10002703   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to hci_send_2_controller 0x1000270d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_msg_src_id_get 0x10002717   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_timer_active 0x10002721   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_msg_in_queue 0x1000272b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_msg_forward 0x10002735   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to hci_basic_cmd_send_2_controller 0x1000273f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to platform_reset 0x10002749   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to aes_encrypt 0x10002753   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to aes_rand   0x1000275d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_check_malloc 0x10002767   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_msg_send_basic 0x10002771   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ble_util_buf_rx_free 0x1000277b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_event_set 0x10002785   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to __aeabi_memset 0x1000278f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_mem_init 0x10002799   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_alloc 0x100027a3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_free 0x100027ad   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_event_callback_set 0x100027b7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_event_clear 0x100027c1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to uart_init  0x100027cb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to frspim_rd  0x100027d5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to frspim_wr  0x100027df   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to app_set_ota_state 0x100027e9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to system_set_internal_flash_clock_div 0x100027f3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_delay_10us 0x100027fd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_clear_isr_state 0x10002807   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_OTP_read 0x10002811   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_enable_isr 0x1000281b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to system_osc_doubler_calibration 0x10002825   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_calibration_start 0x1000282f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_get_rc_clk 0x10002839   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_calibration_stop 0x10002843   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_task_msg_flush 0x1000284d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to system_set_pclk 0x10002857   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_prevent_sleep_set 0x10002861   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to usb_audio_send_report 0x1000286b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to uart_putc_noint_no_wait 0x10002875   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to usb_hid_send_vendor_report 0x1000287f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to usb_hid_send_mouse_report 0x10002889   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to usb_hid_send_keyboard_report 0x10002893   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to app_otas_erase 0x1000289d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to app_otas_save_data 0x100028a7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to crc32      0x100028b1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to app_otas_crc_cal 0x100028bb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to system_enable_internal_flash_q_read 0x100028c5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to patch_init 0x100028cf   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to main_loop  0x100028d9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    FindSyncword                             0x10002c75   Thumb Code    48  decoder-sbc.o(i.FindSyncword)
-    OI_BITSTREAM_ReadInit                    0x10002ca5   Thumb Code    30  bitstream-decode.o(i.OI_BITSTREAM_ReadInit)
-    OI_BITSTREAM_ReadUINT4Aligned            0x10002cc3   Thumb Code    40  bitstream-decode.o(i.OI_BITSTREAM_ReadUINT4Aligned)
-    OI_CODEC_SBC_Alloc                       0x10002ceb   Thumb Code    84  alloc.o(i.OI_CODEC_SBC_Alloc)
-    OI_CODEC_SBC_CalculateFramelen           0x10002d3f   Thumb Code     4  bitalloc-sbc.o(i.OI_CODEC_SBC_CalculateFramelen)
-    OI_CODEC_SBC_DecodeFrame                 0x10002d43   Thumb Code   162  decoder-sbc.o(i.OI_CODEC_SBC_DecodeFrame)
-    OI_CODEC_SBC_DecoderReset                0x10002de5   Thumb Code    16  decoder-sbc.o(i.OI_CODEC_SBC_DecoderReset)
-    OI_SBC_CalculateChecksum                 0x10002df5   Thumb Code    76  framing.o(i.OI_SBC_CalculateChecksum)
-    OI_SBC_ComputeBitAllocation              0x10002e41   Thumb Code    10  bitalloc-sbc.o(i.OI_SBC_ComputeBitAllocation)
-    OI_SBC_Dequant                           0x10002e51   Thumb Code    34  dequant.o(i.OI_SBC_Dequant)
-    OI_SBC_ExpandFrameFields                 0x10002e7d   Thumb Code    36  framing.o(i.OI_SBC_ExpandFrameFields)
-    OI_SBC_ReadHeader                        0x10002ea5   Thumb Code    78  decoder-private.o(i.OI_SBC_ReadHeader)
-    OI_SBC_ReadSamples                       0x10002ef9   Thumb Code   140  decoder-private.o(i.OI_SBC_ReadSamples)
-    OI_SBC_ReadSamplesJoint                  0x10002f85   Thumb Code    12  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint)
-    OI_SBC_ReadSamplesJoint4                 0x10002f95   Thumb Code   192  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint4)
-    OI_SBC_ReadSamplesJoint8                 0x10003055   Thumb Code   188  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint8)
-    OI_SBC_ReadScalefactors                  0x10003111   Thumb Code   132  decoder-private.o(i.OI_SBC_ReadScalefactors)
-    OI_SBC_SynthFrame                        0x10003195   Thumb Code    28  synthesis-sbc.o(i.OI_SBC_SynthFrame)
-    OI_SBC_SynthFrame_4SB                    0x100031b5   Thumb Code   176  synthesis-sbc.o(i.OI_SBC_SynthFrame_4SB)
-    OI_SBC_SynthFrame_80                     0x10003265   Thumb Code   176  synthesis-sbc.o(i.OI_SBC_SynthFrame_80)
-    SynthWindow40_int32_int32_symmetry_with_sum 0x10003315   Thumb Code   534  synthesis-sbc.o(i.SynthWindow40_int32_int32_symmetry_with_sum)
-    SynthWindow80_generated                  0x10003535   Thumb Code  1352  synthesis-8-generated.o(i.SynthWindow80_generated)
-    __0printf                                0x10003b11   Thumb Code    22  printfa.o(i.__0printf)
-    __1printf                                0x10003b11   Thumb Code     0  printfa.o(i.__0printf)
-    __2printf                                0x10003b11   Thumb Code     0  printfa.o(i.__0printf)
-    __c89printf                              0x10003b11   Thumb Code     0  printfa.o(i.__0printf)
-    printf                                   0x10003b11   Thumb Code     0  printfa.o(i.__0printf)
-    __0vprintf                               0x10003b31   Thumb Code     8  printfa.o(i.__0vprintf)
-    __1vprintf                               0x10003b31   Thumb Code     0  printfa.o(i.__0vprintf)
-    __2vprintf                               0x10003b31   Thumb Code     0  printfa.o(i.__0vprintf)
-    __c89vprintf                             0x10003b31   Thumb Code     0  printfa.o(i.__0vprintf)
-    vprintf                                  0x10003b31   Thumb Code     0  printfa.o(i.__0vprintf)
-    _write_uart0                             0x100043f5   Thumb Code    38  sys_utisl.o(i._write_uart0)
-    adjustToFitBitpool                       0x10004421   Thumb Code   150  bitalloc.o(i.adjustToFitBitpool)
-    allocAdjustedBits                        0x100044b7   Thumb Code    44  bitalloc.o(i.allocAdjustedBits)
-    allocExcessBits                          0x100044e3   Thumb Code    20  bitalloc.o(i.allocExcessBits)
-    app_BlockLoopBuf_write                   0x100044f7   Thumb Code    82  ringbuffer.o(i.app_BlockLoopBuf_write)
-    app_BlockRingBuf_flush                   0x10004549   Thumb Code    10  ringbuffer.o(i.app_BlockRingBuf_flush)
-    app_BlockRingBuf_free                    0x10004553   Thumb Code    32  ringbuffer.o(i.app_BlockRingBuf_free)
-    app_BlockRingBuf_malloc                  0x10004573   Thumb Code    20  ringbuffer.o(i.app_BlockRingBuf_malloc)
-    app_act_created_ind_func                 0x10004589   Thumb Code   122  app_proj_event.o(i.app_act_created_ind_func)
-    app_act_deleted_ind_func                 0x10004665   Thumb Code    70  app_proj_event.o(i.app_act_deleted_ind_func)
-    app_adv_complete_ind_func                0x1000470d   Thumb Code    86  app_proj_event.o(i.app_adv_complete_ind_func)
-    app_adv_report_ind_func                  0x100047c1   Thumb Code   160  app_proj_event.o(i.app_adv_report_ind_func)
-    app_blockRingBuf_setup                   0x10004865   Thumb Code    14  ringbuffer.o(i.app_blockRingBuf_setup)
-    app_conn_complete_ind_func               0x10004875   Thumb Code    70  app_proj_event.o(i.app_conn_complete_ind_func)
-    app_connection_master_encrypt_compeleted_ind_func 0x10004919   Thumb Code    82  app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func)
-    app_connection_master_encrypted_ind_func 0x100049c9   Thumb Code    76  app_proj_event.o(i.app_connection_master_encrypted_ind_func)
-    app_connection_slave_encrypted_ind_func  0x10004a61   Thumb Code    76  app_proj_event.o(i.app_connection_slave_encrypted_ind_func)
-    app_db_init_complete_ind_func            0x10004af9   Thumb Code     8  app_proj_event.o(i.app_db_init_complete_ind_func)
-    app_disconnect_ind_func                  0x10004b05   Thumb Code    74  app_proj_event.o(i.app_disconnect_ind_func)
-    app_get_info_ind_func                    0x10005079   Thumb Code    48  app_proj_event.o(i.app_get_info_ind_func)
-    app_main                                 0x100050ad   Thumb Code   344  entry.o(i.app_main)
-    app_per_sync_completed_ind_func          0x100052c1   Thumb Code    66  app_proj_event.o(i.app_per_sync_completed_ind_func)
-    app_per_sync_established_ind_func        0x1000535d   Thumb Code    96  app_proj_event.o(i.app_per_sync_established_ind_func)
-    app_reset_complete_ind_func              0x10005405   Thumb Code    34  app_proj_event.o(i.app_reset_complete_ind_func)
-    app_scanning_completed_ind_func          0x10005431   Thumb Code    66  app_proj_event.o(i.app_scanning_completed_ind_func)
-    app_sec_bond_add                         0x100054c9   Thumb Code   180  app_sec.o(i.app_sec_bond_add)
-    app_sec_bond_check                       0x10005585   Thumb Code   416  app_sec.o(i.app_sec_bond_check)
-    app_sec_bond_del                         0x100057cd   Thumb Code    60  app_sec.o(i.app_sec_bond_del)
-    app_sec_bond_del_all                     0x10005851   Thumb Code    52  app_sec.o(i.app_sec_bond_del_all)
-    app_sec_bond_search                      0x10005891   Thumb Code   154  app_sec.o(i.app_sec_bond_search)
-    app_sec_get_bond_flag                    0x10005e35   Thumb Code    26  app_sec.o(i.app_sec_get_bond_flag)
-    app_sec_init                             0x10005e55   Thumb Code    24  app_sec.o(i.app_sec_init)
-    app_sec_resolv_cmd_cmp                   0x10005f79   Thumb Code    52  app_sec.o(i.app_sec_resolv_cmd_cmp)
-    app_sec_set_param                        0x10005fb1   Thumb Code    10  app_sec.o(i.app_sec_set_param)
-    app_sec_user_bond_manage_init            0x10005fc1   Thumb Code    46  app_sec.o(i.app_sec_user_bond_manage_init)
-    app_set_dev_config_complete_ind_func     0x100060ad   Thumb Code    44  app_proj_event.o(i.app_set_dev_config_complete_ind_func)
-    app_set_phy_ind_func                     0x100060e1   Thumb Code   102  app_proj_event.o(i.app_set_phy_ind_func)
-    app_svc_added_ind_func                   0x1000618d   Thumb Code    14  app_proj_event.o(i.app_svc_added_ind_func)
-    app_update_params_complete_ind_func      0x100061a1   Thumb Code     2  app_proj_event.o(i.app_update_params_complete_ind_func)
-    app_update_params_rejected_ind_func      0x100061a5   Thumb Code    78  app_proj_event.o(i.app_update_params_rejected_ind_func)
-    app_update_params_update_ind_func        0x10006259   Thumb Code   126  app_proj_event.o(i.app_update_params_update_ind_func)
-    app_update_phy_rejected_ind_func         0x1000632d   Thumb Code    78  app_proj_event.o(i.app_update_phy_rejected_ind_func)
-    app_white_list_ind_func                  0x100063d9   Thumb Code    80  app_proj_event.o(i.app_white_list_ind_func)
-    appm_adv_get_defer_op                    0x1000647d   Thumb Code    12  app.o(i.appm_adv_get_defer_op)
-    appm_adv_recv_gapm_cmp                   0x1000648d   Thumb Code   404  app.o(i.appm_adv_recv_gapm_cmp)
-    appm_adv_set_defer_op                    0x1000666d   Thumb Code    18  app.o(i.appm_adv_set_defer_op)
-    appm_conn_recv_gapm_cmp                  0x10006685   Thumb Code    78  app_conn.o(i.appm_conn_recv_gapm_cmp)
-    appm_create_adv_act                      0x100066d9   Thumb Code    24  app.o(i.appm_create_adv_act)
-    appm_create_aux_adv_act                  0x100066f1   Thumb Code   172  app.o(i.appm_create_aux_adv_act)
-    appm_create_conn_act                     0x100067a1   Thumb Code    44  app.o(i.appm_create_conn_act)
-    appm_create_legacy_adv_act               0x100067d1   Thumb Code   190  app.o(i.appm_create_legacy_adv_act)
-    appm_create_per_adv_act                  0x10006895   Thumb Code   122  app.o(i.appm_create_per_adv_act)
-    appm_create_scan_act                     0x10006915   Thumb Code    58  app.o(i.appm_create_scan_act)
-    appm_exc_activity_cmp                    0x10006959   Thumb Code    76  app.o(i.appm_exc_activity_cmp)
-    appm_execute_activity_cmd                0x100069a9   Thumb Code    62  app.o(i.appm_execute_activity_cmd)
-    appm_init_imp                            0x100069ed   Thumb Code    70  app.o(i.appm_init_imp)
-    appm_init_imp_for_hci                    0x10006a49   Thumb Code    36  app.o(i.appm_init_imp_for_hci)
-    appm_period_sync_recv_gapm_cmp           0x10006b3d   Thumb Code    70  app.o(i.appm_period_sync_recv_gapm_cmp)
-    appm_scan_recv_gapm_cmp                  0x10006b89   Thumb Code    70  app.o(i.appm_scan_recv_gapm_cmp)
-    appm_set_advertising_data                0x10006bd5   Thumb Code   216  app.o(i.appm_set_advertising_data)
-    appm_set_per_adv_data                    0x10006d11   Thumb Code   178  app.o(i.appm_set_per_adv_data)
-    appm_set_scan_response_data              0x10006e11   Thumb Code   222  app.o(i.appm_set_scan_response_data)
-    appm_start_advertising                   0x10006f5d   Thumb Code   168  app.o(i.appm_start_advertising)
-    appm_start_conn                          0x10007069   Thumb Code   212  app_conn.o(i.appm_start_conn)
-    appm_stop_advertising                    0x10007181   Thumb Code   118  app.o(i.appm_stop_advertising)
-    attc_l2cc_pdu_recv_handler               0x10007499   Thumb Code    82  attc.o(i.attc_l2cc_pdu_recv_handler)
-    attc_send_att_req                        0x10007a6d   Thumb Code    48  attc.o(i.attc_send_att_req)
-    attc_send_execute                        0x10007a9d   Thumb Code    40  attc.o(i.attc_send_execute)
-    attc_send_hdl_cfm                        0x10007ac5   Thumb Code    36  attc.o(i.attc_send_hdl_cfm)
-    attc_send_read_ind                       0x10007ae9   Thumb Code   228  attc.o(i.attc_send_read_ind)
-    attm_att_set_value                       0x10007bf1   Thumb Code   172  attm.o(i.attm_att_set_value)
-    attm_att_update_perm                     0x10007c9d   Thumb Code   102  attm.o(i.attm_att_update_perm)
-    attm_convert_to128                       0x10007d05   Thumb Code    46  attm.o(i.attm_convert_to128)
-    attm_get_value                           0x10007d45   Thumb Code   376  attm.o(i.attm_get_value)
-    attm_init                                0x10007ec1   Thumb Code    16  attm.o(i.attm_init)
-    attm_is_bt16_uuid                        0x10007ed5   Thumb Code     4  attm.o(i.attm_is_bt16_uuid)
-    attm_is_bt32_uuid                        0x10007ed9   Thumb Code     4  attm.o(i.attm_is_bt32_uuid)
-    attm_svc_create_db                       0x10007edd   Thumb Code   256  attm.o(i.attm_svc_create_db)
-    attm_svc_create_db_ext                   0x10007fdd   Thumb Code   356  attm.o(i.attm_svc_create_db_ext)
-    attm_svc_get_permission                  0x10008141   Thumb Code    28  attm.o(i.attm_svc_get_permission)
-    attm_uuid16_comp                         0x1000815d   Thumb Code    12  attm.o(i.attm_uuid16_comp)
-    attm_uuid_comp                           0x10008169   Thumb Code    86  attm.o(i.attm_uuid_comp)
-    attmdb_add_service                       0x100081c1   Thumb Code   112  attm_db.o(i.attmdb_add_service)
-    attmdb_att_get_permission                0x10008235   Thumb Code   272  attm_db.o(i.attmdb_att_get_permission)
-    attmdb_destroy                           0x10008345   Thumb Code    26  attm_db.o(i.attmdb_destroy)
-    attmdb_get_attribute                     0x10008365   Thumb Code    52  attm_db.o(i.attmdb_get_attribute)
-    attmdb_get_max_len                       0x10008399   Thumb Code    90  attm_db.o(i.attmdb_get_max_len)
-    attmdb_get_next_att                      0x100083f5   Thumb Code   114  attm_db.o(i.attmdb_get_next_att)
-    attmdb_get_service                       0x1000846d   Thumb Code    66  attm_db.o(i.attmdb_get_service)
-    attmdb_get_uuid                          0x100084b5   Thumb Code   214  attm_db.o(i.attmdb_get_uuid)
-    attmdb_svc_check_hdl                     0x10008751   Thumb Code    78  attm_db.o(i.attmdb_svc_check_hdl)
-    attmdb_uuid16_comp                       0x1000896f   Thumb Code    58  attm_db.o(i.attmdb_uuid16_comp)
-    atts_clear_prep_data                     0x100089d5   Thumb Code    32  atts.o(i.atts_clear_prep_data)
-    atts_clear_read_cache                    0x100089f9   Thumb Code    32  atts.o(i.atts_clear_read_cache)
-    atts_clear_rsp_data                      0x10008a1d   Thumb Code    32  atts.o(i.atts_clear_rsp_data)
-    atts_l2cc_pdu_recv_handler               0x100090d5   Thumb Code   156  atts.o(i.atts_l2cc_pdu_recv_handler)
-    atts_process_pdu                         0x100092b5   Thumb Code   108  atts.o(i.atts_process_pdu)
-    atts_send_error                          0x1000991d   Thumb Code    40  atts.o(i.atts_send_error)
-    atts_send_event                          0x10009945   Thumb Code   144  atts.o(i.atts_send_event)
-    atts_write_rsp_send                      0x10009b1d   Thumb Code    46  atts.o(i.atts_write_rsp_send)
-    atts_write_signed_cfm                    0x10009bc5   Thumb Code    60  atts.o(i.atts_write_signed_cfm)
-    audio_decoder_calc_sbc_frame_len         0x10009c01   Thumb Code   102  audio_decoder.o(i.audio_decoder_calc_sbc_frame_len)
-    audio_sw_decoder_buff                    0x10009c69   Thumb Code    38  audio_decoder.o(i.audio_sw_decoder_buff)
-    audio_sw_decoder_deinit                  0x10009c95   Thumb Code    20  audio_decoder.o(i.audio_sw_decoder_deinit)
-    audio_sw_decoder_init                    0x10009cad   Thumb Code    48  audio_decoder.o(i.audio_sw_decoder_init)
-    ble_add_svc                              0x10009ce1   Thumb Code    48  app.o(i.ble_add_svc)
-    ble_bond_init                            0x10009d19   Thumb Code    28  user_bond_manage.o(i.ble_bond_init)
-    ble_gap_set_dev_config                   0x10009d39   Thumb Code   150  app.o(i.ble_gap_set_dev_config)
-    ble_set_evt_func                         0x10009dd9   Thumb Code    16  app.o(i.ble_set_evt_func)
-    ble_stack_configure                      0x10009ded   Thumb Code   284  jump_table_host.o(i.ble_stack_configure)
-    ble_stack_init                           0x10009f1d   Thumb Code   128  app.o(i.ble_stack_init)
-    calib_meter_evt_end                      0x10009fad   Thumb Code     2  adv_check_mode.o(i.calib_meter_evt_end)
-    calib_meter_recv_msg                     0x10009faf   Thumb Code     2  adv_check_mode.o(i.calib_meter_recv_msg)
-    check_timer_handle                       0x10009fb1   Thumb Code   158  os_timer.o(i.check_timer_handle)
-    computeBitneed                           0x1000a0d1   Thumb Code   198  bitalloc.o(i.computeBitneed)
-    cosineModulateSynth4                     0x1000a19d   Thumb Code   142  synthesis-sbc.o(i.cosineModulateSynth4)
-    crc_iterate                              0x1000a235   Thumb Code    34  framing.o(i.crc_iterate)
-    crc_iterate_top4                         0x1000a25d   Thumb Code    18  framing.o(i.crc_iterate_top4)
-    dct2_8                                   0x1000a275   Thumb Code   280  synthesis-dct8.o(i.dct2_8)
-    default_mul_16s_32s_hi                   0x1000a39d   Thumb Code    14  synthesis-sbc.o(i.default_mul_16s_32s_hi)
-    default_mul_32s_32s_hi                   0x1000a3ab   Thumb Code    38  synthesis-dct8.o(i.default_mul_32s_32s_hi)
-    from_task_func_to_msg_handle             0x1000a439   Thumb Code    32  os_task.o(i.from_task_func_to_msg_handle)
-    gap_address_get                          0x1000a45d   Thumb Code    24  gap_api.o(i.gap_address_get)
-    gap_address_set                          0x1000a47d   Thumb Code    36  gap_api.o(i.gap_address_set)
-    gap_bond_manager_delete_all              0x1000a4a9   Thumb Code     4  gap_api.o(i.gap_bond_manager_delete_all)
-    gap_bond_manager_init                    0x1000a4ad   Thumb Code     4  gap_api.o(i.gap_bond_manager_init)
-    gap_dev_name_get                         0x1000a4b1   Thumb Code    20  gap_api.o(i.gap_dev_name_get)
-    gap_dev_name_set                         0x1000a4c9   Thumb Code    24  gap_api.o(i.gap_dev_name_set)
-    gap_get_connect_num                      0x1000a4e5   Thumb Code    32  gap_api.o(i.gap_get_connect_num)
-    gap_get_dev_appearance                   0x1000a509   Thumb Code     8  gap_api.o(i.gap_get_dev_appearance)
-    gap_rssi_ind                             0x1000a589   Thumb Code     2  proj_main.o(i.gap_rssi_ind)
-    gap_security_param_init                  0x1000a58b   Thumb Code     4  gap_api.o(i.gap_security_param_init)
-    gap_set_cb_func                          0x1000a591   Thumb Code     8  gap_api.o(i.gap_set_cb_func)
-    gap_set_dev_appearance                   0x1000a59d   Thumb Code     8  gap_api.o(i.gap_set_dev_appearance)
-    gap_start_conn                           0x1000a5a9   Thumb Code   100  gap_api.o(i.gap_start_conn)
-    gap_start_scan                           0x1000a619   Thumb Code   164  gap_api.o(i.gap_start_scan)
-    gap_stop_scan                            0x1000a709   Thumb Code    78  gap_api.o(i.gap_stop_scan)
-    gapc_auth_get                            0x1000a7a1   Thumb Code    58  gapc.o(i.gapc_auth_get)
-    gapc_auth_set                            0x1000a7e5   Thumb Code    90  gapc.o(i.gapc_auth_set)
-    gapc_cmp_evt_handler                     0x1000af1d   Thumb Code    96  gapm_init.o(i.gapc_cmp_evt_handler)
-    gapc_con_cleanup                         0x1000af81   Thumb Code    16  gapc.o(i.gapc_con_cleanup)
-    gapc_con_create                          0x1000af91   Thumb Code   366  gapc.o(i.gapc_con_create)
-    gapc_enc_keysize_get                     0x1000b471   Thumb Code    24  gapc.o(i.gapc_enc_keysize_get)
-    gapc_enc_keysize_set                     0x1000b48d   Thumb Code    20  gapc.o(i.gapc_enc_keysize_set)
-    gapc_get_bdaddr                          0x1000b715   Thumb Code    32  gapc.o(i.gapc_get_bdaddr)
-    gapc_get_chan_sel_algo                   0x1000b739   Thumb Code    20  gapc.o(i.gapc_get_chan_sel_algo)
-    gapc_get_conhdl                          0x1000b751   Thumb Code    32  gapc.o(i.gapc_get_conhdl)
-    gapc_get_conidx_imp                      0x1000b779   Thumb Code    46  gapc.o(i.gapc_get_conidx_imp)
-    gapc_get_csrk                            0x1000b7b1   Thumb Code    32  gapc.o(i.gapc_get_csrk)
-    gapc_get_dest_task                       0x1000b7d5   Thumb Code    10  gapc.o(i.gapc_get_dest_task)
-    gapc_get_operation                       0x1000ba45   Thumb Code    22  gapc.o(i.gapc_get_operation)
-    gapc_get_operation_ptr                   0x1000ba61   Thumb Code    12  gapc.o(i.gapc_get_operation_ptr)
-    gapc_get_requester                       0x1000ba71   Thumb Code    26  gapc.o(i.gapc_get_requester)
-    gapc_get_role                            0x1000ba91   Thumb Code    28  gapc.o(i.gapc_get_role)
-    gapc_get_sign_counter                    0x1000bab1   Thumb Code    32  gapc.o(i.gapc_get_sign_counter)
-    gapc_hci_handler                         0x1000bad5   Thumb Code    96  gapc_hci.o(i.gapc_hci_handler)
-    gapc_init                                0x1000bb39   Thumb Code    64  gapc.o(i.gapc_init)
-    gapc_is_disc_connection                  0x1000bb85   Thumb Code     4  gapc.o(i.gapc_is_disc_connection)
-    gapc_is_sec_set                          0x1000bb89   Thumb Code    58  gapc.o(i.gapc_is_sec_set)
-    gapc_link_encrypted                      0x1000bc39   Thumb Code    32  gapc.o(i.gapc_link_encrypted)
-    gapc_lk_sec_lvl_get                      0x1000bc61   Thumb Code    34  gapc.o(i.gapc_lk_sec_lvl_get)
-    gapc_param_update_sanity                 0x1000bf9d   Thumb Code    42  gapc.o(i.gapc_param_update_sanity)
-    gapc_peer_att_info_ind_handler           0x1000bfc9   Thumb Code    94  gapm_init.o(i.gapc_peer_att_info_ind_handler)
-    gapc_process_op                          0x1000c075   Thumb Code   140  gapc_task.o(i.gapc_process_op)
-    gapc_reschedule_operation                0x1000c101   Thumb Code    54  gapc.o(i.gapc_reschedule_operation)
-    gapc_send_complete_evt                   0x1000c1d1   Thumb Code    90  gapc.o(i.gapc_send_complete_evt)
-    gapc_send_disconect_ind                  0x1000c231   Thumb Code    38  gapc.o(i.gapc_send_disconect_ind)
-    gapc_send_error_evt                      0x1000c257   Thumb Code    38  gapc.o(i.gapc_send_error_evt)
-    gapc_set_local_addr                      0x1000c3a5   Thumb Code    30  gapc.o(i.gapc_set_local_addr)
-    gapc_set_operation_ptr                   0x1000c3c9   Thumb Code    12  gapc.o(i.gapc_set_operation_ptr)
-    gapc_sig_pdu_recv_handler                0x1000c491   Thumb Code    54  gapc_sig.o(i.gapc_sig_pdu_recv_handler)
-    gapc_sig_send_param_resp                 0x1000c4cd   Thumb Code    36  gapc_sig.o(i.gapc_sig_send_param_resp)
-    gapc_svc_chg_ccc_get                     0x1000c62d   Thumb Code    16  gapc.o(i.gapc_svc_chg_ccc_get)
-    gapc_svc_chg_ccc_set                     0x1000c641   Thumb Code    22  gapc.o(i.gapc_svc_chg_ccc_set)
-    gapc_update_state                        0x1000c6a1   Thumb Code    50  gapc.o(i.gapc_update_state)
-    gapm_activity_create_cmd_handler         0x1000c6d5   Thumb Code   186  gapm_actv.o(i.gapm_activity_create_cmd_handler)
-    gapm_activity_delete_cmd_handler         0x1000c7e1   Thumb Code   110  gapm_actv.o(i.gapm_activity_delete_cmd_handler)
-    gapm_activity_start_cmd_handler          0x1000c85d   Thumb Code   104  gapm_actv.o(i.gapm_activity_start_cmd_handler)
-    gapm_activity_stop_cmd_handler           0x1000c8d1   Thumb Code    98  gapm_actv.o(i.gapm_activity_stop_cmd_handler)
-    gapm_actv_alloc                          0x1000c9bd   Thumb Code    42  gapm_actv.o(i.gapm_actv_alloc)
-    gapm_actv_created                        0x1000c9ed   Thumb Code    96  gapm_actv.o(i.gapm_actv_created)
-    gapm_actv_deleted                        0x1000ca51   Thumb Code    68  gapm_actv.o(i.gapm_actv_deleted)
-    gapm_actv_get_hci_own_addr_type          0x1000cad1   Thumb Code    32  gapm_actv.o(i.gapm_actv_get_hci_own_addr_type)
-    gapm_actv_init                           0x1000cb25   Thumb Code    76  gapm_actv.o(i.gapm_actv_init)
-    gapm_actv_rand_addr_set_ind              0x1000cb79   Thumb Code    22  gapm_actv.o(i.gapm_actv_rand_addr_set_ind)
-    gapm_actv_retrieve_cmd_cmp_evt           0x1000cb95   Thumb Code    46  gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt)
-    gapm_actv_started                        0x1000cbf5   Thumb Code    40  gapm_actv.o(i.gapm_actv_started)
-    gapm_actv_stopped                        0x1000cc21   Thumb Code   114  gapm_actv.o(i.gapm_actv_stopped)
-    gapm_addr_init                           0x1000cd5d   Thumb Code    18  gapm_addr.o(i.gapm_addr_init)
-    gapm_addr_renew_cmd_handler              0x1000cd75   Thumb Code    34  gapm_addr.o(i.gapm_addr_renew_cmd_handler)
-    gapm_addr_renew_to_ind_handler           0x1000ce49   Thumb Code    36  gapm_addr.o(i.gapm_addr_renew_to_ind_handler)
-    gapm_addr_set_rand_addr                  0x1000ce99   Thumb Code   208  gapm_addr.o(i.gapm_addr_set_rand_addr)
-    gapm_adv_create                          0x1000d249   Thumb Code   152  gapm_adv.o(i.gapm_adv_create)
-    gapm_auto_conn_to_ind_handler            0x1000d6f9   Thumb Code    52  gapm_init.o(i.gapm_auto_conn_to_ind_handler)
-    gapm_cmp_evt_handler                     0x1000da0d   Thumb Code    26  gapm_addr.o(i.gapm_cmp_evt_handler)
-    gapm_con_cleanup                         0x1000da2d   Thumb Code    52  gapm.o(i.gapm_con_cleanup)
-    gapm_con_create                          0x1000da65   Thumb Code   100  gapm.o(i.gapm_con_create)
-    gapm_con_enable                          0x1000dacd   Thumb Code    10  gapm.o(i.gapm_con_enable)
-    gapm_dev_bdaddr_ind_handler              0x1000dadd   Thumb Code    56  gapm_addr.o(i.gapm_dev_bdaddr_ind_handler)
-    gapm_dle_val_check                       0x1000db19   Thumb Code    28  gapm.o(i.gapm_dle_val_check)
-    gapm_gen_dh_key_cmd_handler              0x1000db59   Thumb Code    74  gapm_smp.o(i.gapm_gen_dh_key_cmd_handler)
-    gapm_gen_rand_addr_cmd_handler           0x1000dba9   Thumb Code    54  gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler)
-    gapm_get_address_type                    0x1000dc39   Thumb Code    12  gapm.o(i.gapm_get_address_type)
-    gapm_get_att_handle                      0x1000dc49   Thumb Code    36  gapm.o(i.gapm_get_att_handle)
-    gapm_get_bdaddr                          0x1000dc71   Thumb Code     4  gapm.o(i.gapm_get_bdaddr)
-    gapm_get_dev_info_cmd_handler            0x1000dc79   Thumb Code   254  gapm_cfg.o(i.gapm_get_dev_info_cmd_handler)
-    gapm_get_irk                             0x1000dd89   Thumb Code     4  gapm.o(i.gapm_get_irk)
-    gapm_get_local_public_key                0x1000dd91   Thumb Code     4  gapm.o(i.gapm_get_local_public_key)
-    gapm_get_max_mtu                         0x1000dd99   Thumb Code     8  gapm.o(i.gapm_get_max_mtu)
-    gapm_get_operation                       0x1000dda5   Thumb Code    18  gapm.o(i.gapm_get_operation)
-    gapm_get_pub_key_cmd_handler             0x1000ddbd   Thumb Code   146  gapm_smp.o(i.gapm_get_pub_key_cmd_handler)
-    gapm_get_ral_addr_cmd_handler            0x1000de59   Thumb Code    78  gapm_list.o(i.gapm_get_ral_addr_cmd_handler)
-    gapm_get_requester                       0x1000dead   Thumb Code    22  gapm.o(i.gapm_get_requester)
-    gapm_init                                0x1000df21   Thumb Code    88  gapm.o(i.gapm_init)
-    gapm_init_attr                           0x1000df81   Thumb Code    42  gapm.o(i.gapm_init_attr)
-    gapm_init_connection_ind                 0x1000dfb5   Thumb Code   146  gapm_init.o(i.gapm_init_connection_ind)
-    gapm_init_create                         0x1000e04d   Thumb Code   110  gapm_init.o(i.gapm_init_create)
-    gapm_is_addr_type_valid                  0x1000e249   Thumb Code    58  gapm_addr.o(i.gapm_is_addr_type_valid)
-    gapm_is_legacy_pairing_supp              0x1000e28d   Thumb Code    12  gapm.o(i.gapm_is_legacy_pairing_supp)
-    gapm_is_pref_con_param_pres              0x1000e29d   Thumb Code    12  gapm.o(i.gapm_is_pref_con_param_pres)
-    gapm_is_sec_con_pairing_supp             0x1000e2ad   Thumb Code    12  gapm.o(i.gapm_is_sec_con_pairing_supp)
-    gapm_list_rmv_cmd_handle                 0x1000e36d   Thumb Code    60  gapm_list.o(i.gapm_list_rmv_cmd_handle)
-    gapm_list_set_cmd_handler                0x1000e41d   Thumb Code    80  gapm_list.o(i.gapm_list_set_cmd_handler)
-    gapm_per_sync_clear_fragments            0x1000e681   Thumb Code    30  gapm_per_sync.o(i.gapm_per_sync_clear_fragments)
-    gapm_per_sync_create                     0x1000e6a1   Thumb Code    54  gapm_per_sync.o(i.gapm_per_sync_create)
-    gapm_process_op                          0x1000e88d   Thumb Code   112  gapm.o(i.gapm_process_op)
-    gapm_profile_task_add_cmd_handler        0x1000e925   Thumb Code    90  gapm_cfg.o(i.gapm_profile_task_add_cmd_handler)
-    gapm_reset_cmd_handler                   0x1000e985   Thumb Code    58  gapm_cfg.o(i.gapm_reset_cmd_handler)
-    gapm_resolv_addr_cmd_handler             0x1000e9c5   Thumb Code    52  gapm_smp.o(i.gapm_resolv_addr_cmd_handler)
-    gapm_scan_actv_clean                     0x1000e9fd   Thumb Code    40  gapm_scan.o(i.gapm_scan_actv_clean)
-    gapm_scan_create                         0x1000eabd   Thumb Code    96  gapm_scan.o(i.gapm_scan_create)
-    gapm_send_complete_evt                   0x1000ef3d   Thumb Code    64  gapm.o(i.gapm_send_complete_evt)
-    gapm_send_error_evt                      0x1000ef81   Thumb Code    36  gapm.o(i.gapm_send_error_evt)
-    gapm_set_adv_data_cmd_handler            0x1000efa5   Thumb Code   224  gapm_adv.o(i.gapm_set_adv_data_cmd_handler)
-    gapm_set_channel_map_cmd_handler         0x1000f091   Thumb Code    80  gapm_cfg.o(i.gapm_set_channel_map_cmd_handler)
-    gapm_set_dev_config_cmd_handler          0x1000f0e9   Thumb Code   412  gapm_cfg.o(i.gapm_set_dev_config_cmd_handler)
-    gapm_set_irk_cmd_handler                 0x1000f291   Thumb Code    46  gapm_cfg.o(i.gapm_set_irk_cmd_handler)
-    gapm_set_max_mps                         0x1000f2c9   Thumb Code    26  gapm.o(i.gapm_set_max_mps)
-    gapm_set_max_mtu                         0x1000f2e9   Thumb Code    28  gapm.o(i.gapm_set_max_mtu)
-    gapm_svc_chg_en                          0x1000f4f5   Thumb Code    12  gapm.o(i.gapm_svc_chg_en)
-    gapm_update_state                        0x1000f533   Thumb Code    44  gapm.o(i.gapm_update_state)
-    gapm_use_enc_block_cmd_handler           0x1000f561   Thumb Code    60  gapm_smp.o(i.gapm_use_enc_block_cmd_handler)
-    gatt_add_client                          0x1000f5dd   Thumb Code   192  gatt_api.o(i.gatt_add_client)
-    gatt_add_client_uuid                     0x1000f6f1   Thumb Code   642  gatt_api.o(i.gatt_add_client_uuid)
-    gatt_client_enable_ntf                   0x1000fb81   Thumb Code    74  gatt_api.o(i.gatt_client_enable_ntf)
-    gatt_client_read                         0x1000fbd9   Thumb Code    38  gatt_api.o(i.gatt_client_read)
-    gatt_client_read_with_handle             0x1000fc09   Thumb Code    86  gatt_api.o(i.gatt_client_read_with_handle)
-    gatt_client_write_cmd                    0x1000fc65   Thumb Code    42  gatt_api.o(i.gatt_client_write_cmd)
-    gatt_client_write_cmd_with_handle        0x1000fc99   Thumb Code   114  gatt_api.o(i.gatt_client_write_cmd_with_handle)
-    gatt_client_write_req_with_handle        0x1000fd11   Thumb Code   114  gatt_api.o(i.gatt_client_write_req_with_handle)
-    gatt_discovery_all_peer_svc              0x1000fdc9   Thumb Code   182  gatt_api.o(i.gatt_discovery_all_peer_svc)
-    gatt_get_free_svc_id                     0x1000fe8d   Thumb Code    38  gatt_api.o(i.gatt_get_free_svc_id)
-    gatt_load_peer_svc_from_flash            0x1000feb9   Thumb Code   142  user_bond_manage.o(i.gatt_load_peer_svc_from_flash)
-    gatt_profile_task_add                    0x10010699   Thumb Code   160  gatt_api.o(i.gatt_profile_task_add)
-    gatt_write_data                          0x10010cc5   Thumb Code    38  ble_simple_central.o(i.gatt_write_data)
-    gatt_write_peer_svc_to_flash             0x10010cf1   Thumb Code   136  user_bond_manage.o(i.gatt_write_peer_svc_to_flash)
-    gattc_cleanup                            0x10010ed1   Thumb Code   160  gattc.o(i.gattc_cleanup)
-    gattc_con_enable                         0x10011139   Thumb Code    22  gattc.o(i.gattc_con_enable)
-    gattc_create                             0x10011151   Thumb Code   136  gattc.o(i.gattc_create)
-    gattc_get_mtu                            0x10011615   Thumb Code    12  gattc.o(i.gattc_get_mtu)
-    gattc_get_operation                      0x10011625   Thumb Code    22  gattc.o(i.gattc_get_operation)
-    gattc_get_operation_ptr                  0x10011641   Thumb Code    12  gattc.o(i.gattc_get_operation_ptr)
-    gattc_get_requester                      0x10011651   Thumb Code    26  gattc.o(i.gattc_get_requester)
-    gattc_init                               0x10011671   Thumb Code    66  gattc.o(i.gattc_init)
-    gattc_reschedule_operation               0x10011bed   Thumb Code    54  gattc.o(i.gattc_reschedule_operation)
-    gattc_send_complete_evt                  0x10011ced   Thumb Code   100  gattc.o(i.gattc_send_complete_evt)
-    gattc_send_error_evt                     0x10011d55   Thumb Code    44  gattc.o(i.gattc_send_error_evt)
-    gattc_set_mtu                            0x10011e8d   Thumb Code    76  gattc.o(i.gattc_set_mtu)
-    gattc_set_operation_ptr                  0x10011edd   Thumb Code    12  gattc.o(i.gattc_set_operation_ptr)
-    gattc_update_state                       0x10011f59   Thumb Code    40  gattc.o(i.gattc_update_state)
-    gattm_cleanup                            0x100122ef   Thumb Code     6  gattm.o(i.gattm_cleanup)
-    gattm_create                             0x100122f5   Thumb Code     4  gattm.o(i.gattm_create)
-    gattm_init                               0x100122fd   Thumb Code    32  gattm.o(i.gattm_init)
-    gattm_init_attr                          0x10012321   Thumb Code    90  gattm.o(i.gattm_init_attr)
-    gattm_svc_get_start_hdl                  0x10012385   Thumb Code     6  gattm.o(i.gattm_svc_get_start_hdl)
-    get_gatt_default_itf                     0x100123c5   Thumb Code     4  gatt_api.o(i.get_gatt_default_itf)
-    gpio_init                                0x10012419   Thumb Code   696  driver_gpio.o(i.gpio_init)
-    gpio_write_pin                           0x100126e1   Thumb Code    88  driver_gpio.o(i.gpio_write_pin)
-    hci_basic_cmd_cmp_evt_cfg_handler        0x1001281d   Thumb Code   164  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler)
-    hci_basic_cmd_cmp_evt_rl_cfg_handler     0x100128c1   Thumb Code    68  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler)
-    hci_le_adv_set_term_evt_handler          0x10012aa5   Thumb Code    98  gapm_adv.o(i.hci_le_adv_set_term_evt_handler)
-    hci_le_ch_sel_algo_evt_handler           0x10012b15   Thumb Code    32  gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler)
-    hci_le_cmd_cmp_evt_addr_handler          0x10012b3d   Thumb Code    50  gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler)
-    hci_le_cmd_cmp_evt_adv_handler           0x10012b75   Thumb Code   160  gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler)
-    hci_le_cmd_cmp_evt_init_handler          0x10012d05   Thumb Code   124  gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler)
-    hci_le_cmd_cmp_evt_list_handler          0x10012d85   Thumb Code   192  gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler)
-    hci_le_cmd_cmp_evt_per_sync_handler      0x10012e49   Thumb Code    52  gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler)
-    hci_le_cmd_cmp_evt_scan_handler          0x10012e7d   Thumb Code    98  gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler)
-    hci_le_enh_con_cmp_evt_handler           0x10013031   Thumb Code    40  gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler)
-    hci_le_ext_adv_report_evt_handler        0x10013059   Thumb Code   190  gapm_scan.o(i.hci_le_ext_adv_report_evt_handler)
-    hci_le_gen_dhkey_stat_evt_handler        0x1001311d   Thumb Code    38  gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler)
-    hci_le_generate_dhkey_cmp_evt_handler    0x10013143   Thumb Code    84  gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler)
-    hci_le_per_adv_report_evt_handler        0x10013219   Thumb Code    80  gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler)
-    hci_le_per_adv_sync_est_evt_handler      0x10013269   Thumb Code   102  gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler)
-    hci_le_per_adv_sync_lost_evt_handler     0x100132cf   Thumb Code    28  gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler)
-    hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler 0x10013355   Thumb Code    68  gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler)
-    hci_le_rd_buff_size_cmd_cmp_evt_handler  0x10013399   Thumb Code    44  gapm_cfg.o(i.hci_le_rd_buff_size_cmd_cmp_evt_handler)
-    hci_le_rd_local_p256_public_key_cmp_evt_handler 0x100133c9   Thumb Code   134  gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler)
-    hci_le_rd_max_data_len_cmd_cmp_evt_handler 0x10013459   Thumb Code    66  gapm_cfg.o(i.hci_le_rd_max_data_len_cmd_cmp_evt_handler)
-    hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler 0x1001349d   Thumb Code    98  gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler)
-    hci_le_rd_pal_size_cmd_cmp_evt_handler   0x10013505   Thumb Code    58  gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler)
-    hci_le_rd_ral_addr_cmd_cmp_evt_handler   0x1001359d   Thumb Code   102  gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler)
-    hci_le_rd_ral_size_cmd_cmp_evt_handler   0x10013603   Thumb Code    58  gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler)
-    hci_le_rd_rf_path_comp_cmd_cmp_evt_handler 0x100136e1   Thumb Code    72  gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler)
-    hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler 0x10013729   Thumb Code    58  gapm_cfg.o(i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler)
-    hci_le_rd_tx_pwr_cmd_cmp_evt_handler     0x10013763   Thumb Code    72  gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler)
-    hci_le_rd_wlst_size_cmd_cmp_evt_handler  0x100137ab   Thumb Code    58  gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler)
-    hci_le_read_max_adv_data_len_cmd_cmp_evt_handler 0x100137e5   Thumb Code   100  gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler)
-    hci_le_scan_req_rcvd_evt_handler         0x1001389d   Thumb Code    88  gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler)
-    hci_le_scan_timeout_evt_handler          0x100138fd   Thumb Code    34  gapm_scan.o(i.hci_le_scan_timeout_evt_handler)
-    hci_rd_bd_addr_cmd_cmp_evt_handler       0x100139fd   Thumb Code    62  gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler)
-    hci_rd_buff_size_cmd_cmp_evt_handler     0x10013a41   Thumb Code    44  gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler)
-    hci_rd_local_ver_info_cmd_cmp_evt_handler 0x10013ad1   Thumb Code   104  gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler)
-    hci_test_end_cmd_cmp_evt_handler         0x10013c1d   Thumb Code    58  gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler)
-    internal_CalculateFramelen               0x10013d41   Thumb Code    54  bitalloc.o(i.internal_CalculateFramelen)
-    internal_DecoderReset                    0x10013d79   Thumb Code    66  decoder-private.o(i.internal_DecoderReset)
-    jump_table_get_static_keys               0x10013dc1   Thumb Code   166  jump_table_host.o(i.jump_table_get_static_keys)
-    jump_table_memmory_init                  0x10013e85   Thumb Code    44  jump_table_host.o(i.jump_table_memmory_init)
-    jump_table_set_static_keys               0x10013f41   Thumb Code   140  jump_table_host.o(i.jump_table_set_static_keys)
-    l2cc_cleanup                             0x10014175   Thumb Code   170  l2cc.o(i.l2cc_cleanup)
-    l2cc_create                              0x100142a9   Thumb Code    70  l2cc.o(i.l2cc_create)
-    l2cc_data_send                           0x100142f5   Thumb Code   370  l2cc.o(i.l2cc_data_send)
-    l2cc_dbg_pdu_pack                        0x10014471   Thumb Code    74  l2cc_pdu.o(i.l2cc_dbg_pdu_pack)
-    l2cc_init                                0x10014535   Thumb Code    68  l2cc.o(i.l2cc_init)
-    l2cc_op_complete                         0x100145c5   Thumb Code    80  l2cc.o(i.l2cc_op_complete)
-    l2cc_pdu_alloc                           0x10014619   Thumb Code    44  l2cc_task.o(i.l2cc_pdu_alloc)
-    l2cc_pdu_header_check                    0x10014645   Thumb Code   320  l2cc_pdu.o(i.l2cc_pdu_header_check)
-    l2cc_pdu_pack                            0x10014789   Thumb Code   690  l2cc_pdu.o(i.l2cc_pdu_pack)
-    l2cc_pdu_rx_init                         0x10014b85   Thumb Code   124  l2cc_pdu.o(i.l2cc_pdu_rx_init)
-    l2cc_pdu_send                            0x10014c05   Thumb Code     6  l2cc_task.o(i.l2cc_pdu_send)
-    l2cc_pdu_unpack                          0x10014c6d   Thumb Code   656  l2cc_pdu.o(i.l2cc_pdu_unpack)
-    l2cc_send_cmp_evt                        0x10014f05   Thumb Code    48  l2cc.o(i.l2cc_send_cmp_evt)
-    l2cc_sig_pdu_recv_handler                0x10014f35   Thumb Code    70  l2cc_sig.o(i.l2cc_sig_pdu_recv_handler)
-    l2cc_sig_send_cmd_reject                 0x10014f81   Thumb Code    92  l2cc_sig.o(i.l2cc_sig_send_cmd_reject)
-    l2cc_update_state                        0x10014fdd   Thumb Code    40  l2cc.o(i.l2cc_update_state)
-    l2cm_cleanup                             0x10015005   Thumb Code    22  l2cm.o(i.l2cm_cleanup)
-    l2cm_create                              0x1001501b   Thumb Code     4  l2cm.o(i.l2cm_create)
-    l2cm_get_nb_buffer_available             0x10015021   Thumb Code     6  l2cm.o(i.l2cm_get_nb_buffer_available)
-    l2cm_init                                0x1001502d   Thumb Code    40  l2cm.o(i.l2cm_init)
-    l2cm_set_link_layer_buff_size            0x100150bd   Thumb Code    10  l2cm.o(i.l2cm_set_link_layer_buff_size)
-    l2cm_tx_status                           0x100150cd   Thumb Code    38  l2cm.o(i.l2cm_tx_status)
-    log_init                                 0x100150f9   Thumb Code   104  co_log.o(i.log_init)
-    log_printf                               0x1001518d   Thumb Code    28  co_log.o(i.log_printf)
-    log_printf_level                         0x100151b1   Thumb Code     4  co_log.o(i.log_printf_level)
-    lvd_threshold                            0x100151b5   Thumb Code    34  driver_pmu.o(i.lvd_threshold)
-    m_al_get_local_addr                      0x100151d9   Thumb Code     4  m_al_task.o(i.m_al_get_local_addr)
-    m_tb_state_is_feature_sup                0x100151e1   Thumb Code    20  m_tb_state.o(i.m_tb_state_is_feature_sup)
-    mesh_set_runtime                         0x100151f9   Thumb Code    54  mesh_api.o(i.mesh_set_runtime)
-    modem_param_table_set                    0x10015245   Thumb Code    64  patch_rf.o(i.modem_param_table_set)
-    monoBitAllocation                        0x10015291   Thumb Code    34  bitalloc.o(i.monoBitAllocation)
-    oneChannelBitAllocation                  0x100152b3   Thumb Code    86  bitalloc.o(i.oneChannelBitAllocation)
-    os_free                                  0x10015339   Thumb Code    10  os_mem.o(i.os_free)
-    os_get_free_task_type                    0x10015345   Thumb Code    28  os_task.o(i.os_get_free_task_type)
-    os_malloc                                0x10015365   Thumb Code     6  os_mem.o(i.os_malloc)
-    os_msg_post                              0x1001536d   Thumb Code    54  os_msg_q.o(i.os_msg_post)
-    os_task_create                           0x100153cd   Thumb Code     6  os_task.o(i.os_task_create)
-    os_task_create_x                         0x100153d5   Thumb Code   114  os_task.o(i.os_task_create_x)
-    os_timer_destroy                         0x1001544d   Thumb Code   100  os_timer.o(i.os_timer_destroy)
-    os_timer_init                            0x100154f9   Thumb Code   144  os_timer.o(i.os_timer_init)
-    os_timer_ota_cb                          0x100155dd   Thumb Code    18  ota.o(i.os_timer_ota_cb)
-    os_timer_start                           0x10015605   Thumb Code   120  os_timer.o(i.os_timer_start)
-    os_timer_stop                            0x100156d9   Thumb Code   182  os_timer.o(i.os_timer_stop)
-    os_timer_update_link_param_cb            0x100157e9   Thumb Code    36  ble_simple_central.o(i.os_timer_update_link_param_cb)
-    os_zalloc                                0x1001588d   Thumb Code    24  os_mem.o(i.os_zalloc)
-    ota_deinit                               0x100158a5   Thumb Code    30  ota.o(i.ota_deinit)
-    ota_init                                 0x100158c9   Thumb Code    22  ota.o(i.ota_init)
-    ota_start                                0x100158e5   Thumb Code    40  ota.o(i.ota_start)
-    ota_stop                                 0x10015925   Thumb Code    64  ota.o(i.ota_stop)
-    pmu_Anti_shake_key_isr                   0x100159b1   Thumb Code     2  driver_pmu.o(i.pmu_Anti_shake_key_isr)
-    pmu_calibration_restart                  0x100159b5   Thumb Code    90  sys_utisl.o(i.pmu_calibration_restart)
-    pmu_cp_trim_config                       0x10015a15   Thumb Code   332  driver_pmu.o(i.pmu_cp_trim_config)
-    pmu_ft_trim_config                       0x10015b69   Thumb Code   686  driver_pmu.o(i.pmu_ft_trim_config)
-    pmu_get_isr_state                        0x10015e25   Thumb Code    16  driver_pmu.o(i.pmu_get_isr_state)
-    pmu_gpio_isr                             0x10015e35   Thumb Code     2  driver_pmu.o(i.pmu_gpio_isr)
-    pmu_ldo_mode_enable                      0x10015e37   Thumb Code    76  driver_pmu.o(i.pmu_ldo_mode_enable)
-    pmu_lvd_en                               0x10015e83   Thumb Code   146  driver_pmu.o(i.pmu_lvd_en)
-    pmu_reset_internal_cnt                   0x10015f15   Thumb Code    46  driver_pmu.o(i.pmu_reset_internal_cnt)
-    pmu_set_pin_dir                          0x10015f49   Thumb Code    54  driver_pmu.o(i.pmu_set_pin_dir)
-    pmu_set_pin_pull                         0x10015f7f   Thumb Code   108  driver_pmu.o(i.pmu_set_pin_pull)
-    pmu_set_pin_to_CPU                       0x10015feb   Thumb Code    36  driver_pmu.o(i.pmu_set_pin_to_CPU)
-    pmu_set_pin_to_PMU                       0x1001600f   Thumb Code    36  driver_pmu.o(i.pmu_set_pin_to_PMU)
-    pmu_sub_init                             0x10016035   Thumb Code   858  driver_pmu.o(i.pmu_sub_init)
-    prf_add_profile                          0x10016399   Thumb Code   184  prf.o(i.prf_add_profile)
-    prf_cleanup                              0x10016459   Thumb Code    76  prf.o(i.prf_cleanup)
-    prf_create                               0x100164ad   Thumb Code    74  prf.o(i.prf_create)
-    prf_extract_svc_info_uuid_128            0x10016501   Thumb Code   414  prf_utils.o(i.prf_extract_svc_info_uuid_128)
-    prf_get_task_from_id                     0x100166a1   Thumb Code    66  prf.o(i.prf_get_task_from_id)
-    prf_init                                 0x100166ed   Thumb Code   244  prf.o(i.prf_init)
-    prf_itf_get_imp                          0x100167e9   Thumb Code    36  app_prf.o(i.prf_itf_get_imp)
-    proj_init                                0x10016811   Thumb Code    58  proj_main.o(i.proj_init)
-    rwble_hl_init_imp                        0x10016899   Thumb Code    30  rwble_hl.o(i.rwble_hl_init_imp)
-    rwble_hl_reset                           0x100168b7   Thumb Code    30  rwble_hl.o(i.rwble_hl_reset)
-    shift_buffer                             0x100168d5   Thumb Code    50  framing.o(i.shift_buffer)
-    simple_central_init                      0x10016909   Thumb Code    96  ble_simple_central.o(i.simple_central_init)
-    smpc_ShiftLeft1Bit16ByteNum              0x10016c05   Thumb Code    36  smpc_crypto.o(i.smpc_ShiftLeft1Bit16ByteNum)
-    smpc_XOR_16_Byte_Array                   0x10016c29   Thumb Code    22  smpc_crypto.o(i.smpc_XOR_16_Byte_Array)
-    smpc_aes_cmac_complete                   0x10016c41   Thumb Code    66  smpc_crypto.o(i.smpc_aes_cmac_complete)
-    smpc_aes_cmac_continue                   0x10016c89   Thumb Code   330  smpc_crypto.o(i.smpc_aes_cmac_continue)
-    smpc_aes_cmac_init                       0x10016dd9   Thumb Code    70  smpc_crypto.o(i.smpc_aes_cmac_init)
-    smpc_calc_confirm_cont                   0x10016e25   Thumb Code  1360  smpc_api.o(i.smpc_calc_confirm_cont)
-    smpc_calc_subkeys                        0x10017375   Thumb Code   116  smpc.o(i.smpc_calc_subkeys)
-    smpc_check_key_distrib                   0x100173f9   Thumb Code   122  smpc.o(i.smpc_check_key_distrib)
-    smpc_check_max_key_size                  0x10017479   Thumb Code    40  smpc.o(i.smpc_check_max_key_size)
-    smpc_check_pairing_feat                  0x100174a5   Thumb Code    36  smpc.o(i.smpc_check_pairing_feat)
-    smpc_check_param                         0x100174c9   Thumb Code   130  smpc_util.o(i.smpc_check_param)
-    smpc_check_repeated_attempts             0x1001754d   Thumb Code    96  smpc.o(i.smpc_check_repeated_attempts)
-    smpc_clear_timeout_timer                 0x100175b1   Thumb Code    48  smpc.o(i.smpc_clear_timeout_timer)
-    smpc_confirm_gen_rand                    0x100175e5   Thumb Code   578  smpc_api.o(i.smpc_confirm_gen_rand)
-    smpc_encrypt_cfm                         0x100178d5   Thumb Code    50  smpc_api.o(i.smpc_encrypt_cfm)
-    smpc_encrypt_start                       0x1001790d   Thumb Code    38  smpc_api.o(i.smpc_encrypt_start)
-    smpc_encrypt_start_handler               0x10017933   Thumb Code    56  smpc_api.o(i.smpc_encrypt_start_handler)
-    smpc_f4_Init                             0x1001796d   Thumb Code    88  smpc_crypto.o(i.smpc_f4_Init)
-    smpc_f4_complete                         0x100179c9   Thumb Code    50  smpc_crypto.o(i.smpc_f4_complete)
-    smpc_f5_complete                         0x10017a01   Thumb Code    52  smpc_crypto.o(i.smpc_f5_complete)
-    smpc_f5_init                             0x10017a39   Thumb Code   152  smpc_crypto.o(i.smpc_f5_init)
-    smpc_f6_complete                         0x10017ae9   Thumb Code    50  smpc_crypto.o(i.smpc_f6_complete)
-    smpc_f6_init                             0x10017b21   Thumb Code   152  smpc_crypto.o(i.smpc_f6_init)
-    smpc_g2_complete                         0x10017bbd   Thumb Code    50  smpc_crypto.o(i.smpc_g2_complete)
-    smpc_g2_init                             0x10017bf5   Thumb Code    98  smpc_crypto.o(i.smpc_g2_init)
-    smpc_generate_cfm                        0x10017c5d   Thumb Code   122  smpc.o(i.smpc_generate_cfm)
-    smpc_generate_ci                         0x10017cdd   Thumb Code   110  smpc.o(i.smpc_generate_ci)
-    smpc_generate_e1                         0x10017d51   Thumb Code   178  smpc.o(i.smpc_generate_e1)
-    smpc_generate_l                          0x10017e09   Thumb Code    82  smpc.o(i.smpc_generate_l)
-    smpc_generate_rand                       0x10017e61   Thumb Code    42  smpc.o(i.smpc_generate_rand)
-    smpc_generate_stk                        0x10017e91   Thumb Code    76  smpc.o(i.smpc_generate_stk)
-    smpc_get_key_sec_prop                    0x10017ee1   Thumb Code   256  smpc.o(i.smpc_get_key_sec_prop)
-    smpc_get_next_passkey_bit                0x10017fe9   Thumb Code    38  smpc.o(i.smpc_get_next_passkey_bit)
-    smpc_handle_dh_key_check_complete        0x10018019   Thumb Code    60  smpc.o(i.smpc_handle_dh_key_check_complete)
-    smpc_handle_enc_change_evt               0x10018059   Thumb Code   308  smpc.o(i.smpc_handle_enc_change_evt)
-    smpc_init_mac_key_calculation            0x10018191   Thumb Code   164  smpc.o(i.smpc_init_mac_key_calculation)
-    smpc_initiate_dhkey_check                0x10018239   Thumb Code   208  smpc.o(i.smpc_initiate_dhkey_check)
-    smpc_initiate_dhkey_verification         0x1001830d   Thumb Code   206  smpc.o(i.smpc_initiate_dhkey_verification)
-    smpc_is_sec_mode_reached                 0x100183e1   Thumb Code    40  smpc.o(i.smpc_is_sec_mode_reached)
-    smpc_key_press_notification_ind          0x1001840d   Thumb Code    38  smpc_api.o(i.smpc_key_press_notification_ind)
-    smpc_launch_rep_att_timer                0x10018435   Thumb Code    72  smpc.o(i.smpc_launch_rep_att_timer)
-    smpc_pairing_csrk_exch                   0x10018481   Thumb Code    72  smpc_api.o(i.smpc_pairing_csrk_exch)
-    smpc_pairing_end                         0x100184cd   Thumb Code    90  smpc.o(i.smpc_pairing_end)
-    smpc_pairing_irk_exch                    0x1001852d   Thumb Code    66  smpc_api.o(i.smpc_pairing_irk_exch)
-    smpc_pairing_ltk_exch                    0x10018575   Thumb Code   102  smpc_api.o(i.smpc_pairing_ltk_exch)
-    smpc_pairing_nc_exch                     0x100185e1   Thumb Code    84  smpc_api.o(i.smpc_pairing_nc_exch)
-    smpc_pairing_oob_exch                    0x10018639   Thumb Code   196  smpc_api.o(i.smpc_pairing_oob_exch)
-    smpc_pairing_req_handler                 0x10018701   Thumb Code    60  smpc_api.o(i.smpc_pairing_req_handler)
-    smpc_pairing_rsp                         0x10018741   Thumb Code   308  smpc_api.o(i.smpc_pairing_rsp)
-    smpc_pairing_start                       0x10018879   Thumb Code   166  smpc_api.o(i.smpc_pairing_start)
-    smpc_pairing_tk_exch                     0x10018925   Thumb Code   242  smpc_api.o(i.smpc_pairing_tk_exch)
-    smpc_pdu_recv                            0x10018a1d   Thumb Code    84  smpc.o(i.smpc_pdu_recv)
-    smpc_pdu_send                            0x10018a75   Thumb Code   134  smpc.o(i.smpc_pdu_send)
-    smpc_process_aes_cmac                    0x10018b05   Thumb Code    56  smpc_crypto.o(i.smpc_process_aes_cmac)
-    smpc_secure_connections_enabled          0x100194e1   Thumb Code    12  smpc.o(i.smpc_secure_connections_enabled)
-    smpc_security_req_send                   0x100194f1   Thumb Code    78  smpc_api.o(i.smpc_security_req_send)
-    smpc_send_gen_dh_key_cmd                 0x10019545   Thumb Code    62  smpc.o(i.smpc_send_gen_dh_key_cmd)
-    smpc_send_ltk_req_rsp                    0x10019585   Thumb Code   116  smpc.o(i.smpc_send_ltk_req_rsp)
-    smpc_send_pairing_ind                    0x100195fd   Thumb Code   172  smpc.o(i.smpc_send_pairing_ind)
-    smpc_send_pairing_req_ind                0x100196ad   Thumb Code   252  smpc.o(i.smpc_send_pairing_req_ind)
-    smpc_send_start_enc_cmd                  0x100197ad   Thumb Code   130  smpc.o(i.smpc_send_start_enc_cmd)
-    smpc_send_use_enc_block_cmd              0x10019835   Thumb Code    62  smpc.o(i.smpc_send_use_enc_block_cmd)
-    smpc_sign_command                        0x10019875   Thumb Code   228  smpc_api.o(i.smpc_sign_command)
-    smpc_sign_cont                           0x1001995d   Thumb Code   466  smpc_api.o(i.smpc_sign_cont)
-    smpc_tkdp_rcp_continue                   0x10019b35   Thumb Code   192  smpc.o(i.smpc_tkdp_rcp_continue)
-    smpc_tkdp_rcp_start                      0x10019bf9   Thumb Code    44  smpc.o(i.smpc_tkdp_rcp_start)
-    smpc_tkdp_send_continue                  0x10019c29   Thumb Code   224  smpc.o(i.smpc_tkdp_send_continue)
-    smpc_tkdp_send_start                     0x10019d0d   Thumb Code    44  smpc.o(i.smpc_tkdp_send_start)
-    smpc_xor                                 0x10019d3d   Thumb Code    22  smpc.o(i.smpc_xor)
-    system_set_clock                         0x10019df5   Thumb Code    10  sys_utisl.o(i.system_set_clock)
-    system_set_port_pull                     0x10019e05   Thumb Code    48  sys_utisl.o(i.system_set_port_pull)
-    system_set_tx_power                      0x10019e39   Thumb Code   208  sys_utisl.o(i.system_set_tx_power)
-    system_sleep_disable                     0x10019f15   Thumb Code     8  sys_utisl.o(i.system_sleep_disable)
-    trng_init                                0x1001a071   Thumb Code     4  trng.o(i.trng_init)
-    trng_read_rand_num                       0x1001a075   Thumb Code    82  trng.o(i.trng_read_rand_num)
-    usb_RxInt_Enable                         0x1001a1c5   Thumb Code    18  usb_core.o(i.usb_RxInt_Enable)
-    usb_RxMaxP_set                           0x1001a1dd   Thumb Code     6  usb_core.o(i.usb_RxMaxP_set)
-    usb_SingleInt_Enable                     0x1001a1e9   Thumb Code    10  usb_core.o(i.usb_SingleInt_Enable)
-    usb_TxInt_Enable                         0x1001a1f9   Thumb Code    14  usb_core.o(i.usb_TxInt_Enable)
-    usb_TxMaxP_set                           0x1001a20d   Thumb Code     6  usb_core.o(i.usb_TxMaxP_set)
-    usb_TxSyncEndpoint_enable                0x1001a219   Thumb Code    12  usb_core.o(i.usb_TxSyncEndpoint_enable)
-    usb_audio_event_send                     0x1001a229   Thumb Code    24  audio.o(i.usb_audio_event_send)
-    usb_audio_task_init                      0x1001a37d   Thumb Code    14  audio.o(i.usb_audio_task_init)
-    usb_device_init                          0x1001a395   Thumb Code    36  usb_core.o(i.usb_device_init)
-    usb_dfu_task_init                        0x1001a3c1   Thumb Code    14  usb_dfu.o(i.usb_dfu_task_init)
-    usb_endpoint_Rxfifo_config               0x1001a3d9   Thumb Code    14  usb_core.o(i.usb_endpoint_Rxfifo_config)
-    usb_endpoint_Txfifo_config               0x1001a3ed   Thumb Code    14  usb_core.o(i.usb_endpoint_Txfifo_config)
-    usb_get_endpoint                         0x1001a401   Thumb Code     6  usb_core.o(i.usb_get_endpoint)
-    usb_hid_Endpoints_Handler                0x1001a569   Thumb Code   354  usb_hid_audio.o(i.usb_hid_Endpoints_Handler)
-    usb_hid_audio_init                       0x1001a765   Thumb Code   254  usb_hid_audio.o(i.usb_hid_audio_init)
-    usb_hid_otas_recv_data                   0x1001a8b9   Thumb Code   460  usb_dfu.o(i.usb_hid_otas_recv_data)
-    usb_hid_send_dfu_report                  0x1001aad9   Thumb Code    38  usb_hid_audio.o(i.usb_hid_send_dfu_report)
-    usb_host_reset_signal                    0x1001ab01   Thumb Code    32  usb.o(i.usb_host_reset_signal)
-    usb_host_resume_signal                   0x1001ab49   Thumb Code    32  usb.o(i.usb_host_resume_signal)
-    usb_host_suspend_signal                  0x1001ab91   Thumb Code    58  usb.o(i.usb_host_suspend_signal)
-    usb_isr                                  0x1001abf9   Thumb Code    92  usb_dev.o(i.usb_isr)
-    usb_read_fifo                            0x1001ac5d   Thumb Code    20  usb_core.o(i.usb_read_fifo)
-    usb_ready_status_get                     0x1001ac75   Thumb Code     6  usb.o(i.usb_ready_status_get)
-    usb_ready_status_set                     0x1001ac81   Thumb Code    40  usb.o(i.usb_ready_status_set)
-    usb_resume_signal_send                   0x1001acd5   Thumb Code    56  usb.o(i.usb_resume_signal_send)
-    usb_selecet_endpoint                     0x1001ad39   Thumb Code     6  usb_core.o(i.usb_selecet_endpoint)
-    usb_set_address                          0x1001ad45   Thumb Code     6  usb_core.o(i.usb_set_address)
-    usb_suspend_status_get                   0x1001ad51   Thumb Code     6  usb.o(i.usb_suspend_status_get)
-    usb_write_fifo                           0x1001ad5d   Thumb Code    20  usb_core.o(i.usb_write_fifo)
-    usbdev_get_config_desc                   0x1001ad75   Thumb Code     6  usb_dev.o(i.usbdev_get_config_desc)
-    usbdev_get_dev_desc                      0x1001ad81   Thumb Code     6  usb_dev.o(i.usbdev_get_dev_desc)
-    usbdev_get_string_LanuageID              0x1001ad8d   Thumb Code     6  usb_dev.o(i.usbdev_get_string_LanuageID)
-    usbdev_get_string_Manufacture            0x1001ad99   Thumb Code     6  usb_dev.o(i.usbdev_get_string_Manufacture)
-    usbdev_get_string_Product                0x1001ada5   Thumb Code     6  usb_dev.o(i.usbdev_get_string_Product)
-    usbdev_get_string_SerialNumber           0x1001adb1   Thumb Code     6  usb_dev.o(i.usbdev_get_string_SerialNumber)
-    user_data_init                           0x1001adbd   Thumb Code   106  inflash.o(i.user_data_init)
-    user_data_storage_do                     0x1001ae79   Thumb Code    52  inflash.o(i.user_data_storage_do)
-    user_main                                0x1001aeb1   Thumb Code   160  proj_main.o(i.user_main)
-    user_ringbuff_init                       0x1001af55   Thumb Code    74  proj_main.o(i.user_ringbuff_init)
-    user_usb_init                            0x1001afa9   Thumb Code   132  usb.o(i.user_usb_init)
-    client_att_tb                            0x1001b03c   Data          51  ble_simple_central.o(.constdata)
-    OI_Codec_Copyright                       0x1001b144   Data           4  decoder-private.o(.constdata)
-    crc8_narrow                              0x1001b172   Data          16  framing.o(.constdata)
-    dequant_long_scaled                      0x1001b184   Data          68  framing.o(.constdata)
-    USB_HID_LanuageIDDesc                    0x1001b1e0   Data           4  usb_hid_audio.o(.constdata)
-    USB_HID_DeviceDesc                       0x1001b1e9   Data          18  usb_hid_audio.o(.constdata)
-    USB_HID_Desc_0                           0x1001b1fb   Data           9  usb_hid_audio.o(.constdata)
-    USB_HID_Desc_1                           0x1001b204   Data           9  usb_hid_audio.o(.constdata)
-    USB_HID_ConfigurationDesc                0x1001b20d   Data         205  usb_hid_audio.o(.constdata)
-    USB_HID_ManufactureDesc                  0x1001b2da   Data          30  usb_hid_audio.o(.constdata)
-    USB_HID_ProductDesc                      0x1001b2f8   Data          14  usb_hid_audio.o(.constdata)
-    USB_HID_SerialNumberDesc                 0x1001b306   Data          30  usb_hid_audio.o(.constdata)
-    crc_table                                0x1001b330   Data        1024  ota.o(.constdata)
-    TASK_DESC_APP                            0x1001b7cc   Data          12  app_task.o(.constdata)
-    sec_sector_erase_cmd                     0x1001b7d8   Data           4  driver_flash.o(.constdata)
-    sec_sector_read_cmd                      0x1001b7dc   Data           4  driver_flash.o(.constdata)
-    sec_sector_write_cmd                     0x1001b7e0   Data           4  driver_flash.o(.constdata)
-    write_status_h_cmd                       0x1001b7e4   Data           4  sys_utisl.o(.constdata)
-    Cal_96M_table                            0x1001b7e8   Data          16  sys_utisl.o(.constdata)
-    patch_map                                0x1001b818   Data          16  patch.o(.constdata)
-    app_sec_msg_handler_list                 0x1001b828   Data          56  app_sec.o(.constdata)
-    app_sec_handlers                         0x1001b860   Data           8  app_sec.o(.constdata)
-    TASK_DESC_L2CC                           0x1001b91c   Data          12  l2cc_task.o(.constdata)
-    TASK_DESC_GAPC                           0x1001ba58   Data          12  gapc_task.o(.constdata)
-    TASK_DESC_GAPM                           0x1001bd6c   Data          12  gapm_task.o(.constdata)
-    atts_handlers                            0x1001bdb8   Data         104  atts.o(.constdata)
-    TASK_DESC_GATTC                          0x1001bf00   Data          12  gattc_task.o(.constdata)
-    TASK_DESC_GATTM                          0x1001bf14   Data          12  gattm_task.o(.constdata)
-    l2cc_sig_handlers                        0x1001c034   Data          24  l2cc_sig.o(.constdata)
-    gapc_sig_handlers                        0x1001c124   Data          24  gapc_sig.o(.constdata)
-    smpc_construct_pdu                       0x1001c13c   Data          60  smpc_util.o(.constdata)
-    smpc_recv_pdu                            0x1001c178   Data          60  smpc_util.o(.constdata)
-    attc_handlers                            0x1001c1b4   Data         112  attc.o(.constdata)
-    Load$$ER_BOOT$$Base                      0x1001c38c   Number         0  anon$$obj.o ABSOLUTE
-    Load$$ER_BOOT$$Limit                     0x1001c42c   Number         0  anon$$obj.o ABSOLUTE
-    Load$$USER_RE_RAM$$Base                  0x1001c42c   Number         0  anon$$obj.o ABSOLUTE
-    Load$$ER_RW$$RW$$Base                    0x1001eda4   Number         0  anon$$obj.o ABSOLUTE
-    Load$$USER_RE_RAM$$Limit                 0x1001eda4   Number         0  anon$$obj.o ABSOLUTE
-    Load$$ER_RW$$RW$$Limit                   0x1001f618   Number         0  anon$$obj.o ABSOLUTE
+    strlen                                   0x10002039   Thumb Code    14  strlen.o(.text)
+    __aeabi_uidiv                            0x10002047   Thumb Code     0  uidiv.o(.text)
+    __aeabi_uidivmod                         0x10002047   Thumb Code    44  uidiv.o(.text)
+    __aeabi_uldivmod                         0x10002073   Thumb Code    98  uldiv.o(.text)
+    __I$use$fp                               0x100020d5   Thumb Code     0  iusefp.o(.text)
+    __aeabi_dadd                             0x100020d5   Thumb Code   322  dadd.o(.text)
+    __aeabi_dsub                             0x10002217   Thumb Code     6  dadd.o(.text)
+    __aeabi_drsub                            0x1000221d   Thumb Code     6  dadd.o(.text)
+    __aeabi_dmul                             0x10002223   Thumb Code   228  dmul.o(.text)
+    __aeabi_ddiv                             0x10002307   Thumb Code   222  ddiv.o(.text)
+    __aeabi_d2ulz                            0x100023e5   Thumb Code    48  dfixul.o(.text)
+    __aeabi_cdrcmple                         0x10002415   Thumb Code    48  cdrcmple.o(.text)
+    __aeabi_llsl                             0x10002445   Thumb Code    30  llshl.o(.text)
+    _ll_shift_l                              0x10002445   Thumb Code     0  llshl.o(.text)
+    __aeabi_llsr                             0x10002463   Thumb Code    32  llushr.o(.text)
+    _ll_ushift_r                             0x10002463   Thumb Code     0  llushr.o(.text)
+    __aeabi_lasr                             0x10002483   Thumb Code    36  llsshr.o(.text)
+    _ll_sshift_r                             0x10002483   Thumb Code     0  llsshr.o(.text)
+    _double_round                            0x100024a7   Thumb Code    30  depilogue.o(.text)
+    _double_epilogue                         0x100024c5   Thumb Code   156  depilogue.o(.text)
+    Long Thumb to Thumb Veneer to uart_putc_noint 0x10002561   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to __aeabi_memcpy 0x1000256b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_state_set 0x10002575   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to memcmp     0x1000257f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to system_set_port_mux 0x10002589   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to __aeabi_memclr4 0x10002593   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to app_boot_get_storage_type 0x1000259d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_read_status 0x100025a7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_write_status 0x100025b1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_set_ioldo_ref_sel 0x100025bb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_delay_100us 0x100025c5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to intc_init  0x100025cf   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to srand      0x100025d9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_printf  0x100025e3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_alloc 0x100025ed   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_send 0x100025f7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_malloc  0x10002601   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_push_back 0x1000260b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_free 0x10002615   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to __aeabi_memclr 0x1000261f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_extract 0x10002629   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_free    0x10002633   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_init 0x1000263d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_read 0x10002647   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_pop_front 0x10002651   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_erase 0x1000265b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_write 0x10002665   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_task_create 0x1000266f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_timer_clear 0x10002679   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_timer_set 0x10002683   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to __aeabi_memcpy4 0x1000268d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_size 0x10002697   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_state_get 0x100026a1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_push_front 0x100026ab   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_insert_before 0x100026b5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to em_ble_generate_base_address_table 0x100026bf   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ble_util_buf_init_env 0x100026c9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to llm_init_act_info_buf 0x100026d3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_init  0x100026dd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to GLOBAL_INT_START 0x100026e7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_schedule 0x100026f1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to CPU_SR_Save 0x100026fb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to CPU_SR_Restore 0x10002705   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rand       0x1000270f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to hci_send_2_controller 0x10002719   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_src_id_get 0x10002723   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_timer_active 0x1000272d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_in_queue 0x10002737   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_forward 0x10002741   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to hci_basic_cmd_send_2_controller 0x1000274b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to platform_reset 0x10002755   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to aes_encrypt 0x1000275f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to aes_rand   0x10002769   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_check_malloc 0x10002773   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_send_basic 0x1000277d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ble_util_buf_rx_free 0x10002787   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_event_set 0x10002791   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to __aeabi_memset 0x1000279b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_mem_init 0x100027a5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_alloc 0x100027af   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_free 0x100027b9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_event_callback_set 0x100027c3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_event_clear 0x100027cd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to uart_init  0x100027d7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to frspim_rd  0x100027e1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to frspim_wr  0x100027eb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to app_set_ota_state 0x100027f5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to system_set_internal_flash_clock_div 0x100027ff   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_delay_10us 0x10002809   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_clear_isr_state 0x10002813   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_OTP_read 0x1000281d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_enable_isr 0x10002827   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to system_osc_doubler_calibration 0x10002831   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_calibration_start 0x1000283b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_get_rc_clk 0x10002845   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_calibration_stop 0x1000284f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_task_msg_flush 0x10002859   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to system_set_pclk 0x10002863   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_prevent_sleep_set 0x1000286d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_audio_send_report 0x10002877   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to uart_putc_noint_no_wait 0x10002881   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_hid_send_vendor_report 0x1000288b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_hid_send_mouse_report 0x10002895   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_hid_send_keyboard_report 0x1000289f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to app_otas_erase 0x100028a9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to app_otas_save_data 0x100028b3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to crc32      0x100028bd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to app_otas_crc_cal 0x100028c7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to system_enable_internal_flash_q_read 0x100028d1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to patch_init 0x100028db   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to main_loop  0x100028e5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    FindSyncword                             0x10002c81   Thumb Code    48  decoder-sbc.o(i.FindSyncword)
+    OI_BITSTREAM_ReadInit                    0x10002cb1   Thumb Code    30  bitstream-decode.o(i.OI_BITSTREAM_ReadInit)
+    OI_BITSTREAM_ReadUINT4Aligned            0x10002ccf   Thumb Code    40  bitstream-decode.o(i.OI_BITSTREAM_ReadUINT4Aligned)
+    OI_CODEC_SBC_Alloc                       0x10002cf7   Thumb Code    84  alloc.o(i.OI_CODEC_SBC_Alloc)
+    OI_CODEC_SBC_CalculateFramelen           0x10002d4b   Thumb Code     4  bitalloc-sbc.o(i.OI_CODEC_SBC_CalculateFramelen)
+    OI_CODEC_SBC_DecodeFrame                 0x10002d4f   Thumb Code   162  decoder-sbc.o(i.OI_CODEC_SBC_DecodeFrame)
+    OI_CODEC_SBC_DecoderReset                0x10002df1   Thumb Code    16  decoder-sbc.o(i.OI_CODEC_SBC_DecoderReset)
+    OI_SBC_CalculateChecksum                 0x10002e01   Thumb Code    76  framing.o(i.OI_SBC_CalculateChecksum)
+    OI_SBC_ComputeBitAllocation              0x10002e4d   Thumb Code    10  bitalloc-sbc.o(i.OI_SBC_ComputeBitAllocation)
+    OI_SBC_Dequant                           0x10002e5d   Thumb Code    34  dequant.o(i.OI_SBC_Dequant)
+    OI_SBC_ExpandFrameFields                 0x10002e89   Thumb Code    36  framing.o(i.OI_SBC_ExpandFrameFields)
+    OI_SBC_ReadHeader                        0x10002eb1   Thumb Code    78  decoder-private.o(i.OI_SBC_ReadHeader)
+    OI_SBC_ReadSamples                       0x10002f05   Thumb Code   140  decoder-private.o(i.OI_SBC_ReadSamples)
+    OI_SBC_ReadSamplesJoint                  0x10002f91   Thumb Code    12  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint)
+    OI_SBC_ReadSamplesJoint4                 0x10002fa1   Thumb Code   192  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint4)
+    OI_SBC_ReadSamplesJoint8                 0x10003061   Thumb Code   188  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint8)
+    OI_SBC_ReadScalefactors                  0x1000311d   Thumb Code   132  decoder-private.o(i.OI_SBC_ReadScalefactors)
+    OI_SBC_SynthFrame                        0x100031a1   Thumb Code    28  synthesis-sbc.o(i.OI_SBC_SynthFrame)
+    OI_SBC_SynthFrame_4SB                    0x100031c1   Thumb Code   176  synthesis-sbc.o(i.OI_SBC_SynthFrame_4SB)
+    OI_SBC_SynthFrame_80                     0x10003271   Thumb Code   176  synthesis-sbc.o(i.OI_SBC_SynthFrame_80)
+    SynthWindow40_int32_int32_symmetry_with_sum 0x10003321   Thumb Code   534  synthesis-sbc.o(i.SynthWindow40_int32_int32_symmetry_with_sum)
+    SynthWindow80_generated                  0x10003541   Thumb Code  1352  synthesis-8-generated.o(i.SynthWindow80_generated)
+    __0printf                                0x10003b1d   Thumb Code    22  printfa.o(i.__0printf)
+    __1printf                                0x10003b1d   Thumb Code     0  printfa.o(i.__0printf)
+    __2printf                                0x10003b1d   Thumb Code     0  printfa.o(i.__0printf)
+    __c89printf                              0x10003b1d   Thumb Code     0  printfa.o(i.__0printf)
+    printf                                   0x10003b1d   Thumb Code     0  printfa.o(i.__0printf)
+    __0vprintf                               0x10003b3d   Thumb Code     8  printfa.o(i.__0vprintf)
+    __1vprintf                               0x10003b3d   Thumb Code     0  printfa.o(i.__0vprintf)
+    __2vprintf                               0x10003b3d   Thumb Code     0  printfa.o(i.__0vprintf)
+    __c89vprintf                             0x10003b3d   Thumb Code     0  printfa.o(i.__0vprintf)
+    vprintf                                  0x10003b3d   Thumb Code     0  printfa.o(i.__0vprintf)
+    _write_uart0                             0x10004401   Thumb Code    38  sys_utisl.o(i._write_uart0)
+    adjustToFitBitpool                       0x1000442d   Thumb Code   150  bitalloc.o(i.adjustToFitBitpool)
+    allocAdjustedBits                        0x100044c3   Thumb Code    44  bitalloc.o(i.allocAdjustedBits)
+    allocExcessBits                          0x100044ef   Thumb Code    20  bitalloc.o(i.allocExcessBits)
+    app_BlockLoopBuf_write                   0x10004503   Thumb Code    82  ringbuffer.o(i.app_BlockLoopBuf_write)
+    app_BlockRingBuf_flush                   0x10004555   Thumb Code    10  ringbuffer.o(i.app_BlockRingBuf_flush)
+    app_BlockRingBuf_free                    0x1000455f   Thumb Code    32  ringbuffer.o(i.app_BlockRingBuf_free)
+    app_BlockRingBuf_malloc                  0x1000457f   Thumb Code    20  ringbuffer.o(i.app_BlockRingBuf_malloc)
+    app_act_created_ind_func                 0x10004595   Thumb Code   122  app_proj_event.o(i.app_act_created_ind_func)
+    app_act_deleted_ind_func                 0x10004671   Thumb Code    70  app_proj_event.o(i.app_act_deleted_ind_func)
+    app_adv_complete_ind_func                0x10004719   Thumb Code    86  app_proj_event.o(i.app_adv_complete_ind_func)
+    app_adv_report_ind_func                  0x100047cd   Thumb Code   160  app_proj_event.o(i.app_adv_report_ind_func)
+    app_blockRingBuf_setup                   0x10004871   Thumb Code    14  ringbuffer.o(i.app_blockRingBuf_setup)
+    app_conn_complete_ind_func               0x10004881   Thumb Code    70  app_proj_event.o(i.app_conn_complete_ind_func)
+    app_connection_master_encrypt_compeleted_ind_func 0x10004925   Thumb Code    82  app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func)
+    app_connection_master_encrypted_ind_func 0x100049d5   Thumb Code    76  app_proj_event.o(i.app_connection_master_encrypted_ind_func)
+    app_connection_slave_encrypted_ind_func  0x10004a6d   Thumb Code    76  app_proj_event.o(i.app_connection_slave_encrypted_ind_func)
+    app_db_init_complete_ind_func            0x10004b05   Thumb Code     8  app_proj_event.o(i.app_db_init_complete_ind_func)
+    app_disconnect_ind_func                  0x10004b11   Thumb Code    74  app_proj_event.o(i.app_disconnect_ind_func)
+    app_get_info_ind_func                    0x100050ad   Thumb Code    48  app_proj_event.o(i.app_get_info_ind_func)
+    app_main                                 0x100050e1   Thumb Code   344  entry.o(i.app_main)
+    app_per_sync_completed_ind_func          0x100052f5   Thumb Code    66  app_proj_event.o(i.app_per_sync_completed_ind_func)
+    app_per_sync_established_ind_func        0x10005391   Thumb Code    96  app_proj_event.o(i.app_per_sync_established_ind_func)
+    app_reset_complete_ind_func              0x10005439   Thumb Code    34  app_proj_event.o(i.app_reset_complete_ind_func)
+    app_scanning_completed_ind_func          0x10005465   Thumb Code    66  app_proj_event.o(i.app_scanning_completed_ind_func)
+    app_sec_bond_add                         0x100054fd   Thumb Code   180  app_sec.o(i.app_sec_bond_add)
+    app_sec_bond_check                       0x100055b9   Thumb Code   416  app_sec.o(i.app_sec_bond_check)
+    app_sec_bond_del                         0x10005801   Thumb Code    60  app_sec.o(i.app_sec_bond_del)
+    app_sec_bond_del_all                     0x10005885   Thumb Code    52  app_sec.o(i.app_sec_bond_del_all)
+    app_sec_bond_search                      0x100058c5   Thumb Code   154  app_sec.o(i.app_sec_bond_search)
+    app_sec_get_bond_flag                    0x10005e69   Thumb Code    26  app_sec.o(i.app_sec_get_bond_flag)
+    app_sec_init                             0x10005e89   Thumb Code    24  app_sec.o(i.app_sec_init)
+    app_sec_resolv_cmd_cmp                   0x10005fad   Thumb Code    52  app_sec.o(i.app_sec_resolv_cmd_cmp)
+    app_sec_set_param                        0x10005fe5   Thumb Code    10  app_sec.o(i.app_sec_set_param)
+    app_sec_user_bond_manage_init            0x10005ff5   Thumb Code    46  app_sec.o(i.app_sec_user_bond_manage_init)
+    app_set_dev_config_complete_ind_func     0x100060e1   Thumb Code    44  app_proj_event.o(i.app_set_dev_config_complete_ind_func)
+    app_set_phy_ind_func                     0x10006115   Thumb Code   102  app_proj_event.o(i.app_set_phy_ind_func)
+    app_svc_added_ind_func                   0x100061c1   Thumb Code    14  app_proj_event.o(i.app_svc_added_ind_func)
+    app_update_params_complete_ind_func      0x100061d5   Thumb Code     2  app_proj_event.o(i.app_update_params_complete_ind_func)
+    app_update_params_rejected_ind_func      0x100061d9   Thumb Code    78  app_proj_event.o(i.app_update_params_rejected_ind_func)
+    app_update_params_update_ind_func        0x1000628d   Thumb Code   126  app_proj_event.o(i.app_update_params_update_ind_func)
+    app_update_phy_rejected_ind_func         0x10006361   Thumb Code    78  app_proj_event.o(i.app_update_phy_rejected_ind_func)
+    app_white_list_ind_func                  0x1000640d   Thumb Code    80  app_proj_event.o(i.app_white_list_ind_func)
+    appm_adv_get_defer_op                    0x100064b1   Thumb Code    12  app.o(i.appm_adv_get_defer_op)
+    appm_adv_recv_gapm_cmp                   0x100064c1   Thumb Code   404  app.o(i.appm_adv_recv_gapm_cmp)
+    appm_adv_set_defer_op                    0x100066a1   Thumb Code    18  app.o(i.appm_adv_set_defer_op)
+    appm_conn_recv_gapm_cmp                  0x100066b9   Thumb Code    78  app_conn.o(i.appm_conn_recv_gapm_cmp)
+    appm_create_adv_act                      0x1000670d   Thumb Code    24  app.o(i.appm_create_adv_act)
+    appm_create_aux_adv_act                  0x10006725   Thumb Code   172  app.o(i.appm_create_aux_adv_act)
+    appm_create_conn_act                     0x100067d5   Thumb Code    44  app.o(i.appm_create_conn_act)
+    appm_create_legacy_adv_act               0x10006805   Thumb Code   190  app.o(i.appm_create_legacy_adv_act)
+    appm_create_per_adv_act                  0x100068c9   Thumb Code   122  app.o(i.appm_create_per_adv_act)
+    appm_create_scan_act                     0x10006949   Thumb Code    58  app.o(i.appm_create_scan_act)
+    appm_exc_activity_cmp                    0x1000698d   Thumb Code    76  app.o(i.appm_exc_activity_cmp)
+    appm_execute_activity_cmd                0x100069dd   Thumb Code    62  app.o(i.appm_execute_activity_cmd)
+    appm_init_imp                            0x10006a21   Thumb Code    70  app.o(i.appm_init_imp)
+    appm_init_imp_for_hci                    0x10006a7d   Thumb Code    36  app.o(i.appm_init_imp_for_hci)
+    appm_period_sync_recv_gapm_cmp           0x10006b71   Thumb Code    70  app.o(i.appm_period_sync_recv_gapm_cmp)
+    appm_scan_recv_gapm_cmp                  0x10006bbd   Thumb Code    70  app.o(i.appm_scan_recv_gapm_cmp)
+    appm_set_advertising_data                0x10006c09   Thumb Code   216  app.o(i.appm_set_advertising_data)
+    appm_set_per_adv_data                    0x10006d45   Thumb Code   178  app.o(i.appm_set_per_adv_data)
+    appm_set_scan_response_data              0x10006e45   Thumb Code   222  app.o(i.appm_set_scan_response_data)
+    appm_start_advertising                   0x10006f91   Thumb Code   168  app.o(i.appm_start_advertising)
+    appm_start_conn                          0x1000709d   Thumb Code   212  app_conn.o(i.appm_start_conn)
+    appm_stop_advertising                    0x100071b5   Thumb Code   118  app.o(i.appm_stop_advertising)
+    attc_l2cc_pdu_recv_handler               0x100074cd   Thumb Code    82  attc.o(i.attc_l2cc_pdu_recv_handler)
+    attc_send_att_req                        0x10007aa1   Thumb Code    48  attc.o(i.attc_send_att_req)
+    attc_send_execute                        0x10007ad1   Thumb Code    40  attc.o(i.attc_send_execute)
+    attc_send_hdl_cfm                        0x10007af9   Thumb Code    36  attc.o(i.attc_send_hdl_cfm)
+    attc_send_read_ind                       0x10007b1d   Thumb Code   228  attc.o(i.attc_send_read_ind)
+    attm_att_set_value                       0x10007c25   Thumb Code   172  attm.o(i.attm_att_set_value)
+    attm_att_update_perm                     0x10007cd1   Thumb Code   102  attm.o(i.attm_att_update_perm)
+    attm_convert_to128                       0x10007d39   Thumb Code    46  attm.o(i.attm_convert_to128)
+    attm_get_value                           0x10007d79   Thumb Code   376  attm.o(i.attm_get_value)
+    attm_init                                0x10007ef5   Thumb Code    16  attm.o(i.attm_init)
+    attm_is_bt16_uuid                        0x10007f09   Thumb Code     4  attm.o(i.attm_is_bt16_uuid)
+    attm_is_bt32_uuid                        0x10007f0d   Thumb Code     4  attm.o(i.attm_is_bt32_uuid)
+    attm_svc_create_db                       0x10007f11   Thumb Code   256  attm.o(i.attm_svc_create_db)
+    attm_svc_create_db_ext                   0x10008011   Thumb Code   356  attm.o(i.attm_svc_create_db_ext)
+    attm_svc_get_permission                  0x10008175   Thumb Code    28  attm.o(i.attm_svc_get_permission)
+    attm_uuid16_comp                         0x10008191   Thumb Code    12  attm.o(i.attm_uuid16_comp)
+    attm_uuid_comp                           0x1000819d   Thumb Code    86  attm.o(i.attm_uuid_comp)
+    attmdb_add_service                       0x100081f5   Thumb Code   112  attm_db.o(i.attmdb_add_service)
+    attmdb_att_get_permission                0x10008269   Thumb Code   272  attm_db.o(i.attmdb_att_get_permission)
+    attmdb_destroy                           0x10008379   Thumb Code    26  attm_db.o(i.attmdb_destroy)
+    attmdb_get_attribute                     0x10008399   Thumb Code    52  attm_db.o(i.attmdb_get_attribute)
+    attmdb_get_max_len                       0x100083cd   Thumb Code    90  attm_db.o(i.attmdb_get_max_len)
+    attmdb_get_next_att                      0x10008429   Thumb Code   114  attm_db.o(i.attmdb_get_next_att)
+    attmdb_get_service                       0x100084a1   Thumb Code    66  attm_db.o(i.attmdb_get_service)
+    attmdb_get_uuid                          0x100084e9   Thumb Code   214  attm_db.o(i.attmdb_get_uuid)
+    attmdb_svc_check_hdl                     0x10008785   Thumb Code    78  attm_db.o(i.attmdb_svc_check_hdl)
+    attmdb_uuid16_comp                       0x100089a3   Thumb Code    58  attm_db.o(i.attmdb_uuid16_comp)
+    atts_clear_prep_data                     0x10008a09   Thumb Code    32  atts.o(i.atts_clear_prep_data)
+    atts_clear_read_cache                    0x10008a2d   Thumb Code    32  atts.o(i.atts_clear_read_cache)
+    atts_clear_rsp_data                      0x10008a51   Thumb Code    32  atts.o(i.atts_clear_rsp_data)
+    atts_l2cc_pdu_recv_handler               0x10009109   Thumb Code   156  atts.o(i.atts_l2cc_pdu_recv_handler)
+    atts_process_pdu                         0x100092e9   Thumb Code   108  atts.o(i.atts_process_pdu)
+    atts_send_error                          0x10009951   Thumb Code    40  atts.o(i.atts_send_error)
+    atts_send_event                          0x10009979   Thumb Code   144  atts.o(i.atts_send_event)
+    atts_write_rsp_send                      0x10009b51   Thumb Code    46  atts.o(i.atts_write_rsp_send)
+    atts_write_signed_cfm                    0x10009bf9   Thumb Code    60  atts.o(i.atts_write_signed_cfm)
+    audio_decoder_calc_sbc_frame_len         0x10009c35   Thumb Code   102  audio_decoder.o(i.audio_decoder_calc_sbc_frame_len)
+    audio_sw_decoder_buff                    0x10009c9d   Thumb Code    38  audio_decoder.o(i.audio_sw_decoder_buff)
+    audio_sw_decoder_deinit                  0x10009cc9   Thumb Code    20  audio_decoder.o(i.audio_sw_decoder_deinit)
+    audio_sw_decoder_init                    0x10009ce1   Thumb Code    48  audio_decoder.o(i.audio_sw_decoder_init)
+    ble_add_svc                              0x10009d15   Thumb Code    48  app.o(i.ble_add_svc)
+    ble_bond_init                            0x10009d4d   Thumb Code    28  user_bond_manage.o(i.ble_bond_init)
+    ble_gap_set_dev_config                   0x10009d6d   Thumb Code   150  app.o(i.ble_gap_set_dev_config)
+    ble_set_evt_func                         0x10009e0d   Thumb Code    16  app.o(i.ble_set_evt_func)
+    ble_stack_configure                      0x10009e21   Thumb Code   284  jump_table_host.o(i.ble_stack_configure)
+    ble_stack_init                           0x10009f51   Thumb Code   128  app.o(i.ble_stack_init)
+    calib_meter_evt_end                      0x10009fe1   Thumb Code     2  adv_check_mode.o(i.calib_meter_evt_end)
+    calib_meter_recv_msg                     0x10009fe3   Thumb Code     2  adv_check_mode.o(i.calib_meter_recv_msg)
+    check_timer_handle                       0x10009fe5   Thumb Code   158  os_timer.o(i.check_timer_handle)
+    computeBitneed                           0x1000a105   Thumb Code   198  bitalloc.o(i.computeBitneed)
+    cosineModulateSynth4                     0x1000a1d1   Thumb Code   142  synthesis-sbc.o(i.cosineModulateSynth4)
+    crc_iterate                              0x1000a269   Thumb Code    34  framing.o(i.crc_iterate)
+    crc_iterate_top4                         0x1000a291   Thumb Code    18  framing.o(i.crc_iterate_top4)
+    dct2_8                                   0x1000a2a9   Thumb Code   280  synthesis-dct8.o(i.dct2_8)
+    default_mul_16s_32s_hi                   0x1000a3d1   Thumb Code    14  synthesis-sbc.o(i.default_mul_16s_32s_hi)
+    default_mul_32s_32s_hi                   0x1000a3df   Thumb Code    38  synthesis-dct8.o(i.default_mul_32s_32s_hi)
+    from_task_func_to_msg_handle             0x1000a46d   Thumb Code    32  os_task.o(i.from_task_func_to_msg_handle)
+    gap_address_get                          0x1000a491   Thumb Code    24  gap_api.o(i.gap_address_get)
+    gap_address_set                          0x1000a4b1   Thumb Code    36  gap_api.o(i.gap_address_set)
+    gap_bond_manager_delete_all              0x1000a4dd   Thumb Code     4  gap_api.o(i.gap_bond_manager_delete_all)
+    gap_bond_manager_init                    0x1000a4e1   Thumb Code     4  gap_api.o(i.gap_bond_manager_init)
+    gap_dev_name_get                         0x1000a4e5   Thumb Code    20  gap_api.o(i.gap_dev_name_get)
+    gap_dev_name_set                         0x1000a4fd   Thumb Code    24  gap_api.o(i.gap_dev_name_set)
+    gap_get_connect_num                      0x1000a519   Thumb Code    32  gap_api.o(i.gap_get_connect_num)
+    gap_get_dev_appearance                   0x1000a53d   Thumb Code     8  gap_api.o(i.gap_get_dev_appearance)
+    gap_rssi_ind                             0x1000a5bd   Thumb Code     2  proj_main.o(i.gap_rssi_ind)
+    gap_security_param_init                  0x1000a5bf   Thumb Code     4  gap_api.o(i.gap_security_param_init)
+    gap_set_cb_func                          0x1000a5c5   Thumb Code     8  gap_api.o(i.gap_set_cb_func)
+    gap_set_dev_appearance                   0x1000a5d1   Thumb Code     8  gap_api.o(i.gap_set_dev_appearance)
+    gap_start_conn                           0x1000a5dd   Thumb Code   100  gap_api.o(i.gap_start_conn)
+    gap_start_scan                           0x1000a64d   Thumb Code   164  gap_api.o(i.gap_start_scan)
+    gap_stop_scan                            0x1000a73d   Thumb Code    78  gap_api.o(i.gap_stop_scan)
+    gapc_auth_get                            0x1000a7d5   Thumb Code    58  gapc.o(i.gapc_auth_get)
+    gapc_auth_set                            0x1000a819   Thumb Code    90  gapc.o(i.gapc_auth_set)
+    gapc_cmp_evt_handler                     0x1000af51   Thumb Code    96  gapm_init.o(i.gapc_cmp_evt_handler)
+    gapc_con_cleanup                         0x1000afb5   Thumb Code    16  gapc.o(i.gapc_con_cleanup)
+    gapc_con_create                          0x1000afc5   Thumb Code   366  gapc.o(i.gapc_con_create)
+    gapc_enc_keysize_get                     0x1000b4a5   Thumb Code    24  gapc.o(i.gapc_enc_keysize_get)
+    gapc_enc_keysize_set                     0x1000b4c1   Thumb Code    20  gapc.o(i.gapc_enc_keysize_set)
+    gapc_get_bdaddr                          0x1000b749   Thumb Code    32  gapc.o(i.gapc_get_bdaddr)
+    gapc_get_chan_sel_algo                   0x1000b76d   Thumb Code    20  gapc.o(i.gapc_get_chan_sel_algo)
+    gapc_get_conhdl                          0x1000b785   Thumb Code    32  gapc.o(i.gapc_get_conhdl)
+    gapc_get_conidx_imp                      0x1000b7ad   Thumb Code    46  gapc.o(i.gapc_get_conidx_imp)
+    gapc_get_csrk                            0x1000b7e5   Thumb Code    32  gapc.o(i.gapc_get_csrk)
+    gapc_get_dest_task                       0x1000b809   Thumb Code    10  gapc.o(i.gapc_get_dest_task)
+    gapc_get_operation                       0x1000ba79   Thumb Code    22  gapc.o(i.gapc_get_operation)
+    gapc_get_operation_ptr                   0x1000ba95   Thumb Code    12  gapc.o(i.gapc_get_operation_ptr)
+    gapc_get_requester                       0x1000baa5   Thumb Code    26  gapc.o(i.gapc_get_requester)
+    gapc_get_role                            0x1000bac5   Thumb Code    28  gapc.o(i.gapc_get_role)
+    gapc_get_sign_counter                    0x1000bae5   Thumb Code    32  gapc.o(i.gapc_get_sign_counter)
+    gapc_hci_handler                         0x1000bb09   Thumb Code    96  gapc_hci.o(i.gapc_hci_handler)
+    gapc_init                                0x1000bb6d   Thumb Code    64  gapc.o(i.gapc_init)
+    gapc_is_disc_connection                  0x1000bbb9   Thumb Code     4  gapc.o(i.gapc_is_disc_connection)
+    gapc_is_sec_set                          0x1000bbbd   Thumb Code    58  gapc.o(i.gapc_is_sec_set)
+    gapc_link_encrypted                      0x1000bc6d   Thumb Code    32  gapc.o(i.gapc_link_encrypted)
+    gapc_lk_sec_lvl_get                      0x1000bc95   Thumb Code    34  gapc.o(i.gapc_lk_sec_lvl_get)
+    gapc_param_update_sanity                 0x1000bfd1   Thumb Code    42  gapc.o(i.gapc_param_update_sanity)
+    gapc_peer_att_info_ind_handler           0x1000bffd   Thumb Code    94  gapm_init.o(i.gapc_peer_att_info_ind_handler)
+    gapc_process_op                          0x1000c0a9   Thumb Code   140  gapc_task.o(i.gapc_process_op)
+    gapc_reschedule_operation                0x1000c135   Thumb Code    54  gapc.o(i.gapc_reschedule_operation)
+    gapc_send_complete_evt                   0x1000c205   Thumb Code    90  gapc.o(i.gapc_send_complete_evt)
+    gapc_send_disconect_ind                  0x1000c265   Thumb Code    38  gapc.o(i.gapc_send_disconect_ind)
+    gapc_send_error_evt                      0x1000c28b   Thumb Code    38  gapc.o(i.gapc_send_error_evt)
+    gapc_set_local_addr                      0x1000c3d9   Thumb Code    30  gapc.o(i.gapc_set_local_addr)
+    gapc_set_operation_ptr                   0x1000c3fd   Thumb Code    12  gapc.o(i.gapc_set_operation_ptr)
+    gapc_sig_pdu_recv_handler                0x1000c4c5   Thumb Code    54  gapc_sig.o(i.gapc_sig_pdu_recv_handler)
+    gapc_sig_send_param_resp                 0x1000c501   Thumb Code    36  gapc_sig.o(i.gapc_sig_send_param_resp)
+    gapc_svc_chg_ccc_get                     0x1000c661   Thumb Code    16  gapc.o(i.gapc_svc_chg_ccc_get)
+    gapc_svc_chg_ccc_set                     0x1000c675   Thumb Code    22  gapc.o(i.gapc_svc_chg_ccc_set)
+    gapc_update_state                        0x1000c6d5   Thumb Code    50  gapc.o(i.gapc_update_state)
+    gapm_activity_create_cmd_handler         0x1000c709   Thumb Code   186  gapm_actv.o(i.gapm_activity_create_cmd_handler)
+    gapm_activity_delete_cmd_handler         0x1000c815   Thumb Code   110  gapm_actv.o(i.gapm_activity_delete_cmd_handler)
+    gapm_activity_start_cmd_handler          0x1000c891   Thumb Code   104  gapm_actv.o(i.gapm_activity_start_cmd_handler)
+    gapm_activity_stop_cmd_handler           0x1000c905   Thumb Code    98  gapm_actv.o(i.gapm_activity_stop_cmd_handler)
+    gapm_actv_alloc                          0x1000c9f1   Thumb Code    42  gapm_actv.o(i.gapm_actv_alloc)
+    gapm_actv_created                        0x1000ca21   Thumb Code    96  gapm_actv.o(i.gapm_actv_created)
+    gapm_actv_deleted                        0x1000ca85   Thumb Code    68  gapm_actv.o(i.gapm_actv_deleted)
+    gapm_actv_get_hci_own_addr_type          0x1000cb05   Thumb Code    32  gapm_actv.o(i.gapm_actv_get_hci_own_addr_type)
+    gapm_actv_init                           0x1000cb59   Thumb Code    76  gapm_actv.o(i.gapm_actv_init)
+    gapm_actv_rand_addr_set_ind              0x1000cbad   Thumb Code    22  gapm_actv.o(i.gapm_actv_rand_addr_set_ind)
+    gapm_actv_retrieve_cmd_cmp_evt           0x1000cbc9   Thumb Code    46  gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt)
+    gapm_actv_started                        0x1000cc29   Thumb Code    40  gapm_actv.o(i.gapm_actv_started)
+    gapm_actv_stopped                        0x1000cc55   Thumb Code   114  gapm_actv.o(i.gapm_actv_stopped)
+    gapm_addr_init                           0x1000cd91   Thumb Code    18  gapm_addr.o(i.gapm_addr_init)
+    gapm_addr_renew_cmd_handler              0x1000cda9   Thumb Code    34  gapm_addr.o(i.gapm_addr_renew_cmd_handler)
+    gapm_addr_renew_to_ind_handler           0x1000ce7d   Thumb Code    36  gapm_addr.o(i.gapm_addr_renew_to_ind_handler)
+    gapm_addr_set_rand_addr                  0x1000cecd   Thumb Code   208  gapm_addr.o(i.gapm_addr_set_rand_addr)
+    gapm_adv_create                          0x1000d27d   Thumb Code   152  gapm_adv.o(i.gapm_adv_create)
+    gapm_auto_conn_to_ind_handler            0x1000d72d   Thumb Code    52  gapm_init.o(i.gapm_auto_conn_to_ind_handler)
+    gapm_cmp_evt_handler                     0x1000da41   Thumb Code    26  gapm_addr.o(i.gapm_cmp_evt_handler)
+    gapm_con_cleanup                         0x1000da61   Thumb Code    52  gapm.o(i.gapm_con_cleanup)
+    gapm_con_create                          0x1000da99   Thumb Code   100  gapm.o(i.gapm_con_create)
+    gapm_con_enable                          0x1000db01   Thumb Code    10  gapm.o(i.gapm_con_enable)
+    gapm_dev_bdaddr_ind_handler              0x1000db11   Thumb Code    56  gapm_addr.o(i.gapm_dev_bdaddr_ind_handler)
+    gapm_dle_val_check                       0x1000db4d   Thumb Code    28  gapm.o(i.gapm_dle_val_check)
+    gapm_gen_dh_key_cmd_handler              0x1000db8d   Thumb Code    74  gapm_smp.o(i.gapm_gen_dh_key_cmd_handler)
+    gapm_gen_rand_addr_cmd_handler           0x1000dbdd   Thumb Code    54  gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler)
+    gapm_get_address_type                    0x1000dc6d   Thumb Code    12  gapm.o(i.gapm_get_address_type)
+    gapm_get_att_handle                      0x1000dc7d   Thumb Code    36  gapm.o(i.gapm_get_att_handle)
+    gapm_get_bdaddr                          0x1000dca5   Thumb Code     4  gapm.o(i.gapm_get_bdaddr)
+    gapm_get_dev_info_cmd_handler            0x1000dcad   Thumb Code   254  gapm_cfg.o(i.gapm_get_dev_info_cmd_handler)
+    gapm_get_irk                             0x1000ddbd   Thumb Code     4  gapm.o(i.gapm_get_irk)
+    gapm_get_local_public_key                0x1000ddc5   Thumb Code     4  gapm.o(i.gapm_get_local_public_key)
+    gapm_get_max_mtu                         0x1000ddcd   Thumb Code     8  gapm.o(i.gapm_get_max_mtu)
+    gapm_get_operation                       0x1000ddd9   Thumb Code    18  gapm.o(i.gapm_get_operation)
+    gapm_get_pub_key_cmd_handler             0x1000ddf1   Thumb Code   146  gapm_smp.o(i.gapm_get_pub_key_cmd_handler)
+    gapm_get_ral_addr_cmd_handler            0x1000de8d   Thumb Code    78  gapm_list.o(i.gapm_get_ral_addr_cmd_handler)
+    gapm_get_requester                       0x1000dee1   Thumb Code    22  gapm.o(i.gapm_get_requester)
+    gapm_init                                0x1000df55   Thumb Code    88  gapm.o(i.gapm_init)
+    gapm_init_attr                           0x1000dfb5   Thumb Code    42  gapm.o(i.gapm_init_attr)
+    gapm_init_connection_ind                 0x1000dfe9   Thumb Code   146  gapm_init.o(i.gapm_init_connection_ind)
+    gapm_init_create                         0x1000e081   Thumb Code   110  gapm_init.o(i.gapm_init_create)
+    gapm_is_addr_type_valid                  0x1000e27d   Thumb Code    58  gapm_addr.o(i.gapm_is_addr_type_valid)
+    gapm_is_legacy_pairing_supp              0x1000e2c1   Thumb Code    12  gapm.o(i.gapm_is_legacy_pairing_supp)
+    gapm_is_pref_con_param_pres              0x1000e2d1   Thumb Code    12  gapm.o(i.gapm_is_pref_con_param_pres)
+    gapm_is_sec_con_pairing_supp             0x1000e2e1   Thumb Code    12  gapm.o(i.gapm_is_sec_con_pairing_supp)
+    gapm_list_rmv_cmd_handle                 0x1000e3a1   Thumb Code    60  gapm_list.o(i.gapm_list_rmv_cmd_handle)
+    gapm_list_set_cmd_handler                0x1000e451   Thumb Code    80  gapm_list.o(i.gapm_list_set_cmd_handler)
+    gapm_per_sync_clear_fragments            0x1000e6b5   Thumb Code    30  gapm_per_sync.o(i.gapm_per_sync_clear_fragments)
+    gapm_per_sync_create                     0x1000e6d5   Thumb Code    54  gapm_per_sync.o(i.gapm_per_sync_create)
+    gapm_process_op                          0x1000e8c1   Thumb Code   112  gapm.o(i.gapm_process_op)
+    gapm_profile_task_add_cmd_handler        0x1000e959   Thumb Code    90  gapm_cfg.o(i.gapm_profile_task_add_cmd_handler)
+    gapm_reset_cmd_handler                   0x1000e9b9   Thumb Code    58  gapm_cfg.o(i.gapm_reset_cmd_handler)
+    gapm_resolv_addr_cmd_handler             0x1000e9f9   Thumb Code    52  gapm_smp.o(i.gapm_resolv_addr_cmd_handler)
+    gapm_scan_actv_clean                     0x1000ea31   Thumb Code    40  gapm_scan.o(i.gapm_scan_actv_clean)
+    gapm_scan_create                         0x1000eaf1   Thumb Code    96  gapm_scan.o(i.gapm_scan_create)
+    gapm_send_complete_evt                   0x1000ef71   Thumb Code    64  gapm.o(i.gapm_send_complete_evt)
+    gapm_send_error_evt                      0x1000efb5   Thumb Code    36  gapm.o(i.gapm_send_error_evt)
+    gapm_set_adv_data_cmd_handler            0x1000efd9   Thumb Code   224  gapm_adv.o(i.gapm_set_adv_data_cmd_handler)
+    gapm_set_channel_map_cmd_handler         0x1000f0c5   Thumb Code    80  gapm_cfg.o(i.gapm_set_channel_map_cmd_handler)
+    gapm_set_dev_config_cmd_handler          0x1000f11d   Thumb Code   412  gapm_cfg.o(i.gapm_set_dev_config_cmd_handler)
+    gapm_set_irk_cmd_handler                 0x1000f2c5   Thumb Code    46  gapm_cfg.o(i.gapm_set_irk_cmd_handler)
+    gapm_set_max_mps                         0x1000f2fd   Thumb Code    26  gapm.o(i.gapm_set_max_mps)
+    gapm_set_max_mtu                         0x1000f31d   Thumb Code    28  gapm.o(i.gapm_set_max_mtu)
+    gapm_svc_chg_en                          0x1000f529   Thumb Code    12  gapm.o(i.gapm_svc_chg_en)
+    gapm_update_state                        0x1000f567   Thumb Code    44  gapm.o(i.gapm_update_state)
+    gapm_use_enc_block_cmd_handler           0x1000f595   Thumb Code    60  gapm_smp.o(i.gapm_use_enc_block_cmd_handler)
+    gatt_add_client                          0x1000f611   Thumb Code   192  gatt_api.o(i.gatt_add_client)
+    gatt_add_client_uuid                     0x1000f725   Thumb Code   642  gatt_api.o(i.gatt_add_client_uuid)
+    gatt_client_enable_ntf                   0x1000fbb5   Thumb Code    74  gatt_api.o(i.gatt_client_enable_ntf)
+    gatt_client_read                         0x1000fc0d   Thumb Code    38  gatt_api.o(i.gatt_client_read)
+    gatt_client_read_with_handle             0x1000fc3d   Thumb Code    86  gatt_api.o(i.gatt_client_read_with_handle)
+    gatt_client_write_cmd                    0x1000fc99   Thumb Code    42  gatt_api.o(i.gatt_client_write_cmd)
+    gatt_client_write_cmd_with_handle        0x1000fccd   Thumb Code   114  gatt_api.o(i.gatt_client_write_cmd_with_handle)
+    gatt_client_write_req_with_handle        0x1000fd45   Thumb Code   114  gatt_api.o(i.gatt_client_write_req_with_handle)
+    gatt_discovery_all_peer_svc              0x1000fdfd   Thumb Code   182  gatt_api.o(i.gatt_discovery_all_peer_svc)
+    gatt_get_free_svc_id                     0x1000fec1   Thumb Code    38  gatt_api.o(i.gatt_get_free_svc_id)
+    gatt_load_peer_svc_from_flash            0x1000feed   Thumb Code   142  user_bond_manage.o(i.gatt_load_peer_svc_from_flash)
+    gatt_profile_task_add                    0x100106cd   Thumb Code   160  gatt_api.o(i.gatt_profile_task_add)
+    gatt_write_data                          0x10010cf9   Thumb Code    38  ble_simple_central.o(i.gatt_write_data)
+    gatt_write_peer_svc_to_flash             0x10010d25   Thumb Code   136  user_bond_manage.o(i.gatt_write_peer_svc_to_flash)
+    gattc_cleanup                            0x10010f05   Thumb Code   160  gattc.o(i.gattc_cleanup)
+    gattc_con_enable                         0x1001116d   Thumb Code    22  gattc.o(i.gattc_con_enable)
+    gattc_create                             0x10011185   Thumb Code   136  gattc.o(i.gattc_create)
+    gattc_get_mtu                            0x10011649   Thumb Code    12  gattc.o(i.gattc_get_mtu)
+    gattc_get_operation                      0x10011659   Thumb Code    22  gattc.o(i.gattc_get_operation)
+    gattc_get_operation_ptr                  0x10011675   Thumb Code    12  gattc.o(i.gattc_get_operation_ptr)
+    gattc_get_requester                      0x10011685   Thumb Code    26  gattc.o(i.gattc_get_requester)
+    gattc_init                               0x100116a5   Thumb Code    66  gattc.o(i.gattc_init)
+    gattc_reschedule_operation               0x10011c21   Thumb Code    54  gattc.o(i.gattc_reschedule_operation)
+    gattc_send_complete_evt                  0x10011d21   Thumb Code   100  gattc.o(i.gattc_send_complete_evt)
+    gattc_send_error_evt                     0x10011d89   Thumb Code    44  gattc.o(i.gattc_send_error_evt)
+    gattc_set_mtu                            0x10011ec1   Thumb Code    76  gattc.o(i.gattc_set_mtu)
+    gattc_set_operation_ptr                  0x10011f11   Thumb Code    12  gattc.o(i.gattc_set_operation_ptr)
+    gattc_update_state                       0x10011f8d   Thumb Code    40  gattc.o(i.gattc_update_state)
+    gattm_cleanup                            0x10012323   Thumb Code     6  gattm.o(i.gattm_cleanup)
+    gattm_create                             0x10012329   Thumb Code     4  gattm.o(i.gattm_create)
+    gattm_init                               0x10012331   Thumb Code    32  gattm.o(i.gattm_init)
+    gattm_init_attr                          0x10012355   Thumb Code    90  gattm.o(i.gattm_init_attr)
+    gattm_svc_get_start_hdl                  0x100123b9   Thumb Code     6  gattm.o(i.gattm_svc_get_start_hdl)
+    get_gatt_default_itf                     0x100123f9   Thumb Code     4  gatt_api.o(i.get_gatt_default_itf)
+    gpio_init                                0x1001244d   Thumb Code   696  driver_gpio.o(i.gpio_init)
+    gpio_write_pin                           0x10012715   Thumb Code    88  driver_gpio.o(i.gpio_write_pin)
+    hci_basic_cmd_cmp_evt_cfg_handler        0x10012851   Thumb Code   164  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler)
+    hci_basic_cmd_cmp_evt_rl_cfg_handler     0x100128f5   Thumb Code    68  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler)
+    hci_le_adv_set_term_evt_handler          0x10012ad9   Thumb Code    98  gapm_adv.o(i.hci_le_adv_set_term_evt_handler)
+    hci_le_ch_sel_algo_evt_handler           0x10012b49   Thumb Code    32  gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler)
+    hci_le_cmd_cmp_evt_addr_handler          0x10012b71   Thumb Code    50  gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler)
+    hci_le_cmd_cmp_evt_adv_handler           0x10012ba9   Thumb Code   160  gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler)
+    hci_le_cmd_cmp_evt_init_handler          0x10012d39   Thumb Code   124  gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler)
+    hci_le_cmd_cmp_evt_list_handler          0x10012db9   Thumb Code   192  gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler)
+    hci_le_cmd_cmp_evt_per_sync_handler      0x10012e7d   Thumb Code    52  gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler)
+    hci_le_cmd_cmp_evt_scan_handler          0x10012eb1   Thumb Code    98  gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler)
+    hci_le_enh_con_cmp_evt_handler           0x10013065   Thumb Code    40  gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler)
+    hci_le_ext_adv_report_evt_handler        0x1001308d   Thumb Code   190  gapm_scan.o(i.hci_le_ext_adv_report_evt_handler)
+    hci_le_gen_dhkey_stat_evt_handler        0x10013151   Thumb Code    38  gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler)
+    hci_le_generate_dhkey_cmp_evt_handler    0x10013177   Thumb Code    84  gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler)
+    hci_le_per_adv_report_evt_handler        0x1001324d   Thumb Code    80  gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler)
+    hci_le_per_adv_sync_est_evt_handler      0x1001329d   Thumb Code   102  gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler)
+    hci_le_per_adv_sync_lost_evt_handler     0x10013303   Thumb Code    28  gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler)
+    hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler 0x10013389   Thumb Code    68  gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler)
+    hci_le_rd_buff_size_cmd_cmp_evt_handler  0x100133cd   Thumb Code    44  gapm_cfg.o(i.hci_le_rd_buff_size_cmd_cmp_evt_handler)
+    hci_le_rd_local_p256_public_key_cmp_evt_handler 0x100133fd   Thumb Code   134  gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler)
+    hci_le_rd_max_data_len_cmd_cmp_evt_handler 0x1001348d   Thumb Code    66  gapm_cfg.o(i.hci_le_rd_max_data_len_cmd_cmp_evt_handler)
+    hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler 0x100134d1   Thumb Code    98  gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler)
+    hci_le_rd_pal_size_cmd_cmp_evt_handler   0x10013539   Thumb Code    58  gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler)
+    hci_le_rd_ral_addr_cmd_cmp_evt_handler   0x100135d1   Thumb Code   102  gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler)
+    hci_le_rd_ral_size_cmd_cmp_evt_handler   0x10013637   Thumb Code    58  gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler)
+    hci_le_rd_rf_path_comp_cmd_cmp_evt_handler 0x10013715   Thumb Code    72  gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler)
+    hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler 0x1001375d   Thumb Code    58  gapm_cfg.o(i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler)
+    hci_le_rd_tx_pwr_cmd_cmp_evt_handler     0x10013797   Thumb Code    72  gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler)
+    hci_le_rd_wlst_size_cmd_cmp_evt_handler  0x100137df   Thumb Code    58  gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler)
+    hci_le_read_max_adv_data_len_cmd_cmp_evt_handler 0x10013819   Thumb Code   100  gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler)
+    hci_le_scan_req_rcvd_evt_handler         0x100138d1   Thumb Code    88  gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler)
+    hci_le_scan_timeout_evt_handler          0x10013931   Thumb Code    34  gapm_scan.o(i.hci_le_scan_timeout_evt_handler)
+    hci_rd_bd_addr_cmd_cmp_evt_handler       0x10013a31   Thumb Code    62  gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler)
+    hci_rd_buff_size_cmd_cmp_evt_handler     0x10013a75   Thumb Code    44  gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler)
+    hci_rd_local_ver_info_cmd_cmp_evt_handler 0x10013b05   Thumb Code   104  gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler)
+    hci_test_end_cmd_cmp_evt_handler         0x10013c51   Thumb Code    58  gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler)
+    internal_CalculateFramelen               0x10013d75   Thumb Code    54  bitalloc.o(i.internal_CalculateFramelen)
+    internal_DecoderReset                    0x10013dad   Thumb Code    66  decoder-private.o(i.internal_DecoderReset)
+    jump_table_get_static_keys               0x10013df5   Thumb Code   166  jump_table_host.o(i.jump_table_get_static_keys)
+    jump_table_memmory_init                  0x10013eb9   Thumb Code    44  jump_table_host.o(i.jump_table_memmory_init)
+    jump_table_set_static_keys               0x10013f75   Thumb Code   140  jump_table_host.o(i.jump_table_set_static_keys)
+    l2cc_cleanup                             0x100141a9   Thumb Code   170  l2cc.o(i.l2cc_cleanup)
+    l2cc_create                              0x100142dd   Thumb Code    70  l2cc.o(i.l2cc_create)
+    l2cc_data_send                           0x10014329   Thumb Code   370  l2cc.o(i.l2cc_data_send)
+    l2cc_dbg_pdu_pack                        0x100144a5   Thumb Code    74  l2cc_pdu.o(i.l2cc_dbg_pdu_pack)
+    l2cc_init                                0x10014569   Thumb Code    68  l2cc.o(i.l2cc_init)
+    l2cc_op_complete                         0x100145f9   Thumb Code    80  l2cc.o(i.l2cc_op_complete)
+    l2cc_pdu_alloc                           0x1001464d   Thumb Code    44  l2cc_task.o(i.l2cc_pdu_alloc)
+    l2cc_pdu_header_check                    0x10014679   Thumb Code   320  l2cc_pdu.o(i.l2cc_pdu_header_check)
+    l2cc_pdu_pack                            0x100147bd   Thumb Code   690  l2cc_pdu.o(i.l2cc_pdu_pack)
+    l2cc_pdu_rx_init                         0x10014bb9   Thumb Code   124  l2cc_pdu.o(i.l2cc_pdu_rx_init)
+    l2cc_pdu_send                            0x10014c39   Thumb Code     6  l2cc_task.o(i.l2cc_pdu_send)
+    l2cc_pdu_unpack                          0x10014ca1   Thumb Code   656  l2cc_pdu.o(i.l2cc_pdu_unpack)
+    l2cc_send_cmp_evt                        0x10014f39   Thumb Code    48  l2cc.o(i.l2cc_send_cmp_evt)
+    l2cc_sig_pdu_recv_handler                0x10014f69   Thumb Code    70  l2cc_sig.o(i.l2cc_sig_pdu_recv_handler)
+    l2cc_sig_send_cmd_reject                 0x10014fb5   Thumb Code    92  l2cc_sig.o(i.l2cc_sig_send_cmd_reject)
+    l2cc_update_state                        0x10015011   Thumb Code    40  l2cc.o(i.l2cc_update_state)
+    l2cm_cleanup                             0x10015039   Thumb Code    22  l2cm.o(i.l2cm_cleanup)
+    l2cm_create                              0x1001504f   Thumb Code     4  l2cm.o(i.l2cm_create)
+    l2cm_get_nb_buffer_available             0x10015055   Thumb Code     6  l2cm.o(i.l2cm_get_nb_buffer_available)
+    l2cm_init                                0x10015061   Thumb Code    40  l2cm.o(i.l2cm_init)
+    l2cm_set_link_layer_buff_size            0x100150f1   Thumb Code    10  l2cm.o(i.l2cm_set_link_layer_buff_size)
+    l2cm_tx_status                           0x10015101   Thumb Code    38  l2cm.o(i.l2cm_tx_status)
+    log_init                                 0x1001512d   Thumb Code   104  co_log.o(i.log_init)
+    log_printf                               0x100151c1   Thumb Code    28  co_log.o(i.log_printf)
+    log_printf_level                         0x100151e5   Thumb Code     4  co_log.o(i.log_printf_level)
+    lvd_threshold                            0x100151e9   Thumb Code    34  driver_pmu.o(i.lvd_threshold)
+    m_al_get_local_addr                      0x1001520d   Thumb Code     4  m_al_task.o(i.m_al_get_local_addr)
+    m_tb_state_is_feature_sup                0x10015215   Thumb Code    20  m_tb_state.o(i.m_tb_state_is_feature_sup)
+    mesh_set_runtime                         0x1001522d   Thumb Code    54  mesh_api.o(i.mesh_set_runtime)
+    modem_param_table_set                    0x10015279   Thumb Code    64  patch_rf.o(i.modem_param_table_set)
+    monoBitAllocation                        0x100152c5   Thumb Code    34  bitalloc.o(i.monoBitAllocation)
+    oneChannelBitAllocation                  0x100152e7   Thumb Code    86  bitalloc.o(i.oneChannelBitAllocation)
+    os_free                                  0x1001536d   Thumb Code    10  os_mem.o(i.os_free)
+    os_get_free_task_type                    0x10015379   Thumb Code    28  os_task.o(i.os_get_free_task_type)
+    os_malloc                                0x10015399   Thumb Code     6  os_mem.o(i.os_malloc)
+    os_msg_post                              0x100153a1   Thumb Code    54  os_msg_q.o(i.os_msg_post)
+    os_task_create                           0x10015401   Thumb Code     6  os_task.o(i.os_task_create)
+    os_task_create_x                         0x10015409   Thumb Code   114  os_task.o(i.os_task_create_x)
+    os_timer_destroy                         0x10015481   Thumb Code   100  os_timer.o(i.os_timer_destroy)
+    os_timer_init                            0x1001552d   Thumb Code   144  os_timer.o(i.os_timer_init)
+    os_timer_ota_cb                          0x10015611   Thumb Code    18  ota.o(i.os_timer_ota_cb)
+    os_timer_start                           0x10015639   Thumb Code   120  os_timer.o(i.os_timer_start)
+    os_timer_stop                            0x1001570d   Thumb Code   182  os_timer.o(i.os_timer_stop)
+    os_timer_update_link_param_cb            0x1001581d   Thumb Code    36  ble_simple_central.o(i.os_timer_update_link_param_cb)
+    os_zalloc                                0x100158c1   Thumb Code    24  os_mem.o(i.os_zalloc)
+    ota_deinit                               0x100158d9   Thumb Code    30  ota.o(i.ota_deinit)
+    ota_init                                 0x100158fd   Thumb Code    22  ota.o(i.ota_init)
+    ota_start                                0x10015919   Thumb Code    40  ota.o(i.ota_start)
+    ota_stop                                 0x10015959   Thumb Code    64  ota.o(i.ota_stop)
+    pmu_Anti_shake_key_isr                   0x100159e5   Thumb Code     2  driver_pmu.o(i.pmu_Anti_shake_key_isr)
+    pmu_calibration_restart                  0x100159e9   Thumb Code    90  sys_utisl.o(i.pmu_calibration_restart)
+    pmu_cp_trim_config                       0x10015a49   Thumb Code   332  driver_pmu.o(i.pmu_cp_trim_config)
+    pmu_ft_trim_config                       0x10015b9d   Thumb Code   686  driver_pmu.o(i.pmu_ft_trim_config)
+    pmu_get_isr_state                        0x10015e59   Thumb Code    16  driver_pmu.o(i.pmu_get_isr_state)
+    pmu_gpio_isr                             0x10015e69   Thumb Code     2  driver_pmu.o(i.pmu_gpio_isr)
+    pmu_ldo_mode_enable                      0x10015e6b   Thumb Code    76  driver_pmu.o(i.pmu_ldo_mode_enable)
+    pmu_lvd_en                               0x10015eb7   Thumb Code   146  driver_pmu.o(i.pmu_lvd_en)
+    pmu_reset_internal_cnt                   0x10015f49   Thumb Code    46  driver_pmu.o(i.pmu_reset_internal_cnt)
+    pmu_set_pin_dir                          0x10015f7d   Thumb Code    54  driver_pmu.o(i.pmu_set_pin_dir)
+    pmu_set_pin_pull                         0x10015fb3   Thumb Code   108  driver_pmu.o(i.pmu_set_pin_pull)
+    pmu_set_pin_to_CPU                       0x1001601f   Thumb Code    36  driver_pmu.o(i.pmu_set_pin_to_CPU)
+    pmu_set_pin_to_PMU                       0x10016043   Thumb Code    36  driver_pmu.o(i.pmu_set_pin_to_PMU)
+    pmu_sub_init                             0x10016069   Thumb Code   858  driver_pmu.o(i.pmu_sub_init)
+    prf_add_profile                          0x100163cd   Thumb Code   184  prf.o(i.prf_add_profile)
+    prf_cleanup                              0x1001648d   Thumb Code    76  prf.o(i.prf_cleanup)
+    prf_create                               0x100164e1   Thumb Code    74  prf.o(i.prf_create)
+    prf_extract_svc_info_uuid_128            0x10016535   Thumb Code   414  prf_utils.o(i.prf_extract_svc_info_uuid_128)
+    prf_get_task_from_id                     0x100166d5   Thumb Code    66  prf.o(i.prf_get_task_from_id)
+    prf_init                                 0x10016721   Thumb Code   244  prf.o(i.prf_init)
+    prf_itf_get_imp                          0x1001681d   Thumb Code    36  app_prf.o(i.prf_itf_get_imp)
+    proj_init                                0x10016845   Thumb Code    58  proj_main.o(i.proj_init)
+    rwble_hl_init_imp                        0x100168cd   Thumb Code    30  rwble_hl.o(i.rwble_hl_init_imp)
+    rwble_hl_reset                           0x100168eb   Thumb Code    30  rwble_hl.o(i.rwble_hl_reset)
+    shift_buffer                             0x10016909   Thumb Code    50  framing.o(i.shift_buffer)
+    simple_central_init                      0x1001693d   Thumb Code    96  ble_simple_central.o(i.simple_central_init)
+    smpc_ShiftLeft1Bit16ByteNum              0x10016cc1   Thumb Code    36  smpc_crypto.o(i.smpc_ShiftLeft1Bit16ByteNum)
+    smpc_XOR_16_Byte_Array                   0x10016ce5   Thumb Code    22  smpc_crypto.o(i.smpc_XOR_16_Byte_Array)
+    smpc_aes_cmac_complete                   0x10016cfd   Thumb Code    66  smpc_crypto.o(i.smpc_aes_cmac_complete)
+    smpc_aes_cmac_continue                   0x10016d45   Thumb Code   330  smpc_crypto.o(i.smpc_aes_cmac_continue)
+    smpc_aes_cmac_init                       0x10016e95   Thumb Code    70  smpc_crypto.o(i.smpc_aes_cmac_init)
+    smpc_calc_confirm_cont                   0x10016ee1   Thumb Code  1360  smpc_api.o(i.smpc_calc_confirm_cont)
+    smpc_calc_subkeys                        0x10017431   Thumb Code   116  smpc.o(i.smpc_calc_subkeys)
+    smpc_check_key_distrib                   0x100174b5   Thumb Code   122  smpc.o(i.smpc_check_key_distrib)
+    smpc_check_max_key_size                  0x10017535   Thumb Code    40  smpc.o(i.smpc_check_max_key_size)
+    smpc_check_pairing_feat                  0x10017561   Thumb Code    36  smpc.o(i.smpc_check_pairing_feat)
+    smpc_check_param                         0x10017585   Thumb Code   130  smpc_util.o(i.smpc_check_param)
+    smpc_check_repeated_attempts             0x10017609   Thumb Code    96  smpc.o(i.smpc_check_repeated_attempts)
+    smpc_clear_timeout_timer                 0x1001766d   Thumb Code    48  smpc.o(i.smpc_clear_timeout_timer)
+    smpc_confirm_gen_rand                    0x100176a1   Thumb Code   578  smpc_api.o(i.smpc_confirm_gen_rand)
+    smpc_encrypt_cfm                         0x10017991   Thumb Code    50  smpc_api.o(i.smpc_encrypt_cfm)
+    smpc_encrypt_start                       0x100179c9   Thumb Code    38  smpc_api.o(i.smpc_encrypt_start)
+    smpc_encrypt_start_handler               0x100179ef   Thumb Code    56  smpc_api.o(i.smpc_encrypt_start_handler)
+    smpc_f4_Init                             0x10017a29   Thumb Code    88  smpc_crypto.o(i.smpc_f4_Init)
+    smpc_f4_complete                         0x10017a85   Thumb Code    50  smpc_crypto.o(i.smpc_f4_complete)
+    smpc_f5_complete                         0x10017abd   Thumb Code    52  smpc_crypto.o(i.smpc_f5_complete)
+    smpc_f5_init                             0x10017af5   Thumb Code   152  smpc_crypto.o(i.smpc_f5_init)
+    smpc_f6_complete                         0x10017ba5   Thumb Code    50  smpc_crypto.o(i.smpc_f6_complete)
+    smpc_f6_init                             0x10017bdd   Thumb Code   152  smpc_crypto.o(i.smpc_f6_init)
+    smpc_g2_complete                         0x10017c79   Thumb Code    50  smpc_crypto.o(i.smpc_g2_complete)
+    smpc_g2_init                             0x10017cb1   Thumb Code    98  smpc_crypto.o(i.smpc_g2_init)
+    smpc_generate_cfm                        0x10017d19   Thumb Code   122  smpc.o(i.smpc_generate_cfm)
+    smpc_generate_ci                         0x10017d99   Thumb Code   110  smpc.o(i.smpc_generate_ci)
+    smpc_generate_e1                         0x10017e0d   Thumb Code   178  smpc.o(i.smpc_generate_e1)
+    smpc_generate_l                          0x10017ec5   Thumb Code    82  smpc.o(i.smpc_generate_l)
+    smpc_generate_rand                       0x10017f1d   Thumb Code    42  smpc.o(i.smpc_generate_rand)
+    smpc_generate_stk                        0x10017f4d   Thumb Code    76  smpc.o(i.smpc_generate_stk)
+    smpc_get_key_sec_prop                    0x10017f9d   Thumb Code   256  smpc.o(i.smpc_get_key_sec_prop)
+    smpc_get_next_passkey_bit                0x100180a5   Thumb Code    38  smpc.o(i.smpc_get_next_passkey_bit)
+    smpc_handle_dh_key_check_complete        0x100180d5   Thumb Code    60  smpc.o(i.smpc_handle_dh_key_check_complete)
+    smpc_handle_enc_change_evt               0x10018115   Thumb Code   308  smpc.o(i.smpc_handle_enc_change_evt)
+    smpc_init_mac_key_calculation            0x1001824d   Thumb Code   164  smpc.o(i.smpc_init_mac_key_calculation)
+    smpc_initiate_dhkey_check                0x100182f5   Thumb Code   208  smpc.o(i.smpc_initiate_dhkey_check)
+    smpc_initiate_dhkey_verification         0x100183c9   Thumb Code   206  smpc.o(i.smpc_initiate_dhkey_verification)
+    smpc_is_sec_mode_reached                 0x1001849d   Thumb Code    40  smpc.o(i.smpc_is_sec_mode_reached)
+    smpc_key_press_notification_ind          0x100184c9   Thumb Code    38  smpc_api.o(i.smpc_key_press_notification_ind)
+    smpc_launch_rep_att_timer                0x100184f1   Thumb Code    72  smpc.o(i.smpc_launch_rep_att_timer)
+    smpc_pairing_csrk_exch                   0x1001853d   Thumb Code    72  smpc_api.o(i.smpc_pairing_csrk_exch)
+    smpc_pairing_end                         0x10018589   Thumb Code    90  smpc.o(i.smpc_pairing_end)
+    smpc_pairing_irk_exch                    0x100185e9   Thumb Code    66  smpc_api.o(i.smpc_pairing_irk_exch)
+    smpc_pairing_ltk_exch                    0x10018631   Thumb Code   102  smpc_api.o(i.smpc_pairing_ltk_exch)
+    smpc_pairing_nc_exch                     0x1001869d   Thumb Code    84  smpc_api.o(i.smpc_pairing_nc_exch)
+    smpc_pairing_oob_exch                    0x100186f5   Thumb Code   196  smpc_api.o(i.smpc_pairing_oob_exch)
+    smpc_pairing_req_handler                 0x100187bd   Thumb Code    60  smpc_api.o(i.smpc_pairing_req_handler)
+    smpc_pairing_rsp                         0x100187fd   Thumb Code   308  smpc_api.o(i.smpc_pairing_rsp)
+    smpc_pairing_start                       0x10018935   Thumb Code   166  smpc_api.o(i.smpc_pairing_start)
+    smpc_pairing_tk_exch                     0x100189e1   Thumb Code   242  smpc_api.o(i.smpc_pairing_tk_exch)
+    smpc_pdu_recv                            0x10018ad9   Thumb Code    84  smpc.o(i.smpc_pdu_recv)
+    smpc_pdu_send                            0x10018b31   Thumb Code   134  smpc.o(i.smpc_pdu_send)
+    smpc_process_aes_cmac                    0x10018bc1   Thumb Code    56  smpc_crypto.o(i.smpc_process_aes_cmac)
+    smpc_secure_connections_enabled          0x1001959d   Thumb Code    12  smpc.o(i.smpc_secure_connections_enabled)
+    smpc_security_req_send                   0x100195ad   Thumb Code    78  smpc_api.o(i.smpc_security_req_send)
+    smpc_send_gen_dh_key_cmd                 0x10019601   Thumb Code    62  smpc.o(i.smpc_send_gen_dh_key_cmd)
+    smpc_send_ltk_req_rsp                    0x10019641   Thumb Code   116  smpc.o(i.smpc_send_ltk_req_rsp)
+    smpc_send_pairing_ind                    0x100196b9   Thumb Code   172  smpc.o(i.smpc_send_pairing_ind)
+    smpc_send_pairing_req_ind                0x10019769   Thumb Code   252  smpc.o(i.smpc_send_pairing_req_ind)
+    smpc_send_start_enc_cmd                  0x10019869   Thumb Code   130  smpc.o(i.smpc_send_start_enc_cmd)
+    smpc_send_use_enc_block_cmd              0x100198f1   Thumb Code    62  smpc.o(i.smpc_send_use_enc_block_cmd)
+    smpc_sign_command                        0x10019931   Thumb Code   228  smpc_api.o(i.smpc_sign_command)
+    smpc_sign_cont                           0x10019a19   Thumb Code   466  smpc_api.o(i.smpc_sign_cont)
+    smpc_tkdp_rcp_continue                   0x10019bf1   Thumb Code   192  smpc.o(i.smpc_tkdp_rcp_continue)
+    smpc_tkdp_rcp_start                      0x10019cb5   Thumb Code    44  smpc.o(i.smpc_tkdp_rcp_start)
+    smpc_tkdp_send_continue                  0x10019ce5   Thumb Code   224  smpc.o(i.smpc_tkdp_send_continue)
+    smpc_tkdp_send_start                     0x10019dc9   Thumb Code    44  smpc.o(i.smpc_tkdp_send_start)
+    smpc_xor                                 0x10019df9   Thumb Code    22  smpc.o(i.smpc_xor)
+    system_set_clock                         0x10019eb1   Thumb Code    10  sys_utisl.o(i.system_set_clock)
+    system_set_port_pull                     0x10019ec1   Thumb Code    48  sys_utisl.o(i.system_set_port_pull)
+    system_set_tx_power                      0x10019ef5   Thumb Code   208  sys_utisl.o(i.system_set_tx_power)
+    system_sleep_disable                     0x10019fd1   Thumb Code     8  sys_utisl.o(i.system_sleep_disable)
+    trng_init                                0x1001a12d   Thumb Code     4  trng.o(i.trng_init)
+    trng_read_rand_num                       0x1001a131   Thumb Code    82  trng.o(i.trng_read_rand_num)
+    usb_RxInt_Enable                         0x1001a2d5   Thumb Code    18  usb_core.o(i.usb_RxInt_Enable)
+    usb_RxMaxP_set                           0x1001a2ed   Thumb Code     6  usb_core.o(i.usb_RxMaxP_set)
+    usb_SingleInt_Enable                     0x1001a2f9   Thumb Code    10  usb_core.o(i.usb_SingleInt_Enable)
+    usb_TxInt_Enable                         0x1001a309   Thumb Code    14  usb_core.o(i.usb_TxInt_Enable)
+    usb_TxMaxP_set                           0x1001a31d   Thumb Code     6  usb_core.o(i.usb_TxMaxP_set)
+    usb_TxSyncEndpoint_enable                0x1001a329   Thumb Code    12  usb_core.o(i.usb_TxSyncEndpoint_enable)
+    usb_audio_event_send                     0x1001a339   Thumb Code    24  audio.o(i.usb_audio_event_send)
+    usb_audio_task_init                      0x1001a48d   Thumb Code    14  audio.o(i.usb_audio_task_init)
+    usb_device_init                          0x1001a4a5   Thumb Code    36  usb_core.o(i.usb_device_init)
+    usb_dfu_task_init                        0x1001a4d1   Thumb Code    14  usb_dfu.o(i.usb_dfu_task_init)
+    usb_endpoint_Rxfifo_config               0x1001a4e9   Thumb Code    14  usb_core.o(i.usb_endpoint_Rxfifo_config)
+    usb_endpoint_Txfifo_config               0x1001a4fd   Thumb Code    14  usb_core.o(i.usb_endpoint_Txfifo_config)
+    usb_get_endpoint                         0x1001a511   Thumb Code     6  usb_core.o(i.usb_get_endpoint)
+    usb_hid_Endpoints_Handler                0x1001a939   Thumb Code   462  usb_hid_audio.o(i.usb_hid_Endpoints_Handler)
+    usb_hid_audio_init                       0x1001ac25   Thumb Code   260  usb_hid_audio.o(i.usb_hid_audio_init)
+    usb_hid_otas_recv_data                   0x1001ae49   Thumb Code   564  usb_dfu.o(i.usb_hid_otas_recv_data)
+    usb_hid_send_cmd_report                  0x1001b129   Thumb Code   124  usb_hid_audio.o(i.usb_hid_send_cmd_report)
+    usb_hid_send_dfu_report                  0x1001b1fd   Thumb Code    38  usb_hid_audio.o(i.usb_hid_send_dfu_report)
+    usb_host_reset_signal                    0x1001b225   Thumb Code    32  usb.o(i.usb_host_reset_signal)
+    usb_host_resume_signal                   0x1001b26d   Thumb Code    32  usb.o(i.usb_host_resume_signal)
+    usb_host_suspend_signal                  0x1001b2b5   Thumb Code    58  usb.o(i.usb_host_suspend_signal)
+    usb_isr                                  0x1001b31d   Thumb Code    92  usb_dev.o(i.usb_isr)
+    usb_read_fifo                            0x1001b381   Thumb Code    20  usb_core.o(i.usb_read_fifo)
+    usb_ready_status_get                     0x1001b399   Thumb Code     6  usb.o(i.usb_ready_status_get)
+    usb_ready_status_set                     0x1001b3a5   Thumb Code    40  usb.o(i.usb_ready_status_set)
+    usb_resume_signal_send                   0x1001b3f9   Thumb Code    56  usb.o(i.usb_resume_signal_send)
+    usb_selecet_endpoint                     0x1001b45d   Thumb Code     6  usb_core.o(i.usb_selecet_endpoint)
+    usb_set_address                          0x1001b469   Thumb Code     6  usb_core.o(i.usb_set_address)
+    usb_suspend_status_get                   0x1001b475   Thumb Code     6  usb.o(i.usb_suspend_status_get)
+    usb_write_fifo                           0x1001b481   Thumb Code    20  usb_core.o(i.usb_write_fifo)
+    usbdev_get_config_desc                   0x1001b499   Thumb Code     6  usb_dev.o(i.usbdev_get_config_desc)
+    usbdev_get_dev_desc                      0x1001b4a5   Thumb Code     6  usb_dev.o(i.usbdev_get_dev_desc)
+    usbdev_get_string_LanuageID              0x1001b4b1   Thumb Code     6  usb_dev.o(i.usbdev_get_string_LanuageID)
+    usbdev_get_string_Manufacture            0x1001b4bd   Thumb Code     6  usb_dev.o(i.usbdev_get_string_Manufacture)
+    usbdev_get_string_Product                0x1001b4c9   Thumb Code     6  usb_dev.o(i.usbdev_get_string_Product)
+    usbdev_get_string_SerialNumber           0x1001b4d5   Thumb Code     6  usb_dev.o(i.usbdev_get_string_SerialNumber)
+    user_data_init                           0x1001b4e1   Thumb Code   106  inflash.o(i.user_data_init)
+    user_data_storage_do                     0x1001b59d   Thumb Code    52  inflash.o(i.user_data_storage_do)
+    user_main                                0x1001b5d5   Thumb Code   160  proj_main.o(i.user_main)
+    user_ringbuff_init                       0x1001b679   Thumb Code    74  proj_main.o(i.user_ringbuff_init)
+    user_usb_init                            0x1001b6cd   Thumb Code   132  usb.o(i.user_usb_init)
+    client_att_tb                            0x1001b760   Data          51  ble_simple_central.o(.constdata)
+    OI_Codec_Copyright                       0x1001b868   Data           4  decoder-private.o(.constdata)
+    crc8_narrow                              0x1001b896   Data          16  framing.o(.constdata)
+    dequant_long_scaled                      0x1001b8a8   Data          68  framing.o(.constdata)
+    USB_HID_LanuageIDDesc                    0x1001b904   Data           4  usb_hid_audio.o(.constdata)
+    USB_HID_DeviceDesc                       0x1001b90d   Data          18  usb_hid_audio.o(.constdata)
+    USB_HID_Desc_0                           0x1001b91f   Data           9  usb_hid_audio.o(.constdata)
+    USB_HID_Desc_1                           0x1001b928   Data           9  usb_hid_audio.o(.constdata)
+    USB_HID_ConfigurationDesc                0x1001b931   Data         205  usb_hid_audio.o(.constdata)
+    USB_HID_ManufactureDesc                  0x1001b9fe   Data          30  usb_hid_audio.o(.constdata)
+    USB_HID_ProductDesc                      0x1001ba1c   Data          14  usb_hid_audio.o(.constdata)
+    USB_HID_SerialNumberDesc                 0x1001ba2a   Data          30  usb_hid_audio.o(.constdata)
+    crc_table                                0x1001ba54   Data        1024  ota.o(.constdata)
+    TASK_DESC_APP                            0x1001bef0   Data          12  app_task.o(.constdata)
+    sec_sector_erase_cmd                     0x1001befc   Data           4  driver_flash.o(.constdata)
+    sec_sector_read_cmd                      0x1001bf00   Data           4  driver_flash.o(.constdata)
+    sec_sector_write_cmd                     0x1001bf04   Data           4  driver_flash.o(.constdata)
+    write_status_h_cmd                       0x1001bf08   Data           4  sys_utisl.o(.constdata)
+    Cal_96M_table                            0x1001bf0c   Data          16  sys_utisl.o(.constdata)
+    patch_map                                0x1001bf3c   Data          16  patch.o(.constdata)
+    app_sec_msg_handler_list                 0x1001bf4c   Data          56  app_sec.o(.constdata)
+    app_sec_handlers                         0x1001bf84   Data           8  app_sec.o(.constdata)
+    TASK_DESC_L2CC                           0x1001c040   Data          12  l2cc_task.o(.constdata)
+    TASK_DESC_GAPC                           0x1001c17c   Data          12  gapc_task.o(.constdata)
+    TASK_DESC_GAPM                           0x1001c490   Data          12  gapm_task.o(.constdata)
+    atts_handlers                            0x1001c4dc   Data         104  atts.o(.constdata)
+    TASK_DESC_GATTC                          0x1001c624   Data          12  gattc_task.o(.constdata)
+    TASK_DESC_GATTM                          0x1001c638   Data          12  gattm_task.o(.constdata)
+    l2cc_sig_handlers                        0x1001c758   Data          24  l2cc_sig.o(.constdata)
+    gapc_sig_handlers                        0x1001c848   Data          24  gapc_sig.o(.constdata)
+    smpc_construct_pdu                       0x1001c860   Data          60  smpc_util.o(.constdata)
+    smpc_recv_pdu                            0x1001c89c   Data          60  smpc_util.o(.constdata)
+    attc_handlers                            0x1001c8d8   Data         112  attc.o(.constdata)
+    Load$$ER_BOOT$$Base                      0x1001cb00   Number         0  anon$$obj.o ABSOLUTE
+    Load$$ER_BOOT$$Limit                     0x1001cba0   Number         0  anon$$obj.o ABSOLUTE
+    Load$$USER_RE_RAM$$Base                  0x1001cba0   Number         0  anon$$obj.o ABSOLUTE
+    Load$$ER_RW$$RW$$Base                    0x1001f490   Number         0  anon$$obj.o ABSOLUTE
+    Load$$USER_RE_RAM$$Limit                 0x1001f490   Number         0  anon$$obj.o ABSOLUTE
+    Load$$ER_RW$$RW$$Limit                   0x1001fd10   Number         0  anon$$obj.o ABSOLUTE
     Image$$ER_BOOT$$Base                     0x11000000   Number         0  anon$$obj.o ABSOLUTE
     __jump_table                             0x110000a0   Data           0  syscall.txt ABSOLUTE
     app_boot_param                           0x11000104   Data           0  syscall.txt ABSOLUTE
@@ -10552,252 +10588,257 @@ Image Symbol Table
     Long Thumb to Thumb Veneer to log_printf_level 0x11001083   Thumb Code    10  anon$$obj.o(Veneer$$Code)
     Long Thumb to Thumb Veneer to log_printf 0x1100108d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
     Long Thumb to Thumb Veneer to usb_audio_event_send 0x11001097   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to app_BlockLoopBuf_write 0x110010a1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to app_BlockRingBuf_flush 0x110010ab   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_delay_10us 0x110010b5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_get_isr_state 0x110010bf   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_calibration_restart 0x110010c9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_gpio_isr 0x110010d3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_Anti_shake_key_isr 0x110010dd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to usb_selecet_endpoint 0x110010e7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to __aeabi_memclr4 0x110010fb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to __aeabi_memcpy 0x11001105   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to usb_write_fifo 0x1100110f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_read_status 0x11001123   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_write_status_volatile 0x1100112d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to os_malloc  0x11001137   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_printf  0x11001141   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_read 0x1100114b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to os_free    0x11001155   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_schedule 0x1100115f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_sleep 0x11001169   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_us_2_lpcycles 0x11001173   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to pmu_reset_internal_cnt 0x1100117d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to low_power_save 0x11001187   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to low_power_restore 0x11001191   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to qspi_stig_cmd 0x1100119b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_sleep_mul_64 0x110011a5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_sleep_div_64 0x110011af   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_wait_wip_clear 0x110011b9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to flash_set_read_quad 0x110011c3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_prevent_sleep_set 0x110011cd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_prevent_sleep_clear 0x110011d7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to fr_uart_init 0x110011e1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to fr_uart_setBaudrate 0x110011eb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to fr_uart_setLineControl 0x110011f5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to fr_uart_enableFifos 0x110011ff   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to uart_flush_rxfifo_noint 0x11001209   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to gapc_get_conidx_imp 0x11001213   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to gap_rssi_ind 0x1100121d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rf_init_api 0x11001227   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rf_em_init 0x11001231   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rf_init_controller 0x1100123b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_isr   0x11001245   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_alloc 0x1100124f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to lld_read_clock 0x11001259   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to calib_meter_recv_msg 0x11001263   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to lld_rxdesc_check 0x1100126d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_free 0x11001277   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to llm_activity_free_set 0x11001281   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to calib_meter_evt_end 0x1100128b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to llm_activity_free_get 0x11001295   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to sch_arb_remove 0x1100129f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to lld_con_sched 0x110012a9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_list_push_back 0x110012b3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to rwip_time_get 0x110012bd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to fputc      0x110012c7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to lld_ch_assess_data_get 0x110012d1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to co_nb_good_le_channels 0x110012db   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_msg_send_basic 0x110012e5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to lld_per_adv_ch_map_update 0x110012ef   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to ke_timer_set 0x110012f9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    Long Thumb to Thumb Veneer to lld_rxdesc_free 0x11001303   Thumb Code    10  anon$$obj.o(Veneer$$Code)
-    user_entry_before_sleep_imp              0x1100130d   Thumb Code    48  proj_main.o(ram_code)
-    user_entry_after_sleep_imp               0x1100133d   Thumb Code    80  proj_main.o(ram_code)
-    main_loop                                0x1100138d   Thumb Code    42  proj_main.o(ram_code)
-    pmu_enable_isr                           0x11001745   Thumb Code    32  driver_pmu.o(ram_code)
-    pmu_ioldosw_ctrl                         0x11001765   Thumb Code    54  driver_pmu.o(ram_code)
-    pmu_ioldo_bypass                         0x1100179b   Thumb Code    52  driver_pmu.o(ram_code)
-    pmu_usb_pad_ctrl                         0x110017cf   Thumb Code    18  driver_pmu.o(ram_code)
-    pmu_set_gpio_value                       0x110017e1   Thumb Code    58  driver_pmu.o(ram_code)
-    pmu_get_gpio_value                       0x1100181b   Thumb Code    28  driver_pmu.o(ram_code)
-    pmu_clear_isr_state                      0x11001837   Thumb Code    52  driver_pmu.o(ram_code)
-    pmu_isr                                  0x1100186b   Thumb Code    82  driver_pmu.o(ram_code)
-    usb_hid_send_vendor_report               0x110018bd   Thumb Code    88  usb_hid_audio.o(ram_code)
-    usb_hid_send_keyboard_report             0x11001915   Thumb Code    58  usb_hid_audio.o(ram_code)
-    usb_hid_send_mouse_report                0x1100194f   Thumb Code    54  usb_hid_audio.o(ram_code)
-    usb_audio_send_report                    0x11001985   Thumb Code    38  usb_hid_audio.o(ram_code)
-    app_get_ota_state                        0x110019b5   Thumb Code     6  ota.o(ram_code)
-    app_set_ota_state                        0x110019bb   Thumb Code    10  ota.o(ram_code)
-    app_otas_save_data                       0x11001a43   Thumb Code     4  ota.o(ram_code)
-    app_otas_erase                           0x11001a47   Thumb Code     8  ota.o(ram_code)
-    Crc32CalByByte                           0x11001a4f   Thumb Code    38  ota.o(ram_code)
-    app_otas_crc_cal                         0x11001a75   Thumb Code   178  ota.o(ram_code)
-    user_entry4                              0x11001b5d   Thumb Code     2  entry.o(ram_code)
-    ble_stack_schedule_allow                 0x11001b5f   Thumb Code    14  entry.o(ram_code)
-    ble_stack_schedule                       0x11001b6d   Thumb Code     4  entry.o(ram_code)
-    ble_stack_sleep_check                    0x11001b71   Thumb Code     4  entry.o(ram_code)
-    ble_stack_enter_sleep                    0x11001b75   Thumb Code   122  entry.o(ram_code)
-    ble_stack_schedule_backward              0x11001bef   Thumb Code    46  entry.o(ram_code)
-    flash_wait_wel_clear                     0x11001c1d   Thumb Code    32  entry.o(ram_code)
-    flash_erase_write_protect_imp            0x11001c3d   Thumb Code    88  entry.o(ram_code)
-    flash_write_status                       0x11001c95   Thumb Code    14  entry.o(ram_code)
-    rwip_slot_2_lpcycles_ram                 0x11001ca3   Thumb Code    40  entry.o(ram_code)
-    flash_OTP_read                           0x11001ce5   Thumb Code   110  driver_flash.o(ram_code)
-    flash_OTP_write                          0x11001d53   Thumb Code   224  driver_flash.o(ram_code)
-    flash_OTP_erase                          0x11001e33   Thumb Code    98  driver_flash.o(ram_code)
-    system_osc_doubler_calibration           0x11001ea9   Thumb Code   490  sys_utisl.o(ram_code)
-    system_set_internal_flash_clock_div      0x11002093   Thumb Code    46  sys_utisl.o(ram_code)
-    system_enable_internal_flash_q_read      0x110020c1   Thumb Code   166  sys_utisl.o(ram_code)
-    system_lvd_protect_handle                0x11002167   Thumb Code   168  sys_utisl.o(ram_code)
-    flash_protect_enable                     0x1100220f   Thumb Code   108  sys_utisl.o(ram_code)
-    flash_protect_disable                    0x1100227b   Thumb Code   146  sys_utisl.o(ram_code)
-    pmu_calibration_start                    0x1100230d   Thumb Code   140  sys_utisl.o(ram_code)
-    pmu_calibration_stop                     0x11002399   Thumb Code    76  sys_utisl.o(ram_code)
-    pmu_get_rc_clk                           0x110023e5   Thumb Code    68  sys_utisl.o(ram_code)
-    pmu_set_ioldo_ref_sel                    0x11002429   Thumb Code    50  sys_utisl.o(ram_code)
-    uart_init                                0x1100245b   Thumb Code    42  sys_utisl.o(ram_code)
-    flash_write                              0x11002489   Thumb Code    68  sys_utisl.o(ram_code)
-    flash_erase                              0x110024cd   Thumb Code    52  sys_utisl.o(ram_code)
-    __asm___10_patch_rf_c_fdb2c812__rf_rssi_convert_patch 0x11002511   Thumb Code    22  patch_rf.o(ram_code)
-    upload_rssi_value                        0x1100252f   Thumb Code    34  patch_rf.o(ram_code)
-    rf_init_app                              0x11002551   Thumb Code    90  patch_rf.o(ram_code)
-    low_power_restore_entry_imp              0x110025ab   Thumb Code    82  patch_rf.o(ram_code)
-    low_power_save_entry_imp                 0x110025fd   Thumb Code    10  patch_rf.o(ram_code)
-    rwble_isr_ram                            0x11002607   Thumb Code   264  patch_rf.o(ram_code)
-    frspim_rd                                0x1100275d   Thumb Code    90  patch_frspim.o(ram_code)
-    frspim_wr                                0x110027b7   Thumb Code    90  patch_frspim.o(ram_code)
-    patch_init                               0x11002815   Thumb Code    76  patch.o(ram_code)
-    svc_exception_handler_ram                0x11002861   Thumb Code    40  patch.o(ram_code)
-    calib_lld_send                           0x11002899   Thumb Code   264  adv_check_mode.o(ram_code)
-    calib_lld_receive                        0x110029a1   Thumb Code   194  adv_check_mode.o(ram_code)
-    calib_lld_rx_isr                         0x11002a63   Thumb Code    90  adv_check_mode.o(ram_code)
-    calib_lld_cancel                         0x11002abd   Thumb Code   126  adv_check_mode.o(ram_code)
-    calib_lld_evt_end_isr                    0x11002b3b   Thumb Code    40  adv_check_mode.o(ram_code)
-    calib_lld_init                           0x11002b63   Thumb Code   510  adv_check_mode.o(ram_code)
-    calib_set_freq_config                    0x11002d61   Thumb Code   170  adv_check_mode.o(ram_code)
-    patch_handle_lld_con_env                 0x11002e15   Thumb Code    74  patch_lld.o(ram_code)
-    lld_con_tx_prog_patch                    0x11002e5f   Thumb Code   442  patch_lld.o(ram_code)
-    lld_con_llcp_tx_patch                    0x11003019   Thumb Code   172  patch_lld.o(ram_code)
-    lld_con_data_tx_patch                    0x110030c5   Thumb Code   176  patch_lld.o(ram_code)
-    con_sched_calc_target_patch_ram          0x11003175   Thumb Code   172  patch_lld.o(ram_code)
-    lld_con_dump_param                       0x11003221   Thumb Code   494  patch_lld.o(ram_code)
-    lld_con_evt_time_update_patch            0x1100340f   Thumb Code   242  patch_lld.o(ram_code)
-    llm_ch_map_update_replace                0x11003511   Thumb Code   450  patch_llm.o(ram_code)
-    rwip_recalculate_sleep_time              0x110036dd   Thumb Code   182  patch_rwip.o(ram_code)
-    patch_fast_scan_set                      0x110037a5   Thumb Code     6  patch_sch.o(ram_code)
-    user_lld_con_dump_param                  0x110037ab   Thumb Code     2  patch_sch.o(ram_code)
-    sch_prog_end_isr_ram                     0x110037ad   Thumb Code   254  patch_sch.o(ram_code)
-    sch_prog_rx_isr_ram                      0x110038ab   Thumb Code   184  patch_sch.o(ram_code)
-    Image$$ER_RW$$RW$$Base                   0x11003978   Number         0  anon$$obj.o ABSOLUTE
-    app_tag                                  0x11003978   Data           4  proj_main.o(.data)
-    is_usb_hid_data_send_finished            0x1100397c   Data           1  ble_simple_central.o(.data)
-    is_usb_vendor_data_send_finished         0x1100397d   Data           1  ble_simple_central.o(.data)
-    app_audio_recv_status                    0x1100397e   Data           1  ble_simple_central.o(.data)
-    client_id                                0x1100397f   Data           1  ble_simple_central.o(.data)
-    master_link_conidx                       0x11003980   Data           1  ble_simple_central.o(.data)
-    is_usb_audio_data_send_finished          0x11003990   Data           1  audio.o(.data)
-    usb_audio_task_id                        0x11003992   Data           2  audio.o(.data)
-    USB_Configuration                        0x1100399a   Data           1  usb_dev.o(.data)
-    USB_Device_Status                        0x1100399c   Data           2  usb_dev.o(.data)
-    USB_Interface_Status                     0x1100399e   Data           2  usb_dev.o(.data)
-    Endpoint_0_StandardClassRequest_Handler  0x110039a0   Data           4  usb_dev.o(.data)
-    Endpoint_0_ClassRequest_Handler          0x110039a4   Data           4  usb_dev.o(.data)
-    Endpoint_0_VendorRequest_Handler         0x110039a8   Data           4  usb_dev.o(.data)
-    Endpoint_0_UserStringRequest_Handler     0x110039ac   Data           4  usb_dev.o(.data)
-    Endpoint_0_DataOut_Handler               0x110039b0   Data           4  usb_dev.o(.data)
-    Endpoints_Handler                        0x110039b4   Data           4  usb_dev.o(.data)
-    USB_SOF_Handler                          0x110039b8   Data           4  usb_dev.o(.data)
-    USB_Reset_Handler                        0x110039bc   Data           4  usb_dev.o(.data)
-    USB_Resume_Handler                       0x110039c0   Data           4  usb_dev.o(.data)
-    USB_Suspend_Handler                      0x110039c4   Data           4  usb_dev.o(.data)
-    USB_Connect_Handler                      0x110039c8   Data           4  usb_dev.o(.data)
-    USB_InterfaceAlternateSet_callback       0x110039cc   Data           4  usb_dev.o(.data)
-    StandardRequest                          0x110039d0   Data           8  usb_dev.o(.data)
-    gu8_MuteSpeaker                          0x110039d8   Data           1  usb_hid_audio.o(.data)
-    gu8_MuteMic                              0x110039d9   Data           1  usb_hid_audio.o(.data)
-    ge_CTLIndex                              0x110039db   Data           1  usb_hid_audio.o(.data)
-    gu16_VolumeSpeaker                       0x110039dc   Data           2  usb_hid_audio.o(.data)
-    gu16_VolumeMic                           0x110039de   Data           2  usb_hid_audio.o(.data)
-    gu32_SamplingFreqSpeaker                 0x110039e0   Data           4  usb_hid_audio.o(.data)
-    gu32_SamplingFreqMic                     0x110039e4   Data           4  usb_hid_audio.o(.data)
-    gu8_Respond                              0x110039e8   Data           5  usb_hid_audio.o(.data)
-    USB_HID_Mouse_Keyboard_ReportDesc        0x110039ed   Data         178  usb_hid_audio.o(.data)
-    USB_HID_Vendor_ReportDesc                0x11003a9f   Data          28  usb_hid_audio.o(.data)
-    USB_HID_Custom_ReportDesc                0x11003abb   Data          28  usb_hid_audio.o(.data)
-    USB_HID_Desc_2                           0x11003ad7   Data           9  usb_hid_audio.o(.data)
-    usb_hid_ota_task_id                      0x11003ae2   Data           2  usb_dfu.o(.data)
-    first_loop                               0x11003ae8   Data           1  ota.o(.data)
-    ota_addr_check_len                       0x11003af8   Data           4  ota.o(.data)
-    ota_addr_check                           0x11003afc   Data           4  ota.o(.data)
-    app_otas_status                          0x11003b00   Data           8  ota.o(.data)
-    gap_local_log_level                      0x11003b08   Data           1  gap_api.o(.data)
-    gap_tag                                  0x11003b0c   Data           4  gap_api.o(.data)
-    sm_tag                                   0x11003b10   Data           4  gap_api.o(.data)
-    sm_local_log_level                       0x11003b14   Data           1  gap_api.o(.data)
-    bond_m_local_log_level                   0x11003b15   Data           1  gap_api.o(.data)
-    gatt_local_log_level                     0x11003b18   Data           1  gatt_api.o(.data)
-    gatt_tag                                 0x11003b1c   Data           4  gatt_api.o(.data)
-    local_own_addr_type                      0x11003b30   Data           1  app.o(.data)
-    wl_status                                0x11003b31   Data           1  app.o(.data)
-    rslv_addr_renew_time                     0x11003b32   Data           2  app.o(.data)
-    appm_activity_op_list                    0x11003b34   Data           8  app.o(.data)
-    gatt_recv_with_handle                    0x11003b40   Data           4  app_task.o(.data)
-    appm_state                               0x11003b44   Data           1  app_task.o(.data)
-    jump_table_static_keys_store_offset      0x11003b54   Data           4  jump_table_host.o(.data)
-    flash_capacity                           0x11003b60   Data           4  sys_utisl.o(.data)
-    image_info                               0x11003b64   Data           4  sys_utisl.o(.data)
-    _write_imp                               0x11003b68   Data           4  sys_utisl.o(.data)
-    tim_local_log_level                      0x11003b6c   Data           1  os_timer.o(.data)
-    calib_meter_is_ongoing                   0x11003b7c   Data           1  patch_rf.o(.data)
-    modem_param_table                        0x11003b80   Data         336  patch_rf.o(.data)
-    modem_param_table0                       0x11003cd0   Data         336  patch_rf.o(.data)
-    modem_param_table1                       0x11003e20   Data         336  patch_rf.o(.data)
-    modem_param_table2                       0x11003f70   Data         336  patch_rf.o(.data)
-    patch_elements                           0x110040c0   Data          32  patch.o(.data)
-    gateway_src_id                           0x110040e4   Data           2  mesh_api.o(.data)
-    app_mesh_handlers_ptr                    0x110040e8   Data           4  mesh_api.o(.data)
-    mesh_prf_cbs_get                         0x110040ec   Data           4  mesh_api.o(.data)
-    p_mesh_models                            0x110040f0   Data           4  mesh_api.o(.data)
-    mesh_info_store_addr                     0x110040f4   Data           4  mesh_api.o(.data)
-    app_mesh_prov_state_str                  0x110040fc   Data          12  mesh_api.o(.data)
-    conn_param                               0x11004108   Data          20  app_conn.o(.data)
-    appm_conn_act_env                        0x1100411d   Data           7  app_conn.o(.data)
-    gap_bond_active_dev_idx                  0x11004126   Data           1  user_bond_manage.o(.data)
-    calib_lld_act_id                         0x11004154   Data           1  adv_check_mode.o(.data)
-    _l2cap_recv_data_direct_callback         0x110041ac   Data           4  l2cc_task.o(.data)
-    prf_itf_get                              0x110041b0   Data           4  prf.o(.data)
-    prf_env                                  0x110041b4   Data           4  prf.o(.data)
-    sleep_duration_backup                    0x110041c8   Data           4  patch_rwip.o(.data)
-    gapm_state                               0x110041d4   Data           1  gapm_task.o(.data)
-    gattm_state                              0x110041d5   Data           1  gattm_task.o(.data)
-    p_m_al_env                               0x110041d8   Data           4  m_al_task.o(.data)
-    m_al_local_addr                          0x110041dc   Data           6  m_al_task.o(.data)
-    Image$$ER_ZI$$ZI$$Base                   0x110049ec   Number         0  anon$$obj.o ABSOLUTE
-    app_hid_data_BlockRingBuf                0x110049ec   Data          12  proj_main.o(.bss)
-    app_vendor_data_BlockRingBuf             0x11004a90   Data          12  proj_main.o(.bss)
-    app_pcm_data_BlockRingBuf                0x11004cf4   Data          12  proj_main.o(.bss)
-    user_flash_data                          0x11005728   Data          12  inflash.o(.bss)
-    decoder_env                              0x11005734   Data          44  audio_decoder.o(.bss)
-    USB_IN_Endpoint_Status                   0x11005770   Data          10  usb_dev.o(.bss)
-    USB_OUT_Endpoint_Status                  0x1100577a   Data          10  usb_dev.o(.bss)
-    USB_InterfaceAlternateSet                0x11005784   Data          20  usb_dev.o(.bss)
-    DevDescriptors                           0x11005798   Data          36  usb_dev.o(.bss)
-    ReturnData                               0x110057bc   Data          12  usb_dev.o(.bss)
-    os_timer_ota                             0x110057c8   Data          20  ota.o(.bss)
-    adv_defer                                0x11006118   Data          48  app.o(.bss)
-    app_env                                  0x11006148   Data         176  app.o(.bss)
-    app_conn_env                             0x110061f8   Data         120  app.o(.bss)
-    gapc_env                                 0x110067d4   Data         120  gapc.o(.bss)
-    gapm_env                                 0x1100684c   Data         252  gapm.o(.bss)
-    gattc_env                                0x11006948   Data         120  gattc.o(.bss)
-    gattm_env                                0x110069c0   Data          32  gattm.o(.bss)
-    l2cc_state                               0x110069e0   Data          30  l2cc_task.o(.bss)
-    gapc_state                               0x11006b00   Data          30  gapc_task.o(.bss)
-    gattc_state                              0x11006b1e   Data          30  gattc_task.o(.bss)
-    l2cc_env                                 0x11006b3c   Data         120  l2cc.o(.bss)
-    l2cm_env                                 0x11006bb4   Data          12  l2cm.o(.bss)
-    Image$$ER_ZI$$ZI$$Limit                  0x11006bc0   Number         0  anon$$obj.o ABSOLUTE
+    Long Thumb to Thumb Veneer to usb_hid_send_cmd_report 0x110010a1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to app_BlockLoopBuf_write 0x110010ab   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to app_BlockRingBuf_flush 0x110010b5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_delay_10us 0x110010bf   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_get_isr_state 0x110010c9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_calibration_restart 0x110010d3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_gpio_isr 0x110010dd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_Anti_shake_key_isr 0x110010e7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_selecet_endpoint 0x110010f1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to __aeabi_memclr4 0x11001105   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to __aeabi_memcpy 0x1100110f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_write_fifo 0x11001119   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_read_status 0x1100112d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_write_status_volatile 0x11001137   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to os_malloc  0x11001141   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_printf  0x1100114b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_read 0x11001155   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to os_free    0x1100115f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_schedule 0x11001169   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_sleep 0x11001173   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_us_2_lpcycles 0x1100117d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_reset_internal_cnt 0x11001187   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to low_power_save 0x11001191   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to low_power_restore 0x1100119b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to qspi_stig_cmd 0x110011a5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_sleep_mul_64 0x110011af   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_sleep_div_64 0x110011b9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_wait_wip_clear 0x110011c3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_set_read_quad 0x110011cd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_prevent_sleep_set 0x110011d7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_prevent_sleep_clear 0x110011e1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to fr_uart_init 0x110011eb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to fr_uart_setBaudrate 0x110011f5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to fr_uart_setLineControl 0x110011ff   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to fr_uart_enableFifos 0x11001209   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to uart_flush_rxfifo_noint 0x11001213   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to gapc_get_conidx_imp 0x1100121d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to gap_rssi_ind 0x11001227   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rf_init_api 0x11001231   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rf_em_init 0x1100123b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rf_init_controller 0x11001245   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_isr   0x1100124f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_alloc 0x11001259   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to lld_read_clock 0x11001263   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to calib_meter_recv_msg 0x1100126d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to lld_rxdesc_check 0x11001277   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_free 0x11001281   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to llm_activity_free_set 0x1100128b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to calib_meter_evt_end 0x11001295   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to llm_activity_free_get 0x1100129f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to sch_arb_remove 0x110012a9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to lld_con_sched 0x110012b3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_push_back 0x110012bd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_time_get 0x110012c7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to fputc      0x110012d1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to lld_ch_assess_data_get 0x110012db   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_nb_good_le_channels 0x110012e5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_send_basic 0x110012ef   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to lld_per_adv_ch_map_update 0x110012f9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_timer_set 0x11001303   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to lld_rxdesc_free 0x1100130d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    user_entry_before_sleep_imp              0x11001319   Thumb Code    48  proj_main.o(ram_code)
+    user_entry_after_sleep_imp               0x11001349   Thumb Code    80  proj_main.o(ram_code)
+    main_loop                                0x11001399   Thumb Code    42  proj_main.o(ram_code)
+    pmu_enable_isr                           0x110016bd   Thumb Code    32  driver_pmu.o(ram_code)
+    pmu_ioldosw_ctrl                         0x110016dd   Thumb Code    54  driver_pmu.o(ram_code)
+    pmu_ioldo_bypass                         0x11001713   Thumb Code    52  driver_pmu.o(ram_code)
+    pmu_usb_pad_ctrl                         0x11001747   Thumb Code    18  driver_pmu.o(ram_code)
+    pmu_set_gpio_value                       0x11001759   Thumb Code    58  driver_pmu.o(ram_code)
+    pmu_get_gpio_value                       0x11001793   Thumb Code    28  driver_pmu.o(ram_code)
+    pmu_clear_isr_state                      0x110017af   Thumb Code    52  driver_pmu.o(ram_code)
+    pmu_isr                                  0x110017e3   Thumb Code    82  driver_pmu.o(ram_code)
+    usb_hid_send_vendor_report               0x11001835   Thumb Code    88  usb_hid_audio.o(ram_code)
+    usb_hid_send_keyboard_report             0x1100188d   Thumb Code    58  usb_hid_audio.o(ram_code)
+    usb_hid_send_mouse_report                0x110018c7   Thumb Code    54  usb_hid_audio.o(ram_code)
+    usb_audio_send_report                    0x110018fd   Thumb Code    38  usb_hid_audio.o(ram_code)
+    app_get_ota_state                        0x1100192d   Thumb Code     6  ota.o(ram_code)
+    app_set_ota_state                        0x11001933   Thumb Code    10  ota.o(ram_code)
+    app_otas_save_data                       0x110019bb   Thumb Code     4  ota.o(ram_code)
+    app_otas_erase                           0x110019bf   Thumb Code     8  ota.o(ram_code)
+    Crc32CalByByte                           0x110019c7   Thumb Code    38  ota.o(ram_code)
+    app_otas_crc_cal                         0x110019ed   Thumb Code   178  ota.o(ram_code)
+    user_entry4                              0x11001ad5   Thumb Code     2  entry.o(ram_code)
+    ble_stack_schedule_allow                 0x11001ad7   Thumb Code    14  entry.o(ram_code)
+    ble_stack_schedule                       0x11001ae5   Thumb Code     4  entry.o(ram_code)
+    ble_stack_sleep_check                    0x11001ae9   Thumb Code     4  entry.o(ram_code)
+    ble_stack_enter_sleep                    0x11001aed   Thumb Code   122  entry.o(ram_code)
+    ble_stack_schedule_backward              0x11001b67   Thumb Code    46  entry.o(ram_code)
+    flash_wait_wel_clear                     0x11001b95   Thumb Code    32  entry.o(ram_code)
+    flash_erase_write_protect_imp            0x11001bb5   Thumb Code    88  entry.o(ram_code)
+    flash_write_status                       0x11001c0d   Thumb Code    14  entry.o(ram_code)
+    rwip_slot_2_lpcycles_ram                 0x11001c1b   Thumb Code    40  entry.o(ram_code)
+    flash_OTP_read                           0x11001c5d   Thumb Code   110  driver_flash.o(ram_code)
+    flash_OTP_write                          0x11001ccb   Thumb Code   224  driver_flash.o(ram_code)
+    flash_OTP_erase                          0x11001dab   Thumb Code    98  driver_flash.o(ram_code)
+    system_osc_doubler_calibration           0x11001e21   Thumb Code   490  sys_utisl.o(ram_code)
+    system_set_internal_flash_clock_div      0x1100200b   Thumb Code    46  sys_utisl.o(ram_code)
+    system_enable_internal_flash_q_read      0x11002039   Thumb Code   166  sys_utisl.o(ram_code)
+    system_lvd_protect_handle                0x110020df   Thumb Code   168  sys_utisl.o(ram_code)
+    flash_protect_enable                     0x11002187   Thumb Code   108  sys_utisl.o(ram_code)
+    flash_protect_disable                    0x110021f3   Thumb Code   146  sys_utisl.o(ram_code)
+    pmu_calibration_start                    0x11002285   Thumb Code   140  sys_utisl.o(ram_code)
+    pmu_calibration_stop                     0x11002311   Thumb Code    76  sys_utisl.o(ram_code)
+    pmu_get_rc_clk                           0x1100235d   Thumb Code    68  sys_utisl.o(ram_code)
+    pmu_set_ioldo_ref_sel                    0x110023a1   Thumb Code    50  sys_utisl.o(ram_code)
+    uart_init                                0x110023d3   Thumb Code    42  sys_utisl.o(ram_code)
+    flash_write                              0x11002401   Thumb Code    68  sys_utisl.o(ram_code)
+    flash_erase                              0x11002445   Thumb Code    52  sys_utisl.o(ram_code)
+    __asm___10_patch_rf_c_fdb2c812__rf_rssi_convert_patch 0x11002489   Thumb Code    22  patch_rf.o(ram_code)
+    upload_rssi_value                        0x110024a7   Thumb Code    34  patch_rf.o(ram_code)
+    rf_init_app                              0x110024c9   Thumb Code    90  patch_rf.o(ram_code)
+    low_power_restore_entry_imp              0x11002523   Thumb Code    82  patch_rf.o(ram_code)
+    low_power_save_entry_imp                 0x11002575   Thumb Code    10  patch_rf.o(ram_code)
+    rwble_isr_ram                            0x1100257f   Thumb Code   264  patch_rf.o(ram_code)
+    frspim_rd                                0x110026d5   Thumb Code    90  patch_frspim.o(ram_code)
+    frspim_wr                                0x1100272f   Thumb Code    90  patch_frspim.o(ram_code)
+    patch_init                               0x1100278d   Thumb Code    76  patch.o(ram_code)
+    svc_exception_handler_ram                0x110027d9   Thumb Code    40  patch.o(ram_code)
+    calib_lld_send                           0x11002811   Thumb Code   264  adv_check_mode.o(ram_code)
+    calib_lld_receive                        0x11002919   Thumb Code   194  adv_check_mode.o(ram_code)
+    calib_lld_rx_isr                         0x110029db   Thumb Code    90  adv_check_mode.o(ram_code)
+    calib_lld_cancel                         0x11002a35   Thumb Code   126  adv_check_mode.o(ram_code)
+    calib_lld_evt_end_isr                    0x11002ab3   Thumb Code    40  adv_check_mode.o(ram_code)
+    calib_lld_init                           0x11002adb   Thumb Code   510  adv_check_mode.o(ram_code)
+    calib_set_freq_config                    0x11002cd9   Thumb Code   170  adv_check_mode.o(ram_code)
+    patch_handle_lld_con_env                 0x11002d8d   Thumb Code    74  patch_lld.o(ram_code)
+    lld_con_tx_prog_patch                    0x11002dd7   Thumb Code   442  patch_lld.o(ram_code)
+    lld_con_llcp_tx_patch                    0x11002f91   Thumb Code   172  patch_lld.o(ram_code)
+    lld_con_data_tx_patch                    0x1100303d   Thumb Code   176  patch_lld.o(ram_code)
+    con_sched_calc_target_patch_ram          0x110030ed   Thumb Code   172  patch_lld.o(ram_code)
+    lld_con_dump_param                       0x11003199   Thumb Code   494  patch_lld.o(ram_code)
+    lld_con_evt_time_update_patch            0x11003387   Thumb Code   242  patch_lld.o(ram_code)
+    llm_ch_map_update_replace                0x11003489   Thumb Code   450  patch_llm.o(ram_code)
+    rwip_recalculate_sleep_time              0x11003655   Thumb Code   182  patch_rwip.o(ram_code)
+    patch_fast_scan_set                      0x1100371d   Thumb Code     6  patch_sch.o(ram_code)
+    user_lld_con_dump_param                  0x11003723   Thumb Code     2  patch_sch.o(ram_code)
+    sch_prog_end_isr_ram                     0x11003725   Thumb Code   254  patch_sch.o(ram_code)
+    sch_prog_rx_isr_ram                      0x11003823   Thumb Code   184  patch_sch.o(ram_code)
+    Image$$ER_RW$$RW$$Base                   0x110038f0   Number         0  anon$$obj.o ABSOLUTE
+    app_tag                                  0x110038f0   Data           4  proj_main.o(.data)
+    is_usb_hid_data_send_finished            0x110038f4   Data           1  ble_simple_central.o(.data)
+    is_usb_vendor_data_send_finished         0x110038f5   Data           1  ble_simple_central.o(.data)
+    app_audio_recv_status                    0x110038f6   Data           1  ble_simple_central.o(.data)
+    nb_report                                0x110038f7   Data           1  ble_simple_central.o(.data)
+    client_id                                0x110038f8   Data           1  ble_simple_central.o(.data)
+    master_link_conidx                       0x110038f9   Data           1  ble_simple_central.o(.data)
+    is_usb_audio_data_send_finished          0x11003908   Data           1  audio.o(.data)
+    usb_audio_task_id                        0x1100390a   Data           2  audio.o(.data)
+    USB_Configuration                        0x11003912   Data           1  usb_dev.o(.data)
+    USB_Device_Status                        0x11003914   Data           2  usb_dev.o(.data)
+    USB_Interface_Status                     0x11003916   Data           2  usb_dev.o(.data)
+    Endpoint_0_StandardClassRequest_Handler  0x11003918   Data           4  usb_dev.o(.data)
+    Endpoint_0_ClassRequest_Handler          0x1100391c   Data           4  usb_dev.o(.data)
+    Endpoint_0_VendorRequest_Handler         0x11003920   Data           4  usb_dev.o(.data)
+    Endpoint_0_UserStringRequest_Handler     0x11003924   Data           4  usb_dev.o(.data)
+    Endpoint_0_DataOut_Handler               0x11003928   Data           4  usb_dev.o(.data)
+    Endpoints_Handler                        0x1100392c   Data           4  usb_dev.o(.data)
+    USB_SOF_Handler                          0x11003930   Data           4  usb_dev.o(.data)
+    USB_Reset_Handler                        0x11003934   Data           4  usb_dev.o(.data)
+    USB_Resume_Handler                       0x11003938   Data           4  usb_dev.o(.data)
+    USB_Suspend_Handler                      0x1100393c   Data           4  usb_dev.o(.data)
+    USB_Connect_Handler                      0x11003940   Data           4  usb_dev.o(.data)
+    USB_InterfaceAlternateSet_callback       0x11003944   Data           4  usb_dev.o(.data)
+    StandardRequest                          0x11003948   Data           8  usb_dev.o(.data)
+    gu8_MuteSpeaker                          0x11003950   Data           1  usb_hid_audio.o(.data)
+    gu8_MuteMic                              0x11003951   Data           1  usb_hid_audio.o(.data)
+    usb_hid_send_cmd_report_flag             0x11003952   Data           1  usb_hid_audio.o(.data)
+    ge_CTLIndex                              0x11003954   Data           1  usb_hid_audio.o(.data)
+    gu16_VolumeSpeaker                       0x11003956   Data           2  usb_hid_audio.o(.data)
+    gu16_VolumeMic                           0x11003958   Data           2  usb_hid_audio.o(.data)
+    send_cmd_buff_count                      0x1100395a   Data           2  usb_hid_audio.o(.data)
+    gu32_SamplingFreqSpeaker                 0x11003960   Data           4  usb_hid_audio.o(.data)
+    gu32_SamplingFreqMic                     0x11003964   Data           4  usb_hid_audio.o(.data)
+    gu8_Respond                              0x11003968   Data           5  usb_hid_audio.o(.data)
+    USB_HID_Mouse_Keyboard_ReportDesc        0x1100396d   Data         178  usb_hid_audio.o(.data)
+    USB_HID_Vendor_ReportDesc                0x11003a1f   Data          28  usb_hid_audio.o(.data)
+    USB_HID_Custom_ReportDesc                0x11003a3b   Data          28  usb_hid_audio.o(.data)
+    USB_HID_Desc_2                           0x11003a57   Data           9  usb_hid_audio.o(.data)
+    usb_hid_ota_task_id                      0x11003a62   Data           2  usb_dfu.o(.data)
+    first_loop                               0x11003a6c   Data           1  ota.o(.data)
+    ota_addr_check_len                       0x11003a7c   Data           4  ota.o(.data)
+    ota_addr_check                           0x11003a80   Data           4  ota.o(.data)
+    app_otas_status                          0x11003a84   Data           8  ota.o(.data)
+    gap_local_log_level                      0x11003a8c   Data           1  gap_api.o(.data)
+    gap_tag                                  0x11003a90   Data           4  gap_api.o(.data)
+    sm_tag                                   0x11003a94   Data           4  gap_api.o(.data)
+    sm_local_log_level                       0x11003a98   Data           1  gap_api.o(.data)
+    bond_m_local_log_level                   0x11003a99   Data           1  gap_api.o(.data)
+    gatt_local_log_level                     0x11003a9c   Data           1  gatt_api.o(.data)
+    gatt_tag                                 0x11003aa0   Data           4  gatt_api.o(.data)
+    local_own_addr_type                      0x11003ab4   Data           1  app.o(.data)
+    wl_status                                0x11003ab5   Data           1  app.o(.data)
+    rslv_addr_renew_time                     0x11003ab6   Data           2  app.o(.data)
+    appm_activity_op_list                    0x11003ab8   Data           8  app.o(.data)
+    gatt_recv_with_handle                    0x11003ac4   Data           4  app_task.o(.data)
+    appm_state                               0x11003ac8   Data           1  app_task.o(.data)
+    jump_table_static_keys_store_offset      0x11003ad8   Data           4  jump_table_host.o(.data)
+    flash_capacity                           0x11003ae4   Data           4  sys_utisl.o(.data)
+    image_info                               0x11003ae8   Data           4  sys_utisl.o(.data)
+    _write_imp                               0x11003aec   Data           4  sys_utisl.o(.data)
+    tim_local_log_level                      0x11003af0   Data           1  os_timer.o(.data)
+    calib_meter_is_ongoing                   0x11003b00   Data           1  patch_rf.o(.data)
+    modem_param_table                        0x11003b04   Data         336  patch_rf.o(.data)
+    modem_param_table0                       0x11003c54   Data         336  patch_rf.o(.data)
+    modem_param_table1                       0x11003da4   Data         336  patch_rf.o(.data)
+    modem_param_table2                       0x11003ef4   Data         336  patch_rf.o(.data)
+    patch_elements                           0x11004044   Data          32  patch.o(.data)
+    gateway_src_id                           0x11004068   Data           2  mesh_api.o(.data)
+    app_mesh_handlers_ptr                    0x1100406c   Data           4  mesh_api.o(.data)
+    mesh_prf_cbs_get                         0x11004070   Data           4  mesh_api.o(.data)
+    p_mesh_models                            0x11004074   Data           4  mesh_api.o(.data)
+    mesh_info_store_addr                     0x11004078   Data           4  mesh_api.o(.data)
+    app_mesh_prov_state_str                  0x11004080   Data          12  mesh_api.o(.data)
+    conn_param                               0x1100408c   Data          20  app_conn.o(.data)
+    appm_conn_act_env                        0x110040a1   Data           7  app_conn.o(.data)
+    gap_bond_active_dev_idx                  0x110040aa   Data           1  user_bond_manage.o(.data)
+    calib_lld_act_id                         0x110040d8   Data           1  adv_check_mode.o(.data)
+    _l2cap_recv_data_direct_callback         0x11004130   Data           4  l2cc_task.o(.data)
+    prf_itf_get                              0x11004134   Data           4  prf.o(.data)
+    prf_env                                  0x11004138   Data           4  prf.o(.data)
+    sleep_duration_backup                    0x1100414c   Data           4  patch_rwip.o(.data)
+    gapm_state                               0x11004158   Data           1  gapm_task.o(.data)
+    gattm_state                              0x11004159   Data           1  gattm_task.o(.data)
+    p_m_al_env                               0x1100415c   Data           4  m_al_task.o(.data)
+    m_al_local_addr                          0x11004160   Data           6  m_al_task.o(.data)
+    Image$$ER_ZI$$ZI$$Base                   0x11004970   Number         0  anon$$obj.o ABSOLUTE
+    app_hid_data_BlockRingBuf                0x11004970   Data          12  proj_main.o(.bss)
+    app_vendor_data_BlockRingBuf             0x11004a14   Data          12  proj_main.o(.bss)
+    app_pcm_data_BlockRingBuf                0x11004c78   Data          12  proj_main.o(.bss)
+    user_flash_data                          0x110056ac   Data          12  inflash.o(.bss)
+    decoder_env                              0x110056b8   Data          44  audio_decoder.o(.bss)
+    USB_IN_Endpoint_Status                   0x110056f4   Data          10  usb_dev.o(.bss)
+    USB_OUT_Endpoint_Status                  0x110056fe   Data          10  usb_dev.o(.bss)
+    USB_InterfaceAlternateSet                0x11005708   Data          20  usb_dev.o(.bss)
+    DevDescriptors                           0x1100571c   Data          36  usb_dev.o(.bss)
+    ReturnData                               0x11005740   Data          12  usb_dev.o(.bss)
+    send_cmd_buff                            0x1100574c   Data         256  usb_hid_audio.o(.bss)
+    os_timer_ota                             0x1100584c   Data          20  ota.o(.bss)
+    adv_defer                                0x1100619c   Data          48  app.o(.bss)
+    app_env                                  0x110061cc   Data         176  app.o(.bss)
+    app_conn_env                             0x1100627c   Data         120  app.o(.bss)
+    gapc_env                                 0x11006858   Data         120  gapc.o(.bss)
+    gapm_env                                 0x110068d0   Data         252  gapm.o(.bss)
+    gattc_env                                0x110069cc   Data         120  gattc.o(.bss)
+    gattm_env                                0x11006a44   Data          32  gattm.o(.bss)
+    l2cc_state                               0x11006a64   Data          30  l2cc_task.o(.bss)
+    gapc_state                               0x11006b84   Data          30  gapc_task.o(.bss)
+    gattc_state                              0x11006ba2   Data          30  gattc_task.o(.bss)
+    l2cc_env                                 0x11006bc0   Data         120  l2cc.o(.bss)
+    l2cm_env                                 0x11006c38   Data          12  l2cm.o(.bss)
+    Image$$ER_ZI$$ZI$$Limit                  0x11006c44   Number         0  anon$$obj.o ABSOLUTE
     __initial_sp                             0x1100c000   Number         0  syscall.txt ABSOLUTE
 
 
@@ -10806,1304 +10847,1309 @@ Image Symbol Table
 
 Memory Map of the image
 
-  Image Entry point : 0x100050ad
+  Image Entry point : 0x100050e1
 
-  Load Region ROM (Base: 0x10000000, Size: 0x0001fe1c, Max: 0x00080000, ABSOLUTE)
+  Load Region ROM (Base: 0x10000000, Size: 0x00020514, Max: 0x00080000, ABSOLUTE)
 
     Execution Region ER_TABLE (Exec base: 0x10000000, Load base: 0x10000000, Size: 0x00000064, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x10000000   0x10000000   0x00000004   Data   RO         2467    jump_table_0        fr8000_stack.lib(jump_table_host.o)
+    0x10000000   0x10000000   0x00000004   Data   RO         2483    jump_table_0        fr8000_stack.lib(jump_table_host.o)
     0x10000004   0x10000004   0x00000008   Data   RO           12    jump_table_1        proj_main.o
-    0x1000000c   0x1000000c   0x00000008   Data   RO         2468    jump_table_2        fr8000_stack.lib(jump_table_host.o)
+    0x1000000c   0x1000000c   0x00000008   Data   RO         2484    jump_table_2        fr8000_stack.lib(jump_table_host.o)
     0x10000014   0x10000014   0x00000008   Data   RO           13    jump_table_3        proj_main.o
-    0x1000001c   0x1000001c   0x00000048   Data   RO         2469    jump_table_4        fr8000_stack.lib(jump_table_host.o)
+    0x1000001c   0x1000001c   0x00000048   Data   RO         2485    jump_table_4        fr8000_stack.lib(jump_table_host.o)
 
 
-    Execution Region ER_RO (Exec base: 0x10002000, Load base: 0x10002000, Size: 0x0001a38c, Max: 0xffffffff, ABSOLUTE, FIXED)
+    Execution Region ER_RO (Exec base: 0x10002000, Load base: 0x10002000, Size: 0x0001ab00, Max: 0xffffffff, ABSOLUTE, FIXED)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x10002000   0x10002000   0x00000014   Code   RO         1378    .text               boot_vectors.o
-    0x10002014   0x10002014   0x00000024   Code   RO         6197    .text               mc_w.l(strstr.o)
-    0x10002038   0x10002038   0x0000002c   Code   RO         6460    .text               mc_w.l(uidiv.o)
-    0x10002064   0x10002064   0x00000062   Code   RO         6462    .text               mc_w.l(uldiv.o)
-    0x100020c6   0x100020c6   0x00000000   Code   RO         6464    .text               mc_w.l(iusefp.o)
-    0x100020c6   0x100020c6   0x0000014e   Code   RO         6465    .text               mf_w.l(dadd.o)
-    0x10002214   0x10002214   0x000000e4   Code   RO         6467    .text               mf_w.l(dmul.o)
-    0x100022f8   0x100022f8   0x000000de   Code   RO         6469    .text               mf_w.l(ddiv.o)
-    0x100023d6   0x100023d6   0x00000030   Code   RO         6471    .text               mf_w.l(dfixul.o)
-    0x10002406   0x10002406   0x00000002   PAD
-    0x10002408   0x10002408   0x00000030   Code   RO         6473    .text               mf_w.l(cdrcmple.o)
-    0x10002438   0x10002438   0x0000001e   Code   RO         6475    .text               mc_w.l(llshl.o)
-    0x10002456   0x10002456   0x00000020   Code   RO         6477    .text               mc_w.l(llushr.o)
-    0x10002476   0x10002476   0x00000024   Code   RO         6479    .text               mc_w.l(llsshr.o)
-    0x1000249a   0x1000249a   0x000000ba   Code   RO         6481    .text               mf_w.l(depilogue.o)
-    0x10002554   0x10002554   0x0000000a   Ven    RO         6484    Veneer$$Code        anon$$obj.o
-    0x1000255e   0x1000255e   0x0000000a   Ven    RO         6485    Veneer$$Code        anon$$obj.o
-    0x10002568   0x10002568   0x0000000a   Ven    RO         6486    Veneer$$Code        anon$$obj.o
-    0x10002572   0x10002572   0x0000000a   Ven    RO         6487    Veneer$$Code        anon$$obj.o
-    0x1000257c   0x1000257c   0x0000000a   Ven    RO         6488    Veneer$$Code        anon$$obj.o
-    0x10002586   0x10002586   0x0000000a   Ven    RO         6489    Veneer$$Code        anon$$obj.o
-    0x10002590   0x10002590   0x0000000a   Ven    RO         6490    Veneer$$Code        anon$$obj.o
-    0x1000259a   0x1000259a   0x0000000a   Ven    RO         6491    Veneer$$Code        anon$$obj.o
-    0x100025a4   0x100025a4   0x0000000a   Ven    RO         6492    Veneer$$Code        anon$$obj.o
-    0x100025ae   0x100025ae   0x0000000a   Ven    RO         6493    Veneer$$Code        anon$$obj.o
-    0x100025b8   0x100025b8   0x0000000a   Ven    RO         6494    Veneer$$Code        anon$$obj.o
-    0x100025c2   0x100025c2   0x0000000a   Ven    RO         6495    Veneer$$Code        anon$$obj.o
-    0x100025cc   0x100025cc   0x0000000a   Ven    RO         6496    Veneer$$Code        anon$$obj.o
-    0x100025d6   0x100025d6   0x0000000a   Ven    RO         6497    Veneer$$Code        anon$$obj.o
-    0x100025e0   0x100025e0   0x0000000a   Ven    RO         6498    Veneer$$Code        anon$$obj.o
-    0x100025ea   0x100025ea   0x0000000a   Ven    RO         6499    Veneer$$Code        anon$$obj.o
-    0x100025f4   0x100025f4   0x0000000a   Ven    RO         6500    Veneer$$Code        anon$$obj.o
-    0x100025fe   0x100025fe   0x0000000a   Ven    RO         6501    Veneer$$Code        anon$$obj.o
-    0x10002608   0x10002608   0x0000000a   Ven    RO         6502    Veneer$$Code        anon$$obj.o
-    0x10002612   0x10002612   0x0000000a   Ven    RO         6503    Veneer$$Code        anon$$obj.o
-    0x1000261c   0x1000261c   0x0000000a   Ven    RO         6504    Veneer$$Code        anon$$obj.o
-    0x10002626   0x10002626   0x0000000a   Ven    RO         6505    Veneer$$Code        anon$$obj.o
-    0x10002630   0x10002630   0x0000000a   Ven    RO         6506    Veneer$$Code        anon$$obj.o
-    0x1000263a   0x1000263a   0x0000000a   Ven    RO         6507    Veneer$$Code        anon$$obj.o
-    0x10002644   0x10002644   0x0000000a   Ven    RO         6508    Veneer$$Code        anon$$obj.o
-    0x1000264e   0x1000264e   0x0000000a   Ven    RO         6509    Veneer$$Code        anon$$obj.o
-    0x10002658   0x10002658   0x0000000a   Ven    RO         6510    Veneer$$Code        anon$$obj.o
-    0x10002662   0x10002662   0x0000000a   Ven    RO         6511    Veneer$$Code        anon$$obj.o
-    0x1000266c   0x1000266c   0x0000000a   Ven    RO         6512    Veneer$$Code        anon$$obj.o
-    0x10002676   0x10002676   0x0000000a   Ven    RO         6513    Veneer$$Code        anon$$obj.o
-    0x10002680   0x10002680   0x0000000a   Ven    RO         6514    Veneer$$Code        anon$$obj.o
-    0x1000268a   0x1000268a   0x0000000a   Ven    RO         6515    Veneer$$Code        anon$$obj.o
-    0x10002694   0x10002694   0x0000000a   Ven    RO         6516    Veneer$$Code        anon$$obj.o
-    0x1000269e   0x1000269e   0x0000000a   Ven    RO         6517    Veneer$$Code        anon$$obj.o
-    0x100026a8   0x100026a8   0x0000000a   Ven    RO         6518    Veneer$$Code        anon$$obj.o
-    0x100026b2   0x100026b2   0x0000000a   Ven    RO         6519    Veneer$$Code        anon$$obj.o
-    0x100026bc   0x100026bc   0x0000000a   Ven    RO         6520    Veneer$$Code        anon$$obj.o
-    0x100026c6   0x100026c6   0x0000000a   Ven    RO         6521    Veneer$$Code        anon$$obj.o
-    0x100026d0   0x100026d0   0x0000000a   Ven    RO         6522    Veneer$$Code        anon$$obj.o
-    0x100026da   0x100026da   0x0000000a   Ven    RO         6523    Veneer$$Code        anon$$obj.o
-    0x100026e4   0x100026e4   0x0000000a   Ven    RO         6524    Veneer$$Code        anon$$obj.o
-    0x100026ee   0x100026ee   0x0000000a   Ven    RO         6525    Veneer$$Code        anon$$obj.o
-    0x100026f8   0x100026f8   0x0000000a   Ven    RO         6526    Veneer$$Code        anon$$obj.o
-    0x10002702   0x10002702   0x0000000a   Ven    RO         6527    Veneer$$Code        anon$$obj.o
-    0x1000270c   0x1000270c   0x0000000a   Ven    RO         6528    Veneer$$Code        anon$$obj.o
-    0x10002716   0x10002716   0x0000000a   Ven    RO         6529    Veneer$$Code        anon$$obj.o
-    0x10002720   0x10002720   0x0000000a   Ven    RO         6530    Veneer$$Code        anon$$obj.o
-    0x1000272a   0x1000272a   0x0000000a   Ven    RO         6531    Veneer$$Code        anon$$obj.o
-    0x10002734   0x10002734   0x0000000a   Ven    RO         6532    Veneer$$Code        anon$$obj.o
-    0x1000273e   0x1000273e   0x0000000a   Ven    RO         6533    Veneer$$Code        anon$$obj.o
-    0x10002748   0x10002748   0x0000000a   Ven    RO         6534    Veneer$$Code        anon$$obj.o
-    0x10002752   0x10002752   0x0000000a   Ven    RO         6535    Veneer$$Code        anon$$obj.o
-    0x1000275c   0x1000275c   0x0000000a   Ven    RO         6536    Veneer$$Code        anon$$obj.o
-    0x10002766   0x10002766   0x0000000a   Ven    RO         6537    Veneer$$Code        anon$$obj.o
-    0x10002770   0x10002770   0x0000000a   Ven    RO         6538    Veneer$$Code        anon$$obj.o
-    0x1000277a   0x1000277a   0x0000000a   Ven    RO         6539    Veneer$$Code        anon$$obj.o
-    0x10002784   0x10002784   0x0000000a   Ven    RO         6540    Veneer$$Code        anon$$obj.o
-    0x1000278e   0x1000278e   0x0000000a   Ven    RO         6541    Veneer$$Code        anon$$obj.o
-    0x10002798   0x10002798   0x0000000a   Ven    RO         6542    Veneer$$Code        anon$$obj.o
-    0x100027a2   0x100027a2   0x0000000a   Ven    RO         6543    Veneer$$Code        anon$$obj.o
-    0x100027ac   0x100027ac   0x0000000a   Ven    RO         6544    Veneer$$Code        anon$$obj.o
-    0x100027b6   0x100027b6   0x0000000a   Ven    RO         6545    Veneer$$Code        anon$$obj.o
-    0x100027c0   0x100027c0   0x0000000a   Ven    RO         6546    Veneer$$Code        anon$$obj.o
-    0x100027ca   0x100027ca   0x0000000a   Ven    RO         6547    Veneer$$Code        anon$$obj.o
-    0x100027d4   0x100027d4   0x0000000a   Ven    RO         6548    Veneer$$Code        anon$$obj.o
-    0x100027de   0x100027de   0x0000000a   Ven    RO         6549    Veneer$$Code        anon$$obj.o
-    0x100027e8   0x100027e8   0x0000000a   Ven    RO         6550    Veneer$$Code        anon$$obj.o
-    0x100027f2   0x100027f2   0x0000000a   Ven    RO         6551    Veneer$$Code        anon$$obj.o
-    0x100027fc   0x100027fc   0x0000000a   Ven    RO         6552    Veneer$$Code        anon$$obj.o
-    0x10002806   0x10002806   0x0000000a   Ven    RO         6553    Veneer$$Code        anon$$obj.o
-    0x10002810   0x10002810   0x0000000a   Ven    RO         6554    Veneer$$Code        anon$$obj.o
-    0x1000281a   0x1000281a   0x0000000a   Ven    RO         6555    Veneer$$Code        anon$$obj.o
-    0x10002824   0x10002824   0x0000000a   Ven    RO         6556    Veneer$$Code        anon$$obj.o
-    0x1000282e   0x1000282e   0x0000000a   Ven    RO         6557    Veneer$$Code        anon$$obj.o
-    0x10002838   0x10002838   0x0000000a   Ven    RO         6558    Veneer$$Code        anon$$obj.o
-    0x10002842   0x10002842   0x0000000a   Ven    RO         6559    Veneer$$Code        anon$$obj.o
-    0x1000284c   0x1000284c   0x0000000a   Ven    RO         6560    Veneer$$Code        anon$$obj.o
-    0x10002856   0x10002856   0x0000000a   Ven    RO         6561    Veneer$$Code        anon$$obj.o
-    0x10002860   0x10002860   0x0000000a   Ven    RO         6562    Veneer$$Code        anon$$obj.o
-    0x1000286a   0x1000286a   0x0000000a   Ven    RO         6563    Veneer$$Code        anon$$obj.o
-    0x10002874   0x10002874   0x0000000a   Ven    RO         6564    Veneer$$Code        anon$$obj.o
-    0x1000287e   0x1000287e   0x0000000a   Ven    RO         6565    Veneer$$Code        anon$$obj.o
-    0x10002888   0x10002888   0x0000000a   Ven    RO         6566    Veneer$$Code        anon$$obj.o
-    0x10002892   0x10002892   0x0000000a   Ven    RO         6567    Veneer$$Code        anon$$obj.o
-    0x1000289c   0x1000289c   0x0000000a   Ven    RO         6568    Veneer$$Code        anon$$obj.o
-    0x100028a6   0x100028a6   0x0000000a   Ven    RO         6569    Veneer$$Code        anon$$obj.o
-    0x100028b0   0x100028b0   0x0000000a   Ven    RO         6570    Veneer$$Code        anon$$obj.o
-    0x100028ba   0x100028ba   0x0000000a   Ven    RO         6571    Veneer$$Code        anon$$obj.o
-    0x100028c4   0x100028c4   0x0000000a   Ven    RO         6572    Veneer$$Code        anon$$obj.o
-    0x100028ce   0x100028ce   0x0000000a   Ven    RO         6573    Veneer$$Code        anon$$obj.o
-    0x100028d8   0x100028d8   0x0000000a   Ven    RO         6574    Veneer$$Code        anon$$obj.o
-    0x100028e2   0x100028e2   0x000000de   Code   RO          838    i.DecodeBody        decoder-sbc.o
-    0x100029c0   0x100029c0   0x000002b4   Code   RO         1655    i.Endpoint_0_IRQHandler  usb_dev.o
-    0x10002c74   0x10002c74   0x00000030   Code   RO          839    i.FindSyncword      decoder-sbc.o
-    0x10002ca4   0x10002ca4   0x0000001e   Code   RO          740    i.OI_BITSTREAM_ReadInit  bitstream-decode.o
-    0x10002cc2   0x10002cc2   0x00000028   Code   RO          742    i.OI_BITSTREAM_ReadUINT4Aligned  bitstream-decode.o
-    0x10002cea   0x10002cea   0x00000054   Code   RO          568    i.OI_CODEC_SBC_Alloc  alloc.o
-    0x10002d3e   0x10002d3e   0x00000004   Code   RO          688    i.OI_CODEC_SBC_CalculateFramelen  bitalloc-sbc.o
-    0x10002d42   0x10002d42   0x000000a2   Code   RO          840    i.OI_CODEC_SBC_DecodeFrame  decoder-sbc.o
-    0x10002de4   0x10002de4   0x00000010   Code   RO          841    i.OI_CODEC_SBC_DecoderReset  decoder-sbc.o
-    0x10002df4   0x10002df4   0x0000004c   Code   RO          927    i.OI_SBC_CalculateChecksum  framing.o
-    0x10002e40   0x10002e40   0x00000010   Code   RO          691    i.OI_SBC_ComputeBitAllocation  bitalloc-sbc.o
-    0x10002e50   0x10002e50   0x0000002c   Code   RO          908    i.OI_SBC_Dequant    dequant.o
-    0x10002e7c   0x10002e7c   0x00000028   Code   RO          928    i.OI_SBC_ExpandFrameFields  framing.o
-    0x10002ea4   0x10002ea4   0x00000054   Code   RO          797    i.OI_SBC_ReadHeader  decoder-private.o
-    0x10002ef8   0x10002ef8   0x0000008c   Code   RO          798    i.OI_SBC_ReadSamples  decoder-private.o
-    0x10002f84   0x10002f84   0x00000010   Code   RO          844    i.OI_SBC_ReadSamplesJoint  decoder-sbc.o
-    0x10002f94   0x10002f94   0x000000c0   Code   RO          845    i.OI_SBC_ReadSamplesJoint4  decoder-sbc.o
-    0x10003054   0x10003054   0x000000bc   Code   RO          846    i.OI_SBC_ReadSamplesJoint8  decoder-sbc.o
-    0x10003110   0x10003110   0x00000084   Code   RO          799    i.OI_SBC_ReadScalefactors  decoder-private.o
-    0x10003194   0x10003194   0x00000020   Code   RO         1037    i.OI_SBC_SynthFrame  synthesis-sbc.o
-    0x100031b4   0x100031b4   0x000000b0   Code   RO         1038    i.OI_SBC_SynthFrame_4SB  synthesis-sbc.o
-    0x10003264   0x10003264   0x000000b0   Code   RO         1039    i.OI_SBC_SynthFrame_80  synthesis-sbc.o
-    0x10003314   0x10003314   0x00000220   Code   RO         1040    i.SynthWindow40_int32_int32_symmetry_with_sum  synthesis-sbc.o
-    0x10003534   0x10003534   0x00000550   Code   RO         1007    i.SynthWindow80_generated  synthesis-8-generated.o
-    0x10003a84   0x10003a84   0x0000008c   Code   RO         1656    i.USB_Status_IRQHandler  usb_dev.o
-    0x10003b10   0x10003b10   0x00000020   Code   RO         6432    i.__0printf         mc_w.l(printfa.o)
-    0x10003b30   0x10003b30   0x00000010   Code   RO         6436    i.__0vprintf        mc_w.l(printfa.o)
-    0x10003b40   0x10003b40   0x00000184   Code   RO         6439    i._fp_digits        mc_w.l(printfa.o)
-    0x10003cc4   0x10003cc4   0x000006dc   Code   RO         6440    i._printf_core      mc_w.l(printfa.o)
-    0x100043a0   0x100043a0   0x00000024   Code   RO         6441    i._printf_post_padding  mc_w.l(printfa.o)
-    0x100043c4   0x100043c4   0x0000002e   Code   RO         6442    i._printf_pre_padding  mc_w.l(printfa.o)
-    0x100043f2   0x100043f2   0x00000002   PAD
-    0x100043f4   0x100043f4   0x0000002c   Code   RO         2494    i._write_uart0      fr8000_stack.lib(sys_utisl.o)
-    0x10004420   0x10004420   0x00000096   Code   RO          591    i.adjustToFitBitpool  bitalloc.o
-    0x100044b6   0x100044b6   0x0000002c   Code   RO          592    i.allocAdjustedBits  bitalloc.o
-    0x100044e2   0x100044e2   0x00000014   Code   RO          593    i.allocExcessBits   bitalloc.o
-    0x100044f6   0x100044f6   0x00000052   Code   RO         1428    i.app_BlockLoopBuf_write  ringbuffer.o
-    0x10004548   0x10004548   0x0000000a   Code   RO         1429    i.app_BlockRingBuf_flush  ringbuffer.o
-    0x10004552   0x10004552   0x00000020   Code   RO         1430    i.app_BlockRingBuf_free  ringbuffer.o
-    0x10004572   0x10004572   0x00000014   Code   RO         1432    i.app_BlockRingBuf_malloc  ringbuffer.o
-    0x10004586   0x10004586   0x00000002   PAD
-    0x10004588   0x10004588   0x000000dc   Code   RO         2777    i.app_act_created_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10004664   0x10004664   0x000000a8   Code   RO         2778    i.app_act_deleted_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x1000470c   0x1000470c   0x000000b4   Code   RO         2780    i.app_adv_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x100047c0   0x100047c0   0x000000a4   Code   RO         2781    i.app_adv_report_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10004864   0x10004864   0x0000000e   Code   RO         1433    i.app_blockRingBuf_setup  ringbuffer.o
-    0x10004872   0x10004872   0x00000002   PAD
-    0x10004874   0x10004874   0x000000a4   Code   RO         2782    i.app_conn_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10004918   0x10004918   0x000000b0   Code   RO         2783    i.app_connection_master_encrypt_compeleted_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x100049c8   0x100049c8   0x00000098   Code   RO         2784    i.app_connection_master_encrypted_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10004a60   0x10004a60   0x00000098   Code   RO         2787    i.app_connection_slave_encrypted_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10004af8   0x10004af8   0x0000000c   Code   RO         2789    i.app_db_init_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10004b04   0x10004b04   0x000000a8   Code   RO         2790    i.app_disconnect_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10004bac   0x10004bac   0x00000458   Code   RO          187    i.app_gap_evt_cb    ble_simple_central.o
-    0x10005004   0x10005004   0x0000002c   Code   RO         2371    i.app_get_current_rssi_rsp  fr8000_stack.lib(app_task.o)
-    0x10005030   0x10005030   0x00000046   Code   RO         2372    i.app_get_handler   fr8000_stack.lib(app_task.o)
-    0x10005076   0x10005076   0x00000002   PAD
-    0x10005078   0x10005078   0x00000034   Code   RO         2791    i.app_get_info_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x100050ac   0x100050ac   0x000001f8   Code   RO         2425  * i.app_main          fr8000_stack.lib(entry.o)
-    0x100052a4   0x100052a4   0x0000001c   Code   RO         1853    i.app_otas_get_storage_address  usb_dfu.o
-    0x100052c0   0x100052c0   0x0000009c   Code   RO         2793    i.app_per_sync_completed_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x1000535c   0x1000535c   0x000000a8   Code   RO         2794    i.app_per_sync_established_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10005404   0x10005404   0x0000002c   Code   RO         2795    i.app_reset_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10005430   0x10005430   0x00000098   Code   RO         2796    i.app_scanning_completed_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x100054c8   0x100054c8   0x000000bc   Code   RO         2875    i.app_sec_bond_add  fr8000_stack.lib(app_sec.o)
-    0x10005584   0x10005584   0x00000248   Code   RO         2876    i.app_sec_bond_check  fr8000_stack.lib(app_sec.o)
-    0x100057cc   0x100057cc   0x00000084   Code   RO         2877    i.app_sec_bond_del  fr8000_stack.lib(app_sec.o)
-    0x10005850   0x10005850   0x00000040   Code   RO         2878    i.app_sec_bond_del_all  fr8000_stack.lib(app_sec.o)
-    0x10005890   0x10005890   0x000000a4   Code   RO         2881    i.app_sec_bond_search  fr8000_stack.lib(app_sec.o)
-    0x10005934   0x10005934   0x000000b0   Code   RO         2882    i.app_sec_bond_search_latest  fr8000_stack.lib(app_sec.o)
-    0x100059e4   0x100059e4   0x00000098   Code   RO         2883    i.app_sec_bond_search_oldest  fr8000_stack.lib(app_sec.o)
-    0x10005a7c   0x10005a7c   0x00000310   Code   RO         2884    i.app_sec_bond_show  fr8000_stack.lib(app_sec.o)
-    0x10005d8c   0x10005d8c   0x00000024   Code   RO         2885    i.app_sec_bonding_info_del  fr8000_stack.lib(app_sec.o)
-    0x10005db0   0x10005db0   0x00000018   Code   RO         2886    i.app_sec_bonding_info_find  fr8000_stack.lib(app_sec.o)
-    0x10005dc8   0x10005dc8   0x00000044   Code   RO         2887    i.app_sec_bonding_info_init  fr8000_stack.lib(app_sec.o)
-    0x10005e0c   0x10005e0c   0x00000026   Code   RO         2888    i.app_sec_bonding_info_save_ltk  fr8000_stack.lib(app_sec.o)
-    0x10005e32   0x10005e32   0x00000002   PAD
-    0x10005e34   0x10005e34   0x00000020   Code   RO         2890    i.app_sec_get_bond_flag  fr8000_stack.lib(app_sec.o)
-    0x10005e54   0x10005e54   0x0000001c   Code   RO         2893    i.app_sec_init      fr8000_stack.lib(app_sec.o)
-    0x10005e70   0x10005e70   0x00000098   Code   RO         2894    i.app_sec_load_bond_info_from_flash  fr8000_stack.lib(app_sec.o)
-    0x10005f08   0x10005f08   0x00000070   Code   RO         2895    i.app_sec_msg_dflt_handler  fr8000_stack.lib(app_sec.o)
-    0x10005f78   0x10005f78   0x00000038   Code   RO         2896    i.app_sec_resolv_cmd_cmp  fr8000_stack.lib(app_sec.o)
-    0x10005fb0   0x10005fb0   0x00000010   Code   RO         2902    i.app_sec_set_param  fr8000_stack.lib(app_sec.o)
-    0x10005fc0   0x10005fc0   0x00000058   Code   RO         2903    i.app_sec_user_bond_manage_init  fr8000_stack.lib(app_sec.o)
-    0x10006018   0x10006018   0x00000094   Code   RO         2904    i.app_sec_write_bond_info_to_flash  fr8000_stack.lib(app_sec.o)
-    0x100060ac   0x100060ac   0x00000034   Code   RO         2797    i.app_set_dev_config_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x100060e0   0x100060e0   0x000000ac   Code   RO         2798    i.app_set_phy_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x1000618c   0x1000618c   0x00000014   Code   RO         2799    i.app_svc_added_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x100061a0   0x100061a0   0x00000002   Code   RO         2800    i.app_update_params_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x100061a2   0x100061a2   0x00000002   PAD
-    0x100061a4   0x100061a4   0x000000b4   Code   RO         2801    i.app_update_params_rejected_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x10006258   0x10006258   0x000000d4   Code   RO         2802    i.app_update_params_update_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x1000632c   0x1000632c   0x000000ac   Code   RO         2803    i.app_update_phy_rejected_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x100063d8   0x100063d8   0x000000a4   Code   RO         2804    i.app_white_list_ind_func  fr8000_stack.lib(app_proj_event.o)
-    0x1000647c   0x1000647c   0x00000010   Code   RO         2287    i.appm_adv_get_defer_op  fr8000_stack.lib(app.o)
-    0x1000648c   0x1000648c   0x000001e0   Code   RO         2288    i.appm_adv_recv_gapm_cmp  fr8000_stack.lib(app.o)
-    0x1000666c   0x1000666c   0x00000018   Code   RO         2289    i.appm_adv_set_defer_op  fr8000_stack.lib(app.o)
-    0x10006684   0x10006684   0x00000054   Code   RO         2759    i.appm_conn_recv_gapm_cmp  fr8000_stack.lib(app_conn.o)
-    0x100066d8   0x100066d8   0x00000018   Code   RO         2290    i.appm_create_adv_act  fr8000_stack.lib(app.o)
-    0x100066f0   0x100066f0   0x000000b0   Code   RO         2291    i.appm_create_aux_adv_act  fr8000_stack.lib(app.o)
-    0x100067a0   0x100067a0   0x00000030   Code   RO         2292    i.appm_create_conn_act  fr8000_stack.lib(app.o)
-    0x100067d0   0x100067d0   0x000000c4   Code   RO         2293    i.appm_create_legacy_adv_act  fr8000_stack.lib(app.o)
-    0x10006894   0x10006894   0x00000080   Code   RO         2294    i.appm_create_per_adv_act  fr8000_stack.lib(app.o)
-    0x10006914   0x10006914   0x00000044   Code   RO         2296    i.appm_create_scan_act  fr8000_stack.lib(app.o)
-    0x10006958   0x10006958   0x00000050   Code   RO         2298    i.appm_exc_activity_cmp  fr8000_stack.lib(app.o)
-    0x100069a8   0x100069a8   0x00000044   Code   RO         2299    i.appm_execute_activity_cmd  fr8000_stack.lib(app.o)
-    0x100069ec   0x100069ec   0x0000005c   Code   RO         2300    i.appm_init_imp     fr8000_stack.lib(app.o)
-    0x10006a48   0x10006a48   0x00000030   Code   RO         2301    i.appm_init_imp_for_hci  fr8000_stack.lib(app.o)
-    0x10006a78   0x10006a78   0x000000c4   Code   RO         2373    i.appm_msg_handler  fr8000_stack.lib(app_task.o)
-    0x10006b3c   0x10006b3c   0x0000004c   Code   RO         2302    i.appm_period_sync_recv_gapm_cmp  fr8000_stack.lib(app.o)
-    0x10006b88   0x10006b88   0x0000004c   Code   RO         2303    i.appm_scan_recv_gapm_cmp  fr8000_stack.lib(app.o)
-    0x10006bd4   0x10006bd4   0x0000013c   Code   RO         2304    i.appm_set_advertising_data  fr8000_stack.lib(app.o)
-    0x10006d10   0x10006d10   0x00000100   Code   RO         2306    i.appm_set_per_adv_data  fr8000_stack.lib(app.o)
-    0x10006e10   0x10006e10   0x0000014c   Code   RO         2307    i.appm_set_scan_response_data  fr8000_stack.lib(app.o)
-    0x10006f5c   0x10006f5c   0x0000010c   Code   RO         2308    i.appm_start_advertising  fr8000_stack.lib(app.o)
-    0x10007068   0x10007068   0x00000118   Code   RO         2762    i.appm_start_conn   fr8000_stack.lib(app_conn.o)
-    0x10007180   0x10007180   0x000000b8   Code   RO         2309    i.appm_stop_advertising  fr8000_stack.lib(app.o)
-    0x10007238   0x10007238   0x0000000e   Code   RO         4627    i.attc_err_rsp_handler  fr8000_stack.lib(attc.o)
-    0x10007246   0x10007246   0x00000038   Code   RO         4628    i.attc_exc_mtu_rsp_handler  fr8000_stack.lib(attc.o)
-    0x1000727e   0x1000727e   0x00000038   Code   RO         4629    i.attc_exe_wr_rsp_handler  fr8000_stack.lib(attc.o)
-    0x100072b6   0x100072b6   0x000000ac   Code   RO         4630    i.attc_find_by_type_rsp_handler  fr8000_stack.lib(attc.o)
-    0x10007362   0x10007362   0x000000b4   Code   RO         4631    i.attc_find_info_rsp_handler  fr8000_stack.lib(attc.o)
-    0x10007416   0x10007416   0x00000002   PAD
-    0x10007418   0x10007418   0x00000080   Code   RO         4632    i.attc_hdl_val_ntf_ind_handler  fr8000_stack.lib(attc.o)
-    0x10007498   0x10007498   0x00000058   Code   RO         4633    i.attc_l2cc_pdu_recv_handler  fr8000_stack.lib(attc.o)
-    0x100074f0   0x100074f0   0x00000060   Code   RO         4634    i.attc_prep_wr_rsp_handler  fr8000_stack.lib(attc.o)
-    0x10007550   0x10007550   0x000000f2   Code   RO         4635    i.attc_rd_by_grp_type_rsp_handler  fr8000_stack.lib(attc.o)
-    0x10007642   0x10007642   0x00000002   PAD
-    0x10007644   0x10007644   0x0000026c   Code   RO         4636    i.attc_rd_by_type_rsp_handler  fr8000_stack.lib(attc.o)
-    0x100078b0   0x100078b0   0x000000b6   Code   RO         4637    i.attc_rd_mult_rsp_handler  fr8000_stack.lib(attc.o)
-    0x10007966   0x10007966   0x00000002   PAD
-    0x10007968   0x10007968   0x00000104   Code   RO         4638    i.attc_rd_rsp_handler  fr8000_stack.lib(attc.o)
-    0x10007a6c   0x10007a6c   0x00000030   Code   RO         4639    i.attc_send_att_req  fr8000_stack.lib(attc.o)
-    0x10007a9c   0x10007a9c   0x00000028   Code   RO         4640    i.attc_send_execute  fr8000_stack.lib(attc.o)
-    0x10007ac4   0x10007ac4   0x00000024   Code   RO         4641    i.attc_send_hdl_cfm  fr8000_stack.lib(attc.o)
-    0x10007ae8   0x10007ae8   0x000000e8   Code   RO         4642    i.attc_send_read_ind  fr8000_stack.lib(attc.o)
-    0x10007bd0   0x10007bd0   0x00000020   Code   RO         4643    i.attc_wr_rsp_handler  fr8000_stack.lib(attc.o)
-    0x10007bf0   0x10007bf0   0x000000ac   Code   RO         3119    i.attm_att_set_value  fr8000_stack.lib(attm.o)
-    0x10007c9c   0x10007c9c   0x00000066   Code   RO         3120    i.attm_att_update_perm  fr8000_stack.lib(attm.o)
-    0x10007d02   0x10007d02   0x00000002   PAD
-    0x10007d04   0x10007d04   0x00000040   Code   RO         3121    i.attm_convert_to128  fr8000_stack.lib(attm.o)
-    0x10007d44   0x10007d44   0x0000017c   Code   RO         3122    i.attm_get_value    fr8000_stack.lib(attm.o)
-    0x10007ec0   0x10007ec0   0x00000014   Code   RO         3123    i.attm_init         fr8000_stack.lib(attm.o)
-    0x10007ed4   0x10007ed4   0x00000004   Code   RO         3124    i.attm_is_bt16_uuid  fr8000_stack.lib(attm.o)
-    0x10007ed8   0x10007ed8   0x00000004   Code   RO         3125    i.attm_is_bt32_uuid  fr8000_stack.lib(attm.o)
-    0x10007edc   0x10007edc   0x00000100   Code   RO         3127    i.attm_svc_create_db  fr8000_stack.lib(attm.o)
-    0x10007fdc   0x10007fdc   0x00000164   Code   RO         3129    i.attm_svc_create_db_ext  fr8000_stack.lib(attm.o)
-    0x10008140   0x10008140   0x0000001c   Code   RO         3130    i.attm_svc_get_permission  fr8000_stack.lib(attm.o)
-    0x1000815c   0x1000815c   0x0000000c   Code   RO         3132    i.attm_uuid16_comp  fr8000_stack.lib(attm.o)
-    0x10008168   0x10008168   0x00000056   Code   RO         3133    i.attm_uuid_comp    fr8000_stack.lib(attm.o)
-    0x100081be   0x100081be   0x00000002   PAD
-    0x100081c0   0x100081c0   0x00000074   Code   RO         3643    i.attmdb_add_service  fr8000_stack.lib(attm_db.o)
-    0x10008234   0x10008234   0x00000110   Code   RO         3644    i.attmdb_att_get_permission  fr8000_stack.lib(attm_db.o)
-    0x10008344   0x10008344   0x00000020   Code   RO         3645    i.attmdb_destroy    fr8000_stack.lib(attm_db.o)
-    0x10008364   0x10008364   0x00000034   Code   RO         3646    i.attmdb_get_attribute  fr8000_stack.lib(attm_db.o)
-    0x10008398   0x10008398   0x0000005a   Code   RO         3647    i.attmdb_get_max_len  fr8000_stack.lib(attm_db.o)
-    0x100083f2   0x100083f2   0x00000002   PAD
-    0x100083f4   0x100083f4   0x00000078   Code   RO         3648    i.attmdb_get_next_att  fr8000_stack.lib(attm_db.o)
-    0x1000846c   0x1000846c   0x00000048   Code   RO         3649    i.attmdb_get_service  fr8000_stack.lib(attm_db.o)
-    0x100084b4   0x100084b4   0x000000d6   Code   RO         3650    i.attmdb_get_uuid   fr8000_stack.lib(attm_db.o)
-    0x1000858a   0x1000858a   0x000001c4   Code   RO         3651    i.attmdb_svc_calc_len  fr8000_stack.lib(attm_db.o)
-    0x1000874e   0x1000874e   0x00000002   PAD
-    0x10008750   0x10008750   0x00000054   Code   RO         3652    i.attmdb_svc_check_hdl  fr8000_stack.lib(attm_db.o)
-    0x100087a4   0x100087a4   0x000001ca   Code   RO         3653    i.attmdb_svc_init   fr8000_stack.lib(attm_db.o)
-    0x1000896e   0x1000896e   0x0000003a   Code   RO         3655    i.attmdb_uuid16_comp  fr8000_stack.lib(attm_db.o)
-    0x100089a8   0x100089a8   0x0000002c   Code   RO         3675    i.atts_check_length_and_offset  fr8000_stack.lib(atts.o)
-    0x100089d4   0x100089d4   0x00000024   Code   RO         3676    i.atts_clear_prep_data  fr8000_stack.lib(atts.o)
-    0x100089f8   0x100089f8   0x00000024   Code   RO         3677    i.atts_clear_read_cache  fr8000_stack.lib(atts.o)
-    0x10008a1c   0x10008a1c   0x00000024   Code   RO         3678    i.atts_clear_rsp_data  fr8000_stack.lib(atts.o)
-    0x10008a40   0x10008a40   0x00000178   Code   RO         3679    i.atts_execute_write_req  fr8000_stack.lib(atts.o)
-    0x10008bb8   0x10008bb8   0x00000188   Code   RO         3680    i.atts_find_by_type_req  fr8000_stack.lib(atts.o)
-    0x10008d40   0x10008d40   0x0000007a   Code   RO         3681    i.atts_find_end     fr8000_stack.lib(atts.o)
-    0x10008dba   0x10008dba   0x00000002   PAD
-    0x10008dbc   0x10008dbc   0x00000148   Code   RO         3682    i.atts_find_info_req  fr8000_stack.lib(atts.o)
-    0x10008f04   0x10008f04   0x00000098   Code   RO         3683    i.atts_find_value_by_uuid  fr8000_stack.lib(atts.o)
-    0x10008f9c   0x10008f9c   0x00000098   Code   RO         3684    i.atts_get_att_chk_perm  fr8000_stack.lib(atts.o)
-    0x10009034   0x10009034   0x0000001a   Code   RO         3685    i.atts_get_dest_task  fr8000_stack.lib(atts.o)
-    0x1000904e   0x1000904e   0x00000002   PAD
-    0x10009050   0x10009050   0x00000084   Code   RO         3686    i.atts_get_value    fr8000_stack.lib(atts.o)
-    0x100090d4   0x100090d4   0x000000a4   Code   RO         3687    i.atts_l2cc_pdu_recv_handler  fr8000_stack.lib(atts.o)
-    0x10009178   0x10009178   0x00000042   Code   RO         3688    i.atts_mtu_exc_req  fr8000_stack.lib(atts.o)
-    0x100091ba   0x100091ba   0x00000002   PAD
-    0x100091bc   0x100091bc   0x000000f8   Code   RO         3689    i.atts_prepare_write_req  fr8000_stack.lib(atts.o)
-    0x100092b4   0x100092b4   0x00000074   Code   RO         3690    i.atts_process_pdu  fr8000_stack.lib(atts.o)
-    0x10009328   0x10009328   0x000000ba   Code   RO         3691    i.atts_read_blob_req  fr8000_stack.lib(atts.o)
-    0x100093e2   0x100093e2   0x00000002   PAD
-    0x100093e4   0x100093e4   0x000001c0   Code   RO         3692    i.atts_read_by_grp_type_req  fr8000_stack.lib(atts.o)
-    0x100095a4   0x100095a4   0x000001a8   Code   RO         3693    i.atts_read_by_type_req  fr8000_stack.lib(atts.o)
-    0x1000974c   0x1000974c   0x00000134   Code   RO         3694    i.atts_read_mult_req  fr8000_stack.lib(atts.o)
-    0x10009880   0x10009880   0x0000009c   Code   RO         3695    i.atts_read_req     fr8000_stack.lib(atts.o)
-    0x1000991c   0x1000991c   0x00000028   Code   RO         3696    i.atts_send_error   fr8000_stack.lib(atts.o)
-    0x10009944   0x10009944   0x00000090   Code   RO         3697    i.atts_send_event   fr8000_stack.lib(atts.o)
-    0x100099d4   0x100099d4   0x00000078   Code   RO         3698    i.atts_store_prep_data  fr8000_stack.lib(atts.o)
-    0x10009a4c   0x10009a4c   0x00000044   Code   RO         3699    i.atts_update_elmt  fr8000_stack.lib(atts.o)
-    0x10009a90   0x10009a90   0x0000003e   Code   RO         3700    i.atts_write_cmd    fr8000_stack.lib(atts.o)
-    0x10009ace   0x10009ace   0x0000004e   Code   RO         3701    i.atts_write_req    fr8000_stack.lib(atts.o)
-    0x10009b1c   0x10009b1c   0x0000002e   Code   RO         3702    i.atts_write_rsp_send  fr8000_stack.lib(atts.o)
-    0x10009b4a   0x10009b4a   0x0000007a   Code   RO         3703    i.atts_write_signed  fr8000_stack.lib(atts.o)
-    0x10009bc4   0x10009bc4   0x0000003c   Code   RO         3704    i.atts_write_signed_cfm  fr8000_stack.lib(atts.o)
-    0x10009c00   0x10009c00   0x00000066   Code   RO          512    i.audio_decoder_calc_sbc_frame_len  audio_decoder.o
-    0x10009c66   0x10009c66   0x00000002   PAD
-    0x10009c68   0x10009c68   0x0000002c   Code   RO          513    i.audio_sw_decoder_buff  audio_decoder.o
-    0x10009c94   0x10009c94   0x00000018   Code   RO          514    i.audio_sw_decoder_deinit  audio_decoder.o
-    0x10009cac   0x10009cac   0x00000034   Code   RO          515    i.audio_sw_decoder_init  audio_decoder.o
-    0x10009ce0   0x10009ce0   0x00000038   Code   RO         2310    i.ble_add_svc       fr8000_stack.lib(app.o)
-    0x10009d18   0x10009d18   0x00000020   Code   RO         2861    i.ble_bond_init     fr8000_stack.lib(user_bond_manage.o)
-    0x10009d38   0x10009d38   0x000000a0   Code   RO         2313    i.ble_gap_set_dev_config  fr8000_stack.lib(app.o)
-    0x10009dd8   0x10009dd8   0x00000014   Code   RO         2316    i.ble_set_evt_func  fr8000_stack.lib(app.o)
-    0x10009dec   0x10009dec   0x00000130   Code   RO         2456    i.ble_stack_configure  fr8000_stack.lib(jump_table_host.o)
-    0x10009f1c   0x10009f1c   0x00000090   Code   RO         2320    i.ble_stack_init    fr8000_stack.lib(app.o)
-    0x10009fac   0x10009fac   0x00000002   Code   RO         2964    i.calib_meter_evt_end  fr8000_stack.lib(adv_check_mode.o)
-    0x10009fae   0x10009fae   0x00000002   Code   RO         2965    i.calib_meter_recv_msg  fr8000_stack.lib(adv_check_mode.o)
-    0x10009fb0   0x10009fb0   0x00000120   Code   RO         2585    i.check_timer_handle  fr8000_stack.lib(os_timer.o)
-    0x1000a0d0   0x1000a0d0   0x000000cc   Code   RO          594    i.computeBitneed    bitalloc.o
-    0x1000a19c   0x1000a19c   0x00000098   Code   RO         1041    i.cosineModulateSynth4  synthesis-sbc.o
-    0x1000a234   0x1000a234   0x00000028   Code   RO          929    i.crc_iterate       framing.o
-    0x1000a25c   0x1000a25c   0x00000018   Code   RO          930    i.crc_iterate_top4  framing.o
-    0x1000a274   0x1000a274   0x00000128   Code   RO         1019    i.dct2_8            synthesis-dct8.o
-    0x1000a39c   0x1000a39c   0x0000000e   Code   RO         1042    i.default_mul_16s_32s_hi  synthesis-sbc.o
-    0x1000a3aa   0x1000a3aa   0x00000026   Code   RO         1020    i.default_mul_32s_32s_hi  synthesis-dct8.o
-    0x1000a3d0   0x1000a3d0   0x00000044   Code   RO          692    i.dualBitAllocation  bitalloc-sbc.o
-    0x1000a414   0x1000a414   0x00000024   Code   RO         2586    i.free_time_evt_id  fr8000_stack.lib(os_timer.o)
-    0x1000a438   0x1000a438   0x00000024   Code   RO         2554    i.from_task_func_to_msg_handle  fr8000_stack.lib(os_task.o)
-    0x1000a45c   0x1000a45c   0x00000020   Code   RO         2050    i.gap_address_get   fr8000_stack.lib(gap_api.o)
-    0x1000a47c   0x1000a47c   0x0000002c   Code   RO         2051    i.gap_address_set   fr8000_stack.lib(gap_api.o)
-    0x1000a4a8   0x1000a4a8   0x00000004   Code   RO         2054    i.gap_bond_manager_delete_all  fr8000_stack.lib(gap_api.o)
-    0x1000a4ac   0x1000a4ac   0x00000004   Code   RO         2059    i.gap_bond_manager_init  fr8000_stack.lib(gap_api.o)
-    0x1000a4b0   0x1000a4b0   0x00000018   Code   RO         2062    i.gap_dev_name_get  fr8000_stack.lib(gap_api.o)
-    0x1000a4c8   0x1000a4c8   0x0000001c   Code   RO         2063    i.gap_dev_name_set  fr8000_stack.lib(gap_api.o)
-    0x1000a4e4   0x1000a4e4   0x00000024   Code   RO         2066    i.gap_get_connect_num  fr8000_stack.lib(gap_api.o)
-    0x1000a508   0x1000a508   0x0000000c   Code   RO         2068    i.gap_get_dev_appearance  fr8000_stack.lib(gap_api.o)
-    0x1000a514   0x1000a514   0x00000074   Code   RO         2906    i.gap_paring_req_cb  fr8000_stack.lib(app_sec.o)
-    0x1000a588   0x1000a588   0x00000002   Code   RO            4    i.gap_rssi_ind      proj_main.o
-    0x1000a58a   0x1000a58a   0x00000004   Code   RO         2083    i.gap_security_param_init  fr8000_stack.lib(gap_api.o)
-    0x1000a58e   0x1000a58e   0x00000002   PAD
-    0x1000a590   0x1000a590   0x0000000c   Code   RO         2092    i.gap_set_cb_func   fr8000_stack.lib(gap_api.o)
-    0x1000a59c   0x1000a59c   0x0000000c   Code   RO         2094    i.gap_set_dev_appearance  fr8000_stack.lib(gap_api.o)
-    0x1000a5a8   0x1000a5a8   0x00000070   Code   RO         2102    i.gap_start_conn    fr8000_stack.lib(gap_api.o)
-    0x1000a618   0x1000a618   0x000000f0   Code   RO         2106    i.gap_start_scan    fr8000_stack.lib(gap_api.o)
-    0x1000a708   0x1000a708   0x00000098   Code   RO         2111    i.gap_stop_scan     fr8000_stack.lib(gap_api.o)
-    0x1000a7a0   0x1000a7a0   0x00000044   Code   RO         2979    i.gapc_auth_get     fr8000_stack.lib(gapc.o)
-    0x1000a7e4   0x1000a7e4   0x00000064   Code   RO         2980    i.gapc_auth_set     fr8000_stack.lib(gapc.o)
-    0x1000a848   0x1000a848   0x000000e0   Code   RO         3401    i.gapc_bond_cfm_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000a928   0x1000a928   0x0000005c   Code   RO         3402    i.gapc_bond_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000a984   0x1000a984   0x000001e0   Code   RO         2907    i.gapc_bond_ind_handler  fr8000_stack.lib(app_sec.o)
-    0x1000ab64   0x1000ab64   0x00000214   Code   RO         2908    i.gapc_bond_req_ind_handler  fr8000_stack.lib(app_sec.o)
-    0x1000ad78   0x1000ad78   0x00000080   Code   RO         2981    i.gapc_cleanup      fr8000_stack.lib(gapc.o)
-    0x1000adf8   0x1000adf8   0x000000e4   Code   RO         2374    i.gapc_cmp_evt_handler  fr8000_stack.lib(app_task.o)
-    0x1000aedc   0x1000aedc   0x00000004   Code   RO         3403    i.gapc_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000aee0   0x1000aee0   0x0000003c   Code   RO         3742    i.gapc_cmp_evt_handler  fr8000_stack.lib(gattc_task.o)
-    0x1000af1c   0x1000af1c   0x00000064   Code   RO         4336    i.gapc_cmp_evt_handler  fr8000_stack.lib(gapm_init.o)
-    0x1000af80   0x1000af80   0x00000010   Code   RO         2982    i.gapc_con_cleanup  fr8000_stack.lib(gapc.o)
-    0x1000af90   0x1000af90   0x00000178   Code   RO         2983    i.gapc_con_create   fr8000_stack.lib(gapc.o)
-    0x1000b108   0x1000b108   0x00000084   Code   RO         3404    i.gapc_connection_cfm_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000b18c   0x1000b18c   0x0000017c   Code   RO         2375    i.gapc_connection_req_ind_following  fr8000_stack.lib(app_task.o)
-    0x1000b308   0x1000b308   0x000000a8   Code   RO         2376    i.gapc_connection_req_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000b3b0   0x1000b3b0   0x00000004   Code   RO         3405    i.gapc_default_msg_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000b3b4   0x1000b3b4   0x00000070   Code   RO         3406    i.gapc_disconnect_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000b424   0x1000b424   0x0000004c   Code   RO         2377    i.gapc_disconnect_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000b470   0x1000b470   0x0000001c   Code   RO         2984    i.gapc_enc_keysize_get  fr8000_stack.lib(gapc.o)
-    0x1000b48c   0x1000b48c   0x00000018   Code   RO         2985    i.gapc_enc_keysize_set  fr8000_stack.lib(gapc.o)
-    0x1000b4a4   0x1000b4a4   0x00000036   Code   RO         3407    i.gapc_encrypt_cfm_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000b4da   0x1000b4da   0x00000002   PAD
-    0x1000b4dc   0x1000b4dc   0x0000005c   Code   RO         3408    i.gapc_encrypt_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000b538   0x1000b538   0x00000090   Code   RO         2909    i.gapc_encrypt_ind_handler  fr8000_stack.lib(app_sec.o)
-    0x1000b5c8   0x1000b5c8   0x00000130   Code   RO         2910    i.gapc_encrypt_req_ind_handler  fr8000_stack.lib(app_sec.o)
-    0x1000b6f8   0x1000b6f8   0x0000001c   Code   RO         3409    i.gapc_gen_dh_key_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000b714   0x1000b714   0x00000024   Code   RO         2986    i.gapc_get_bdaddr   fr8000_stack.lib(gapc.o)
-    0x1000b738   0x1000b738   0x00000018   Code   RO         2987    i.gapc_get_chan_sel_algo  fr8000_stack.lib(gapc.o)
-    0x1000b750   0x1000b750   0x00000028   Code   RO         2988    i.gapc_get_conhdl   fr8000_stack.lib(gapc.o)
-    0x1000b778   0x1000b778   0x00000038   Code   RO         2989    i.gapc_get_conidx_imp  fr8000_stack.lib(gapc.o)
-    0x1000b7b0   0x1000b7b0   0x00000024   Code   RO         2990    i.gapc_get_csrk     fr8000_stack.lib(gapc.o)
-    0x1000b7d4   0x1000b7d4   0x00000010   Code   RO         2991    i.gapc_get_dest_task  fr8000_stack.lib(gapc.o)
-    0x1000b7e4   0x1000b7e4   0x000000ba   Code   RO         3410    i.gapc_get_dev_info_cfm_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000b89e   0x1000b89e   0x0000006c   Code   RO         2378    i.gapc_get_dev_info_req_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000b90a   0x1000b90a   0x00000002   PAD
-    0x1000b90c   0x1000b90c   0x00000138   Code   RO         3411    i.gapc_get_info_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000ba44   0x1000ba44   0x0000001c   Code   RO         2992    i.gapc_get_operation  fr8000_stack.lib(gapc.o)
-    0x1000ba60   0x1000ba60   0x00000010   Code   RO         2993    i.gapc_get_operation_ptr  fr8000_stack.lib(gapc.o)
-    0x1000ba70   0x1000ba70   0x00000020   Code   RO         2994    i.gapc_get_requester  fr8000_stack.lib(gapc.o)
-    0x1000ba90   0x1000ba90   0x00000020   Code   RO         2995    i.gapc_get_role     fr8000_stack.lib(gapc.o)
-    0x1000bab0   0x1000bab0   0x00000024   Code   RO         2996    i.gapc_get_sign_counter  fr8000_stack.lib(gapc.o)
-    0x1000bad4   0x1000bad4   0x00000064   Code   RO         4164    i.gapc_hci_handler  fr8000_stack.lib(gapc_hci.o)
-    0x1000bb38   0x1000bb38   0x0000004c   Code   RO         2997    i.gapc_init         fr8000_stack.lib(gapc.o)
-    0x1000bb84   0x1000bb84   0x00000004   Code   RO         2998    i.gapc_is_disc_connection  fr8000_stack.lib(gapc.o)
-    0x1000bb88   0x1000bb88   0x00000040   Code   RO         2999    i.gapc_is_sec_set   fr8000_stack.lib(gapc.o)
-    0x1000bbc8   0x1000bbc8   0x00000070   Code   RO         3412    i.gapc_key_press_notification_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000bc38   0x1000bc38   0x00000028   Code   RO         3000    i.gapc_link_encrypted  fr8000_stack.lib(gapc.o)
-    0x1000bc60   0x1000bc60   0x0000002c   Code   RO         3001    i.gapc_lk_sec_lvl_get  fr8000_stack.lib(gapc.o)
-    0x1000bc8c   0x1000bc8c   0x00000060   Code   RO         3002    i.gapc_operation_cleanup  fr8000_stack.lib(gapc.o)
-    0x1000bcec   0x1000bcec   0x00000104   Code   RO         3413    i.gapc_param_update_cfm_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000bdf0   0x1000bdf0   0x0000011c   Code   RO         3414    i.gapc_param_update_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000bf0c   0x1000bf0c   0x00000090   Code   RO         2379    i.gapc_param_update_req_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000bf9c   0x1000bf9c   0x0000002a   Code   RO         3003    i.gapc_param_update_sanity  fr8000_stack.lib(gapc.o)
-    0x1000bfc6   0x1000bfc6   0x00000002   PAD
-    0x1000bfc8   0x1000bfc8   0x00000064   Code   RO         4337    i.gapc_peer_att_info_ind_handler  fr8000_stack.lib(gapm_init.o)
-    0x1000c02c   0x1000c02c   0x0000000e   Code   RO         2380    i.gapc_peer_features_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000c03a   0x1000c03a   0x00000002   PAD
-    0x1000c03c   0x1000c03c   0x00000038   Code   RO         2381    i.gapc_peer_ver_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000c074   0x1000c074   0x0000008c   Code   RO         3415    i.gapc_process_op   fr8000_stack.lib(gapc_task.o)
-    0x1000c100   0x1000c100   0x0000003c   Code   RO         3004    i.gapc_reschedule_operation  fr8000_stack.lib(gapc.o)
-    0x1000c13c   0x1000c13c   0x00000048   Code   RO         3416    i.gapc_security_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c184   0x1000c184   0x0000004c   Code   RO         2911    i.gapc_security_ind_handler  fr8000_stack.lib(app_sec.o)
-    0x1000c1d0   0x1000c1d0   0x00000060   Code   RO         3005    i.gapc_send_complete_evt  fr8000_stack.lib(gapc.o)
-    0x1000c230   0x1000c230   0x00000026   Code   RO         3006    i.gapc_send_disconect_ind  fr8000_stack.lib(gapc.o)
-    0x1000c256   0x1000c256   0x00000026   Code   RO         3007    i.gapc_send_error_evt  fr8000_stack.lib(gapc.o)
-    0x1000c27c   0x1000c27c   0x0000004e   Code   RO         3417    i.gapc_set_dev_info_cfm_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c2ca   0x1000c2ca   0x0000003c   Code   RO         2382    i.gapc_set_dev_info_req_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000c306   0x1000c306   0x00000002   PAD
-    0x1000c308   0x1000c308   0x0000004c   Code   RO         3418    i.gapc_set_le_ping_to_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c354   0x1000c354   0x00000050   Code   RO         3419    i.gapc_set_le_pkt_size_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c3a4   0x1000c3a4   0x00000024   Code   RO         3008    i.gapc_set_local_addr  fr8000_stack.lib(gapc.o)
-    0x1000c3c8   0x1000c3c8   0x00000010   Code   RO         3009    i.gapc_set_operation_ptr  fr8000_stack.lib(gapc.o)
-    0x1000c3d8   0x1000c3d8   0x0000006c   Code   RO         3420    i.gapc_set_phy_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c444   0x1000c444   0x0000004c   Code   RO         3421    i.gapc_set_pref_slave_latency_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c490   0x1000c490   0x0000003c   Code   RO         4215    i.gapc_sig_pdu_recv_handler  fr8000_stack.lib(gapc_sig.o)
-    0x1000c4cc   0x1000c4cc   0x00000024   Code   RO         4216    i.gapc_sig_send_param_resp  fr8000_stack.lib(gapc_sig.o)
-    0x1000c4f0   0x1000c4f0   0x0000003c   Code   RO         3422    i.gapc_sign_cmd_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c52c   0x1000c52c   0x0000008a   Code   RO         3743    i.gapc_sign_ind_handler  fr8000_stack.lib(gattc_task.o)
-    0x1000c5b6   0x1000c5b6   0x00000002   PAD
-    0x1000c5b8   0x1000c5b8   0x00000030   Code   RO         3423    i.gapc_smp_rep_attempts_timer_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c5e8   0x1000c5e8   0x00000044   Code   RO         3424    i.gapc_smp_timeout_timer_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c62c   0x1000c62c   0x00000014   Code   RO         3010    i.gapc_svc_chg_ccc_get  fr8000_stack.lib(gapc.o)
-    0x1000c640   0x1000c640   0x0000001c   Code   RO         3011    i.gapc_svc_chg_ccc_set  fr8000_stack.lib(gapc.o)
-    0x1000c65c   0x1000c65c   0x00000044   Code   RO         3425    i.gapc_update_conn_param_to_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000c6a0   0x1000c6a0   0x00000032   Code   RO         3012    i.gapc_update_state  fr8000_stack.lib(gapc.o)
-    0x1000c6d2   0x1000c6d2   0x00000002   PAD
-    0x1000c6d4   0x1000c6d4   0x000000cc   Code   RO         3480    i.gapm_activity_create_cmd_handler  fr8000_stack.lib(gapm_actv.o)
-    0x1000c7a0   0x1000c7a0   0x00000040   Code   RO         2383    i.gapm_activity_created_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000c7e0   0x1000c7e0   0x0000007c   Code   RO         3481    i.gapm_activity_delete_cmd_handler  fr8000_stack.lib(gapm_actv.o)
-    0x1000c85c   0x1000c85c   0x00000074   Code   RO         3482    i.gapm_activity_start_cmd_handler  fr8000_stack.lib(gapm_actv.o)
-    0x1000c8d0   0x1000c8d0   0x00000070   Code   RO         3483    i.gapm_activity_stop_cmd_handler  fr8000_stack.lib(gapm_actv.o)
-    0x1000c940   0x1000c940   0x0000007c   Code   RO         2384    i.gapm_activity_stopped_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000c9bc   0x1000c9bc   0x00000030   Code   RO         3484    i.gapm_actv_alloc   fr8000_stack.lib(gapm_actv.o)
-    0x1000c9ec   0x1000c9ec   0x00000064   Code   RO         3485    i.gapm_actv_created  fr8000_stack.lib(gapm_actv.o)
-    0x1000ca50   0x1000ca50   0x00000048   Code   RO         3486    i.gapm_actv_deleted  fr8000_stack.lib(gapm_actv.o)
-    0x1000ca98   0x1000ca98   0x00000038   Code   RO         3487    i.gapm_actv_free    fr8000_stack.lib(gapm_actv.o)
-    0x1000cad0   0x1000cad0   0x00000020   Code   RO         3488    i.gapm_actv_get_hci_own_addr_type  fr8000_stack.lib(gapm_actv.o)
-    0x1000caf0   0x1000caf0   0x00000034   Code   RO         3489    i.gapm_actv_get_next  fr8000_stack.lib(gapm_actv.o)
-    0x1000cb24   0x1000cb24   0x00000054   Code   RO         3490    i.gapm_actv_init    fr8000_stack.lib(gapm_actv.o)
-    0x1000cb78   0x1000cb78   0x0000001c   Code   RO         3491    i.gapm_actv_rand_addr_set_ind  fr8000_stack.lib(gapm_actv.o)
-    0x1000cb94   0x1000cb94   0x00000034   Code   RO         3492    i.gapm_actv_retrieve_cmd_cmp_evt  fr8000_stack.lib(gapm_actv.o)
-    0x1000cbc8   0x1000cbc8   0x0000002a   Code   RO         3493    i.gapm_actv_send_stopped_ind  fr8000_stack.lib(gapm_actv.o)
-    0x1000cbf2   0x1000cbf2   0x00000002   PAD
-    0x1000cbf4   0x1000cbf4   0x0000002c   Code   RO         3494    i.gapm_actv_started  fr8000_stack.lib(gapm_actv.o)
-    0x1000cc20   0x1000cc20   0x00000078   Code   RO         3495    i.gapm_actv_stopped  fr8000_stack.lib(gapm_actv.o)
-    0x1000cc98   0x1000cc98   0x000000c4   Code   RO         3520    i.gapm_addr_fsm     fr8000_stack.lib(gapm_addr.o)
-    0x1000cd5c   0x1000cd5c   0x00000018   Code   RO         3521    i.gapm_addr_init    fr8000_stack.lib(gapm_addr.o)
-    0x1000cd74   0x1000cd74   0x00000028   Code   RO         3522    i.gapm_addr_renew_cmd_handler  fr8000_stack.lib(gapm_addr.o)
-    0x1000cd9c   0x1000cd9c   0x000000ac   Code   RO         3523    i.gapm_addr_renew_next_addr  fr8000_stack.lib(gapm_addr.o)
-    0x1000ce48   0x1000ce48   0x00000024   Code   RO         3524    i.gapm_addr_renew_to_ind_handler  fr8000_stack.lib(gapm_addr.o)
-    0x1000ce6c   0x1000ce6c   0x0000002c   Code   RO         3525    i.gapm_addr_send_dev_bdaddr_ind  fr8000_stack.lib(gapm_addr.o)
-    0x1000ce98   0x1000ce98   0x000000d8   Code   RO         3526    i.gapm_addr_set_rand_addr  fr8000_stack.lib(gapm_addr.o)
-    0x1000cf70   0x1000cf70   0x00000178   Code   RO         2912    i.gapm_addr_solved_ind_handler  fr8000_stack.lib(app_sec.o)
-    0x1000d0e8   0x1000d0e8   0x0000007c   Code   RO         4232    i.gapm_adv_check_data_sanity  fr8000_stack.lib(gapm_adv.o)
-    0x1000d164   0x1000d164   0x000000e4   Code   RO         4233    i.gapm_adv_check_param  fr8000_stack.lib(gapm_adv.o)
-    0x1000d248   0x1000d248   0x000000a8   Code   RO         4234    i.gapm_adv_create   fr8000_stack.lib(gapm_adv.o)
-    0x1000d2f0   0x1000d2f0   0x00000014   Code   RO         4235    i.gapm_adv_delete   fr8000_stack.lib(gapm_adv.o)
-    0x1000d304   0x1000d304   0x00000022   Code   RO         4236    i.gapm_adv_send_hci_le_rmv_adv_set_cmd  fr8000_stack.lib(gapm_adv.o)
-    0x1000d326   0x1000d326   0x000000b8   Code   RO         4237    i.gapm_adv_send_hci_le_set_ext_adv_data_cmd  fr8000_stack.lib(gapm_adv.o)
-    0x1000d3de   0x1000d3de   0x00000048   Code   RO         4238    i.gapm_adv_send_hci_le_set_ext_adv_en_cmd  fr8000_stack.lib(gapm_adv.o)
-    0x1000d426   0x1000d426   0x000000ba   Code   RO         4239    i.gapm_adv_send_hci_le_set_ext_adv_param_cmd  fr8000_stack.lib(gapm_adv.o)
-    0x1000d4e0   0x1000d4e0   0x000000b6   Code   RO         4240    i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd  fr8000_stack.lib(gapm_adv.o)
-    0x1000d596   0x1000d596   0x00000068   Code   RO         4241    i.gapm_adv_send_hci_le_set_per_adv_data_cmd  fr8000_stack.lib(gapm_adv.o)
-    0x1000d5fe   0x1000d5fe   0x00000026   Code   RO         4242    i.gapm_adv_send_hci_le_set_per_adv_en_cmd  fr8000_stack.lib(gapm_adv.o)
-    0x1000d624   0x1000d624   0x00000062   Code   RO         4243    i.gapm_adv_set_data  fr8000_stack.lib(gapm_adv.o)
-    0x1000d686   0x1000d686   0x00000002   PAD
-    0x1000d688   0x1000d688   0x0000004c   Code   RO         4244    i.gapm_adv_start    fr8000_stack.lib(gapm_adv.o)
-    0x1000d6d4   0x1000d6d4   0x00000024   Code   RO         4245    i.gapm_adv_stop     fr8000_stack.lib(gapm_adv.o)
-    0x1000d6f8   0x1000d6f8   0x00000038   Code   RO         4338    i.gapm_auto_conn_to_ind_handler  fr8000_stack.lib(gapm_init.o)
-    0x1000d730   0x1000d730   0x00000264   Code   RO         2385    i.gapm_cmp_evt_handler  fr8000_stack.lib(app_task.o)
-    0x1000d994   0x1000d994   0x00000078   Code   RO         3426    i.gapm_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000da0c   0x1000da0c   0x00000020   Code   RO         3527    i.gapm_cmp_evt_handler  fr8000_stack.lib(gapm_addr.o)
-    0x1000da2c   0x1000da2c   0x00000038   Code   RO         3054    i.gapm_con_cleanup  fr8000_stack.lib(gapm.o)
-    0x1000da64   0x1000da64   0x00000068   Code   RO         3055    i.gapm_con_create   fr8000_stack.lib(gapm.o)
-    0x1000dacc   0x1000dacc   0x0000000a   Code   RO         3056    i.gapm_con_enable   fr8000_stack.lib(gapm.o)
-    0x1000dad6   0x1000dad6   0x00000004   Code   RO         3548    i.gapm_default_msg_handler  fr8000_stack.lib(gapm_task.o)
-    0x1000dada   0x1000dada   0x00000002   PAD
-    0x1000dadc   0x1000dadc   0x0000003c   Code   RO         3528    i.gapm_dev_bdaddr_ind_handler  fr8000_stack.lib(gapm_addr.o)
-    0x1000db18   0x1000db18   0x0000001c   Code   RO         3057    i.gapm_dle_val_check  fr8000_stack.lib(gapm.o)
-    0x1000db34   0x1000db34   0x00000018   Code   RO         2386    i.gapm_enc_block_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000db4c   0x1000db4c   0x0000000c   Code   RO         2387    i.gapm_ext_adv_report_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000db58   0x1000db58   0x00000050   Code   RO         4455    i.gapm_gen_dh_key_cmd_handler  fr8000_stack.lib(gapm_smp.o)
-    0x1000dba8   0x1000dba8   0x0000003c   Code   RO         4456    i.gapm_gen_rand_addr_cmd_handler  fr8000_stack.lib(gapm_smp.o)
-    0x1000dbe4   0x1000dbe4   0x0000002c   Code   RO         2388    i.gapm_gen_rand_nb_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000dc10   0x1000dc10   0x00000028   Code   RO         3427    i.gapm_gen_rand_nb_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000dc38   0x1000dc38   0x00000010   Code   RO         3058    i.gapm_get_address_type  fr8000_stack.lib(gapm.o)
-    0x1000dc48   0x1000dc48   0x00000028   Code   RO         3059    i.gapm_get_att_handle  fr8000_stack.lib(gapm.o)
-    0x1000dc70   0x1000dc70   0x00000008   Code   RO         3060    i.gapm_get_bdaddr   fr8000_stack.lib(gapm.o)
-    0x1000dc78   0x1000dc78   0x00000110   Code   RO         4278    i.gapm_get_dev_info_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x1000dd88   0x1000dd88   0x00000008   Code   RO         3062    i.gapm_get_irk      fr8000_stack.lib(gapm.o)
-    0x1000dd90   0x1000dd90   0x00000008   Code   RO         3063    i.gapm_get_local_public_key  fr8000_stack.lib(gapm.o)
-    0x1000dd98   0x1000dd98   0x0000000c   Code   RO         3065    i.gapm_get_max_mtu  fr8000_stack.lib(gapm.o)
-    0x1000dda4   0x1000dda4   0x00000018   Code   RO         3066    i.gapm_get_operation  fr8000_stack.lib(gapm.o)
-    0x1000ddbc   0x1000ddbc   0x0000009c   Code   RO         4457    i.gapm_get_pub_key_cmd_handler  fr8000_stack.lib(gapm_smp.o)
-    0x1000de58   0x1000de58   0x00000054   Code   RO         4362    i.gapm_get_ral_addr_cmd_handler  fr8000_stack.lib(gapm_list.o)
-    0x1000deac   0x1000deac   0x0000001c   Code   RO         3067    i.gapm_get_requester  fr8000_stack.lib(gapm.o)
-    0x1000dec8   0x1000dec8   0x00000058   Code   RO         3549    i.gapm_hci_handler  fr8000_stack.lib(gapm_task.o)
-    0x1000df20   0x1000df20   0x00000060   Code   RO         3069    i.gapm_init         fr8000_stack.lib(gapm.o)
-    0x1000df80   0x1000df80   0x00000034   Code   RO         3070    i.gapm_init_attr    fr8000_stack.lib(gapm.o)
-    0x1000dfb4   0x1000dfb4   0x00000098   Code   RO         4339    i.gapm_init_connection_ind  fr8000_stack.lib(gapm_init.o)
-    0x1000e04c   0x1000e04c   0x00000080   Code   RO         4340    i.gapm_init_create  fr8000_stack.lib(gapm_init.o)
-    0x1000e0cc   0x1000e0cc   0x00000004   Code   RO         4341    i.gapm_init_delete  fr8000_stack.lib(gapm_init.o)
-    0x1000e0d0   0x1000e0d0   0x000000d4   Code   RO         4342    i.gapm_init_send_hci_le_ext_create_con_cmd  fr8000_stack.lib(gapm_init.o)
-    0x1000e1a4   0x1000e1a4   0x00000074   Code   RO         4343    i.gapm_init_start   fr8000_stack.lib(gapm_init.o)
-    0x1000e218   0x1000e218   0x00000030   Code   RO         4344    i.gapm_init_stop    fr8000_stack.lib(gapm_init.o)
-    0x1000e248   0x1000e248   0x00000044   Code   RO         3529    i.gapm_is_addr_type_valid  fr8000_stack.lib(gapm_addr.o)
-    0x1000e28c   0x1000e28c   0x00000010   Code   RO         3071    i.gapm_is_legacy_pairing_supp  fr8000_stack.lib(gapm.o)
-    0x1000e29c   0x1000e29c   0x00000010   Code   RO         3072    i.gapm_is_pref_con_param_pres  fr8000_stack.lib(gapm.o)
-    0x1000e2ac   0x1000e2ac   0x00000010   Code   RO         3073    i.gapm_is_sec_con_pairing_supp  fr8000_stack.lib(gapm.o)
-    0x1000e2bc   0x1000e2bc   0x000000b0   Code   RO         4363    i.gapm_list_add_next_entry  fr8000_stack.lib(gapm_list.o)
-    0x1000e36c   0x1000e36c   0x00000044   Code   RO         4364    i.gapm_list_rmv_cmd_handle  fr8000_stack.lib(gapm_list.o)
-    0x1000e3b0   0x1000e3b0   0x00000044   Code   RO         4365    i.gapm_list_rmv_next_entry  fr8000_stack.lib(gapm_list.o)
-    0x1000e3f4   0x1000e3f4   0x00000026   Code   RO         4366    i.gapm_list_send_list_size_ind  fr8000_stack.lib(gapm_list.o)
-    0x1000e41a   0x1000e41a   0x00000002   PAD
-    0x1000e41c   0x1000e41c   0x0000005c   Code   RO         4367    i.gapm_list_set_cmd_handler  fr8000_stack.lib(gapm_list.o)
-    0x1000e478   0x1000e478   0x000000a4   Code   RO         4282    i.gapm_op_reset_continue  fr8000_stack.lib(gapm_cfg.o)
-    0x1000e51c   0x1000e51c   0x00000130   Code   RO         4283    i.gapm_op_setup_continue  fr8000_stack.lib(gapm_cfg.o)
-    0x1000e64c   0x1000e64c   0x00000034   Code   RO         3074    i.gapm_operation_cleanup  fr8000_stack.lib(gapm.o)
-    0x1000e680   0x1000e680   0x0000001e   Code   RO         4390    i.gapm_per_sync_clear_fragments  fr8000_stack.lib(gapm_per_sync.o)
-    0x1000e69e   0x1000e69e   0x00000002   PAD
-    0x1000e6a0   0x1000e6a0   0x00000044   Code   RO         4391    i.gapm_per_sync_create  fr8000_stack.lib(gapm_per_sync.o)
-    0x1000e6e4   0x1000e6e4   0x00000004   Code   RO         4392    i.gapm_per_sync_delete  fr8000_stack.lib(gapm_per_sync.o)
-    0x1000e6e8   0x1000e6e8   0x00000058   Code   RO         4393    i.gapm_per_sync_get_activity  fr8000_stack.lib(gapm_per_sync.o)
-    0x1000e740   0x1000e740   0x00000090   Code   RO         4394    i.gapm_per_sync_send_adv_report_ind  fr8000_stack.lib(gapm_per_sync.o)
-    0x1000e7d0   0x1000e7d0   0x0000007c   Code   RO         4395    i.gapm_per_sync_start  fr8000_stack.lib(gapm_per_sync.o)
-    0x1000e84c   0x1000e84c   0x00000040   Code   RO         4396    i.gapm_per_sync_stop  fr8000_stack.lib(gapm_per_sync.o)
-    0x1000e88c   0x1000e88c   0x00000074   Code   RO         3075    i.gapm_process_op   fr8000_stack.lib(gapm.o)
-    0x1000e900   0x1000e900   0x00000022   Code   RO         2389    i.gapm_profile_added_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000e922   0x1000e922   0x00000002   PAD
-    0x1000e924   0x1000e924   0x00000060   Code   RO         4284    i.gapm_profile_task_add_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x1000e984   0x1000e984   0x00000040   Code   RO         4285    i.gapm_reset_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x1000e9c4   0x1000e9c4   0x00000038   Code   RO         4458    i.gapm_resolv_addr_cmd_handler  fr8000_stack.lib(gapm_smp.o)
-    0x1000e9fc   0x1000e9fc   0x00000028   Code   RO         4418    i.gapm_scan_actv_clean  fr8000_stack.lib(gapm_scan.o)
-    0x1000ea24   0x1000ea24   0x0000007c   Code   RO         4419    i.gapm_scan_add_to_filter  fr8000_stack.lib(gapm_scan.o)
-    0x1000eaa0   0x1000eaa0   0x0000001a   Code   RO         4420    i.gapm_scan_clear_fragments  fr8000_stack.lib(gapm_scan.o)
-    0x1000eaba   0x1000eaba   0x00000002   PAD
-    0x1000eabc   0x1000eabc   0x00000070   Code   RO         4421    i.gapm_scan_create  fr8000_stack.lib(gapm_scan.o)
-    0x1000eb2c   0x1000eb2c   0x00000004   Code   RO         4422    i.gapm_scan_delete  fr8000_stack.lib(gapm_scan.o)
-    0x1000eb30   0x1000eb30   0x00000108   Code   RO         4423    i.gapm_scan_filter_packet  fr8000_stack.lib(gapm_scan.o)
-    0x1000ec38   0x1000ec38   0x00000140   Code   RO         4424    i.gapm_scan_send_adv_report_ind  fr8000_stack.lib(gapm_scan.o)
-    0x1000ed78   0x1000ed78   0x00000050   Code   RO         4425    i.gapm_scan_send_hci_le_set_ext_scan_en_cmd  fr8000_stack.lib(gapm_scan.o)
-    0x1000edc8   0x1000edc8   0x0000009c   Code   RO         4426    i.gapm_scan_send_hci_le_set_ext_scan_param_cmd  fr8000_stack.lib(gapm_scan.o)
-    0x1000ee64   0x1000ee64   0x0000004c   Code   RO         4427    i.gapm_scan_start   fr8000_stack.lib(gapm_scan.o)
-    0x1000eeb0   0x1000eeb0   0x00000014   Code   RO         4428    i.gapm_scan_stop    fr8000_stack.lib(gapm_scan.o)
-    0x1000eec4   0x1000eec4   0x00000076   Code   RO         4429    i.gapm_scan_store_fragment  fr8000_stack.lib(gapm_scan.o)
-    0x1000ef3a   0x1000ef3a   0x00000002   PAD
-    0x1000ef3c   0x1000ef3c   0x00000044   Code   RO         3076    i.gapm_send_complete_evt  fr8000_stack.lib(gapm.o)
-    0x1000ef80   0x1000ef80   0x00000024   Code   RO         3077    i.gapm_send_error_evt  fr8000_stack.lib(gapm.o)
-    0x1000efa4   0x1000efa4   0x000000ec   Code   RO         4246    i.gapm_set_adv_data_cmd_handler  fr8000_stack.lib(gapm_adv.o)
-    0x1000f090   0x1000f090   0x00000058   Code   RO         4286    i.gapm_set_channel_map_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x1000f0e8   0x1000f0e8   0x000001a8   Code   RO         4287    i.gapm_set_dev_config_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x1000f290   0x1000f290   0x00000038   Code   RO         4288    i.gapm_set_irk_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x1000f2c8   0x1000f2c8   0x00000020   Code   RO         3078    i.gapm_set_max_mps  fr8000_stack.lib(gapm.o)
-    0x1000f2e8   0x1000f2e8   0x00000020   Code   RO         3079    i.gapm_set_max_mtu  fr8000_stack.lib(gapm.o)
-    0x1000f308   0x1000f308   0x00000014   Code   RO         4459    i.gapm_smp_encrypt_req  fr8000_stack.lib(gapm_smp.o)
-    0x1000f31c   0x1000f31c   0x000000a0   Code   RO         4460    i.gapm_smp_encrypt_rsp  fr8000_stack.lib(gapm_smp.o)
-    0x1000f3bc   0x1000f3bc   0x0000000c   Code   RO         4461    i.gapm_smp_rand_req  fr8000_stack.lib(gapm_smp.o)
-    0x1000f3c8   0x1000f3c8   0x00000094   Code   RO         4462    i.gapm_smp_rand_rsp  fr8000_stack.lib(gapm_smp.o)
-    0x1000f45c   0x1000f45c   0x00000098   Code   RO         4463    i.gapm_smp_resolv_op_cont  fr8000_stack.lib(gapm_smp.o)
-    0x1000f4f4   0x1000f4f4   0x00000010   Code   RO         3080    i.gapm_svc_chg_en   fr8000_stack.lib(gapm.o)
-    0x1000f504   0x1000f504   0x0000000c   Code   RO         2390    i.gapm_sync_established_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1000f510   0x1000f510   0x00000022   Code   RO         3550    i.gapm_unknown_task_msg_handler  fr8000_stack.lib(gapm_task.o)
-    0x1000f532   0x1000f532   0x0000002c   Code   RO         3081    i.gapm_update_state  fr8000_stack.lib(gapm.o)
-    0x1000f55e   0x1000f55e   0x00000002   PAD
-    0x1000f560   0x1000f560   0x00000040   Code   RO         4464    i.gapm_use_enc_block_cmd_handler  fr8000_stack.lib(gapm_smp.o)
-    0x1000f5a0   0x1000f5a0   0x0000003c   Code   RO         3428    i.gapm_use_enc_block_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x1000f5dc   0x1000f5dc   0x00000114   Code   RO         2188    i.gatt_add_client   fr8000_stack.lib(gatt_api.o)
-    0x1000f6f0   0x1000f6f0   0x000002c4   Code   RO         2189    i.gatt_add_client_uuid  fr8000_stack.lib(gatt_api.o)
-    0x1000f9b4   0x1000f9b4   0x000001cc   Code   RO         2193    i.gatt_check_peer_svc  fr8000_stack.lib(gatt_api.o)
-    0x1000fb80   0x1000fb80   0x00000058   Code   RO         2196    i.gatt_client_enable_ntf  fr8000_stack.lib(gatt_api.o)
-    0x1000fbd8   0x1000fbd8   0x00000030   Code   RO         2198    i.gatt_client_read  fr8000_stack.lib(gatt_api.o)
-    0x1000fc08   0x1000fc08   0x0000005c   Code   RO         2200    i.gatt_client_read_with_handle  fr8000_stack.lib(gatt_api.o)
-    0x1000fc64   0x1000fc64   0x00000034   Code   RO         2201    i.gatt_client_write_cmd  fr8000_stack.lib(gatt_api.o)
-    0x1000fc98   0x1000fc98   0x00000078   Code   RO         2202    i.gatt_client_write_cmd_with_handle  fr8000_stack.lib(gatt_api.o)
-    0x1000fd10   0x1000fd10   0x00000078   Code   RO         2204    i.gatt_client_write_req_with_handle  fr8000_stack.lib(gatt_api.o)
-    0x1000fd88   0x1000fd88   0x00000040   Code   RO         2205    i.gatt_clr_peer_svc  fr8000_stack.lib(gatt_api.o)
-    0x1000fdc8   0x1000fdc8   0x000000c4   Code   RO         2207    i.gatt_discovery_all_peer_svc  fr8000_stack.lib(gatt_api.o)
-    0x1000fe8c   0x1000fe8c   0x0000002c   Code   RO         2209    i.gatt_get_free_svc_id  fr8000_stack.lib(gatt_api.o)
-    0x1000feb8   0x1000feb8   0x000000d8   Code   RO         2862    i.gatt_load_peer_svc_from_flash  fr8000_stack.lib(user_bond_manage.o)
-    0x1000ff90   0x1000ff90   0x00000016   Code   RO         2217    i.gatt_msg_default_handler  fr8000_stack.lib(gatt_api.o)
-    0x1000ffa6   0x1000ffa6   0x00000002   PAD
-    0x1000ffa8   0x1000ffa8   0x000006f0   Code   RO         2218    i.gatt_msg_default_handler_imp  fr8000_stack.lib(gatt_api.o)
-    0x10010698   0x10010698   0x000000ac   Code   RO         2222    i.gatt_profile_task_add  fr8000_stack.lib(gatt_api.o)
-    0x10010744   0x10010744   0x00000080   Code   RO         2223    i.gatt_regist_peer_prf_info  fr8000_stack.lib(gatt_api.o)
-    0x100107c4   0x100107c4   0x0000003c   Code   RO         2224    i.gatt_servcie_added  fr8000_stack.lib(gatt_api.o)
-    0x10010800   0x10010800   0x00000038   Code   RO         2225    i.gatt_service_connection_cleanup  fr8000_stack.lib(gatt_api.o)
-    0x10010838   0x10010838   0x00000044   Code   RO         2226    i.gatt_service_connection_created  fr8000_stack.lib(gatt_api.o)
-    0x1001087c   0x1001087c   0x00000002   Code   RO         2227    i.gatt_service_destroy  fr8000_stack.lib(gatt_api.o)
-    0x1001087e   0x1001087e   0x00000002   PAD
-    0x10010880   0x10010880   0x00000310   Code   RO         2228    i.gatt_service_init  fr8000_stack.lib(gatt_api.o)
-    0x10010b90   0x10010b90   0x00000134   Code   RO         2229    i.gatt_store_peer_prf_info  fr8000_stack.lib(gatt_api.o)
-    0x10010cc4   0x10010cc4   0x0000002c   Code   RO          188    i.gatt_write_data   ble_simple_central.o
-    0x10010cf0   0x10010cf0   0x000000d0   Code   RO         2863    i.gatt_write_peer_svc_to_flash  fr8000_stack.lib(user_bond_manage.o)
-    0x10010dc0   0x10010dc0   0x00000058   Code   RO         3744    i.gattc_att_info_cfm_handler  fr8000_stack.lib(gattc_task.o)
-    0x10010e18   0x10010e18   0x00000066   Code   RO         3429    i.gattc_att_info_req_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x10010e7e   0x10010e7e   0x00000050   Code   RO         3745    i.gattc_att_info_req_ind_handler  fr8000_stack.lib(gattc_task.o)
-    0x10010ece   0x10010ece   0x00000002   PAD
-    0x10010ed0   0x10010ed0   0x000000a4   Code   RO         3156    i.gattc_cleanup     fr8000_stack.lib(gattc.o)
-    0x10010f74   0x10010f74   0x0000003e   Code   RO         3430    i.gattc_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
-    0x10010fb2   0x10010fb2   0x00000002   PAD
-    0x10010fb4   0x10010fb4   0x00000184   Code   RO         3746    i.gattc_cmp_evt_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011138   0x10011138   0x00000016   Code   RO         3157    i.gattc_con_enable  fr8000_stack.lib(gattc.o)
-    0x1001114e   0x1001114e   0x00000002   PAD
-    0x10011150   0x10011150   0x0000008c   Code   RO         3158    i.gattc_create      fr8000_stack.lib(gattc.o)
-    0x100111dc   0x100111dc   0x0000000c   Code   RO         3747    i.gattc_default_msg_handler  fr8000_stack.lib(gattc_task.o)
-    0x100111e8   0x100111e8   0x00000070   Code   RO         3748    i.gattc_disc_char_desc_ind_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011258   0x10011258   0x00000098   Code   RO         3749    i.gattc_disc_char_ind_handler  fr8000_stack.lib(gattc_task.o)
-    0x100112f0   0x100112f0   0x0000014c   Code   RO         3750    i.gattc_disc_cmd_handler  fr8000_stack.lib(gattc_task.o)
-    0x1001143c   0x1001143c   0x00000074   Code   RO         3751    i.gattc_disc_svc_incl_ind_handler  fr8000_stack.lib(gattc_task.o)
-    0x100114b0   0x100114b0   0x000000b4   Code   RO         3752    i.gattc_disc_svc_ind_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011564   0x10011564   0x00000018   Code   RO         3753    i.gattc_event_cfm_handler  fr8000_stack.lib(gattc_task.o)
-    0x1001157c   0x1001157c   0x00000020   Code   RO         2391    i.gattc_event_ind_handler  fr8000_stack.lib(app_task.o)
-    0x1001159c   0x1001159c   0x00000048   Code   RO         3754    i.gattc_exc_mtu_cmd_handler  fr8000_stack.lib(gattc_task.o)
-    0x100115e4   0x100115e4   0x00000030   Code   RO         3755    i.gattc_execute_write_cmd_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011614   0x10011614   0x00000010   Code   RO         3159    i.gattc_get_mtu     fr8000_stack.lib(gattc.o)
-    0x10011624   0x10011624   0x0000001c   Code   RO         3161    i.gattc_get_operation  fr8000_stack.lib(gattc.o)
-    0x10011640   0x10011640   0x00000010   Code   RO         3162    i.gattc_get_operation_ptr  fr8000_stack.lib(gattc.o)
-    0x10011650   0x10011650   0x00000020   Code   RO         3163    i.gattc_get_requester  fr8000_stack.lib(gattc.o)
-    0x10011670   0x10011670   0x00000050   Code   RO         3164    i.gattc_init        fr8000_stack.lib(gattc.o)
-    0x100116c0   0x100116c0   0x0000006c   Code   RO         3165    i.gattc_operation_cleanup  fr8000_stack.lib(gattc.o)
-    0x1001172c   0x1001172c   0x000000a8   Code   RO         3756    i.gattc_process_op  fr8000_stack.lib(gattc_task.o)
-    0x100117d4   0x100117d4   0x00000044   Code   RO         3757    i.gattc_read_cfm_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011818   0x10011818   0x00000130   Code   RO         3758    i.gattc_read_cmd_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011948   0x10011948   0x000000e8   Code   RO         3431    i.gattc_read_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x10011a30   0x10011a30   0x000000b8   Code   RO         3432    i.gattc_read_req_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x10011ae8   0x10011ae8   0x0000005e   Code   RO         3759    i.gattc_read_req_ind_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011b46   0x10011b46   0x00000002   PAD
-    0x10011b48   0x10011b48   0x000000a4   Code   RO         3760    i.gattc_reg_to_peer_evt_cmd_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011bec   0x10011bec   0x0000003c   Code   RO         3166    i.gattc_reschedule_operation  fr8000_stack.lib(gattc.o)
-    0x10011c28   0x10011c28   0x000000c4   Code   RO         3761    i.gattc_sdp_svc_disc_cmd_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011cec   0x10011cec   0x00000068   Code   RO         3167    i.gattc_send_complete_evt  fr8000_stack.lib(gattc.o)
-    0x10011d54   0x10011d54   0x0000002c   Code   RO         3168    i.gattc_send_error_evt  fr8000_stack.lib(gattc.o)
-    0x10011d80   0x10011d80   0x00000058   Code   RO         3762    i.gattc_send_evt_cmd_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011dd8   0x10011dd8   0x000000b2   Code   RO         3763    i.gattc_send_svc_changed_cmd_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011e8a   0x10011e8a   0x00000002   PAD
-    0x10011e8c   0x10011e8c   0x00000050   Code   RO         3169    i.gattc_set_mtu     fr8000_stack.lib(gattc.o)
-    0x10011edc   0x10011edc   0x00000010   Code   RO         3170    i.gattc_set_operation_ptr  fr8000_stack.lib(gattc.o)
-    0x10011eec   0x10011eec   0x0000006c   Code   RO         3764    i.gattc_timeout_handler  fr8000_stack.lib(gattc_task.o)
-    0x10011f58   0x10011f58   0x00000028   Code   RO         3171    i.gattc_update_state  fr8000_stack.lib(gattc.o)
-    0x10011f80   0x10011f80   0x00000088   Code   RO         3765    i.gattc_write_cfm_handler  fr8000_stack.lib(gattc_task.o)
-    0x10012008   0x10012008   0x00000194   Code   RO         3766    i.gattc_write_cmd_handler  fr8000_stack.lib(gattc_task.o)
-    0x1001219c   0x1001219c   0x000000e0   Code   RO         3433    i.gattc_write_req_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x1001227c   0x1001227c   0x00000072   Code   RO         3767    i.gattc_write_req_ind_handler  fr8000_stack.lib(gattc_task.o)
-    0x100122ee   0x100122ee   0x00000006   Code   RO         3195    i.gattm_cleanup     fr8000_stack.lib(gattm.o)
-    0x100122f4   0x100122f4   0x00000004   Code   RO         3196    i.gattm_create      fr8000_stack.lib(gattm.o)
-    0x100122f8   0x100122f8   0x00000004   Code   RO         3807    i.gattm_default_msg_handler  fr8000_stack.lib(gattm_task.o)
-    0x100122fc   0x100122fc   0x00000024   Code   RO         3197    i.gattm_init        fr8000_stack.lib(gattm.o)
-    0x10012320   0x10012320   0x00000064   Code   RO         3198    i.gattm_init_attr   fr8000_stack.lib(gattm.o)
-    0x10012384   0x10012384   0x0000000c   Code   RO         3199    i.gattm_svc_get_start_hdl  fr8000_stack.lib(gattm.o)
-    0x10012390   0x10012390   0x00000034   Code   RO         2231    i.get_active_service_id  fr8000_stack.lib(gatt_api.o)
-    0x100123c4   0x100123c4   0x00000008   Code   RO         2232    i.get_gatt_default_itf  fr8000_stack.lib(gatt_api.o)
-    0x100123cc   0x100123cc   0x0000004c   Code   RO         2587    i.get_valid_tim_evt_id  fr8000_stack.lib(os_timer.o)
-    0x10012418   0x10012418   0x000002c8   Code   RO         1091    i.gpio_init         driver_gpio.o
-    0x100126e0   0x100126e0   0x0000005c   Code   RO         1096    i.gpio_write_pin    driver_gpio.o
-    0x1001273c   0x1001273c   0x000000bc   Code   RO         3213    i.hci_acl_data_handler  fr8000_stack.lib(l2cc_task.o)
-    0x100127f8   0x100127f8   0x00000024   Code   RO         4165    i.hci_auth_payl_to_exp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x1001281c   0x1001281c   0x000000a4   Code   RO         4289    i.hci_basic_cmd_cmp_evt_cfg_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x100128c0   0x100128c0   0x00000044   Code   RO         4290    i.hci_basic_cmd_cmp_evt_rl_cfg_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10012904   0x10012904   0x000000f4   Code   RO         4166    i.hci_cmd_stat_event_handler  fr8000_stack.lib(gapc_hci.o)
-    0x100129f8   0x100129f8   0x0000005c   Code   RO         4167    i.hci_disc_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10012a54   0x10012a54   0x00000028   Code   RO         4168    i.hci_enc_chg_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10012a7c   0x10012a7c   0x00000028   Code   RO         4169    i.hci_enc_key_refr_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10012aa4   0x10012aa4   0x00000070   Code   RO         4247    i.hci_le_adv_set_term_evt_handler  fr8000_stack.lib(gapm_adv.o)
-    0x10012b14   0x10012b14   0x00000028   Code   RO         4170    i.hci_le_ch_sel_algo_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10012b3c   0x10012b3c   0x00000038   Code   RO         3530    i.hci_le_cmd_cmp_evt_addr_handler  fr8000_stack.lib(gapm_addr.o)
-    0x10012b74   0x10012b74   0x000000a4   Code   RO         4248    i.hci_le_cmd_cmp_evt_adv_handler  fr8000_stack.lib(gapm_adv.o)
-    0x10012c18   0x10012c18   0x000000ec   Code   RO         4249    i.hci_le_cmd_cmp_evt_creating_handler  fr8000_stack.lib(gapm_adv.o)
-    0x10012d04   0x10012d04   0x00000080   Code   RO         4345    i.hci_le_cmd_cmp_evt_init_handler  fr8000_stack.lib(gapm_init.o)
-    0x10012d84   0x10012d84   0x000000c4   Code   RO         4368    i.hci_le_cmd_cmp_evt_list_handler  fr8000_stack.lib(gapm_list.o)
-    0x10012e48   0x10012e48   0x00000034   Code   RO         4397    i.hci_le_cmd_cmp_evt_per_sync_handler  fr8000_stack.lib(gapm_per_sync.o)
-    0x10012e7c   0x10012e7c   0x00000068   Code   RO         4430    i.hci_le_cmd_cmp_evt_scan_handler  fr8000_stack.lib(gapm_scan.o)
-    0x10012ee4   0x10012ee4   0x0000007e   Code   RO         4250    i.hci_le_cmd_cmp_evt_starting_handler  fr8000_stack.lib(gapm_adv.o)
-    0x10012f62   0x10012f62   0x00000002   PAD
-    0x10012f64   0x10012f64   0x00000090   Code   RO         4171    i.hci_le_con_update_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10012ff4   0x10012ff4   0x0000003c   Code   RO         4172    i.hci_le_data_len_chg_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10013030   0x10013030   0x00000028   Code   RO         3496    i.hci_le_enh_con_cmp_evt_handler  fr8000_stack.lib(gapm_actv.o)
-    0x10013058   0x10013058   0x000000c4   Code   RO         4431    i.hci_le_ext_adv_report_evt_handler  fr8000_stack.lib(gapm_scan.o)
-    0x1001311c   0x1001311c   0x00000026   Code   RO         4465    i.hci_le_gen_dhkey_stat_evt_handler  fr8000_stack.lib(gapm_smp.o)
-    0x10013142   0x10013142   0x00000054   Code   RO         4466    i.hci_le_generate_dhkey_cmp_evt_handler  fr8000_stack.lib(gapm_smp.o)
-    0x10013196   0x10013196   0x00000002   PAD
-    0x10013198   0x10013198   0x00000080   Code   RO         4173    i.hci_le_ltk_request_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10013218   0x10013218   0x00000050   Code   RO         4398    i.hci_le_per_adv_report_evt_handler  fr8000_stack.lib(gapm_per_sync.o)
-    0x10013268   0x10013268   0x00000066   Code   RO         4399    i.hci_le_per_adv_sync_est_evt_handler  fr8000_stack.lib(gapm_per_sync.o)
-    0x100132ce   0x100132ce   0x0000001c   Code   RO         4400    i.hci_le_per_adv_sync_lost_evt_handler  fr8000_stack.lib(gapm_per_sync.o)
-    0x100132ea   0x100132ea   0x00000002   PAD
-    0x100132ec   0x100132ec   0x00000068   Code   RO         4174    i.hci_le_phy_upd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10013354   0x10013354   0x00000044   Code   RO         4291    i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10013398   0x10013398   0x00000030   Code   RO         4292    i.hci_le_rd_buff_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x100133c8   0x100133c8   0x00000090   Code   RO         4293    i.hci_le_rd_local_p256_public_key_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10013458   0x10013458   0x00000042   Code   RO         4294    i.hci_le_rd_max_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x1001349a   0x1001349a   0x00000002   PAD
-    0x1001349c   0x1001349c   0x00000068   Code   RO         4295    i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10013504   0x10013504   0x0000003a   Code   RO         4369    i.hci_le_rd_pal_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
-    0x1001353e   0x1001353e   0x00000002   PAD
-    0x10013540   0x10013540   0x0000005c   Code   RO         4175    i.hci_le_rd_phy_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x1001359c   0x1001359c   0x00000066   Code   RO         4370    i.hci_le_rd_ral_addr_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
-    0x10013602   0x10013602   0x0000003a   Code   RO         4371    i.hci_le_rd_ral_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
-    0x1001363c   0x1001363c   0x000000a4   Code   RO         4176    i.hci_le_rd_rem_feats_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x100136e0   0x100136e0   0x00000048   Code   RO         4296    i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10013728   0x10013728   0x0000003a   Code   RO         4297    i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10013762   0x10013762   0x00000048   Code   RO         4298    i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x100137aa   0x100137aa   0x0000003a   Code   RO         4372    i.hci_le_rd_wlst_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
-    0x100137e4   0x100137e4   0x00000068   Code   RO         4299    i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x1001384c   0x1001384c   0x00000050   Code   RO         4177    i.hci_le_rem_con_param_req_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x1001389c   0x1001389c   0x00000060   Code   RO         4251    i.hci_le_scan_req_rcvd_evt_handler  fr8000_stack.lib(gapm_adv.o)
-    0x100138fc   0x100138fc   0x00000028   Code   RO         4432    i.hci_le_scan_timeout_evt_handler  fr8000_stack.lib(gapm_scan.o)
-    0x10013924   0x10013924   0x00000034   Code   RO         4178    i.hci_le_set_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10013958   0x10013958   0x00000024   Code   RO         4179    i.hci_le_start_enc_stat_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x1001397c   0x1001397c   0x00000038   Code   RO         3214    i.hci_nb_cmp_pkts_evt_handler  fr8000_stack.lib(l2cc_task.o)
-    0x100139b4   0x100139b4   0x00000048   Code   RO         4180    i.hci_rd_auth_payl_to_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x100139fc   0x100139fc   0x00000044   Code   RO         4300    i.hci_rd_bd_addr_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10013a40   0x10013a40   0x00000030   Code   RO         4301    i.hci_rd_buff_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10013a70   0x10013a70   0x00000060   Code   RO         4181    i.hci_rd_chnl_map_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10013ad0   0x10013ad0   0x00000068   Code   RO         4302    i.hci_rd_local_ver_info_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10013b38   0x10013b38   0x00000088   Code   RO         4182    i.hci_rd_rem_ver_info_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10013bc0   0x10013bc0   0x0000005c   Code   RO         4183    i.hci_rd_rssi_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10013c1c   0x10013c1c   0x0000003a   Code   RO         4303    i.hci_test_end_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
-    0x10013c56   0x10013c56   0x00000002   PAD
-    0x10013c58   0x10013c58   0x00000034   Code   RO         4184    i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10013c8c   0x10013c8c   0x00000026   Code   RO         4185    i.hci_wr_auth_payl_to_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
-    0x10013cb2   0x10013cb2   0x00000002   PAD
-    0x10013cb4   0x10013cb4   0x0000008c   Code   RO         3312    i.host_trng_valid   fr8000_stack.lib(trng.o)
-    0x10013d40   0x10013d40   0x00000036   Code   RO          596    i.internal_CalculateFramelen  bitalloc.o
-    0x10013d76   0x10013d76   0x00000002   PAD
-    0x10013d78   0x10013d78   0x00000048   Code   RO          800    i.internal_DecoderReset  decoder-private.o
-    0x10013dc0   0x10013dc0   0x000000c4   Code   RO         2458    i.jump_table_get_static_keys  fr8000_stack.lib(jump_table_host.o)
-    0x10013e84   0x10013e84   0x0000003c   Code   RO         2459    i.jump_table_memmory_init  fr8000_stack.lib(jump_table_host.o)
-    0x10013ec0   0x10013ec0   0x00000048   Code   RO         2460    i.jump_table_param_get  fr8000_stack.lib(jump_table_host.o)
-    0x10013f08   0x10013f08   0x00000038   Code   RO         2461    i.jump_table_param_set  fr8000_stack.lib(jump_table_host.o)
-    0x10013f40   0x10013f40   0x000000a0   Code   RO         2462    i.jump_table_set_static_keys  fr8000_stack.lib(jump_table_host.o)
-    0x10013fe0   0x10013fe0   0x00000004   Code   RO         2430    i.ke_task_default_handler_get_patch  fr8000_stack.lib(entry.o)
-    0x10013fe4   0x10013fe4   0x0000003c   Code   RO         3865    i.l2c_code_conn_param_upd_req_handler  fr8000_stack.lib(l2cc_sig.o)
-    0x10014020   0x10014020   0x00000068   Code   RO         4217    i.l2c_code_conn_param_upd_req_handler  fr8000_stack.lib(gapc_sig.o)
-    0x10014088   0x10014088   0x0000003a   Code   RO         3866    i.l2c_code_conn_param_upd_resp_handler  fr8000_stack.lib(l2cc_sig.o)
-    0x100140c2   0x100140c2   0x00000044   Code   RO         4218    i.l2c_code_conn_param_upd_resp_handler  fr8000_stack.lib(gapc_sig.o)
-    0x10014106   0x10014106   0x0000001c   Code   RO         3867    i.l2c_code_reject_handler  fr8000_stack.lib(l2cc_sig.o)
-    0x10014122   0x10014122   0x00000050   Code   RO         4219    i.l2c_code_reject_handler  fr8000_stack.lib(gapc_sig.o)
-    0x10014172   0x10014172   0x00000002   PAD
-    0x10014174   0x10014174   0x000000b0   Code   RO         3818    i.l2cc_cleanup      fr8000_stack.lib(l2cc.o)
-    0x10014224   0x10014224   0x0000003c   Code   RO         3434    i.l2cc_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
-    0x10014260   0x10014260   0x00000046   Code   RO         3768    i.l2cc_cmp_evt_handler  fr8000_stack.lib(gattc_task.o)
-    0x100142a6   0x100142a6   0x00000002   PAD
-    0x100142a8   0x100142a8   0x0000004c   Code   RO         3819    i.l2cc_create       fr8000_stack.lib(l2cc.o)
-    0x100142f4   0x100142f4   0x0000017c   Code   RO         3820    i.l2cc_data_send    fr8000_stack.lib(l2cc.o)
-    0x10014470   0x10014470   0x00000050   Code   RO         3845    i.l2cc_dbg_pdu_pack  fr8000_stack.lib(l2cc_pdu.o)
-    0x100144c0   0x100144c0   0x00000070   Code   RO         3215    i.l2cc_dbg_pdu_send_cmd_handler  fr8000_stack.lib(l2cc_task.o)
-    0x10014530   0x10014530   0x00000004   Code   RO         3216    i.l2cc_default_msg_handler  fr8000_stack.lib(l2cc_task.o)
-    0x10014534   0x10014534   0x00000050   Code   RO         3823    i.l2cc_init         fr8000_stack.lib(l2cc.o)
-    0x10014584   0x10014584   0x0000003e   Code   RO         3217    i.l2cc_lecb_sdu_send_cmd_handler  fr8000_stack.lib(l2cc_task.o)
-    0x100145c2   0x100145c2   0x00000002   PAD
-    0x100145c4   0x100145c4   0x00000054   Code   RO         3824    i.l2cc_op_complete  fr8000_stack.lib(l2cc.o)
-    0x10014618   0x10014618   0x0000002c   Code   RO         3218    i.l2cc_pdu_alloc    fr8000_stack.lib(l2cc_task.o)
-    0x10014644   0x10014644   0x00000144   Code   RO         3847    i.l2cc_pdu_header_check  fr8000_stack.lib(l2cc_pdu.o)
-    0x10014788   0x10014788   0x000002c0   Code   RO         3848    i.l2cc_pdu_pack     fr8000_stack.lib(l2cc_pdu.o)
-    0x10014a48   0x10014a48   0x00000062   Code   RO         3219    i.l2cc_pdu_recv_ind_handler  fr8000_stack.lib(l2cc_task.o)
-    0x10014aaa   0x10014aaa   0x00000068   Code   RO         3435    i.l2cc_pdu_recv_ind_handler  fr8000_stack.lib(gapc_task.o)
-    0x10014b12   0x10014b12   0x00000072   Code   RO         3769    i.l2cc_pdu_recv_ind_handler  fr8000_stack.lib(gattc_task.o)
-    0x10014b84   0x10014b84   0x00000080   Code   RO         3849    i.l2cc_pdu_rx_init  fr8000_stack.lib(l2cc_pdu.o)
-    0x10014c04   0x10014c04   0x00000006   Code   RO         3220    i.l2cc_pdu_send     fr8000_stack.lib(l2cc_task.o)
-    0x10014c0a   0x10014c0a   0x00000002   PAD
-    0x10014c0c   0x10014c0c   0x00000060   Code   RO         3221    i.l2cc_pdu_send_cmd_handler  fr8000_stack.lib(l2cc_task.o)
-    0x10014c6c   0x10014c6c   0x00000298   Code   RO         3850    i.l2cc_pdu_unpack   fr8000_stack.lib(l2cc_pdu.o)
-    0x10014f04   0x10014f04   0x00000030   Code   RO         3825    i.l2cc_send_cmp_evt  fr8000_stack.lib(l2cc.o)
-    0x10014f34   0x10014f34   0x0000004c   Code   RO         3868    i.l2cc_sig_pdu_recv_handler  fr8000_stack.lib(l2cc_sig.o)
-    0x10014f80   0x10014f80   0x0000005c   Code   RO         3869    i.l2cc_sig_send_cmd_reject  fr8000_stack.lib(l2cc_sig.o)
-    0x10014fdc   0x10014fdc   0x00000028   Code   RO         3827    i.l2cc_update_state  fr8000_stack.lib(l2cc.o)
-    0x10015004   0x10015004   0x00000016   Code   RO         3882    i.l2cm_cleanup      fr8000_stack.lib(l2cm.o)
-    0x1001501a   0x1001501a   0x00000004   Code   RO         3883    i.l2cm_create       fr8000_stack.lib(l2cm.o)
-    0x1001501e   0x1001501e   0x00000002   PAD
-    0x10015020   0x10015020   0x0000000c   Code   RO         3884    i.l2cm_get_nb_buffer_available  fr8000_stack.lib(l2cm.o)
-    0x1001502c   0x1001502c   0x00000030   Code   RO         3885    i.l2cm_init         fr8000_stack.lib(l2cm.o)
-    0x1001505c   0x1001505c   0x00000060   Code   RO         3886    i.l2cm_l2cap_tx_handler  fr8000_stack.lib(l2cm.o)
-    0x100150bc   0x100150bc   0x00000010   Code   RO         3887    i.l2cm_set_link_layer_buff_size  fr8000_stack.lib(l2cm.o)
-    0x100150cc   0x100150cc   0x0000002c   Code   RO         3888    i.l2cm_tx_status    fr8000_stack.lib(l2cm.o)
-    0x100150f8   0x100150f8   0x00000094   Code   RO         1385    i.log_init          co_log.o
-    0x1001518c   0x1001518c   0x00000024   Code   RO         1386    i.log_printf        co_log.o
-    0x100151b0   0x100151b0   0x00000004   Code   RO         1387    i.log_printf_level  co_log.o
-    0x100151b4   0x100151b4   0x00000022   Code   RO         1170    i.lvd_threshold     driver_pmu.o
-    0x100151d6   0x100151d6   0x00000002   PAD
-    0x100151d8   0x100151d8   0x00000008   Code   RO         3981    i.m_al_get_local_addr  fr8000_stack.lib(m_al_task.o)
-    0x100151e0   0x100151e0   0x00000018   Code   RO         4099    i.m_tb_state_is_feature_sup  fr8000_stack.lib(m_tb_state.o)
-    0x100151f8   0x100151f8   0x0000004c   Code   RO         2700    i.mesh_set_runtime  fr8000_stack.lib(mesh_api.o)
-    0x10015244   0x10015244   0x0000004c   Code   RO         2628    i.modem_param_table_set  fr8000_stack.lib(patch_rf.o)
-    0x10015290   0x10015290   0x00000022   Code   RO          597    i.monoBitAllocation  bitalloc.o
-    0x100152b2   0x100152b2   0x00000056   Code   RO          598    i.oneChannelBitAllocation  bitalloc.o
-    0x10015308   0x10015308   0x00000030   Code   RO         2557    i.os_default_task_func  fr8000_stack.lib(os_task.o)
-    0x10015338   0x10015338   0x0000000a   Code   RO         2609    i.os_free           fr8000_stack.lib(os_mem.o)
-    0x10015342   0x10015342   0x00000002   PAD
-    0x10015344   0x10015344   0x00000020   Code   RO         2559    i.os_get_free_task_type  fr8000_stack.lib(os_task.o)
-    0x10015364   0x10015364   0x00000006   Code   RO         2611    i.os_malloc         fr8000_stack.lib(os_mem.o)
-    0x1001536a   0x1001536a   0x00000002   PAD
-    0x1001536c   0x1001536c   0x00000060   Code   RO         2541    i.os_msg_post       fr8000_stack.lib(os_msg_q.o)
-    0x100153cc   0x100153cc   0x00000006   Code   RO         2560    i.os_task_create    fr8000_stack.lib(os_task.o)
-    0x100153d2   0x100153d2   0x00000002   PAD
-    0x100153d4   0x100153d4   0x00000078   Code   RO         2561    i.os_task_create_x  fr8000_stack.lib(os_task.o)
-    0x1001544c   0x1001544c   0x000000ac   Code   RO         2588    i.os_timer_destroy  fr8000_stack.lib(os_timer.o)
-    0x100154f8   0x100154f8   0x000000e4   Code   RO         2589    i.os_timer_init     fr8000_stack.lib(os_timer.o)
-    0x100155dc   0x100155dc   0x00000028   Code   RO         1911    i.os_timer_ota_cb   ota.o
-    0x10015604   0x10015604   0x000000d4   Code   RO         2590    i.os_timer_start    fr8000_stack.lib(os_timer.o)
-    0x100156d8   0x100156d8   0x00000110   Code   RO         2591    i.os_timer_stop     fr8000_stack.lib(os_timer.o)
-    0x100157e8   0x100157e8   0x0000005c   Code   RO          189    i.os_timer_update_link_param_cb  ble_simple_central.o
-    0x10015844   0x10015844   0x00000048   Code   RO          266    i.os_timer_usb_ready_cb  usb.o
-    0x1001588c   0x1001588c   0x00000018   Code   RO         2613    i.os_zalloc         fr8000_stack.lib(os_mem.o)
-    0x100158a4   0x100158a4   0x00000024   Code   RO         1914    i.ota_deinit        ota.o
-    0x100158c8   0x100158c8   0x0000001c   Code   RO         1915    i.ota_init          ota.o
-    0x100158e4   0x100158e4   0x00000040   Code   RO         1917    i.ota_start         ota.o
-    0x10015924   0x10015924   0x0000008c   Code   RO         1918    i.ota_stop          ota.o
-    0x100159b0   0x100159b0   0x00000002   Code   RO         1172    i.pmu_Anti_shake_key_isr  driver_pmu.o
-    0x100159b2   0x100159b2   0x00000002   PAD
-    0x100159b4   0x100159b4   0x00000060   Code   RO         2498    i.pmu_calibration_restart  fr8000_stack.lib(sys_utisl.o)
-    0x10015a14   0x10015a14   0x00000154   Code   RO         1177    i.pmu_cp_trim_config  driver_pmu.o
-    0x10015b68   0x10015b68   0x000002bc   Code   RO         1180    i.pmu_ft_trim_config  driver_pmu.o
-    0x10015e24   0x10015e24   0x00000010   Code   RO         1182    i.pmu_get_isr_state  driver_pmu.o
-    0x10015e34   0x10015e34   0x00000002   Code   RO         1183    i.pmu_gpio_isr      driver_pmu.o
-    0x10015e36   0x10015e36   0x0000004c   Code   RO         1185    i.pmu_ldo_mode_enable  driver_pmu.o
-    0x10015e82   0x10015e82   0x00000092   Code   RO         1187    i.pmu_lvd_en        driver_pmu.o
-    0x10015f14   0x10015f14   0x00000034   Code   RO         1190    i.pmu_reset_internal_cnt  driver_pmu.o
-    0x10015f48   0x10015f48   0x00000036   Code   RO         1191    i.pmu_set_pin_dir   driver_pmu.o
-    0x10015f7e   0x10015f7e   0x0000006c   Code   RO         1194    i.pmu_set_pin_pull  driver_pmu.o
-    0x10015fea   0x10015fea   0x00000024   Code   RO         1195    i.pmu_set_pin_to_CPU  driver_pmu.o
-    0x1001600e   0x1001600e   0x00000024   Code   RO         1196    i.pmu_set_pin_to_PMU  driver_pmu.o
-    0x10016032   0x10016032   0x00000002   PAD
-    0x10016034   0x10016034   0x00000364   Code   RO         1199    i.pmu_sub_init      driver_pmu.o
-    0x10016398   0x10016398   0x000000c0   Code   RO         3243    i.prf_add_profile   fr8000_stack.lib(prf.o)
-    0x10016458   0x10016458   0x00000054   Code   RO         3244    i.prf_cleanup       fr8000_stack.lib(prf.o)
-    0x100164ac   0x100164ac   0x00000054   Code   RO         3245    i.prf_create        fr8000_stack.lib(prf.o)
-    0x10016500   0x10016500   0x0000019e   Code   RO         3275    i.prf_extract_svc_info_uuid_128  fr8000_stack.lib(prf_utils.o)
-    0x1001669e   0x1001669e   0x00000002   PAD
-    0x100166a0   0x100166a0   0x0000004c   Code   RO         3249    i.prf_get_task_from_id  fr8000_stack.lib(prf.o)
-    0x100166ec   0x100166ec   0x000000fc   Code   RO         3250    i.prf_init          fr8000_stack.lib(prf.o)
-    0x100167e8   0x100167e8   0x00000028   Code   RO         2751    i.prf_itf_get_imp   fr8000_stack.lib(app_prf.o)
-    0x10016810   0x10016810   0x00000088   Code   RO            5    i.proj_init         proj_main.o
-    0x10016898   0x10016898   0x0000001e   Code   RO         3302    i.rwble_hl_init_imp  fr8000_stack.lib(rwble_hl.o)
-    0x100168b6   0x100168b6   0x0000001e   Code   RO         3303    i.rwble_hl_reset    fr8000_stack.lib(rwble_hl.o)
-    0x100168d4   0x100168d4   0x00000032   Code   RO          931    i.shift_buffer      framing.o
-    0x10016906   0x10016906   0x00000002   PAD
-    0x10016908   0x10016908   0x00000090   Code   RO          190    i.simple_central_init  ble_simple_central.o
-    0x10016998   0x10016998   0x000001f4   Code   RO          191    i.simple_central_msg_handler  ble_simple_central.o
-    0x10016b8c   0x10016b8c   0x00000078   Code   RO          192    i.simple_central_start_scan  ble_simple_central.o
-    0x10016c04   0x10016c04   0x00000024   Code   RO         4527    i.smpc_ShiftLeft1Bit16ByteNum  fr8000_stack.lib(smpc_crypto.o)
-    0x10016c28   0x10016c28   0x00000016   Code   RO         4528    i.smpc_XOR_16_Byte_Array  fr8000_stack.lib(smpc_crypto.o)
-    0x10016c3e   0x10016c3e   0x00000002   PAD
-    0x10016c40   0x10016c40   0x00000048   Code   RO         4529    i.smpc_aes_cmac_complete  fr8000_stack.lib(smpc_crypto.o)
-    0x10016c88   0x10016c88   0x00000150   Code   RO         4530    i.smpc_aes_cmac_continue  fr8000_stack.lib(smpc_crypto.o)
-    0x10016dd8   0x10016dd8   0x0000004c   Code   RO         4531    i.smpc_aes_cmac_init  fr8000_stack.lib(smpc_crypto.o)
-    0x10016e24   0x10016e24   0x00000550   Code   RO         4485    i.smpc_calc_confirm_cont  fr8000_stack.lib(smpc_api.o)
-    0x10017374   0x10017374   0x00000084   Code   RO         3564    i.smpc_calc_subkeys  fr8000_stack.lib(smpc.o)
-    0x100173f8   0x100173f8   0x00000080   Code   RO         3565    i.smpc_check_key_distrib  fr8000_stack.lib(smpc.o)
-    0x10017478   0x10017478   0x0000002c   Code   RO         3566    i.smpc_check_max_key_size  fr8000_stack.lib(smpc.o)
-    0x100174a4   0x100174a4   0x00000024   Code   RO         3567    i.smpc_check_pairing_feat  fr8000_stack.lib(smpc.o)
-    0x100174c8   0x100174c8   0x00000082   Code   RO         4561    i.smpc_check_param  fr8000_stack.lib(smpc_util.o)
-    0x1001754a   0x1001754a   0x00000002   PAD
-    0x1001754c   0x1001754c   0x00000064   Code   RO         3568    i.smpc_check_repeated_attempts  fr8000_stack.lib(smpc.o)
-    0x100175b0   0x100175b0   0x00000034   Code   RO         3569    i.smpc_clear_timeout_timer  fr8000_stack.lib(smpc.o)
-    0x100175e4   0x100175e4   0x00000248   Code   RO         4486    i.smpc_confirm_gen_rand  fr8000_stack.lib(smpc_api.o)
-    0x1001782c   0x1001782c   0x0000001e   Code   RO         4562    i.smpc_construcpublic_key_t_pdu  fr8000_stack.lib(smpc_util.o)
-    0x1001784a   0x1001784a   0x00000008   Code   RO         4563    i.smpc_construct_dhkey_check_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10017852   0x10017852   0x00000008   Code   RO         4564    i.smpc_construct_enc_info_pdu  fr8000_stack.lib(smpc_util.o)
-    0x1001785a   0x1001785a   0x0000001e   Code   RO         4565    i.smpc_construct_id_addr_info_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10017878   0x10017878   0x00000008   Code   RO         4566    i.smpc_construct_id_info_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10017880   0x10017880   0x00000006   Code   RO         4567    i.smpc_construct_keypress_notification_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10017886   0x10017886   0x00000012   Code   RO         4568    i.smpc_construct_mst_id_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10017898   0x10017898   0x00000008   Code   RO         4569    i.smpc_construct_pair_cfm_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100178a0   0x100178a0   0x00000006   Code   RO         4570    i.smpc_construct_pair_fail_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100178a6   0x100178a6   0x00000008   Code   RO         4571    i.smpc_construct_pair_rand_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100178ae   0x100178ae   0x0000000c   Code   RO         4572    i.smpc_construct_pair_req_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100178ba   0x100178ba   0x0000000c   Code   RO         4573    i.smpc_construct_pair_rsp_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100178c6   0x100178c6   0x00000006   Code   RO         4574    i.smpc_construct_sec_req_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100178cc   0x100178cc   0x00000008   Code   RO         4575    i.smpc_construct_sign_info_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100178d4   0x100178d4   0x00000038   Code   RO         4487    i.smpc_encrypt_cfm  fr8000_stack.lib(smpc_api.o)
-    0x1001790c   0x1001790c   0x00000026   Code   RO         4488    i.smpc_encrypt_start  fr8000_stack.lib(smpc_api.o)
-    0x10017932   0x10017932   0x00000038   Code   RO         4489    i.smpc_encrypt_start_handler  fr8000_stack.lib(smpc_api.o)
-    0x1001796a   0x1001796a   0x00000002   PAD
-    0x1001796c   0x1001796c   0x0000005c   Code   RO         4532    i.smpc_f4_Init      fr8000_stack.lib(smpc_crypto.o)
-    0x100179c8   0x100179c8   0x00000038   Code   RO         4533    i.smpc_f4_complete  fr8000_stack.lib(smpc_crypto.o)
-    0x10017a00   0x10017a00   0x00000038   Code   RO         4534    i.smpc_f5_complete  fr8000_stack.lib(smpc_crypto.o)
-    0x10017a38   0x10017a38   0x000000b0   Code   RO         4535    i.smpc_f5_init      fr8000_stack.lib(smpc_crypto.o)
-    0x10017ae8   0x10017ae8   0x00000038   Code   RO         4536    i.smpc_f6_complete  fr8000_stack.lib(smpc_crypto.o)
-    0x10017b20   0x10017b20   0x0000009c   Code   RO         4537    i.smpc_f6_init      fr8000_stack.lib(smpc_crypto.o)
-    0x10017bbc   0x10017bbc   0x00000038   Code   RO         4538    i.smpc_g2_complete  fr8000_stack.lib(smpc_crypto.o)
-    0x10017bf4   0x10017bf4   0x00000068   Code   RO         4539    i.smpc_g2_init      fr8000_stack.lib(smpc_crypto.o)
-    0x10017c5c   0x10017c5c   0x00000080   Code   RO         3570    i.smpc_generate_cfm  fr8000_stack.lib(smpc.o)
-    0x10017cdc   0x10017cdc   0x00000074   Code   RO         3571    i.smpc_generate_ci  fr8000_stack.lib(smpc.o)
-    0x10017d50   0x10017d50   0x000000b8   Code   RO         3572    i.smpc_generate_e1  fr8000_stack.lib(smpc.o)
-    0x10017e08   0x10017e08   0x00000058   Code   RO         3573    i.smpc_generate_l   fr8000_stack.lib(smpc.o)
-    0x10017e60   0x10017e60   0x00000030   Code   RO         3574    i.smpc_generate_rand  fr8000_stack.lib(smpc.o)
-    0x10017e90   0x10017e90   0x00000050   Code   RO         3575    i.smpc_generate_stk  fr8000_stack.lib(smpc.o)
-    0x10017ee0   0x10017ee0   0x00000108   Code   RO         3576    i.smpc_get_key_sec_prop  fr8000_stack.lib(smpc.o)
-    0x10017fe8   0x10017fe8   0x00000030   Code   RO         3577    i.smpc_get_next_passkey_bit  fr8000_stack.lib(smpc.o)
-    0x10018018   0x10018018   0x00000040   Code   RO         3578    i.smpc_handle_dh_key_check_complete  fr8000_stack.lib(smpc.o)
-    0x10018058   0x10018058   0x00000138   Code   RO         3579    i.smpc_handle_enc_change_evt  fr8000_stack.lib(smpc.o)
-    0x10018190   0x10018190   0x000000a8   Code   RO         3580    i.smpc_init_mac_key_calculation  fr8000_stack.lib(smpc.o)
-    0x10018238   0x10018238   0x000000d4   Code   RO         3581    i.smpc_initiate_dhkey_check  fr8000_stack.lib(smpc.o)
-    0x1001830c   0x1001830c   0x000000d4   Code   RO         3582    i.smpc_initiate_dhkey_verification  fr8000_stack.lib(smpc.o)
-    0x100183e0   0x100183e0   0x0000002c   Code   RO         3583    i.smpc_is_sec_mode_reached  fr8000_stack.lib(smpc.o)
-    0x1001840c   0x1001840c   0x00000026   Code   RO         4490    i.smpc_key_press_notification_ind  fr8000_stack.lib(smpc_api.o)
-    0x10018432   0x10018432   0x00000002   PAD
-    0x10018434   0x10018434   0x0000004c   Code   RO         3584    i.smpc_launch_rep_att_timer  fr8000_stack.lib(smpc.o)
-    0x10018480   0x10018480   0x0000004c   Code   RO         4491    i.smpc_pairing_csrk_exch  fr8000_stack.lib(smpc_api.o)
-    0x100184cc   0x100184cc   0x00000060   Code   RO         3585    i.smpc_pairing_end  fr8000_stack.lib(smpc.o)
-    0x1001852c   0x1001852c   0x00000048   Code   RO         4492    i.smpc_pairing_irk_exch  fr8000_stack.lib(smpc_api.o)
-    0x10018574   0x10018574   0x0000006c   Code   RO         4493    i.smpc_pairing_ltk_exch  fr8000_stack.lib(smpc_api.o)
-    0x100185e0   0x100185e0   0x00000058   Code   RO         4494    i.smpc_pairing_nc_exch  fr8000_stack.lib(smpc_api.o)
-    0x10018638   0x10018638   0x000000c8   Code   RO         4495    i.smpc_pairing_oob_exch  fr8000_stack.lib(smpc_api.o)
-    0x10018700   0x10018700   0x00000040   Code   RO         4496    i.smpc_pairing_req_handler  fr8000_stack.lib(smpc_api.o)
-    0x10018740   0x10018740   0x00000138   Code   RO         4497    i.smpc_pairing_rsp  fr8000_stack.lib(smpc_api.o)
-    0x10018878   0x10018878   0x000000ac   Code   RO         4498    i.smpc_pairing_start  fr8000_stack.lib(smpc_api.o)
-    0x10018924   0x10018924   0x000000f8   Code   RO         4499    i.smpc_pairing_tk_exch  fr8000_stack.lib(smpc_api.o)
-    0x10018a1c   0x10018a1c   0x00000058   Code   RO         3586    i.smpc_pdu_recv     fr8000_stack.lib(smpc.o)
-    0x10018a74   0x10018a74   0x00000090   Code   RO         3587    i.smpc_pdu_send     fr8000_stack.lib(smpc.o)
-    0x10018b04   0x10018b04   0x0000003c   Code   RO         4540    i.smpc_process_aes_cmac  fr8000_stack.lib(smpc_crypto.o)
-    0x10018b40   0x10018b40   0x000000e0   Code   RO         4576    i.smpc_recv_dhkey_check_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10018c20   0x10018c20   0x00000034   Code   RO         4577    i.smpc_recv_enc_info_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10018c54   0x10018c54   0x00000050   Code   RO         4578    i.smpc_recv_id_addr_info_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10018ca4   0x10018ca4   0x00000034   Code   RO         4579    i.smpc_recv_id_info_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10018cd8   0x10018cd8   0x000000d0   Code   RO         4580    i.smpc_recv_keypress_notification_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10018da8   0x10018da8   0x00000058   Code   RO         4581    i.smpc_recv_mst_id_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10018e00   0x10018e00   0x000000f4   Code   RO         4582    i.smpc_recv_pair_cfm_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10018ef4   0x10018ef4   0x00000040   Code   RO         4583    i.smpc_recv_pair_fail_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10018f34   0x10018f34   0x000001f4   Code   RO         4584    i.smpc_recv_pair_rand_pdu  fr8000_stack.lib(smpc_util.o)
-    0x10019128   0x10019128   0x000000a8   Code   RO         4585    i.smpc_recv_pair_req_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100191d0   0x100191d0   0x00000128   Code   RO         4586    i.smpc_recv_pair_rsp_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100192f8   0x100192f8   0x00000134   Code   RO         4587    i.smpc_recv_public_key_pdu  fr8000_stack.lib(smpc_util.o)
-    0x1001942c   0x1001942c   0x00000080   Code   RO         4588    i.smpc_recv_sec_req_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100194ac   0x100194ac   0x00000034   Code   RO         4589    i.smpc_recv_sign_info_pdu  fr8000_stack.lib(smpc_util.o)
-    0x100194e0   0x100194e0   0x00000010   Code   RO         3588    i.smpc_secure_connections_enabled  fr8000_stack.lib(smpc.o)
-    0x100194f0   0x100194f0   0x00000054   Code   RO         4500    i.smpc_security_req_send  fr8000_stack.lib(smpc_api.o)
-    0x10019544   0x10019544   0x0000003e   Code   RO         3589    i.smpc_send_gen_dh_key_cmd  fr8000_stack.lib(smpc.o)
-    0x10019582   0x10019582   0x00000002   PAD
-    0x10019584   0x10019584   0x00000078   Code   RO         3590    i.smpc_send_ltk_req_rsp  fr8000_stack.lib(smpc.o)
-    0x100195fc   0x100195fc   0x000000b0   Code   RO         3591    i.smpc_send_pairing_ind  fr8000_stack.lib(smpc.o)
-    0x100196ac   0x100196ac   0x00000100   Code   RO         3592    i.smpc_send_pairing_req_ind  fr8000_stack.lib(smpc.o)
-    0x100197ac   0x100197ac   0x00000088   Code   RO         3593    i.smpc_send_start_enc_cmd  fr8000_stack.lib(smpc.o)
-    0x10019834   0x10019834   0x0000003e   Code   RO         3594    i.smpc_send_use_enc_block_cmd  fr8000_stack.lib(smpc.o)
-    0x10019872   0x10019872   0x00000002   PAD
-    0x10019874   0x10019874   0x000000e8   Code   RO         4501    i.smpc_sign_command  fr8000_stack.lib(smpc_api.o)
-    0x1001995c   0x1001995c   0x000001d8   Code   RO         4502    i.smpc_sign_cont    fr8000_stack.lib(smpc_api.o)
-    0x10019b34   0x10019b34   0x000000c4   Code   RO         3595    i.smpc_tkdp_rcp_continue  fr8000_stack.lib(smpc.o)
-    0x10019bf8   0x10019bf8   0x00000030   Code   RO         3596    i.smpc_tkdp_rcp_start  fr8000_stack.lib(smpc.o)
-    0x10019c28   0x10019c28   0x000000e4   Code   RO         3597    i.smpc_tkdp_send_continue  fr8000_stack.lib(smpc.o)
-    0x10019d0c   0x10019d0c   0x00000030   Code   RO         3598    i.smpc_tkdp_send_start  fr8000_stack.lib(smpc.o)
-    0x10019d3c   0x10019d3c   0x00000016   Code   RO         3599    i.smpc_xor          fr8000_stack.lib(smpc.o)
-    0x10019d52   0x10019d52   0x000000a0   Code   RO          693    i.stereoBitAllocation  bitalloc-sbc.o
-    0x10019df2   0x10019df2   0x00000002   PAD
-    0x10019df4   0x10019df4   0x00000010   Code   RO         2506    i.system_set_clock  fr8000_stack.lib(sys_utisl.o)
-    0x10019e04   0x10019e04   0x00000034   Code   RO         2507    i.system_set_port_pull  fr8000_stack.lib(sys_utisl.o)
-    0x10019e38   0x10019e38   0x000000dc   Code   RO         2508    i.system_set_tx_power  fr8000_stack.lib(sys_utisl.o)
-    0x10019f14   0x10019f14   0x00000008   Code   RO         2509    i.system_sleep_disable  fr8000_stack.lib(sys_utisl.o)
-    0x10019f1c   0x10019f1c   0x000000a8   Code   RO         2592    i.timer_insert      fr8000_stack.lib(os_timer.o)
-    0x10019fc4   0x10019fc4   0x000000ac   Code   RO         3313    i.trng_flow_w_specific_smp_cnt  fr8000_stack.lib(trng.o)
-    0x1001a070   0x1001a070   0x00000004   Code   RO         3314    i.trng_init         fr8000_stack.lib(trng.o)
-    0x1001a074   0x1001a074   0x00000058   Code   RO         3315    i.trng_read_rand_num  fr8000_stack.lib(trng.o)
-    0x1001a0cc   0x1001a0cc   0x00000058   Code   RO         1762    i.usb_Audio_SetControl  usb_hid_audio.o
-    0x1001a124   0x1001a124   0x00000010   Code   RO         1763    i.usb_Endpoints_GET_TxPkrRdy  usb_hid_audio.o
-    0x1001a134   0x1001a134   0x00000010   Code   RO         1764    i.usb_Endpoints_SET_TxPktRdy  usb_hid_audio.o
-    0x1001a144   0x1001a144   0x00000028   Code   RO         1765    i.usb_HID_SetReport  usb_hid_audio.o
-    0x1001a16c   0x1001a16c   0x00000058   Code   RO         1766    i.usb_HID_Vendor_SetControl  usb_hid_audio.o
-    0x1001a1c4   0x1001a1c4   0x00000018   Code   RO         1481    i.usb_RxInt_Enable  usb_core.o
-    0x1001a1dc   0x1001a1dc   0x0000000c   Code   RO         1482    i.usb_RxMaxP_set    usb_core.o
-    0x1001a1e8   0x1001a1e8   0x00000010   Code   RO         1485    i.usb_SingleInt_Enable  usb_core.o
-    0x1001a1f8   0x1001a1f8   0x00000014   Code   RO         1487    i.usb_TxInt_Enable  usb_core.o
-    0x1001a20c   0x1001a20c   0x0000000c   Code   RO         1488    i.usb_TxMaxP_set    usb_core.o
-    0x1001a218   0x1001a218   0x00000010   Code   RO         1489    i.usb_TxSyncEndpoint_enable  usb_core.o
-    0x1001a228   0x1001a228   0x0000001c   Code   RO          410    i.usb_audio_event_send  audio.o
-    0x1001a244   0x1001a244   0x00000138   Code   RO          411    i.usb_audio_task_func  audio.o
-    0x1001a37c   0x1001a37c   0x00000018   Code   RO          412    i.usb_audio_task_init  audio.o
-    0x1001a394   0x1001a394   0x0000002c   Code   RO         1490    i.usb_device_init   usb_core.o
-    0x1001a3c0   0x1001a3c0   0x00000018   Code   RO         1854    i.usb_dfu_task_init  usb_dfu.o
-    0x1001a3d8   0x1001a3d8   0x00000014   Code   RO         1491    i.usb_endpoint_Rxfifo_config  usb_core.o
-    0x1001a3ec   0x1001a3ec   0x00000014   Code   RO         1492    i.usb_endpoint_Txfifo_config  usb_core.o
-    0x1001a400   0x1001a400   0x0000000c   Code   RO         1493    i.usb_get_endpoint  usb_core.o
-    0x1001a40c   0x1001a40c   0x0000015c   Code   RO         1767    i.usb_hid_ClassRequest_Handler  usb_hid_audio.o
-    0x1001a568   0x1001a568   0x0000018c   Code   RO         1768    i.usb_hid_Endpoints_Handler  usb_hid_audio.o
-    0x1001a6f4   0x1001a6f4   0x00000070   Code   RO         1769    i.usb_hid_StandardClassRequest_Handler  usb_hid_audio.o
-    0x1001a764   0x1001a764   0x00000128   Code   RO         1770    i.usb_hid_audio_init  usb_hid_audio.o
-    0x1001a88c   0x1001a88c   0x0000002c   Code   RO         1855    i.usb_hid_ota_task_func  usb_dfu.o
-    0x1001a8b8   0x1001a8b8   0x00000220   Code   RO         1856    i.usb_hid_otas_recv_data  usb_dfu.o
-    0x1001aad8   0x1001aad8   0x00000026   Code   RO         1771    i.usb_hid_send_dfu_report  usb_hid_audio.o
-    0x1001aafe   0x1001aafe   0x00000002   PAD
-    0x1001ab00   0x1001ab00   0x00000048   Code   RO          267    i.usb_host_reset_signal  usb.o
-    0x1001ab48   0x1001ab48   0x00000048   Code   RO          268    i.usb_host_resume_signal  usb.o
-    0x1001ab90   0x1001ab90   0x00000068   Code   RO          269    i.usb_host_suspend_signal  usb.o
-    0x1001abf8   0x1001abf8   0x00000064   Code   RO         1657    i.usb_isr           usb_dev.o
-    0x1001ac5c   0x1001ac5c   0x00000018   Code   RO         1496    i.usb_read_fifo     usb_core.o
-    0x1001ac74   0x1001ac74   0x0000000c   Code   RO          270    i.usb_ready_status_get  usb.o
-    0x1001ac80   0x1001ac80   0x00000054   Code   RO          271    i.usb_ready_status_set  usb.o
-    0x1001acd4   0x1001acd4   0x00000064   Code   RO          272    i.usb_resume_signal_send  usb.o
-    0x1001ad38   0x1001ad38   0x0000000c   Code   RO         1497    i.usb_selecet_endpoint  usb_core.o
-    0x1001ad44   0x1001ad44   0x0000000c   Code   RO         1498    i.usb_set_address   usb_core.o
-    0x1001ad50   0x1001ad50   0x0000000c   Code   RO          273    i.usb_suspend_status_get  usb.o
-    0x1001ad5c   0x1001ad5c   0x00000018   Code   RO         1499    i.usb_write_fifo    usb_core.o
-    0x1001ad74   0x1001ad74   0x0000000c   Code   RO         1658    i.usbdev_get_config_desc  usb_dev.o
-    0x1001ad80   0x1001ad80   0x0000000c   Code   RO         1659    i.usbdev_get_dev_desc  usb_dev.o
-    0x1001ad8c   0x1001ad8c   0x0000000c   Code   RO         1665    i.usbdev_get_string_LanuageID  usb_dev.o
-    0x1001ad98   0x1001ad98   0x0000000c   Code   RO         1666    i.usbdev_get_string_Manufacture  usb_dev.o
-    0x1001ada4   0x1001ada4   0x0000000c   Code   RO         1668    i.usbdev_get_string_Product  usb_dev.o
-    0x1001adb0   0x1001adb0   0x0000000c   Code   RO         1669    i.usbdev_get_string_SerialNumber  usb_dev.o
-    0x1001adbc   0x1001adbc   0x000000bc   Code   RO          366    i.user_data_init    inflash.o
-    0x1001ae78   0x1001ae78   0x00000038   Code   RO          368    i.user_data_storage_do  inflash.o
-    0x1001aeb0   0x1001aeb0   0x000000a4   Code   RO            6    i.user_main         proj_main.o
-    0x1001af54   0x1001af54   0x00000054   Code   RO            7    i.user_ringbuff_init  proj_main.o
-    0x1001afa8   0x1001afa8   0x00000094   Code   RO          274    i.user_usb_init     usb.o
-    0x1001b03c   0x1001b03c   0x00000060   Data   RO          195    .constdata          ble_simple_central.o
-    0x1001b09c   0x1001b09c   0x0000005c   Data   RO          276    .constdata          usb.o
-    0x1001b0f8   0x1001b0f8   0x00000030   Data   RO          599    .constdata          bitalloc.o
-    0x1001b128   0x1001b128   0x00000010   Data   RO          694    .constdata          bitalloc-sbc.o
-    0x1001b138   0x1001b138   0x00000018   Data   RO          801    .constdata          decoder-private.o
-    0x1001b150   0x1001b150   0x00000010   Data   RO          848    .constdata          decoder-sbc.o
-    0x1001b160   0x1001b160   0x00000022   Data   RO          932    .constdata          framing.o
-    0x1001b182   0x1001b182   0x00000002   PAD
-    0x1001b184   0x1001b184   0x00000044   Data   RO          933    .constdata          framing.o
-    0x1001b1c8   0x1001b1c8   0x00000018   Data   RO         1044    .constdata          synthesis-sbc.o
-    0x1001b1e0   0x1001b1e0   0x0000014d   Data   RO         1773    .constdata          usb_hid_audio.o
-    0x1001b32d   0x1001b32d   0x00000003   PAD
-    0x1001b330   0x1001b330   0x00000400   Data   RO         1921    .constdata          ota.o
-    0x1001b730   0x1001b730   0x00000004   Data   RO         2326    .constdata          fr8000_stack.lib(app.o)
-    0x1001b734   0x1001b734   0x00000098   Data   RO         2393    .constdata          fr8000_stack.lib(app_task.o)
-    0x1001b7cc   0x1001b7cc   0x0000000c   Data   RO         2394    .constdata          fr8000_stack.lib(app_task.o)
-    0x1001b7d8   0x1001b7d8   0x0000000c   Data   RO         2485    .constdata          fr8000_stack.lib(driver_flash.o)
-    0x1001b7e4   0x1001b7e4   0x00000032   Data   RO         2512    .constdata          fr8000_stack.lib(sys_utisl.o)
-    0x1001b816   0x1001b816   0x00000002   PAD
-    0x1001b818   0x1001b818   0x00000010   Data   RO         2664    .constdata          fr8000_stack.lib(patch.o)
-    0x1001b828   0x1001b828   0x00000038   Data   RO         2914    .constdata          fr8000_stack.lib(app_sec.o)
-    0x1001b860   0x1001b860   0x00000008   Data   RO         2915    .constdata          fr8000_stack.lib(app_sec.o)
-    0x1001b868   0x1001b868   0x00000058   Data   RO         3083    .constdata          fr8000_stack.lib(gapm.o)
-    0x1001b8c0   0x1001b8c0   0x00000024   Data   RO         3201    .constdata          fr8000_stack.lib(gattm.o)
-    0x1001b8e4   0x1001b8e4   0x00000038   Data   RO         3224    .constdata          fr8000_stack.lib(l2cc_task.o)
-    0x1001b91c   0x1001b91c   0x0000000c   Data   RO         3225    .constdata          fr8000_stack.lib(l2cc_task.o)
-    0x1001b928   0x1001b928   0x00000130   Data   RO         3437    .constdata          fr8000_stack.lib(gapc_task.o)
-    0x1001ba58   0x1001ba58   0x0000000c   Data   RO         3438    .constdata          fr8000_stack.lib(gapc_task.o)
-    0x1001ba64   0x1001ba64   0x00000208   Data   RO         3551    .constdata          fr8000_stack.lib(gapm_task.o)
-    0x1001bc6c   0x1001bc6c   0x00000100   Data   RO         3552    .constdata          fr8000_stack.lib(gapm_task.o)
-    0x1001bd6c   0x1001bd6c   0x0000000c   Data   RO         3553    .constdata          fr8000_stack.lib(gapm_task.o)
-    0x1001bd78   0x1001bd78   0x00000019   Data   RO         3600    .constdata          fr8000_stack.lib(smpc.o)
-    0x1001bd91   0x1001bd91   0x00000003   PAD
-    0x1001bd94   0x1001bd94   0x0000008c   Data   RO         3705    .constdata          fr8000_stack.lib(atts.o)
-    0x1001be20   0x1001be20   0x000000e0   Data   RO         3771    .constdata          fr8000_stack.lib(gattc_task.o)
-    0x1001bf00   0x1001bf00   0x0000000c   Data   RO         3772    .constdata          fr8000_stack.lib(gattc_task.o)
-    0x1001bf0c   0x1001bf0c   0x00000008   Data   RO         3808    .constdata          fr8000_stack.lib(gattm_task.o)
-    0x1001bf14   0x1001bf14   0x0000000c   Data   RO         3809    .constdata          fr8000_stack.lib(gattm_task.o)
-    0x1001bf20   0x1001bf20   0x00000114   Data   RO         3851    .constdata          fr8000_stack.lib(l2cc_pdu.o)
-    0x1001c034   0x1001c034   0x00000018   Data   RO         3870    .constdata          fr8000_stack.lib(l2cc_sig.o)
-    0x1001c04c   0x1001c04c   0x000000d8   Data   RO         4186    .constdata          fr8000_stack.lib(gapc_hci.o)
-    0x1001c124   0x1001c124   0x00000018   Data   RO         4220    .constdata          fr8000_stack.lib(gapc_sig.o)
-    0x1001c13c   0x1001c13c   0x0000003c   Data   RO         4590    .constdata          fr8000_stack.lib(smpc_util.o)
-    0x1001c178   0x1001c178   0x0000003c   Data   RO         4591    .constdata          fr8000_stack.lib(smpc_util.o)
-    0x1001c1b4   0x1001c1b4   0x00000070   Data   RO         4644    .constdata          fr8000_stack.lib(attc.o)
-    0x1001c224   0x1001c224   0x00000008   Data   RO           10    .conststring        proj_main.o
-    0x1001c22c   0x1001c22c   0x00000004   Data   RO          277    .conststring        usb.o
-    0x1001c230   0x1001c230   0x00000008   Data   RO          370    .conststring        inflash.o
-    0x1001c238   0x1001c238   0x00000006   Data   RO          413    .conststring        audio.o
-    0x1001c23e   0x1001c23e   0x00000002   PAD
-    0x1001c240   0x1001c240   0x0000004b   Data   RO          802    .conststring        decoder-private.o
-    0x1001c28b   0x1001c28b   0x00000001   PAD
-    0x1001c28c   0x1001c28c   0x00000004   Data   RO         2112    .conststring        fr8000_stack.lib(gap_api.o)
-    0x1001c290   0x1001c290   0x00000003   Data   RO         2113    .conststring        fr8000_stack.lib(gap_api.o)
-    0x1001c293   0x1001c293   0x00000001   PAD
-    0x1001c294   0x1001c294   0x00000005   Data   RO         2234    .conststring        fr8000_stack.lib(gatt_api.o)
-    0x1001c299   0x1001c299   0x00000003   PAD
-    0x1001c29c   0x1001c29c   0x0000002f   Data   RO         2708    .conststring        fr8000_stack.lib(mesh_api.o)
-    0x1001c2cb   0x1001c2cb   0x00000001   PAD
-    0x1001c2cc   0x1001c2cc   0x00000052   Data   RO         2916    .conststring        fr8000_stack.lib(app_sec.o)
-    0x1001c31e   0x1001c31e   0x00000002   PAD
-    0x1001c320   0x1001c320   0x0000006a   Data   RO         3852    .conststring        fr8000_stack.lib(l2cc_pdu.o)
+    0x10002000   0x10002000   0x00000014   Code   RO         1390    .text               boot_vectors.o
+    0x10002014   0x10002014   0x00000024   Code   RO         6213    .text               mc_w.l(strstr.o)
+    0x10002038   0x10002038   0x0000000e   Code   RO         6215    .text               mc_w.l(strlen.o)
+    0x10002046   0x10002046   0x0000002c   Code   RO         6478    .text               mc_w.l(uidiv.o)
+    0x10002072   0x10002072   0x00000062   Code   RO         6480    .text               mc_w.l(uldiv.o)
+    0x100020d4   0x100020d4   0x00000000   Code   RO         6482    .text               mc_w.l(iusefp.o)
+    0x100020d4   0x100020d4   0x0000014e   Code   RO         6483    .text               mf_w.l(dadd.o)
+    0x10002222   0x10002222   0x000000e4   Code   RO         6485    .text               mf_w.l(dmul.o)
+    0x10002306   0x10002306   0x000000de   Code   RO         6487    .text               mf_w.l(ddiv.o)
+    0x100023e4   0x100023e4   0x00000030   Code   RO         6489    .text               mf_w.l(dfixul.o)
+    0x10002414   0x10002414   0x00000030   Code   RO         6491    .text               mf_w.l(cdrcmple.o)
+    0x10002444   0x10002444   0x0000001e   Code   RO         6493    .text               mc_w.l(llshl.o)
+    0x10002462   0x10002462   0x00000020   Code   RO         6495    .text               mc_w.l(llushr.o)
+    0x10002482   0x10002482   0x00000024   Code   RO         6497    .text               mc_w.l(llsshr.o)
+    0x100024a6   0x100024a6   0x000000ba   Code   RO         6499    .text               mf_w.l(depilogue.o)
+    0x10002560   0x10002560   0x0000000a   Ven    RO         6502    Veneer$$Code        anon$$obj.o
+    0x1000256a   0x1000256a   0x0000000a   Ven    RO         6503    Veneer$$Code        anon$$obj.o
+    0x10002574   0x10002574   0x0000000a   Ven    RO         6504    Veneer$$Code        anon$$obj.o
+    0x1000257e   0x1000257e   0x0000000a   Ven    RO         6505    Veneer$$Code        anon$$obj.o
+    0x10002588   0x10002588   0x0000000a   Ven    RO         6506    Veneer$$Code        anon$$obj.o
+    0x10002592   0x10002592   0x0000000a   Ven    RO         6507    Veneer$$Code        anon$$obj.o
+    0x1000259c   0x1000259c   0x0000000a   Ven    RO         6508    Veneer$$Code        anon$$obj.o
+    0x100025a6   0x100025a6   0x0000000a   Ven    RO         6509    Veneer$$Code        anon$$obj.o
+    0x100025b0   0x100025b0   0x0000000a   Ven    RO         6510    Veneer$$Code        anon$$obj.o
+    0x100025ba   0x100025ba   0x0000000a   Ven    RO         6511    Veneer$$Code        anon$$obj.o
+    0x100025c4   0x100025c4   0x0000000a   Ven    RO         6512    Veneer$$Code        anon$$obj.o
+    0x100025ce   0x100025ce   0x0000000a   Ven    RO         6513    Veneer$$Code        anon$$obj.o
+    0x100025d8   0x100025d8   0x0000000a   Ven    RO         6514    Veneer$$Code        anon$$obj.o
+    0x100025e2   0x100025e2   0x0000000a   Ven    RO         6515    Veneer$$Code        anon$$obj.o
+    0x100025ec   0x100025ec   0x0000000a   Ven    RO         6516    Veneer$$Code        anon$$obj.o
+    0x100025f6   0x100025f6   0x0000000a   Ven    RO         6517    Veneer$$Code        anon$$obj.o
+    0x10002600   0x10002600   0x0000000a   Ven    RO         6518    Veneer$$Code        anon$$obj.o
+    0x1000260a   0x1000260a   0x0000000a   Ven    RO         6519    Veneer$$Code        anon$$obj.o
+    0x10002614   0x10002614   0x0000000a   Ven    RO         6520    Veneer$$Code        anon$$obj.o
+    0x1000261e   0x1000261e   0x0000000a   Ven    RO         6521    Veneer$$Code        anon$$obj.o
+    0x10002628   0x10002628   0x0000000a   Ven    RO         6522    Veneer$$Code        anon$$obj.o
+    0x10002632   0x10002632   0x0000000a   Ven    RO         6523    Veneer$$Code        anon$$obj.o
+    0x1000263c   0x1000263c   0x0000000a   Ven    RO         6524    Veneer$$Code        anon$$obj.o
+    0x10002646   0x10002646   0x0000000a   Ven    RO         6525    Veneer$$Code        anon$$obj.o
+    0x10002650   0x10002650   0x0000000a   Ven    RO         6526    Veneer$$Code        anon$$obj.o
+    0x1000265a   0x1000265a   0x0000000a   Ven    RO         6527    Veneer$$Code        anon$$obj.o
+    0x10002664   0x10002664   0x0000000a   Ven    RO         6528    Veneer$$Code        anon$$obj.o
+    0x1000266e   0x1000266e   0x0000000a   Ven    RO         6529    Veneer$$Code        anon$$obj.o
+    0x10002678   0x10002678   0x0000000a   Ven    RO         6530    Veneer$$Code        anon$$obj.o
+    0x10002682   0x10002682   0x0000000a   Ven    RO         6531    Veneer$$Code        anon$$obj.o
+    0x1000268c   0x1000268c   0x0000000a   Ven    RO         6532    Veneer$$Code        anon$$obj.o
+    0x10002696   0x10002696   0x0000000a   Ven    RO         6533    Veneer$$Code        anon$$obj.o
+    0x100026a0   0x100026a0   0x0000000a   Ven    RO         6534    Veneer$$Code        anon$$obj.o
+    0x100026aa   0x100026aa   0x0000000a   Ven    RO         6535    Veneer$$Code        anon$$obj.o
+    0x100026b4   0x100026b4   0x0000000a   Ven    RO         6536    Veneer$$Code        anon$$obj.o
+    0x100026be   0x100026be   0x0000000a   Ven    RO         6537    Veneer$$Code        anon$$obj.o
+    0x100026c8   0x100026c8   0x0000000a   Ven    RO         6538    Veneer$$Code        anon$$obj.o
+    0x100026d2   0x100026d2   0x0000000a   Ven    RO         6539    Veneer$$Code        anon$$obj.o
+    0x100026dc   0x100026dc   0x0000000a   Ven    RO         6540    Veneer$$Code        anon$$obj.o
+    0x100026e6   0x100026e6   0x0000000a   Ven    RO         6541    Veneer$$Code        anon$$obj.o
+    0x100026f0   0x100026f0   0x0000000a   Ven    RO         6542    Veneer$$Code        anon$$obj.o
+    0x100026fa   0x100026fa   0x0000000a   Ven    RO         6543    Veneer$$Code        anon$$obj.o
+    0x10002704   0x10002704   0x0000000a   Ven    RO         6544    Veneer$$Code        anon$$obj.o
+    0x1000270e   0x1000270e   0x0000000a   Ven    RO         6545    Veneer$$Code        anon$$obj.o
+    0x10002718   0x10002718   0x0000000a   Ven    RO         6546    Veneer$$Code        anon$$obj.o
+    0x10002722   0x10002722   0x0000000a   Ven    RO         6547    Veneer$$Code        anon$$obj.o
+    0x1000272c   0x1000272c   0x0000000a   Ven    RO         6548    Veneer$$Code        anon$$obj.o
+    0x10002736   0x10002736   0x0000000a   Ven    RO         6549    Veneer$$Code        anon$$obj.o
+    0x10002740   0x10002740   0x0000000a   Ven    RO         6550    Veneer$$Code        anon$$obj.o
+    0x1000274a   0x1000274a   0x0000000a   Ven    RO         6551    Veneer$$Code        anon$$obj.o
+    0x10002754   0x10002754   0x0000000a   Ven    RO         6552    Veneer$$Code        anon$$obj.o
+    0x1000275e   0x1000275e   0x0000000a   Ven    RO         6553    Veneer$$Code        anon$$obj.o
+    0x10002768   0x10002768   0x0000000a   Ven    RO         6554    Veneer$$Code        anon$$obj.o
+    0x10002772   0x10002772   0x0000000a   Ven    RO         6555    Veneer$$Code        anon$$obj.o
+    0x1000277c   0x1000277c   0x0000000a   Ven    RO         6556    Veneer$$Code        anon$$obj.o
+    0x10002786   0x10002786   0x0000000a   Ven    RO         6557    Veneer$$Code        anon$$obj.o
+    0x10002790   0x10002790   0x0000000a   Ven    RO         6558    Veneer$$Code        anon$$obj.o
+    0x1000279a   0x1000279a   0x0000000a   Ven    RO         6559    Veneer$$Code        anon$$obj.o
+    0x100027a4   0x100027a4   0x0000000a   Ven    RO         6560    Veneer$$Code        anon$$obj.o
+    0x100027ae   0x100027ae   0x0000000a   Ven    RO         6561    Veneer$$Code        anon$$obj.o
+    0x100027b8   0x100027b8   0x0000000a   Ven    RO         6562    Veneer$$Code        anon$$obj.o
+    0x100027c2   0x100027c2   0x0000000a   Ven    RO         6563    Veneer$$Code        anon$$obj.o
+    0x100027cc   0x100027cc   0x0000000a   Ven    RO         6564    Veneer$$Code        anon$$obj.o
+    0x100027d6   0x100027d6   0x0000000a   Ven    RO         6565    Veneer$$Code        anon$$obj.o
+    0x100027e0   0x100027e0   0x0000000a   Ven    RO         6566    Veneer$$Code        anon$$obj.o
+    0x100027ea   0x100027ea   0x0000000a   Ven    RO         6567    Veneer$$Code        anon$$obj.o
+    0x100027f4   0x100027f4   0x0000000a   Ven    RO         6568    Veneer$$Code        anon$$obj.o
+    0x100027fe   0x100027fe   0x0000000a   Ven    RO         6569    Veneer$$Code        anon$$obj.o
+    0x10002808   0x10002808   0x0000000a   Ven    RO         6570    Veneer$$Code        anon$$obj.o
+    0x10002812   0x10002812   0x0000000a   Ven    RO         6571    Veneer$$Code        anon$$obj.o
+    0x1000281c   0x1000281c   0x0000000a   Ven    RO         6572    Veneer$$Code        anon$$obj.o
+    0x10002826   0x10002826   0x0000000a   Ven    RO         6573    Veneer$$Code        anon$$obj.o
+    0x10002830   0x10002830   0x0000000a   Ven    RO         6574    Veneer$$Code        anon$$obj.o
+    0x1000283a   0x1000283a   0x0000000a   Ven    RO         6575    Veneer$$Code        anon$$obj.o
+    0x10002844   0x10002844   0x0000000a   Ven    RO         6576    Veneer$$Code        anon$$obj.o
+    0x1000284e   0x1000284e   0x0000000a   Ven    RO         6577    Veneer$$Code        anon$$obj.o
+    0x10002858   0x10002858   0x0000000a   Ven    RO         6578    Veneer$$Code        anon$$obj.o
+    0x10002862   0x10002862   0x0000000a   Ven    RO         6579    Veneer$$Code        anon$$obj.o
+    0x1000286c   0x1000286c   0x0000000a   Ven    RO         6580    Veneer$$Code        anon$$obj.o
+    0x10002876   0x10002876   0x0000000a   Ven    RO         6581    Veneer$$Code        anon$$obj.o
+    0x10002880   0x10002880   0x0000000a   Ven    RO         6582    Veneer$$Code        anon$$obj.o
+    0x1000288a   0x1000288a   0x0000000a   Ven    RO         6583    Veneer$$Code        anon$$obj.o
+    0x10002894   0x10002894   0x0000000a   Ven    RO         6584    Veneer$$Code        anon$$obj.o
+    0x1000289e   0x1000289e   0x0000000a   Ven    RO         6585    Veneer$$Code        anon$$obj.o
+    0x100028a8   0x100028a8   0x0000000a   Ven    RO         6586    Veneer$$Code        anon$$obj.o
+    0x100028b2   0x100028b2   0x0000000a   Ven    RO         6587    Veneer$$Code        anon$$obj.o
+    0x100028bc   0x100028bc   0x0000000a   Ven    RO         6588    Veneer$$Code        anon$$obj.o
+    0x100028c6   0x100028c6   0x0000000a   Ven    RO         6589    Veneer$$Code        anon$$obj.o
+    0x100028d0   0x100028d0   0x0000000a   Ven    RO         6590    Veneer$$Code        anon$$obj.o
+    0x100028da   0x100028da   0x0000000a   Ven    RO         6591    Veneer$$Code        anon$$obj.o
+    0x100028e4   0x100028e4   0x0000000a   Ven    RO         6592    Veneer$$Code        anon$$obj.o
+    0x100028ee   0x100028ee   0x000000de   Code   RO          850    i.DecodeBody        decoder-sbc.o
+    0x100029cc   0x100029cc   0x000002b4   Code   RO         1667    i.Endpoint_0_IRQHandler  usb_dev.o
+    0x10002c80   0x10002c80   0x00000030   Code   RO          851    i.FindSyncword      decoder-sbc.o
+    0x10002cb0   0x10002cb0   0x0000001e   Code   RO          752    i.OI_BITSTREAM_ReadInit  bitstream-decode.o
+    0x10002cce   0x10002cce   0x00000028   Code   RO          754    i.OI_BITSTREAM_ReadUINT4Aligned  bitstream-decode.o
+    0x10002cf6   0x10002cf6   0x00000054   Code   RO          580    i.OI_CODEC_SBC_Alloc  alloc.o
+    0x10002d4a   0x10002d4a   0x00000004   Code   RO          700    i.OI_CODEC_SBC_CalculateFramelen  bitalloc-sbc.o
+    0x10002d4e   0x10002d4e   0x000000a2   Code   RO          852    i.OI_CODEC_SBC_DecodeFrame  decoder-sbc.o
+    0x10002df0   0x10002df0   0x00000010   Code   RO          853    i.OI_CODEC_SBC_DecoderReset  decoder-sbc.o
+    0x10002e00   0x10002e00   0x0000004c   Code   RO          939    i.OI_SBC_CalculateChecksum  framing.o
+    0x10002e4c   0x10002e4c   0x00000010   Code   RO          703    i.OI_SBC_ComputeBitAllocation  bitalloc-sbc.o
+    0x10002e5c   0x10002e5c   0x0000002c   Code   RO          920    i.OI_SBC_Dequant    dequant.o
+    0x10002e88   0x10002e88   0x00000028   Code   RO          940    i.OI_SBC_ExpandFrameFields  framing.o
+    0x10002eb0   0x10002eb0   0x00000054   Code   RO          809    i.OI_SBC_ReadHeader  decoder-private.o
+    0x10002f04   0x10002f04   0x0000008c   Code   RO          810    i.OI_SBC_ReadSamples  decoder-private.o
+    0x10002f90   0x10002f90   0x00000010   Code   RO          856    i.OI_SBC_ReadSamplesJoint  decoder-sbc.o
+    0x10002fa0   0x10002fa0   0x000000c0   Code   RO          857    i.OI_SBC_ReadSamplesJoint4  decoder-sbc.o
+    0x10003060   0x10003060   0x000000bc   Code   RO          858    i.OI_SBC_ReadSamplesJoint8  decoder-sbc.o
+    0x1000311c   0x1000311c   0x00000084   Code   RO          811    i.OI_SBC_ReadScalefactors  decoder-private.o
+    0x100031a0   0x100031a0   0x00000020   Code   RO         1049    i.OI_SBC_SynthFrame  synthesis-sbc.o
+    0x100031c0   0x100031c0   0x000000b0   Code   RO         1050    i.OI_SBC_SynthFrame_4SB  synthesis-sbc.o
+    0x10003270   0x10003270   0x000000b0   Code   RO         1051    i.OI_SBC_SynthFrame_80  synthesis-sbc.o
+    0x10003320   0x10003320   0x00000220   Code   RO         1052    i.SynthWindow40_int32_int32_symmetry_with_sum  synthesis-sbc.o
+    0x10003540   0x10003540   0x00000550   Code   RO         1019    i.SynthWindow80_generated  synthesis-8-generated.o
+    0x10003a90   0x10003a90   0x0000008c   Code   RO         1668    i.USB_Status_IRQHandler  usb_dev.o
+    0x10003b1c   0x10003b1c   0x00000020   Code   RO         6450    i.__0printf         mc_w.l(printfa.o)
+    0x10003b3c   0x10003b3c   0x00000010   Code   RO         6454    i.__0vprintf        mc_w.l(printfa.o)
+    0x10003b4c   0x10003b4c   0x00000184   Code   RO         6457    i._fp_digits        mc_w.l(printfa.o)
+    0x10003cd0   0x10003cd0   0x000006dc   Code   RO         6458    i._printf_core      mc_w.l(printfa.o)
+    0x100043ac   0x100043ac   0x00000024   Code   RO         6459    i._printf_post_padding  mc_w.l(printfa.o)
+    0x100043d0   0x100043d0   0x0000002e   Code   RO         6460    i._printf_pre_padding  mc_w.l(printfa.o)
+    0x100043fe   0x100043fe   0x00000002   PAD
+    0x10004400   0x10004400   0x0000002c   Code   RO         2510    i._write_uart0      fr8000_stack.lib(sys_utisl.o)
+    0x1000442c   0x1000442c   0x00000096   Code   RO          603    i.adjustToFitBitpool  bitalloc.o
+    0x100044c2   0x100044c2   0x0000002c   Code   RO          604    i.allocAdjustedBits  bitalloc.o
+    0x100044ee   0x100044ee   0x00000014   Code   RO          605    i.allocExcessBits   bitalloc.o
+    0x10004502   0x10004502   0x00000052   Code   RO         1440    i.app_BlockLoopBuf_write  ringbuffer.o
+    0x10004554   0x10004554   0x0000000a   Code   RO         1441    i.app_BlockRingBuf_flush  ringbuffer.o
+    0x1000455e   0x1000455e   0x00000020   Code   RO         1442    i.app_BlockRingBuf_free  ringbuffer.o
+    0x1000457e   0x1000457e   0x00000014   Code   RO         1444    i.app_BlockRingBuf_malloc  ringbuffer.o
+    0x10004592   0x10004592   0x00000002   PAD
+    0x10004594   0x10004594   0x000000dc   Code   RO         2793    i.app_act_created_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004670   0x10004670   0x000000a8   Code   RO         2794    i.app_act_deleted_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004718   0x10004718   0x000000b4   Code   RO         2796    i.app_adv_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100047cc   0x100047cc   0x000000a4   Code   RO         2797    i.app_adv_report_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004870   0x10004870   0x0000000e   Code   RO         1445    i.app_blockRingBuf_setup  ringbuffer.o
+    0x1000487e   0x1000487e   0x00000002   PAD
+    0x10004880   0x10004880   0x000000a4   Code   RO         2798    i.app_conn_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004924   0x10004924   0x000000b0   Code   RO         2799    i.app_connection_master_encrypt_compeleted_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100049d4   0x100049d4   0x00000098   Code   RO         2800    i.app_connection_master_encrypted_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004a6c   0x10004a6c   0x00000098   Code   RO         2803    i.app_connection_slave_encrypted_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004b04   0x10004b04   0x0000000c   Code   RO         2805    i.app_db_init_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004b10   0x10004b10   0x000000a8   Code   RO         2806    i.app_disconnect_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004bb8   0x10004bb8   0x00000480   Code   RO          187    i.app_gap_evt_cb    ble_simple_central.o
+    0x10005038   0x10005038   0x0000002c   Code   RO         2387    i.app_get_current_rssi_rsp  fr8000_stack.lib(app_task.o)
+    0x10005064   0x10005064   0x00000046   Code   RO         2388    i.app_get_handler   fr8000_stack.lib(app_task.o)
+    0x100050aa   0x100050aa   0x00000002   PAD
+    0x100050ac   0x100050ac   0x00000034   Code   RO         2807    i.app_get_info_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100050e0   0x100050e0   0x000001f8   Code   RO         2441  * i.app_main          fr8000_stack.lib(entry.o)
+    0x100052d8   0x100052d8   0x0000001c   Code   RO         1870    i.app_otas_get_storage_address  usb_dfu.o
+    0x100052f4   0x100052f4   0x0000009c   Code   RO         2809    i.app_per_sync_completed_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10005390   0x10005390   0x000000a8   Code   RO         2810    i.app_per_sync_established_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10005438   0x10005438   0x0000002c   Code   RO         2811    i.app_reset_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10005464   0x10005464   0x00000098   Code   RO         2812    i.app_scanning_completed_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100054fc   0x100054fc   0x000000bc   Code   RO         2891    i.app_sec_bond_add  fr8000_stack.lib(app_sec.o)
+    0x100055b8   0x100055b8   0x00000248   Code   RO         2892    i.app_sec_bond_check  fr8000_stack.lib(app_sec.o)
+    0x10005800   0x10005800   0x00000084   Code   RO         2893    i.app_sec_bond_del  fr8000_stack.lib(app_sec.o)
+    0x10005884   0x10005884   0x00000040   Code   RO         2894    i.app_sec_bond_del_all  fr8000_stack.lib(app_sec.o)
+    0x100058c4   0x100058c4   0x000000a4   Code   RO         2897    i.app_sec_bond_search  fr8000_stack.lib(app_sec.o)
+    0x10005968   0x10005968   0x000000b0   Code   RO         2898    i.app_sec_bond_search_latest  fr8000_stack.lib(app_sec.o)
+    0x10005a18   0x10005a18   0x00000098   Code   RO         2899    i.app_sec_bond_search_oldest  fr8000_stack.lib(app_sec.o)
+    0x10005ab0   0x10005ab0   0x00000310   Code   RO         2900    i.app_sec_bond_show  fr8000_stack.lib(app_sec.o)
+    0x10005dc0   0x10005dc0   0x00000024   Code   RO         2901    i.app_sec_bonding_info_del  fr8000_stack.lib(app_sec.o)
+    0x10005de4   0x10005de4   0x00000018   Code   RO         2902    i.app_sec_bonding_info_find  fr8000_stack.lib(app_sec.o)
+    0x10005dfc   0x10005dfc   0x00000044   Code   RO         2903    i.app_sec_bonding_info_init  fr8000_stack.lib(app_sec.o)
+    0x10005e40   0x10005e40   0x00000026   Code   RO         2904    i.app_sec_bonding_info_save_ltk  fr8000_stack.lib(app_sec.o)
+    0x10005e66   0x10005e66   0x00000002   PAD
+    0x10005e68   0x10005e68   0x00000020   Code   RO         2906    i.app_sec_get_bond_flag  fr8000_stack.lib(app_sec.o)
+    0x10005e88   0x10005e88   0x0000001c   Code   RO         2909    i.app_sec_init      fr8000_stack.lib(app_sec.o)
+    0x10005ea4   0x10005ea4   0x00000098   Code   RO         2910    i.app_sec_load_bond_info_from_flash  fr8000_stack.lib(app_sec.o)
+    0x10005f3c   0x10005f3c   0x00000070   Code   RO         2911    i.app_sec_msg_dflt_handler  fr8000_stack.lib(app_sec.o)
+    0x10005fac   0x10005fac   0x00000038   Code   RO         2912    i.app_sec_resolv_cmd_cmp  fr8000_stack.lib(app_sec.o)
+    0x10005fe4   0x10005fe4   0x00000010   Code   RO         2918    i.app_sec_set_param  fr8000_stack.lib(app_sec.o)
+    0x10005ff4   0x10005ff4   0x00000058   Code   RO         2919    i.app_sec_user_bond_manage_init  fr8000_stack.lib(app_sec.o)
+    0x1000604c   0x1000604c   0x00000094   Code   RO         2920    i.app_sec_write_bond_info_to_flash  fr8000_stack.lib(app_sec.o)
+    0x100060e0   0x100060e0   0x00000034   Code   RO         2813    i.app_set_dev_config_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10006114   0x10006114   0x000000ac   Code   RO         2814    i.app_set_phy_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100061c0   0x100061c0   0x00000014   Code   RO         2815    i.app_svc_added_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100061d4   0x100061d4   0x00000002   Code   RO         2816    i.app_update_params_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100061d6   0x100061d6   0x00000002   PAD
+    0x100061d8   0x100061d8   0x000000b4   Code   RO         2817    i.app_update_params_rejected_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x1000628c   0x1000628c   0x000000d4   Code   RO         2818    i.app_update_params_update_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10006360   0x10006360   0x000000ac   Code   RO         2819    i.app_update_phy_rejected_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x1000640c   0x1000640c   0x000000a4   Code   RO         2820    i.app_white_list_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100064b0   0x100064b0   0x00000010   Code   RO         2303    i.appm_adv_get_defer_op  fr8000_stack.lib(app.o)
+    0x100064c0   0x100064c0   0x000001e0   Code   RO         2304    i.appm_adv_recv_gapm_cmp  fr8000_stack.lib(app.o)
+    0x100066a0   0x100066a0   0x00000018   Code   RO         2305    i.appm_adv_set_defer_op  fr8000_stack.lib(app.o)
+    0x100066b8   0x100066b8   0x00000054   Code   RO         2775    i.appm_conn_recv_gapm_cmp  fr8000_stack.lib(app_conn.o)
+    0x1000670c   0x1000670c   0x00000018   Code   RO         2306    i.appm_create_adv_act  fr8000_stack.lib(app.o)
+    0x10006724   0x10006724   0x000000b0   Code   RO         2307    i.appm_create_aux_adv_act  fr8000_stack.lib(app.o)
+    0x100067d4   0x100067d4   0x00000030   Code   RO         2308    i.appm_create_conn_act  fr8000_stack.lib(app.o)
+    0x10006804   0x10006804   0x000000c4   Code   RO         2309    i.appm_create_legacy_adv_act  fr8000_stack.lib(app.o)
+    0x100068c8   0x100068c8   0x00000080   Code   RO         2310    i.appm_create_per_adv_act  fr8000_stack.lib(app.o)
+    0x10006948   0x10006948   0x00000044   Code   RO         2312    i.appm_create_scan_act  fr8000_stack.lib(app.o)
+    0x1000698c   0x1000698c   0x00000050   Code   RO         2314    i.appm_exc_activity_cmp  fr8000_stack.lib(app.o)
+    0x100069dc   0x100069dc   0x00000044   Code   RO         2315    i.appm_execute_activity_cmd  fr8000_stack.lib(app.o)
+    0x10006a20   0x10006a20   0x0000005c   Code   RO         2316    i.appm_init_imp     fr8000_stack.lib(app.o)
+    0x10006a7c   0x10006a7c   0x00000030   Code   RO         2317    i.appm_init_imp_for_hci  fr8000_stack.lib(app.o)
+    0x10006aac   0x10006aac   0x000000c4   Code   RO         2389    i.appm_msg_handler  fr8000_stack.lib(app_task.o)
+    0x10006b70   0x10006b70   0x0000004c   Code   RO         2318    i.appm_period_sync_recv_gapm_cmp  fr8000_stack.lib(app.o)
+    0x10006bbc   0x10006bbc   0x0000004c   Code   RO         2319    i.appm_scan_recv_gapm_cmp  fr8000_stack.lib(app.o)
+    0x10006c08   0x10006c08   0x0000013c   Code   RO         2320    i.appm_set_advertising_data  fr8000_stack.lib(app.o)
+    0x10006d44   0x10006d44   0x00000100   Code   RO         2322    i.appm_set_per_adv_data  fr8000_stack.lib(app.o)
+    0x10006e44   0x10006e44   0x0000014c   Code   RO         2323    i.appm_set_scan_response_data  fr8000_stack.lib(app.o)
+    0x10006f90   0x10006f90   0x0000010c   Code   RO         2324    i.appm_start_advertising  fr8000_stack.lib(app.o)
+    0x1000709c   0x1000709c   0x00000118   Code   RO         2778    i.appm_start_conn   fr8000_stack.lib(app_conn.o)
+    0x100071b4   0x100071b4   0x000000b8   Code   RO         2325    i.appm_stop_advertising  fr8000_stack.lib(app.o)
+    0x1000726c   0x1000726c   0x0000000e   Code   RO         4643    i.attc_err_rsp_handler  fr8000_stack.lib(attc.o)
+    0x1000727a   0x1000727a   0x00000038   Code   RO         4644    i.attc_exc_mtu_rsp_handler  fr8000_stack.lib(attc.o)
+    0x100072b2   0x100072b2   0x00000038   Code   RO         4645    i.attc_exe_wr_rsp_handler  fr8000_stack.lib(attc.o)
+    0x100072ea   0x100072ea   0x000000ac   Code   RO         4646    i.attc_find_by_type_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007396   0x10007396   0x000000b4   Code   RO         4647    i.attc_find_info_rsp_handler  fr8000_stack.lib(attc.o)
+    0x1000744a   0x1000744a   0x00000002   PAD
+    0x1000744c   0x1000744c   0x00000080   Code   RO         4648    i.attc_hdl_val_ntf_ind_handler  fr8000_stack.lib(attc.o)
+    0x100074cc   0x100074cc   0x00000058   Code   RO         4649    i.attc_l2cc_pdu_recv_handler  fr8000_stack.lib(attc.o)
+    0x10007524   0x10007524   0x00000060   Code   RO         4650    i.attc_prep_wr_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007584   0x10007584   0x000000f2   Code   RO         4651    i.attc_rd_by_grp_type_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007676   0x10007676   0x00000002   PAD
+    0x10007678   0x10007678   0x0000026c   Code   RO         4652    i.attc_rd_by_type_rsp_handler  fr8000_stack.lib(attc.o)
+    0x100078e4   0x100078e4   0x000000b6   Code   RO         4653    i.attc_rd_mult_rsp_handler  fr8000_stack.lib(attc.o)
+    0x1000799a   0x1000799a   0x00000002   PAD
+    0x1000799c   0x1000799c   0x00000104   Code   RO         4654    i.attc_rd_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007aa0   0x10007aa0   0x00000030   Code   RO         4655    i.attc_send_att_req  fr8000_stack.lib(attc.o)
+    0x10007ad0   0x10007ad0   0x00000028   Code   RO         4656    i.attc_send_execute  fr8000_stack.lib(attc.o)
+    0x10007af8   0x10007af8   0x00000024   Code   RO         4657    i.attc_send_hdl_cfm  fr8000_stack.lib(attc.o)
+    0x10007b1c   0x10007b1c   0x000000e8   Code   RO         4658    i.attc_send_read_ind  fr8000_stack.lib(attc.o)
+    0x10007c04   0x10007c04   0x00000020   Code   RO         4659    i.attc_wr_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007c24   0x10007c24   0x000000ac   Code   RO         3135    i.attm_att_set_value  fr8000_stack.lib(attm.o)
+    0x10007cd0   0x10007cd0   0x00000066   Code   RO         3136    i.attm_att_update_perm  fr8000_stack.lib(attm.o)
+    0x10007d36   0x10007d36   0x00000002   PAD
+    0x10007d38   0x10007d38   0x00000040   Code   RO         3137    i.attm_convert_to128  fr8000_stack.lib(attm.o)
+    0x10007d78   0x10007d78   0x0000017c   Code   RO         3138    i.attm_get_value    fr8000_stack.lib(attm.o)
+    0x10007ef4   0x10007ef4   0x00000014   Code   RO         3139    i.attm_init         fr8000_stack.lib(attm.o)
+    0x10007f08   0x10007f08   0x00000004   Code   RO         3140    i.attm_is_bt16_uuid  fr8000_stack.lib(attm.o)
+    0x10007f0c   0x10007f0c   0x00000004   Code   RO         3141    i.attm_is_bt32_uuid  fr8000_stack.lib(attm.o)
+    0x10007f10   0x10007f10   0x00000100   Code   RO         3143    i.attm_svc_create_db  fr8000_stack.lib(attm.o)
+    0x10008010   0x10008010   0x00000164   Code   RO         3145    i.attm_svc_create_db_ext  fr8000_stack.lib(attm.o)
+    0x10008174   0x10008174   0x0000001c   Code   RO         3146    i.attm_svc_get_permission  fr8000_stack.lib(attm.o)
+    0x10008190   0x10008190   0x0000000c   Code   RO         3148    i.attm_uuid16_comp  fr8000_stack.lib(attm.o)
+    0x1000819c   0x1000819c   0x00000056   Code   RO         3149    i.attm_uuid_comp    fr8000_stack.lib(attm.o)
+    0x100081f2   0x100081f2   0x00000002   PAD
+    0x100081f4   0x100081f4   0x00000074   Code   RO         3659    i.attmdb_add_service  fr8000_stack.lib(attm_db.o)
+    0x10008268   0x10008268   0x00000110   Code   RO         3660    i.attmdb_att_get_permission  fr8000_stack.lib(attm_db.o)
+    0x10008378   0x10008378   0x00000020   Code   RO         3661    i.attmdb_destroy    fr8000_stack.lib(attm_db.o)
+    0x10008398   0x10008398   0x00000034   Code   RO         3662    i.attmdb_get_attribute  fr8000_stack.lib(attm_db.o)
+    0x100083cc   0x100083cc   0x0000005a   Code   RO         3663    i.attmdb_get_max_len  fr8000_stack.lib(attm_db.o)
+    0x10008426   0x10008426   0x00000002   PAD
+    0x10008428   0x10008428   0x00000078   Code   RO         3664    i.attmdb_get_next_att  fr8000_stack.lib(attm_db.o)
+    0x100084a0   0x100084a0   0x00000048   Code   RO         3665    i.attmdb_get_service  fr8000_stack.lib(attm_db.o)
+    0x100084e8   0x100084e8   0x000000d6   Code   RO         3666    i.attmdb_get_uuid   fr8000_stack.lib(attm_db.o)
+    0x100085be   0x100085be   0x000001c4   Code   RO         3667    i.attmdb_svc_calc_len  fr8000_stack.lib(attm_db.o)
+    0x10008782   0x10008782   0x00000002   PAD
+    0x10008784   0x10008784   0x00000054   Code   RO         3668    i.attmdb_svc_check_hdl  fr8000_stack.lib(attm_db.o)
+    0x100087d8   0x100087d8   0x000001ca   Code   RO         3669    i.attmdb_svc_init   fr8000_stack.lib(attm_db.o)
+    0x100089a2   0x100089a2   0x0000003a   Code   RO         3671    i.attmdb_uuid16_comp  fr8000_stack.lib(attm_db.o)
+    0x100089dc   0x100089dc   0x0000002c   Code   RO         3691    i.atts_check_length_and_offset  fr8000_stack.lib(atts.o)
+    0x10008a08   0x10008a08   0x00000024   Code   RO         3692    i.atts_clear_prep_data  fr8000_stack.lib(atts.o)
+    0x10008a2c   0x10008a2c   0x00000024   Code   RO         3693    i.atts_clear_read_cache  fr8000_stack.lib(atts.o)
+    0x10008a50   0x10008a50   0x00000024   Code   RO         3694    i.atts_clear_rsp_data  fr8000_stack.lib(atts.o)
+    0x10008a74   0x10008a74   0x00000178   Code   RO         3695    i.atts_execute_write_req  fr8000_stack.lib(atts.o)
+    0x10008bec   0x10008bec   0x00000188   Code   RO         3696    i.atts_find_by_type_req  fr8000_stack.lib(atts.o)
+    0x10008d74   0x10008d74   0x0000007a   Code   RO         3697    i.atts_find_end     fr8000_stack.lib(atts.o)
+    0x10008dee   0x10008dee   0x00000002   PAD
+    0x10008df0   0x10008df0   0x00000148   Code   RO         3698    i.atts_find_info_req  fr8000_stack.lib(atts.o)
+    0x10008f38   0x10008f38   0x00000098   Code   RO         3699    i.atts_find_value_by_uuid  fr8000_stack.lib(atts.o)
+    0x10008fd0   0x10008fd0   0x00000098   Code   RO         3700    i.atts_get_att_chk_perm  fr8000_stack.lib(atts.o)
+    0x10009068   0x10009068   0x0000001a   Code   RO         3701    i.atts_get_dest_task  fr8000_stack.lib(atts.o)
+    0x10009082   0x10009082   0x00000002   PAD
+    0x10009084   0x10009084   0x00000084   Code   RO         3702    i.atts_get_value    fr8000_stack.lib(atts.o)
+    0x10009108   0x10009108   0x000000a4   Code   RO         3703    i.atts_l2cc_pdu_recv_handler  fr8000_stack.lib(atts.o)
+    0x100091ac   0x100091ac   0x00000042   Code   RO         3704    i.atts_mtu_exc_req  fr8000_stack.lib(atts.o)
+    0x100091ee   0x100091ee   0x00000002   PAD
+    0x100091f0   0x100091f0   0x000000f8   Code   RO         3705    i.atts_prepare_write_req  fr8000_stack.lib(atts.o)
+    0x100092e8   0x100092e8   0x00000074   Code   RO         3706    i.atts_process_pdu  fr8000_stack.lib(atts.o)
+    0x1000935c   0x1000935c   0x000000ba   Code   RO         3707    i.atts_read_blob_req  fr8000_stack.lib(atts.o)
+    0x10009416   0x10009416   0x00000002   PAD
+    0x10009418   0x10009418   0x000001c0   Code   RO         3708    i.atts_read_by_grp_type_req  fr8000_stack.lib(atts.o)
+    0x100095d8   0x100095d8   0x000001a8   Code   RO         3709    i.atts_read_by_type_req  fr8000_stack.lib(atts.o)
+    0x10009780   0x10009780   0x00000134   Code   RO         3710    i.atts_read_mult_req  fr8000_stack.lib(atts.o)
+    0x100098b4   0x100098b4   0x0000009c   Code   RO         3711    i.atts_read_req     fr8000_stack.lib(atts.o)
+    0x10009950   0x10009950   0x00000028   Code   RO         3712    i.atts_send_error   fr8000_stack.lib(atts.o)
+    0x10009978   0x10009978   0x00000090   Code   RO         3713    i.atts_send_event   fr8000_stack.lib(atts.o)
+    0x10009a08   0x10009a08   0x00000078   Code   RO         3714    i.atts_store_prep_data  fr8000_stack.lib(atts.o)
+    0x10009a80   0x10009a80   0x00000044   Code   RO         3715    i.atts_update_elmt  fr8000_stack.lib(atts.o)
+    0x10009ac4   0x10009ac4   0x0000003e   Code   RO         3716    i.atts_write_cmd    fr8000_stack.lib(atts.o)
+    0x10009b02   0x10009b02   0x0000004e   Code   RO         3717    i.atts_write_req    fr8000_stack.lib(atts.o)
+    0x10009b50   0x10009b50   0x0000002e   Code   RO         3718    i.atts_write_rsp_send  fr8000_stack.lib(atts.o)
+    0x10009b7e   0x10009b7e   0x0000007a   Code   RO         3719    i.atts_write_signed  fr8000_stack.lib(atts.o)
+    0x10009bf8   0x10009bf8   0x0000003c   Code   RO         3720    i.atts_write_signed_cfm  fr8000_stack.lib(atts.o)
+    0x10009c34   0x10009c34   0x00000066   Code   RO          524    i.audio_decoder_calc_sbc_frame_len  audio_decoder.o
+    0x10009c9a   0x10009c9a   0x00000002   PAD
+    0x10009c9c   0x10009c9c   0x0000002c   Code   RO          525    i.audio_sw_decoder_buff  audio_decoder.o
+    0x10009cc8   0x10009cc8   0x00000018   Code   RO          526    i.audio_sw_decoder_deinit  audio_decoder.o
+    0x10009ce0   0x10009ce0   0x00000034   Code   RO          527    i.audio_sw_decoder_init  audio_decoder.o
+    0x10009d14   0x10009d14   0x00000038   Code   RO         2326    i.ble_add_svc       fr8000_stack.lib(app.o)
+    0x10009d4c   0x10009d4c   0x00000020   Code   RO         2877    i.ble_bond_init     fr8000_stack.lib(user_bond_manage.o)
+    0x10009d6c   0x10009d6c   0x000000a0   Code   RO         2329    i.ble_gap_set_dev_config  fr8000_stack.lib(app.o)
+    0x10009e0c   0x10009e0c   0x00000014   Code   RO         2332    i.ble_set_evt_func  fr8000_stack.lib(app.o)
+    0x10009e20   0x10009e20   0x00000130   Code   RO         2472    i.ble_stack_configure  fr8000_stack.lib(jump_table_host.o)
+    0x10009f50   0x10009f50   0x00000090   Code   RO         2336    i.ble_stack_init    fr8000_stack.lib(app.o)
+    0x10009fe0   0x10009fe0   0x00000002   Code   RO         2980    i.calib_meter_evt_end  fr8000_stack.lib(adv_check_mode.o)
+    0x10009fe2   0x10009fe2   0x00000002   Code   RO         2981    i.calib_meter_recv_msg  fr8000_stack.lib(adv_check_mode.o)
+    0x10009fe4   0x10009fe4   0x00000120   Code   RO         2601    i.check_timer_handle  fr8000_stack.lib(os_timer.o)
+    0x1000a104   0x1000a104   0x000000cc   Code   RO          606    i.computeBitneed    bitalloc.o
+    0x1000a1d0   0x1000a1d0   0x00000098   Code   RO         1053    i.cosineModulateSynth4  synthesis-sbc.o
+    0x1000a268   0x1000a268   0x00000028   Code   RO          941    i.crc_iterate       framing.o
+    0x1000a290   0x1000a290   0x00000018   Code   RO          942    i.crc_iterate_top4  framing.o
+    0x1000a2a8   0x1000a2a8   0x00000128   Code   RO         1031    i.dct2_8            synthesis-dct8.o
+    0x1000a3d0   0x1000a3d0   0x0000000e   Code   RO         1054    i.default_mul_16s_32s_hi  synthesis-sbc.o
+    0x1000a3de   0x1000a3de   0x00000026   Code   RO         1032    i.default_mul_32s_32s_hi  synthesis-dct8.o
+    0x1000a404   0x1000a404   0x00000044   Code   RO          704    i.dualBitAllocation  bitalloc-sbc.o
+    0x1000a448   0x1000a448   0x00000024   Code   RO         2602    i.free_time_evt_id  fr8000_stack.lib(os_timer.o)
+    0x1000a46c   0x1000a46c   0x00000024   Code   RO         2570    i.from_task_func_to_msg_handle  fr8000_stack.lib(os_task.o)
+    0x1000a490   0x1000a490   0x00000020   Code   RO         2066    i.gap_address_get   fr8000_stack.lib(gap_api.o)
+    0x1000a4b0   0x1000a4b0   0x0000002c   Code   RO         2067    i.gap_address_set   fr8000_stack.lib(gap_api.o)
+    0x1000a4dc   0x1000a4dc   0x00000004   Code   RO         2070    i.gap_bond_manager_delete_all  fr8000_stack.lib(gap_api.o)
+    0x1000a4e0   0x1000a4e0   0x00000004   Code   RO         2075    i.gap_bond_manager_init  fr8000_stack.lib(gap_api.o)
+    0x1000a4e4   0x1000a4e4   0x00000018   Code   RO         2078    i.gap_dev_name_get  fr8000_stack.lib(gap_api.o)
+    0x1000a4fc   0x1000a4fc   0x0000001c   Code   RO         2079    i.gap_dev_name_set  fr8000_stack.lib(gap_api.o)
+    0x1000a518   0x1000a518   0x00000024   Code   RO         2082    i.gap_get_connect_num  fr8000_stack.lib(gap_api.o)
+    0x1000a53c   0x1000a53c   0x0000000c   Code   RO         2084    i.gap_get_dev_appearance  fr8000_stack.lib(gap_api.o)
+    0x1000a548   0x1000a548   0x00000074   Code   RO         2922    i.gap_paring_req_cb  fr8000_stack.lib(app_sec.o)
+    0x1000a5bc   0x1000a5bc   0x00000002   Code   RO            4    i.gap_rssi_ind      proj_main.o
+    0x1000a5be   0x1000a5be   0x00000004   Code   RO         2099    i.gap_security_param_init  fr8000_stack.lib(gap_api.o)
+    0x1000a5c2   0x1000a5c2   0x00000002   PAD
+    0x1000a5c4   0x1000a5c4   0x0000000c   Code   RO         2108    i.gap_set_cb_func   fr8000_stack.lib(gap_api.o)
+    0x1000a5d0   0x1000a5d0   0x0000000c   Code   RO         2110    i.gap_set_dev_appearance  fr8000_stack.lib(gap_api.o)
+    0x1000a5dc   0x1000a5dc   0x00000070   Code   RO         2118    i.gap_start_conn    fr8000_stack.lib(gap_api.o)
+    0x1000a64c   0x1000a64c   0x000000f0   Code   RO         2122    i.gap_start_scan    fr8000_stack.lib(gap_api.o)
+    0x1000a73c   0x1000a73c   0x00000098   Code   RO         2127    i.gap_stop_scan     fr8000_stack.lib(gap_api.o)
+    0x1000a7d4   0x1000a7d4   0x00000044   Code   RO         2995    i.gapc_auth_get     fr8000_stack.lib(gapc.o)
+    0x1000a818   0x1000a818   0x00000064   Code   RO         2996    i.gapc_auth_set     fr8000_stack.lib(gapc.o)
+    0x1000a87c   0x1000a87c   0x000000e0   Code   RO         3417    i.gapc_bond_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000a95c   0x1000a95c   0x0000005c   Code   RO         3418    i.gapc_bond_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000a9b8   0x1000a9b8   0x000001e0   Code   RO         2923    i.gapc_bond_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000ab98   0x1000ab98   0x00000214   Code   RO         2924    i.gapc_bond_req_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000adac   0x1000adac   0x00000080   Code   RO         2997    i.gapc_cleanup      fr8000_stack.lib(gapc.o)
+    0x1000ae2c   0x1000ae2c   0x000000e4   Code   RO         2390    i.gapc_cmp_evt_handler  fr8000_stack.lib(app_task.o)
+    0x1000af10   0x1000af10   0x00000004   Code   RO         3419    i.gapc_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000af14   0x1000af14   0x0000003c   Code   RO         3758    i.gapc_cmp_evt_handler  fr8000_stack.lib(gattc_task.o)
+    0x1000af50   0x1000af50   0x00000064   Code   RO         4352    i.gapc_cmp_evt_handler  fr8000_stack.lib(gapm_init.o)
+    0x1000afb4   0x1000afb4   0x00000010   Code   RO         2998    i.gapc_con_cleanup  fr8000_stack.lib(gapc.o)
+    0x1000afc4   0x1000afc4   0x00000178   Code   RO         2999    i.gapc_con_create   fr8000_stack.lib(gapc.o)
+    0x1000b13c   0x1000b13c   0x00000084   Code   RO         3420    i.gapc_connection_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b1c0   0x1000b1c0   0x0000017c   Code   RO         2391    i.gapc_connection_req_ind_following  fr8000_stack.lib(app_task.o)
+    0x1000b33c   0x1000b33c   0x000000a8   Code   RO         2392    i.gapc_connection_req_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000b3e4   0x1000b3e4   0x00000004   Code   RO         3421    i.gapc_default_msg_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b3e8   0x1000b3e8   0x00000070   Code   RO         3422    i.gapc_disconnect_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b458   0x1000b458   0x0000004c   Code   RO         2393    i.gapc_disconnect_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000b4a4   0x1000b4a4   0x0000001c   Code   RO         3000    i.gapc_enc_keysize_get  fr8000_stack.lib(gapc.o)
+    0x1000b4c0   0x1000b4c0   0x00000018   Code   RO         3001    i.gapc_enc_keysize_set  fr8000_stack.lib(gapc.o)
+    0x1000b4d8   0x1000b4d8   0x00000036   Code   RO         3423    i.gapc_encrypt_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b50e   0x1000b50e   0x00000002   PAD
+    0x1000b510   0x1000b510   0x0000005c   Code   RO         3424    i.gapc_encrypt_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b56c   0x1000b56c   0x00000090   Code   RO         2925    i.gapc_encrypt_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000b5fc   0x1000b5fc   0x00000130   Code   RO         2926    i.gapc_encrypt_req_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000b72c   0x1000b72c   0x0000001c   Code   RO         3425    i.gapc_gen_dh_key_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b748   0x1000b748   0x00000024   Code   RO         3002    i.gapc_get_bdaddr   fr8000_stack.lib(gapc.o)
+    0x1000b76c   0x1000b76c   0x00000018   Code   RO         3003    i.gapc_get_chan_sel_algo  fr8000_stack.lib(gapc.o)
+    0x1000b784   0x1000b784   0x00000028   Code   RO         3004    i.gapc_get_conhdl   fr8000_stack.lib(gapc.o)
+    0x1000b7ac   0x1000b7ac   0x00000038   Code   RO         3005    i.gapc_get_conidx_imp  fr8000_stack.lib(gapc.o)
+    0x1000b7e4   0x1000b7e4   0x00000024   Code   RO         3006    i.gapc_get_csrk     fr8000_stack.lib(gapc.o)
+    0x1000b808   0x1000b808   0x00000010   Code   RO         3007    i.gapc_get_dest_task  fr8000_stack.lib(gapc.o)
+    0x1000b818   0x1000b818   0x000000ba   Code   RO         3426    i.gapc_get_dev_info_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b8d2   0x1000b8d2   0x0000006c   Code   RO         2394    i.gapc_get_dev_info_req_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000b93e   0x1000b93e   0x00000002   PAD
+    0x1000b940   0x1000b940   0x00000138   Code   RO         3427    i.gapc_get_info_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000ba78   0x1000ba78   0x0000001c   Code   RO         3008    i.gapc_get_operation  fr8000_stack.lib(gapc.o)
+    0x1000ba94   0x1000ba94   0x00000010   Code   RO         3009    i.gapc_get_operation_ptr  fr8000_stack.lib(gapc.o)
+    0x1000baa4   0x1000baa4   0x00000020   Code   RO         3010    i.gapc_get_requester  fr8000_stack.lib(gapc.o)
+    0x1000bac4   0x1000bac4   0x00000020   Code   RO         3011    i.gapc_get_role     fr8000_stack.lib(gapc.o)
+    0x1000bae4   0x1000bae4   0x00000024   Code   RO         3012    i.gapc_get_sign_counter  fr8000_stack.lib(gapc.o)
+    0x1000bb08   0x1000bb08   0x00000064   Code   RO         4180    i.gapc_hci_handler  fr8000_stack.lib(gapc_hci.o)
+    0x1000bb6c   0x1000bb6c   0x0000004c   Code   RO         3013    i.gapc_init         fr8000_stack.lib(gapc.o)
+    0x1000bbb8   0x1000bbb8   0x00000004   Code   RO         3014    i.gapc_is_disc_connection  fr8000_stack.lib(gapc.o)
+    0x1000bbbc   0x1000bbbc   0x00000040   Code   RO         3015    i.gapc_is_sec_set   fr8000_stack.lib(gapc.o)
+    0x1000bbfc   0x1000bbfc   0x00000070   Code   RO         3428    i.gapc_key_press_notification_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000bc6c   0x1000bc6c   0x00000028   Code   RO         3016    i.gapc_link_encrypted  fr8000_stack.lib(gapc.o)
+    0x1000bc94   0x1000bc94   0x0000002c   Code   RO         3017    i.gapc_lk_sec_lvl_get  fr8000_stack.lib(gapc.o)
+    0x1000bcc0   0x1000bcc0   0x00000060   Code   RO         3018    i.gapc_operation_cleanup  fr8000_stack.lib(gapc.o)
+    0x1000bd20   0x1000bd20   0x00000104   Code   RO         3429    i.gapc_param_update_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000be24   0x1000be24   0x0000011c   Code   RO         3430    i.gapc_param_update_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000bf40   0x1000bf40   0x00000090   Code   RO         2395    i.gapc_param_update_req_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000bfd0   0x1000bfd0   0x0000002a   Code   RO         3019    i.gapc_param_update_sanity  fr8000_stack.lib(gapc.o)
+    0x1000bffa   0x1000bffa   0x00000002   PAD
+    0x1000bffc   0x1000bffc   0x00000064   Code   RO         4353    i.gapc_peer_att_info_ind_handler  fr8000_stack.lib(gapm_init.o)
+    0x1000c060   0x1000c060   0x0000000e   Code   RO         2396    i.gapc_peer_features_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c06e   0x1000c06e   0x00000002   PAD
+    0x1000c070   0x1000c070   0x00000038   Code   RO         2397    i.gapc_peer_ver_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c0a8   0x1000c0a8   0x0000008c   Code   RO         3431    i.gapc_process_op   fr8000_stack.lib(gapc_task.o)
+    0x1000c134   0x1000c134   0x0000003c   Code   RO         3020    i.gapc_reschedule_operation  fr8000_stack.lib(gapc.o)
+    0x1000c170   0x1000c170   0x00000048   Code   RO         3432    i.gapc_security_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c1b8   0x1000c1b8   0x0000004c   Code   RO         2927    i.gapc_security_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000c204   0x1000c204   0x00000060   Code   RO         3021    i.gapc_send_complete_evt  fr8000_stack.lib(gapc.o)
+    0x1000c264   0x1000c264   0x00000026   Code   RO         3022    i.gapc_send_disconect_ind  fr8000_stack.lib(gapc.o)
+    0x1000c28a   0x1000c28a   0x00000026   Code   RO         3023    i.gapc_send_error_evt  fr8000_stack.lib(gapc.o)
+    0x1000c2b0   0x1000c2b0   0x0000004e   Code   RO         3433    i.gapc_set_dev_info_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c2fe   0x1000c2fe   0x0000003c   Code   RO         2398    i.gapc_set_dev_info_req_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c33a   0x1000c33a   0x00000002   PAD
+    0x1000c33c   0x1000c33c   0x0000004c   Code   RO         3434    i.gapc_set_le_ping_to_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c388   0x1000c388   0x00000050   Code   RO         3435    i.gapc_set_le_pkt_size_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c3d8   0x1000c3d8   0x00000024   Code   RO         3024    i.gapc_set_local_addr  fr8000_stack.lib(gapc.o)
+    0x1000c3fc   0x1000c3fc   0x00000010   Code   RO         3025    i.gapc_set_operation_ptr  fr8000_stack.lib(gapc.o)
+    0x1000c40c   0x1000c40c   0x0000006c   Code   RO         3436    i.gapc_set_phy_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c478   0x1000c478   0x0000004c   Code   RO         3437    i.gapc_set_pref_slave_latency_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c4c4   0x1000c4c4   0x0000003c   Code   RO         4231    i.gapc_sig_pdu_recv_handler  fr8000_stack.lib(gapc_sig.o)
+    0x1000c500   0x1000c500   0x00000024   Code   RO         4232    i.gapc_sig_send_param_resp  fr8000_stack.lib(gapc_sig.o)
+    0x1000c524   0x1000c524   0x0000003c   Code   RO         3438    i.gapc_sign_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c560   0x1000c560   0x0000008a   Code   RO         3759    i.gapc_sign_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x1000c5ea   0x1000c5ea   0x00000002   PAD
+    0x1000c5ec   0x1000c5ec   0x00000030   Code   RO         3439    i.gapc_smp_rep_attempts_timer_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c61c   0x1000c61c   0x00000044   Code   RO         3440    i.gapc_smp_timeout_timer_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c660   0x1000c660   0x00000014   Code   RO         3026    i.gapc_svc_chg_ccc_get  fr8000_stack.lib(gapc.o)
+    0x1000c674   0x1000c674   0x0000001c   Code   RO         3027    i.gapc_svc_chg_ccc_set  fr8000_stack.lib(gapc.o)
+    0x1000c690   0x1000c690   0x00000044   Code   RO         3441    i.gapc_update_conn_param_to_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c6d4   0x1000c6d4   0x00000032   Code   RO         3028    i.gapc_update_state  fr8000_stack.lib(gapc.o)
+    0x1000c706   0x1000c706   0x00000002   PAD
+    0x1000c708   0x1000c708   0x000000cc   Code   RO         3496    i.gapm_activity_create_cmd_handler  fr8000_stack.lib(gapm_actv.o)
+    0x1000c7d4   0x1000c7d4   0x00000040   Code   RO         2399    i.gapm_activity_created_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c814   0x1000c814   0x0000007c   Code   RO         3497    i.gapm_activity_delete_cmd_handler  fr8000_stack.lib(gapm_actv.o)
+    0x1000c890   0x1000c890   0x00000074   Code   RO         3498    i.gapm_activity_start_cmd_handler  fr8000_stack.lib(gapm_actv.o)
+    0x1000c904   0x1000c904   0x00000070   Code   RO         3499    i.gapm_activity_stop_cmd_handler  fr8000_stack.lib(gapm_actv.o)
+    0x1000c974   0x1000c974   0x0000007c   Code   RO         2400    i.gapm_activity_stopped_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c9f0   0x1000c9f0   0x00000030   Code   RO         3500    i.gapm_actv_alloc   fr8000_stack.lib(gapm_actv.o)
+    0x1000ca20   0x1000ca20   0x00000064   Code   RO         3501    i.gapm_actv_created  fr8000_stack.lib(gapm_actv.o)
+    0x1000ca84   0x1000ca84   0x00000048   Code   RO         3502    i.gapm_actv_deleted  fr8000_stack.lib(gapm_actv.o)
+    0x1000cacc   0x1000cacc   0x00000038   Code   RO         3503    i.gapm_actv_free    fr8000_stack.lib(gapm_actv.o)
+    0x1000cb04   0x1000cb04   0x00000020   Code   RO         3504    i.gapm_actv_get_hci_own_addr_type  fr8000_stack.lib(gapm_actv.o)
+    0x1000cb24   0x1000cb24   0x00000034   Code   RO         3505    i.gapm_actv_get_next  fr8000_stack.lib(gapm_actv.o)
+    0x1000cb58   0x1000cb58   0x00000054   Code   RO         3506    i.gapm_actv_init    fr8000_stack.lib(gapm_actv.o)
+    0x1000cbac   0x1000cbac   0x0000001c   Code   RO         3507    i.gapm_actv_rand_addr_set_ind  fr8000_stack.lib(gapm_actv.o)
+    0x1000cbc8   0x1000cbc8   0x00000034   Code   RO         3508    i.gapm_actv_retrieve_cmd_cmp_evt  fr8000_stack.lib(gapm_actv.o)
+    0x1000cbfc   0x1000cbfc   0x0000002a   Code   RO         3509    i.gapm_actv_send_stopped_ind  fr8000_stack.lib(gapm_actv.o)
+    0x1000cc26   0x1000cc26   0x00000002   PAD
+    0x1000cc28   0x1000cc28   0x0000002c   Code   RO         3510    i.gapm_actv_started  fr8000_stack.lib(gapm_actv.o)
+    0x1000cc54   0x1000cc54   0x00000078   Code   RO         3511    i.gapm_actv_stopped  fr8000_stack.lib(gapm_actv.o)
+    0x1000cccc   0x1000cccc   0x000000c4   Code   RO         3536    i.gapm_addr_fsm     fr8000_stack.lib(gapm_addr.o)
+    0x1000cd90   0x1000cd90   0x00000018   Code   RO         3537    i.gapm_addr_init    fr8000_stack.lib(gapm_addr.o)
+    0x1000cda8   0x1000cda8   0x00000028   Code   RO         3538    i.gapm_addr_renew_cmd_handler  fr8000_stack.lib(gapm_addr.o)
+    0x1000cdd0   0x1000cdd0   0x000000ac   Code   RO         3539    i.gapm_addr_renew_next_addr  fr8000_stack.lib(gapm_addr.o)
+    0x1000ce7c   0x1000ce7c   0x00000024   Code   RO         3540    i.gapm_addr_renew_to_ind_handler  fr8000_stack.lib(gapm_addr.o)
+    0x1000cea0   0x1000cea0   0x0000002c   Code   RO         3541    i.gapm_addr_send_dev_bdaddr_ind  fr8000_stack.lib(gapm_addr.o)
+    0x1000cecc   0x1000cecc   0x000000d8   Code   RO         3542    i.gapm_addr_set_rand_addr  fr8000_stack.lib(gapm_addr.o)
+    0x1000cfa4   0x1000cfa4   0x00000178   Code   RO         2928    i.gapm_addr_solved_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000d11c   0x1000d11c   0x0000007c   Code   RO         4248    i.gapm_adv_check_data_sanity  fr8000_stack.lib(gapm_adv.o)
+    0x1000d198   0x1000d198   0x000000e4   Code   RO         4249    i.gapm_adv_check_param  fr8000_stack.lib(gapm_adv.o)
+    0x1000d27c   0x1000d27c   0x000000a8   Code   RO         4250    i.gapm_adv_create   fr8000_stack.lib(gapm_adv.o)
+    0x1000d324   0x1000d324   0x00000014   Code   RO         4251    i.gapm_adv_delete   fr8000_stack.lib(gapm_adv.o)
+    0x1000d338   0x1000d338   0x00000022   Code   RO         4252    i.gapm_adv_send_hci_le_rmv_adv_set_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d35a   0x1000d35a   0x000000b8   Code   RO         4253    i.gapm_adv_send_hci_le_set_ext_adv_data_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d412   0x1000d412   0x00000048   Code   RO         4254    i.gapm_adv_send_hci_le_set_ext_adv_en_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d45a   0x1000d45a   0x000000ba   Code   RO         4255    i.gapm_adv_send_hci_le_set_ext_adv_param_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d514   0x1000d514   0x000000b6   Code   RO         4256    i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d5ca   0x1000d5ca   0x00000068   Code   RO         4257    i.gapm_adv_send_hci_le_set_per_adv_data_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d632   0x1000d632   0x00000026   Code   RO         4258    i.gapm_adv_send_hci_le_set_per_adv_en_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d658   0x1000d658   0x00000062   Code   RO         4259    i.gapm_adv_set_data  fr8000_stack.lib(gapm_adv.o)
+    0x1000d6ba   0x1000d6ba   0x00000002   PAD
+    0x1000d6bc   0x1000d6bc   0x0000004c   Code   RO         4260    i.gapm_adv_start    fr8000_stack.lib(gapm_adv.o)
+    0x1000d708   0x1000d708   0x00000024   Code   RO         4261    i.gapm_adv_stop     fr8000_stack.lib(gapm_adv.o)
+    0x1000d72c   0x1000d72c   0x00000038   Code   RO         4354    i.gapm_auto_conn_to_ind_handler  fr8000_stack.lib(gapm_init.o)
+    0x1000d764   0x1000d764   0x00000264   Code   RO         2401    i.gapm_cmp_evt_handler  fr8000_stack.lib(app_task.o)
+    0x1000d9c8   0x1000d9c8   0x00000078   Code   RO         3442    i.gapm_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000da40   0x1000da40   0x00000020   Code   RO         3543    i.gapm_cmp_evt_handler  fr8000_stack.lib(gapm_addr.o)
+    0x1000da60   0x1000da60   0x00000038   Code   RO         3070    i.gapm_con_cleanup  fr8000_stack.lib(gapm.o)
+    0x1000da98   0x1000da98   0x00000068   Code   RO         3071    i.gapm_con_create   fr8000_stack.lib(gapm.o)
+    0x1000db00   0x1000db00   0x0000000a   Code   RO         3072    i.gapm_con_enable   fr8000_stack.lib(gapm.o)
+    0x1000db0a   0x1000db0a   0x00000004   Code   RO         3564    i.gapm_default_msg_handler  fr8000_stack.lib(gapm_task.o)
+    0x1000db0e   0x1000db0e   0x00000002   PAD
+    0x1000db10   0x1000db10   0x0000003c   Code   RO         3544    i.gapm_dev_bdaddr_ind_handler  fr8000_stack.lib(gapm_addr.o)
+    0x1000db4c   0x1000db4c   0x0000001c   Code   RO         3073    i.gapm_dle_val_check  fr8000_stack.lib(gapm.o)
+    0x1000db68   0x1000db68   0x00000018   Code   RO         2402    i.gapm_enc_block_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000db80   0x1000db80   0x0000000c   Code   RO         2403    i.gapm_ext_adv_report_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000db8c   0x1000db8c   0x00000050   Code   RO         4471    i.gapm_gen_dh_key_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000dbdc   0x1000dbdc   0x0000003c   Code   RO         4472    i.gapm_gen_rand_addr_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000dc18   0x1000dc18   0x0000002c   Code   RO         2404    i.gapm_gen_rand_nb_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000dc44   0x1000dc44   0x00000028   Code   RO         3443    i.gapm_gen_rand_nb_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000dc6c   0x1000dc6c   0x00000010   Code   RO         3074    i.gapm_get_address_type  fr8000_stack.lib(gapm.o)
+    0x1000dc7c   0x1000dc7c   0x00000028   Code   RO         3075    i.gapm_get_att_handle  fr8000_stack.lib(gapm.o)
+    0x1000dca4   0x1000dca4   0x00000008   Code   RO         3076    i.gapm_get_bdaddr   fr8000_stack.lib(gapm.o)
+    0x1000dcac   0x1000dcac   0x00000110   Code   RO         4294    i.gapm_get_dev_info_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000ddbc   0x1000ddbc   0x00000008   Code   RO         3078    i.gapm_get_irk      fr8000_stack.lib(gapm.o)
+    0x1000ddc4   0x1000ddc4   0x00000008   Code   RO         3079    i.gapm_get_local_public_key  fr8000_stack.lib(gapm.o)
+    0x1000ddcc   0x1000ddcc   0x0000000c   Code   RO         3081    i.gapm_get_max_mtu  fr8000_stack.lib(gapm.o)
+    0x1000ddd8   0x1000ddd8   0x00000018   Code   RO         3082    i.gapm_get_operation  fr8000_stack.lib(gapm.o)
+    0x1000ddf0   0x1000ddf0   0x0000009c   Code   RO         4473    i.gapm_get_pub_key_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000de8c   0x1000de8c   0x00000054   Code   RO         4378    i.gapm_get_ral_addr_cmd_handler  fr8000_stack.lib(gapm_list.o)
+    0x1000dee0   0x1000dee0   0x0000001c   Code   RO         3083    i.gapm_get_requester  fr8000_stack.lib(gapm.o)
+    0x1000defc   0x1000defc   0x00000058   Code   RO         3565    i.gapm_hci_handler  fr8000_stack.lib(gapm_task.o)
+    0x1000df54   0x1000df54   0x00000060   Code   RO         3085    i.gapm_init         fr8000_stack.lib(gapm.o)
+    0x1000dfb4   0x1000dfb4   0x00000034   Code   RO         3086    i.gapm_init_attr    fr8000_stack.lib(gapm.o)
+    0x1000dfe8   0x1000dfe8   0x00000098   Code   RO         4355    i.gapm_init_connection_ind  fr8000_stack.lib(gapm_init.o)
+    0x1000e080   0x1000e080   0x00000080   Code   RO         4356    i.gapm_init_create  fr8000_stack.lib(gapm_init.o)
+    0x1000e100   0x1000e100   0x00000004   Code   RO         4357    i.gapm_init_delete  fr8000_stack.lib(gapm_init.o)
+    0x1000e104   0x1000e104   0x000000d4   Code   RO         4358    i.gapm_init_send_hci_le_ext_create_con_cmd  fr8000_stack.lib(gapm_init.o)
+    0x1000e1d8   0x1000e1d8   0x00000074   Code   RO         4359    i.gapm_init_start   fr8000_stack.lib(gapm_init.o)
+    0x1000e24c   0x1000e24c   0x00000030   Code   RO         4360    i.gapm_init_stop    fr8000_stack.lib(gapm_init.o)
+    0x1000e27c   0x1000e27c   0x00000044   Code   RO         3545    i.gapm_is_addr_type_valid  fr8000_stack.lib(gapm_addr.o)
+    0x1000e2c0   0x1000e2c0   0x00000010   Code   RO         3087    i.gapm_is_legacy_pairing_supp  fr8000_stack.lib(gapm.o)
+    0x1000e2d0   0x1000e2d0   0x00000010   Code   RO         3088    i.gapm_is_pref_con_param_pres  fr8000_stack.lib(gapm.o)
+    0x1000e2e0   0x1000e2e0   0x00000010   Code   RO         3089    i.gapm_is_sec_con_pairing_supp  fr8000_stack.lib(gapm.o)
+    0x1000e2f0   0x1000e2f0   0x000000b0   Code   RO         4379    i.gapm_list_add_next_entry  fr8000_stack.lib(gapm_list.o)
+    0x1000e3a0   0x1000e3a0   0x00000044   Code   RO         4380    i.gapm_list_rmv_cmd_handle  fr8000_stack.lib(gapm_list.o)
+    0x1000e3e4   0x1000e3e4   0x00000044   Code   RO         4381    i.gapm_list_rmv_next_entry  fr8000_stack.lib(gapm_list.o)
+    0x1000e428   0x1000e428   0x00000026   Code   RO         4382    i.gapm_list_send_list_size_ind  fr8000_stack.lib(gapm_list.o)
+    0x1000e44e   0x1000e44e   0x00000002   PAD
+    0x1000e450   0x1000e450   0x0000005c   Code   RO         4383    i.gapm_list_set_cmd_handler  fr8000_stack.lib(gapm_list.o)
+    0x1000e4ac   0x1000e4ac   0x000000a4   Code   RO         4298    i.gapm_op_reset_continue  fr8000_stack.lib(gapm_cfg.o)
+    0x1000e550   0x1000e550   0x00000130   Code   RO         4299    i.gapm_op_setup_continue  fr8000_stack.lib(gapm_cfg.o)
+    0x1000e680   0x1000e680   0x00000034   Code   RO         3090    i.gapm_operation_cleanup  fr8000_stack.lib(gapm.o)
+    0x1000e6b4   0x1000e6b4   0x0000001e   Code   RO         4406    i.gapm_per_sync_clear_fragments  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e6d2   0x1000e6d2   0x00000002   PAD
+    0x1000e6d4   0x1000e6d4   0x00000044   Code   RO         4407    i.gapm_per_sync_create  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e718   0x1000e718   0x00000004   Code   RO         4408    i.gapm_per_sync_delete  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e71c   0x1000e71c   0x00000058   Code   RO         4409    i.gapm_per_sync_get_activity  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e774   0x1000e774   0x00000090   Code   RO         4410    i.gapm_per_sync_send_adv_report_ind  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e804   0x1000e804   0x0000007c   Code   RO         4411    i.gapm_per_sync_start  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e880   0x1000e880   0x00000040   Code   RO         4412    i.gapm_per_sync_stop  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e8c0   0x1000e8c0   0x00000074   Code   RO         3091    i.gapm_process_op   fr8000_stack.lib(gapm.o)
+    0x1000e934   0x1000e934   0x00000022   Code   RO         2405    i.gapm_profile_added_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000e956   0x1000e956   0x00000002   PAD
+    0x1000e958   0x1000e958   0x00000060   Code   RO         4300    i.gapm_profile_task_add_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000e9b8   0x1000e9b8   0x00000040   Code   RO         4301    i.gapm_reset_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000e9f8   0x1000e9f8   0x00000038   Code   RO         4474    i.gapm_resolv_addr_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000ea30   0x1000ea30   0x00000028   Code   RO         4434    i.gapm_scan_actv_clean  fr8000_stack.lib(gapm_scan.o)
+    0x1000ea58   0x1000ea58   0x0000007c   Code   RO         4435    i.gapm_scan_add_to_filter  fr8000_stack.lib(gapm_scan.o)
+    0x1000ead4   0x1000ead4   0x0000001a   Code   RO         4436    i.gapm_scan_clear_fragments  fr8000_stack.lib(gapm_scan.o)
+    0x1000eaee   0x1000eaee   0x00000002   PAD
+    0x1000eaf0   0x1000eaf0   0x00000070   Code   RO         4437    i.gapm_scan_create  fr8000_stack.lib(gapm_scan.o)
+    0x1000eb60   0x1000eb60   0x00000004   Code   RO         4438    i.gapm_scan_delete  fr8000_stack.lib(gapm_scan.o)
+    0x1000eb64   0x1000eb64   0x00000108   Code   RO         4439    i.gapm_scan_filter_packet  fr8000_stack.lib(gapm_scan.o)
+    0x1000ec6c   0x1000ec6c   0x00000140   Code   RO         4440    i.gapm_scan_send_adv_report_ind  fr8000_stack.lib(gapm_scan.o)
+    0x1000edac   0x1000edac   0x00000050   Code   RO         4441    i.gapm_scan_send_hci_le_set_ext_scan_en_cmd  fr8000_stack.lib(gapm_scan.o)
+    0x1000edfc   0x1000edfc   0x0000009c   Code   RO         4442    i.gapm_scan_send_hci_le_set_ext_scan_param_cmd  fr8000_stack.lib(gapm_scan.o)
+    0x1000ee98   0x1000ee98   0x0000004c   Code   RO         4443    i.gapm_scan_start   fr8000_stack.lib(gapm_scan.o)
+    0x1000eee4   0x1000eee4   0x00000014   Code   RO         4444    i.gapm_scan_stop    fr8000_stack.lib(gapm_scan.o)
+    0x1000eef8   0x1000eef8   0x00000076   Code   RO         4445    i.gapm_scan_store_fragment  fr8000_stack.lib(gapm_scan.o)
+    0x1000ef6e   0x1000ef6e   0x00000002   PAD
+    0x1000ef70   0x1000ef70   0x00000044   Code   RO         3092    i.gapm_send_complete_evt  fr8000_stack.lib(gapm.o)
+    0x1000efb4   0x1000efb4   0x00000024   Code   RO         3093    i.gapm_send_error_evt  fr8000_stack.lib(gapm.o)
+    0x1000efd8   0x1000efd8   0x000000ec   Code   RO         4262    i.gapm_set_adv_data_cmd_handler  fr8000_stack.lib(gapm_adv.o)
+    0x1000f0c4   0x1000f0c4   0x00000058   Code   RO         4302    i.gapm_set_channel_map_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000f11c   0x1000f11c   0x000001a8   Code   RO         4303    i.gapm_set_dev_config_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000f2c4   0x1000f2c4   0x00000038   Code   RO         4304    i.gapm_set_irk_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000f2fc   0x1000f2fc   0x00000020   Code   RO         3094    i.gapm_set_max_mps  fr8000_stack.lib(gapm.o)
+    0x1000f31c   0x1000f31c   0x00000020   Code   RO         3095    i.gapm_set_max_mtu  fr8000_stack.lib(gapm.o)
+    0x1000f33c   0x1000f33c   0x00000014   Code   RO         4475    i.gapm_smp_encrypt_req  fr8000_stack.lib(gapm_smp.o)
+    0x1000f350   0x1000f350   0x000000a0   Code   RO         4476    i.gapm_smp_encrypt_rsp  fr8000_stack.lib(gapm_smp.o)
+    0x1000f3f0   0x1000f3f0   0x0000000c   Code   RO         4477    i.gapm_smp_rand_req  fr8000_stack.lib(gapm_smp.o)
+    0x1000f3fc   0x1000f3fc   0x00000094   Code   RO         4478    i.gapm_smp_rand_rsp  fr8000_stack.lib(gapm_smp.o)
+    0x1000f490   0x1000f490   0x00000098   Code   RO         4479    i.gapm_smp_resolv_op_cont  fr8000_stack.lib(gapm_smp.o)
+    0x1000f528   0x1000f528   0x00000010   Code   RO         3096    i.gapm_svc_chg_en   fr8000_stack.lib(gapm.o)
+    0x1000f538   0x1000f538   0x0000000c   Code   RO         2406    i.gapm_sync_established_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000f544   0x1000f544   0x00000022   Code   RO         3566    i.gapm_unknown_task_msg_handler  fr8000_stack.lib(gapm_task.o)
+    0x1000f566   0x1000f566   0x0000002c   Code   RO         3097    i.gapm_update_state  fr8000_stack.lib(gapm.o)
+    0x1000f592   0x1000f592   0x00000002   PAD
+    0x1000f594   0x1000f594   0x00000040   Code   RO         4480    i.gapm_use_enc_block_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000f5d4   0x1000f5d4   0x0000003c   Code   RO         3444    i.gapm_use_enc_block_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000f610   0x1000f610   0x00000114   Code   RO         2204    i.gatt_add_client   fr8000_stack.lib(gatt_api.o)
+    0x1000f724   0x1000f724   0x000002c4   Code   RO         2205    i.gatt_add_client_uuid  fr8000_stack.lib(gatt_api.o)
+    0x1000f9e8   0x1000f9e8   0x000001cc   Code   RO         2209    i.gatt_check_peer_svc  fr8000_stack.lib(gatt_api.o)
+    0x1000fbb4   0x1000fbb4   0x00000058   Code   RO         2212    i.gatt_client_enable_ntf  fr8000_stack.lib(gatt_api.o)
+    0x1000fc0c   0x1000fc0c   0x00000030   Code   RO         2214    i.gatt_client_read  fr8000_stack.lib(gatt_api.o)
+    0x1000fc3c   0x1000fc3c   0x0000005c   Code   RO         2216    i.gatt_client_read_with_handle  fr8000_stack.lib(gatt_api.o)
+    0x1000fc98   0x1000fc98   0x00000034   Code   RO         2217    i.gatt_client_write_cmd  fr8000_stack.lib(gatt_api.o)
+    0x1000fccc   0x1000fccc   0x00000078   Code   RO         2218    i.gatt_client_write_cmd_with_handle  fr8000_stack.lib(gatt_api.o)
+    0x1000fd44   0x1000fd44   0x00000078   Code   RO         2220    i.gatt_client_write_req_with_handle  fr8000_stack.lib(gatt_api.o)
+    0x1000fdbc   0x1000fdbc   0x00000040   Code   RO         2221    i.gatt_clr_peer_svc  fr8000_stack.lib(gatt_api.o)
+    0x1000fdfc   0x1000fdfc   0x000000c4   Code   RO         2223    i.gatt_discovery_all_peer_svc  fr8000_stack.lib(gatt_api.o)
+    0x1000fec0   0x1000fec0   0x0000002c   Code   RO         2225    i.gatt_get_free_svc_id  fr8000_stack.lib(gatt_api.o)
+    0x1000feec   0x1000feec   0x000000d8   Code   RO         2878    i.gatt_load_peer_svc_from_flash  fr8000_stack.lib(user_bond_manage.o)
+    0x1000ffc4   0x1000ffc4   0x00000016   Code   RO         2233    i.gatt_msg_default_handler  fr8000_stack.lib(gatt_api.o)
+    0x1000ffda   0x1000ffda   0x00000002   PAD
+    0x1000ffdc   0x1000ffdc   0x000006f0   Code   RO         2234    i.gatt_msg_default_handler_imp  fr8000_stack.lib(gatt_api.o)
+    0x100106cc   0x100106cc   0x000000ac   Code   RO         2238    i.gatt_profile_task_add  fr8000_stack.lib(gatt_api.o)
+    0x10010778   0x10010778   0x00000080   Code   RO         2239    i.gatt_regist_peer_prf_info  fr8000_stack.lib(gatt_api.o)
+    0x100107f8   0x100107f8   0x0000003c   Code   RO         2240    i.gatt_servcie_added  fr8000_stack.lib(gatt_api.o)
+    0x10010834   0x10010834   0x00000038   Code   RO         2241    i.gatt_service_connection_cleanup  fr8000_stack.lib(gatt_api.o)
+    0x1001086c   0x1001086c   0x00000044   Code   RO         2242    i.gatt_service_connection_created  fr8000_stack.lib(gatt_api.o)
+    0x100108b0   0x100108b0   0x00000002   Code   RO         2243    i.gatt_service_destroy  fr8000_stack.lib(gatt_api.o)
+    0x100108b2   0x100108b2   0x00000002   PAD
+    0x100108b4   0x100108b4   0x00000310   Code   RO         2244    i.gatt_service_init  fr8000_stack.lib(gatt_api.o)
+    0x10010bc4   0x10010bc4   0x00000134   Code   RO         2245    i.gatt_store_peer_prf_info  fr8000_stack.lib(gatt_api.o)
+    0x10010cf8   0x10010cf8   0x0000002c   Code   RO          188    i.gatt_write_data   ble_simple_central.o
+    0x10010d24   0x10010d24   0x000000d0   Code   RO         2879    i.gatt_write_peer_svc_to_flash  fr8000_stack.lib(user_bond_manage.o)
+    0x10010df4   0x10010df4   0x00000058   Code   RO         3760    i.gattc_att_info_cfm_handler  fr8000_stack.lib(gattc_task.o)
+    0x10010e4c   0x10010e4c   0x00000066   Code   RO         3445    i.gattc_att_info_req_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x10010eb2   0x10010eb2   0x00000050   Code   RO         3761    i.gattc_att_info_req_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10010f02   0x10010f02   0x00000002   PAD
+    0x10010f04   0x10010f04   0x000000a4   Code   RO         3172    i.gattc_cleanup     fr8000_stack.lib(gattc.o)
+    0x10010fa8   0x10010fa8   0x0000003e   Code   RO         3446    i.gattc_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
+    0x10010fe6   0x10010fe6   0x00000002   PAD
+    0x10010fe8   0x10010fe8   0x00000184   Code   RO         3762    i.gattc_cmp_evt_handler  fr8000_stack.lib(gattc_task.o)
+    0x1001116c   0x1001116c   0x00000016   Code   RO         3173    i.gattc_con_enable  fr8000_stack.lib(gattc.o)
+    0x10011182   0x10011182   0x00000002   PAD
+    0x10011184   0x10011184   0x0000008c   Code   RO         3174    i.gattc_create      fr8000_stack.lib(gattc.o)
+    0x10011210   0x10011210   0x0000000c   Code   RO         3763    i.gattc_default_msg_handler  fr8000_stack.lib(gattc_task.o)
+    0x1001121c   0x1001121c   0x00000070   Code   RO         3764    i.gattc_disc_char_desc_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x1001128c   0x1001128c   0x00000098   Code   RO         3765    i.gattc_disc_char_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011324   0x10011324   0x0000014c   Code   RO         3766    i.gattc_disc_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011470   0x10011470   0x00000074   Code   RO         3767    i.gattc_disc_svc_incl_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x100114e4   0x100114e4   0x000000b4   Code   RO         3768    i.gattc_disc_svc_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011598   0x10011598   0x00000018   Code   RO         3769    i.gattc_event_cfm_handler  fr8000_stack.lib(gattc_task.o)
+    0x100115b0   0x100115b0   0x00000020   Code   RO         2407    i.gattc_event_ind_handler  fr8000_stack.lib(app_task.o)
+    0x100115d0   0x100115d0   0x00000048   Code   RO         3770    i.gattc_exc_mtu_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011618   0x10011618   0x00000030   Code   RO         3771    i.gattc_execute_write_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011648   0x10011648   0x00000010   Code   RO         3175    i.gattc_get_mtu     fr8000_stack.lib(gattc.o)
+    0x10011658   0x10011658   0x0000001c   Code   RO         3177    i.gattc_get_operation  fr8000_stack.lib(gattc.o)
+    0x10011674   0x10011674   0x00000010   Code   RO         3178    i.gattc_get_operation_ptr  fr8000_stack.lib(gattc.o)
+    0x10011684   0x10011684   0x00000020   Code   RO         3179    i.gattc_get_requester  fr8000_stack.lib(gattc.o)
+    0x100116a4   0x100116a4   0x00000050   Code   RO         3180    i.gattc_init        fr8000_stack.lib(gattc.o)
+    0x100116f4   0x100116f4   0x0000006c   Code   RO         3181    i.gattc_operation_cleanup  fr8000_stack.lib(gattc.o)
+    0x10011760   0x10011760   0x000000a8   Code   RO         3772    i.gattc_process_op  fr8000_stack.lib(gattc_task.o)
+    0x10011808   0x10011808   0x00000044   Code   RO         3773    i.gattc_read_cfm_handler  fr8000_stack.lib(gattc_task.o)
+    0x1001184c   0x1001184c   0x00000130   Code   RO         3774    i.gattc_read_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x1001197c   0x1001197c   0x000000e8   Code   RO         3447    i.gattc_read_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x10011a64   0x10011a64   0x000000b8   Code   RO         3448    i.gattc_read_req_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x10011b1c   0x10011b1c   0x0000005e   Code   RO         3775    i.gattc_read_req_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011b7a   0x10011b7a   0x00000002   PAD
+    0x10011b7c   0x10011b7c   0x000000a4   Code   RO         3776    i.gattc_reg_to_peer_evt_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011c20   0x10011c20   0x0000003c   Code   RO         3182    i.gattc_reschedule_operation  fr8000_stack.lib(gattc.o)
+    0x10011c5c   0x10011c5c   0x000000c4   Code   RO         3777    i.gattc_sdp_svc_disc_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011d20   0x10011d20   0x00000068   Code   RO         3183    i.gattc_send_complete_evt  fr8000_stack.lib(gattc.o)
+    0x10011d88   0x10011d88   0x0000002c   Code   RO         3184    i.gattc_send_error_evt  fr8000_stack.lib(gattc.o)
+    0x10011db4   0x10011db4   0x00000058   Code   RO         3778    i.gattc_send_evt_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011e0c   0x10011e0c   0x000000b2   Code   RO         3779    i.gattc_send_svc_changed_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011ebe   0x10011ebe   0x00000002   PAD
+    0x10011ec0   0x10011ec0   0x00000050   Code   RO         3185    i.gattc_set_mtu     fr8000_stack.lib(gattc.o)
+    0x10011f10   0x10011f10   0x00000010   Code   RO         3186    i.gattc_set_operation_ptr  fr8000_stack.lib(gattc.o)
+    0x10011f20   0x10011f20   0x0000006c   Code   RO         3780    i.gattc_timeout_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011f8c   0x10011f8c   0x00000028   Code   RO         3187    i.gattc_update_state  fr8000_stack.lib(gattc.o)
+    0x10011fb4   0x10011fb4   0x00000088   Code   RO         3781    i.gattc_write_cfm_handler  fr8000_stack.lib(gattc_task.o)
+    0x1001203c   0x1001203c   0x00000194   Code   RO         3782    i.gattc_write_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x100121d0   0x100121d0   0x000000e0   Code   RO         3449    i.gattc_write_req_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x100122b0   0x100122b0   0x00000072   Code   RO         3783    i.gattc_write_req_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10012322   0x10012322   0x00000006   Code   RO         3211    i.gattm_cleanup     fr8000_stack.lib(gattm.o)
+    0x10012328   0x10012328   0x00000004   Code   RO         3212    i.gattm_create      fr8000_stack.lib(gattm.o)
+    0x1001232c   0x1001232c   0x00000004   Code   RO         3823    i.gattm_default_msg_handler  fr8000_stack.lib(gattm_task.o)
+    0x10012330   0x10012330   0x00000024   Code   RO         3213    i.gattm_init        fr8000_stack.lib(gattm.o)
+    0x10012354   0x10012354   0x00000064   Code   RO         3214    i.gattm_init_attr   fr8000_stack.lib(gattm.o)
+    0x100123b8   0x100123b8   0x0000000c   Code   RO         3215    i.gattm_svc_get_start_hdl  fr8000_stack.lib(gattm.o)
+    0x100123c4   0x100123c4   0x00000034   Code   RO         2247    i.get_active_service_id  fr8000_stack.lib(gatt_api.o)
+    0x100123f8   0x100123f8   0x00000008   Code   RO         2248    i.get_gatt_default_itf  fr8000_stack.lib(gatt_api.o)
+    0x10012400   0x10012400   0x0000004c   Code   RO         2603    i.get_valid_tim_evt_id  fr8000_stack.lib(os_timer.o)
+    0x1001244c   0x1001244c   0x000002c8   Code   RO         1103    i.gpio_init         driver_gpio.o
+    0x10012714   0x10012714   0x0000005c   Code   RO         1108    i.gpio_write_pin    driver_gpio.o
+    0x10012770   0x10012770   0x000000bc   Code   RO         3229    i.hci_acl_data_handler  fr8000_stack.lib(l2cc_task.o)
+    0x1001282c   0x1001282c   0x00000024   Code   RO         4181    i.hci_auth_payl_to_exp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012850   0x10012850   0x000000a4   Code   RO         4305    i.hci_basic_cmd_cmp_evt_cfg_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100128f4   0x100128f4   0x00000044   Code   RO         4306    i.hci_basic_cmd_cmp_evt_rl_cfg_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10012938   0x10012938   0x000000f4   Code   RO         4182    i.hci_cmd_stat_event_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012a2c   0x10012a2c   0x0000005c   Code   RO         4183    i.hci_disc_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012a88   0x10012a88   0x00000028   Code   RO         4184    i.hci_enc_chg_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012ab0   0x10012ab0   0x00000028   Code   RO         4185    i.hci_enc_key_refr_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012ad8   0x10012ad8   0x00000070   Code   RO         4263    i.hci_le_adv_set_term_evt_handler  fr8000_stack.lib(gapm_adv.o)
+    0x10012b48   0x10012b48   0x00000028   Code   RO         4186    i.hci_le_ch_sel_algo_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012b70   0x10012b70   0x00000038   Code   RO         3546    i.hci_le_cmd_cmp_evt_addr_handler  fr8000_stack.lib(gapm_addr.o)
+    0x10012ba8   0x10012ba8   0x000000a4   Code   RO         4264    i.hci_le_cmd_cmp_evt_adv_handler  fr8000_stack.lib(gapm_adv.o)
+    0x10012c4c   0x10012c4c   0x000000ec   Code   RO         4265    i.hci_le_cmd_cmp_evt_creating_handler  fr8000_stack.lib(gapm_adv.o)
+    0x10012d38   0x10012d38   0x00000080   Code   RO         4361    i.hci_le_cmd_cmp_evt_init_handler  fr8000_stack.lib(gapm_init.o)
+    0x10012db8   0x10012db8   0x000000c4   Code   RO         4384    i.hci_le_cmd_cmp_evt_list_handler  fr8000_stack.lib(gapm_list.o)
+    0x10012e7c   0x10012e7c   0x00000034   Code   RO         4413    i.hci_le_cmd_cmp_evt_per_sync_handler  fr8000_stack.lib(gapm_per_sync.o)
+    0x10012eb0   0x10012eb0   0x00000068   Code   RO         4446    i.hci_le_cmd_cmp_evt_scan_handler  fr8000_stack.lib(gapm_scan.o)
+    0x10012f18   0x10012f18   0x0000007e   Code   RO         4266    i.hci_le_cmd_cmp_evt_starting_handler  fr8000_stack.lib(gapm_adv.o)
+    0x10012f96   0x10012f96   0x00000002   PAD
+    0x10012f98   0x10012f98   0x00000090   Code   RO         4187    i.hci_le_con_update_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013028   0x10013028   0x0000003c   Code   RO         4188    i.hci_le_data_len_chg_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013064   0x10013064   0x00000028   Code   RO         3512    i.hci_le_enh_con_cmp_evt_handler  fr8000_stack.lib(gapm_actv.o)
+    0x1001308c   0x1001308c   0x000000c4   Code   RO         4447    i.hci_le_ext_adv_report_evt_handler  fr8000_stack.lib(gapm_scan.o)
+    0x10013150   0x10013150   0x00000026   Code   RO         4481    i.hci_le_gen_dhkey_stat_evt_handler  fr8000_stack.lib(gapm_smp.o)
+    0x10013176   0x10013176   0x00000054   Code   RO         4482    i.hci_le_generate_dhkey_cmp_evt_handler  fr8000_stack.lib(gapm_smp.o)
+    0x100131ca   0x100131ca   0x00000002   PAD
+    0x100131cc   0x100131cc   0x00000080   Code   RO         4189    i.hci_le_ltk_request_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x1001324c   0x1001324c   0x00000050   Code   RO         4414    i.hci_le_per_adv_report_evt_handler  fr8000_stack.lib(gapm_per_sync.o)
+    0x1001329c   0x1001329c   0x00000066   Code   RO         4415    i.hci_le_per_adv_sync_est_evt_handler  fr8000_stack.lib(gapm_per_sync.o)
+    0x10013302   0x10013302   0x0000001c   Code   RO         4416    i.hci_le_per_adv_sync_lost_evt_handler  fr8000_stack.lib(gapm_per_sync.o)
+    0x1001331e   0x1001331e   0x00000002   PAD
+    0x10013320   0x10013320   0x00000068   Code   RO         4190    i.hci_le_phy_upd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013388   0x10013388   0x00000044   Code   RO         4307    i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100133cc   0x100133cc   0x00000030   Code   RO         4308    i.hci_le_rd_buff_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100133fc   0x100133fc   0x00000090   Code   RO         4309    i.hci_le_rd_local_p256_public_key_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1001348c   0x1001348c   0x00000042   Code   RO         4310    i.hci_le_rd_max_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100134ce   0x100134ce   0x00000002   PAD
+    0x100134d0   0x100134d0   0x00000068   Code   RO         4311    i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013538   0x10013538   0x0000003a   Code   RO         4385    i.hci_le_rd_pal_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
+    0x10013572   0x10013572   0x00000002   PAD
+    0x10013574   0x10013574   0x0000005c   Code   RO         4191    i.hci_le_rd_phy_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x100135d0   0x100135d0   0x00000066   Code   RO         4386    i.hci_le_rd_ral_addr_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
+    0x10013636   0x10013636   0x0000003a   Code   RO         4387    i.hci_le_rd_ral_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
+    0x10013670   0x10013670   0x000000a4   Code   RO         4192    i.hci_le_rd_rem_feats_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013714   0x10013714   0x00000048   Code   RO         4312    i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1001375c   0x1001375c   0x0000003a   Code   RO         4313    i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013796   0x10013796   0x00000048   Code   RO         4314    i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100137de   0x100137de   0x0000003a   Code   RO         4388    i.hci_le_rd_wlst_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
+    0x10013818   0x10013818   0x00000068   Code   RO         4315    i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013880   0x10013880   0x00000050   Code   RO         4193    i.hci_le_rem_con_param_req_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x100138d0   0x100138d0   0x00000060   Code   RO         4267    i.hci_le_scan_req_rcvd_evt_handler  fr8000_stack.lib(gapm_adv.o)
+    0x10013930   0x10013930   0x00000028   Code   RO         4448    i.hci_le_scan_timeout_evt_handler  fr8000_stack.lib(gapm_scan.o)
+    0x10013958   0x10013958   0x00000034   Code   RO         4194    i.hci_le_set_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x1001398c   0x1001398c   0x00000024   Code   RO         4195    i.hci_le_start_enc_stat_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x100139b0   0x100139b0   0x00000038   Code   RO         3230    i.hci_nb_cmp_pkts_evt_handler  fr8000_stack.lib(l2cc_task.o)
+    0x100139e8   0x100139e8   0x00000048   Code   RO         4196    i.hci_rd_auth_payl_to_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013a30   0x10013a30   0x00000044   Code   RO         4316    i.hci_rd_bd_addr_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013a74   0x10013a74   0x00000030   Code   RO         4317    i.hci_rd_buff_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013aa4   0x10013aa4   0x00000060   Code   RO         4197    i.hci_rd_chnl_map_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013b04   0x10013b04   0x00000068   Code   RO         4318    i.hci_rd_local_ver_info_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013b6c   0x10013b6c   0x00000088   Code   RO         4198    i.hci_rd_rem_ver_info_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013bf4   0x10013bf4   0x0000005c   Code   RO         4199    i.hci_rd_rssi_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013c50   0x10013c50   0x0000003a   Code   RO         4319    i.hci_test_end_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013c8a   0x10013c8a   0x00000002   PAD
+    0x10013c8c   0x10013c8c   0x00000034   Code   RO         4200    i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013cc0   0x10013cc0   0x00000026   Code   RO         4201    i.hci_wr_auth_payl_to_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013ce6   0x10013ce6   0x00000002   PAD
+    0x10013ce8   0x10013ce8   0x0000008c   Code   RO         3328    i.host_trng_valid   fr8000_stack.lib(trng.o)
+    0x10013d74   0x10013d74   0x00000036   Code   RO          608    i.internal_CalculateFramelen  bitalloc.o
+    0x10013daa   0x10013daa   0x00000002   PAD
+    0x10013dac   0x10013dac   0x00000048   Code   RO          812    i.internal_DecoderReset  decoder-private.o
+    0x10013df4   0x10013df4   0x000000c4   Code   RO         2474    i.jump_table_get_static_keys  fr8000_stack.lib(jump_table_host.o)
+    0x10013eb8   0x10013eb8   0x0000003c   Code   RO         2475    i.jump_table_memmory_init  fr8000_stack.lib(jump_table_host.o)
+    0x10013ef4   0x10013ef4   0x00000048   Code   RO         2476    i.jump_table_param_get  fr8000_stack.lib(jump_table_host.o)
+    0x10013f3c   0x10013f3c   0x00000038   Code   RO         2477    i.jump_table_param_set  fr8000_stack.lib(jump_table_host.o)
+    0x10013f74   0x10013f74   0x000000a0   Code   RO         2478    i.jump_table_set_static_keys  fr8000_stack.lib(jump_table_host.o)
+    0x10014014   0x10014014   0x00000004   Code   RO         2446    i.ke_task_default_handler_get_patch  fr8000_stack.lib(entry.o)
+    0x10014018   0x10014018   0x0000003c   Code   RO         3881    i.l2c_code_conn_param_upd_req_handler  fr8000_stack.lib(l2cc_sig.o)
+    0x10014054   0x10014054   0x00000068   Code   RO         4233    i.l2c_code_conn_param_upd_req_handler  fr8000_stack.lib(gapc_sig.o)
+    0x100140bc   0x100140bc   0x0000003a   Code   RO         3882    i.l2c_code_conn_param_upd_resp_handler  fr8000_stack.lib(l2cc_sig.o)
+    0x100140f6   0x100140f6   0x00000044   Code   RO         4234    i.l2c_code_conn_param_upd_resp_handler  fr8000_stack.lib(gapc_sig.o)
+    0x1001413a   0x1001413a   0x0000001c   Code   RO         3883    i.l2c_code_reject_handler  fr8000_stack.lib(l2cc_sig.o)
+    0x10014156   0x10014156   0x00000050   Code   RO         4235    i.l2c_code_reject_handler  fr8000_stack.lib(gapc_sig.o)
+    0x100141a6   0x100141a6   0x00000002   PAD
+    0x100141a8   0x100141a8   0x000000b0   Code   RO         3834    i.l2cc_cleanup      fr8000_stack.lib(l2cc.o)
+    0x10014258   0x10014258   0x0000003c   Code   RO         3450    i.l2cc_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
+    0x10014294   0x10014294   0x00000046   Code   RO         3784    i.l2cc_cmp_evt_handler  fr8000_stack.lib(gattc_task.o)
+    0x100142da   0x100142da   0x00000002   PAD
+    0x100142dc   0x100142dc   0x0000004c   Code   RO         3835    i.l2cc_create       fr8000_stack.lib(l2cc.o)
+    0x10014328   0x10014328   0x0000017c   Code   RO         3836    i.l2cc_data_send    fr8000_stack.lib(l2cc.o)
+    0x100144a4   0x100144a4   0x00000050   Code   RO         3861    i.l2cc_dbg_pdu_pack  fr8000_stack.lib(l2cc_pdu.o)
+    0x100144f4   0x100144f4   0x00000070   Code   RO         3231    i.l2cc_dbg_pdu_send_cmd_handler  fr8000_stack.lib(l2cc_task.o)
+    0x10014564   0x10014564   0x00000004   Code   RO         3232    i.l2cc_default_msg_handler  fr8000_stack.lib(l2cc_task.o)
+    0x10014568   0x10014568   0x00000050   Code   RO         3839    i.l2cc_init         fr8000_stack.lib(l2cc.o)
+    0x100145b8   0x100145b8   0x0000003e   Code   RO         3233    i.l2cc_lecb_sdu_send_cmd_handler  fr8000_stack.lib(l2cc_task.o)
+    0x100145f6   0x100145f6   0x00000002   PAD
+    0x100145f8   0x100145f8   0x00000054   Code   RO         3840    i.l2cc_op_complete  fr8000_stack.lib(l2cc.o)
+    0x1001464c   0x1001464c   0x0000002c   Code   RO         3234    i.l2cc_pdu_alloc    fr8000_stack.lib(l2cc_task.o)
+    0x10014678   0x10014678   0x00000144   Code   RO         3863    i.l2cc_pdu_header_check  fr8000_stack.lib(l2cc_pdu.o)
+    0x100147bc   0x100147bc   0x000002c0   Code   RO         3864    i.l2cc_pdu_pack     fr8000_stack.lib(l2cc_pdu.o)
+    0x10014a7c   0x10014a7c   0x00000062   Code   RO         3235    i.l2cc_pdu_recv_ind_handler  fr8000_stack.lib(l2cc_task.o)
+    0x10014ade   0x10014ade   0x00000068   Code   RO         3451    i.l2cc_pdu_recv_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x10014b46   0x10014b46   0x00000072   Code   RO         3785    i.l2cc_pdu_recv_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10014bb8   0x10014bb8   0x00000080   Code   RO         3865    i.l2cc_pdu_rx_init  fr8000_stack.lib(l2cc_pdu.o)
+    0x10014c38   0x10014c38   0x00000006   Code   RO         3236    i.l2cc_pdu_send     fr8000_stack.lib(l2cc_task.o)
+    0x10014c3e   0x10014c3e   0x00000002   PAD
+    0x10014c40   0x10014c40   0x00000060   Code   RO         3237    i.l2cc_pdu_send_cmd_handler  fr8000_stack.lib(l2cc_task.o)
+    0x10014ca0   0x10014ca0   0x00000298   Code   RO         3866    i.l2cc_pdu_unpack   fr8000_stack.lib(l2cc_pdu.o)
+    0x10014f38   0x10014f38   0x00000030   Code   RO         3841    i.l2cc_send_cmp_evt  fr8000_stack.lib(l2cc.o)
+    0x10014f68   0x10014f68   0x0000004c   Code   RO         3884    i.l2cc_sig_pdu_recv_handler  fr8000_stack.lib(l2cc_sig.o)
+    0x10014fb4   0x10014fb4   0x0000005c   Code   RO         3885    i.l2cc_sig_send_cmd_reject  fr8000_stack.lib(l2cc_sig.o)
+    0x10015010   0x10015010   0x00000028   Code   RO         3843    i.l2cc_update_state  fr8000_stack.lib(l2cc.o)
+    0x10015038   0x10015038   0x00000016   Code   RO         3898    i.l2cm_cleanup      fr8000_stack.lib(l2cm.o)
+    0x1001504e   0x1001504e   0x00000004   Code   RO         3899    i.l2cm_create       fr8000_stack.lib(l2cm.o)
+    0x10015052   0x10015052   0x00000002   PAD
+    0x10015054   0x10015054   0x0000000c   Code   RO         3900    i.l2cm_get_nb_buffer_available  fr8000_stack.lib(l2cm.o)
+    0x10015060   0x10015060   0x00000030   Code   RO         3901    i.l2cm_init         fr8000_stack.lib(l2cm.o)
+    0x10015090   0x10015090   0x00000060   Code   RO         3902    i.l2cm_l2cap_tx_handler  fr8000_stack.lib(l2cm.o)
+    0x100150f0   0x100150f0   0x00000010   Code   RO         3903    i.l2cm_set_link_layer_buff_size  fr8000_stack.lib(l2cm.o)
+    0x10015100   0x10015100   0x0000002c   Code   RO         3904    i.l2cm_tx_status    fr8000_stack.lib(l2cm.o)
+    0x1001512c   0x1001512c   0x00000094   Code   RO         1397    i.log_init          co_log.o
+    0x100151c0   0x100151c0   0x00000024   Code   RO         1398    i.log_printf        co_log.o
+    0x100151e4   0x100151e4   0x00000004   Code   RO         1399    i.log_printf_level  co_log.o
+    0x100151e8   0x100151e8   0x00000022   Code   RO         1182    i.lvd_threshold     driver_pmu.o
+    0x1001520a   0x1001520a   0x00000002   PAD
+    0x1001520c   0x1001520c   0x00000008   Code   RO         3997    i.m_al_get_local_addr  fr8000_stack.lib(m_al_task.o)
+    0x10015214   0x10015214   0x00000018   Code   RO         4115    i.m_tb_state_is_feature_sup  fr8000_stack.lib(m_tb_state.o)
+    0x1001522c   0x1001522c   0x0000004c   Code   RO         2716    i.mesh_set_runtime  fr8000_stack.lib(mesh_api.o)
+    0x10015278   0x10015278   0x0000004c   Code   RO         2644    i.modem_param_table_set  fr8000_stack.lib(patch_rf.o)
+    0x100152c4   0x100152c4   0x00000022   Code   RO          609    i.monoBitAllocation  bitalloc.o
+    0x100152e6   0x100152e6   0x00000056   Code   RO          610    i.oneChannelBitAllocation  bitalloc.o
+    0x1001533c   0x1001533c   0x00000030   Code   RO         2573    i.os_default_task_func  fr8000_stack.lib(os_task.o)
+    0x1001536c   0x1001536c   0x0000000a   Code   RO         2625    i.os_free           fr8000_stack.lib(os_mem.o)
+    0x10015376   0x10015376   0x00000002   PAD
+    0x10015378   0x10015378   0x00000020   Code   RO         2575    i.os_get_free_task_type  fr8000_stack.lib(os_task.o)
+    0x10015398   0x10015398   0x00000006   Code   RO         2627    i.os_malloc         fr8000_stack.lib(os_mem.o)
+    0x1001539e   0x1001539e   0x00000002   PAD
+    0x100153a0   0x100153a0   0x00000060   Code   RO         2557    i.os_msg_post       fr8000_stack.lib(os_msg_q.o)
+    0x10015400   0x10015400   0x00000006   Code   RO         2576    i.os_task_create    fr8000_stack.lib(os_task.o)
+    0x10015406   0x10015406   0x00000002   PAD
+    0x10015408   0x10015408   0x00000078   Code   RO         2577    i.os_task_create_x  fr8000_stack.lib(os_task.o)
+    0x10015480   0x10015480   0x000000ac   Code   RO         2604    i.os_timer_destroy  fr8000_stack.lib(os_timer.o)
+    0x1001552c   0x1001552c   0x000000e4   Code   RO         2605    i.os_timer_init     fr8000_stack.lib(os_timer.o)
+    0x10015610   0x10015610   0x00000028   Code   RO         1927    i.os_timer_ota_cb   ota.o
+    0x10015638   0x10015638   0x000000d4   Code   RO         2606    i.os_timer_start    fr8000_stack.lib(os_timer.o)
+    0x1001570c   0x1001570c   0x00000110   Code   RO         2607    i.os_timer_stop     fr8000_stack.lib(os_timer.o)
+    0x1001581c   0x1001581c   0x0000005c   Code   RO          190    i.os_timer_update_link_param_cb  ble_simple_central.o
+    0x10015878   0x10015878   0x00000048   Code   RO          278    i.os_timer_usb_ready_cb  usb.o
+    0x100158c0   0x100158c0   0x00000018   Code   RO         2629    i.os_zalloc         fr8000_stack.lib(os_mem.o)
+    0x100158d8   0x100158d8   0x00000024   Code   RO         1930    i.ota_deinit        ota.o
+    0x100158fc   0x100158fc   0x0000001c   Code   RO         1931    i.ota_init          ota.o
+    0x10015918   0x10015918   0x00000040   Code   RO         1933    i.ota_start         ota.o
+    0x10015958   0x10015958   0x0000008c   Code   RO         1934    i.ota_stop          ota.o
+    0x100159e4   0x100159e4   0x00000002   Code   RO         1184    i.pmu_Anti_shake_key_isr  driver_pmu.o
+    0x100159e6   0x100159e6   0x00000002   PAD
+    0x100159e8   0x100159e8   0x00000060   Code   RO         2514    i.pmu_calibration_restart  fr8000_stack.lib(sys_utisl.o)
+    0x10015a48   0x10015a48   0x00000154   Code   RO         1189    i.pmu_cp_trim_config  driver_pmu.o
+    0x10015b9c   0x10015b9c   0x000002bc   Code   RO         1192    i.pmu_ft_trim_config  driver_pmu.o
+    0x10015e58   0x10015e58   0x00000010   Code   RO         1194    i.pmu_get_isr_state  driver_pmu.o
+    0x10015e68   0x10015e68   0x00000002   Code   RO         1195    i.pmu_gpio_isr      driver_pmu.o
+    0x10015e6a   0x10015e6a   0x0000004c   Code   RO         1197    i.pmu_ldo_mode_enable  driver_pmu.o
+    0x10015eb6   0x10015eb6   0x00000092   Code   RO         1199    i.pmu_lvd_en        driver_pmu.o
+    0x10015f48   0x10015f48   0x00000034   Code   RO         1202    i.pmu_reset_internal_cnt  driver_pmu.o
+    0x10015f7c   0x10015f7c   0x00000036   Code   RO         1203    i.pmu_set_pin_dir   driver_pmu.o
+    0x10015fb2   0x10015fb2   0x0000006c   Code   RO         1206    i.pmu_set_pin_pull  driver_pmu.o
+    0x1001601e   0x1001601e   0x00000024   Code   RO         1207    i.pmu_set_pin_to_CPU  driver_pmu.o
+    0x10016042   0x10016042   0x00000024   Code   RO         1208    i.pmu_set_pin_to_PMU  driver_pmu.o
+    0x10016066   0x10016066   0x00000002   PAD
+    0x10016068   0x10016068   0x00000364   Code   RO         1211    i.pmu_sub_init      driver_pmu.o
+    0x100163cc   0x100163cc   0x000000c0   Code   RO         3259    i.prf_add_profile   fr8000_stack.lib(prf.o)
+    0x1001648c   0x1001648c   0x00000054   Code   RO         3260    i.prf_cleanup       fr8000_stack.lib(prf.o)
+    0x100164e0   0x100164e0   0x00000054   Code   RO         3261    i.prf_create        fr8000_stack.lib(prf.o)
+    0x10016534   0x10016534   0x0000019e   Code   RO         3291    i.prf_extract_svc_info_uuid_128  fr8000_stack.lib(prf_utils.o)
+    0x100166d2   0x100166d2   0x00000002   PAD
+    0x100166d4   0x100166d4   0x0000004c   Code   RO         3265    i.prf_get_task_from_id  fr8000_stack.lib(prf.o)
+    0x10016720   0x10016720   0x000000fc   Code   RO         3266    i.prf_init          fr8000_stack.lib(prf.o)
+    0x1001681c   0x1001681c   0x00000028   Code   RO         2767    i.prf_itf_get_imp   fr8000_stack.lib(app_prf.o)
+    0x10016844   0x10016844   0x00000088   Code   RO            5    i.proj_init         proj_main.o
+    0x100168cc   0x100168cc   0x0000001e   Code   RO         3318    i.rwble_hl_init_imp  fr8000_stack.lib(rwble_hl.o)
+    0x100168ea   0x100168ea   0x0000001e   Code   RO         3319    i.rwble_hl_reset    fr8000_stack.lib(rwble_hl.o)
+    0x10016908   0x10016908   0x00000032   Code   RO          943    i.shift_buffer      framing.o
+    0x1001693a   0x1001693a   0x00000002   PAD
+    0x1001693c   0x1001693c   0x00000090   Code   RO          191    i.simple_central_init  ble_simple_central.o
+    0x100169cc   0x100169cc   0x0000027c   Code   RO          192    i.simple_central_msg_handler  ble_simple_central.o
+    0x10016c48   0x10016c48   0x00000078   Code   RO          193    i.simple_central_start_scan  ble_simple_central.o
+    0x10016cc0   0x10016cc0   0x00000024   Code   RO         4543    i.smpc_ShiftLeft1Bit16ByteNum  fr8000_stack.lib(smpc_crypto.o)
+    0x10016ce4   0x10016ce4   0x00000016   Code   RO         4544    i.smpc_XOR_16_Byte_Array  fr8000_stack.lib(smpc_crypto.o)
+    0x10016cfa   0x10016cfa   0x00000002   PAD
+    0x10016cfc   0x10016cfc   0x00000048   Code   RO         4545    i.smpc_aes_cmac_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10016d44   0x10016d44   0x00000150   Code   RO         4546    i.smpc_aes_cmac_continue  fr8000_stack.lib(smpc_crypto.o)
+    0x10016e94   0x10016e94   0x0000004c   Code   RO         4547    i.smpc_aes_cmac_init  fr8000_stack.lib(smpc_crypto.o)
+    0x10016ee0   0x10016ee0   0x00000550   Code   RO         4501    i.smpc_calc_confirm_cont  fr8000_stack.lib(smpc_api.o)
+    0x10017430   0x10017430   0x00000084   Code   RO         3580    i.smpc_calc_subkeys  fr8000_stack.lib(smpc.o)
+    0x100174b4   0x100174b4   0x00000080   Code   RO         3581    i.smpc_check_key_distrib  fr8000_stack.lib(smpc.o)
+    0x10017534   0x10017534   0x0000002c   Code   RO         3582    i.smpc_check_max_key_size  fr8000_stack.lib(smpc.o)
+    0x10017560   0x10017560   0x00000024   Code   RO         3583    i.smpc_check_pairing_feat  fr8000_stack.lib(smpc.o)
+    0x10017584   0x10017584   0x00000082   Code   RO         4577    i.smpc_check_param  fr8000_stack.lib(smpc_util.o)
+    0x10017606   0x10017606   0x00000002   PAD
+    0x10017608   0x10017608   0x00000064   Code   RO         3584    i.smpc_check_repeated_attempts  fr8000_stack.lib(smpc.o)
+    0x1001766c   0x1001766c   0x00000034   Code   RO         3585    i.smpc_clear_timeout_timer  fr8000_stack.lib(smpc.o)
+    0x100176a0   0x100176a0   0x00000248   Code   RO         4502    i.smpc_confirm_gen_rand  fr8000_stack.lib(smpc_api.o)
+    0x100178e8   0x100178e8   0x0000001e   Code   RO         4578    i.smpc_construcpublic_key_t_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017906   0x10017906   0x00000008   Code   RO         4579    i.smpc_construct_dhkey_check_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001790e   0x1001790e   0x00000008   Code   RO         4580    i.smpc_construct_enc_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017916   0x10017916   0x0000001e   Code   RO         4581    i.smpc_construct_id_addr_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017934   0x10017934   0x00000008   Code   RO         4582    i.smpc_construct_id_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001793c   0x1001793c   0x00000006   Code   RO         4583    i.smpc_construct_keypress_notification_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017942   0x10017942   0x00000012   Code   RO         4584    i.smpc_construct_mst_id_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017954   0x10017954   0x00000008   Code   RO         4585    i.smpc_construct_pair_cfm_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001795c   0x1001795c   0x00000006   Code   RO         4586    i.smpc_construct_pair_fail_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017962   0x10017962   0x00000008   Code   RO         4587    i.smpc_construct_pair_rand_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001796a   0x1001796a   0x0000000c   Code   RO         4588    i.smpc_construct_pair_req_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017976   0x10017976   0x0000000c   Code   RO         4589    i.smpc_construct_pair_rsp_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017982   0x10017982   0x00000006   Code   RO         4590    i.smpc_construct_sec_req_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017988   0x10017988   0x00000008   Code   RO         4591    i.smpc_construct_sign_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017990   0x10017990   0x00000038   Code   RO         4503    i.smpc_encrypt_cfm  fr8000_stack.lib(smpc_api.o)
+    0x100179c8   0x100179c8   0x00000026   Code   RO         4504    i.smpc_encrypt_start  fr8000_stack.lib(smpc_api.o)
+    0x100179ee   0x100179ee   0x00000038   Code   RO         4505    i.smpc_encrypt_start_handler  fr8000_stack.lib(smpc_api.o)
+    0x10017a26   0x10017a26   0x00000002   PAD
+    0x10017a28   0x10017a28   0x0000005c   Code   RO         4548    i.smpc_f4_Init      fr8000_stack.lib(smpc_crypto.o)
+    0x10017a84   0x10017a84   0x00000038   Code   RO         4549    i.smpc_f4_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10017abc   0x10017abc   0x00000038   Code   RO         4550    i.smpc_f5_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10017af4   0x10017af4   0x000000b0   Code   RO         4551    i.smpc_f5_init      fr8000_stack.lib(smpc_crypto.o)
+    0x10017ba4   0x10017ba4   0x00000038   Code   RO         4552    i.smpc_f6_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10017bdc   0x10017bdc   0x0000009c   Code   RO         4553    i.smpc_f6_init      fr8000_stack.lib(smpc_crypto.o)
+    0x10017c78   0x10017c78   0x00000038   Code   RO         4554    i.smpc_g2_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10017cb0   0x10017cb0   0x00000068   Code   RO         4555    i.smpc_g2_init      fr8000_stack.lib(smpc_crypto.o)
+    0x10017d18   0x10017d18   0x00000080   Code   RO         3586    i.smpc_generate_cfm  fr8000_stack.lib(smpc.o)
+    0x10017d98   0x10017d98   0x00000074   Code   RO         3587    i.smpc_generate_ci  fr8000_stack.lib(smpc.o)
+    0x10017e0c   0x10017e0c   0x000000b8   Code   RO         3588    i.smpc_generate_e1  fr8000_stack.lib(smpc.o)
+    0x10017ec4   0x10017ec4   0x00000058   Code   RO         3589    i.smpc_generate_l   fr8000_stack.lib(smpc.o)
+    0x10017f1c   0x10017f1c   0x00000030   Code   RO         3590    i.smpc_generate_rand  fr8000_stack.lib(smpc.o)
+    0x10017f4c   0x10017f4c   0x00000050   Code   RO         3591    i.smpc_generate_stk  fr8000_stack.lib(smpc.o)
+    0x10017f9c   0x10017f9c   0x00000108   Code   RO         3592    i.smpc_get_key_sec_prop  fr8000_stack.lib(smpc.o)
+    0x100180a4   0x100180a4   0x00000030   Code   RO         3593    i.smpc_get_next_passkey_bit  fr8000_stack.lib(smpc.o)
+    0x100180d4   0x100180d4   0x00000040   Code   RO         3594    i.smpc_handle_dh_key_check_complete  fr8000_stack.lib(smpc.o)
+    0x10018114   0x10018114   0x00000138   Code   RO         3595    i.smpc_handle_enc_change_evt  fr8000_stack.lib(smpc.o)
+    0x1001824c   0x1001824c   0x000000a8   Code   RO         3596    i.smpc_init_mac_key_calculation  fr8000_stack.lib(smpc.o)
+    0x100182f4   0x100182f4   0x000000d4   Code   RO         3597    i.smpc_initiate_dhkey_check  fr8000_stack.lib(smpc.o)
+    0x100183c8   0x100183c8   0x000000d4   Code   RO         3598    i.smpc_initiate_dhkey_verification  fr8000_stack.lib(smpc.o)
+    0x1001849c   0x1001849c   0x0000002c   Code   RO         3599    i.smpc_is_sec_mode_reached  fr8000_stack.lib(smpc.o)
+    0x100184c8   0x100184c8   0x00000026   Code   RO         4506    i.smpc_key_press_notification_ind  fr8000_stack.lib(smpc_api.o)
+    0x100184ee   0x100184ee   0x00000002   PAD
+    0x100184f0   0x100184f0   0x0000004c   Code   RO         3600    i.smpc_launch_rep_att_timer  fr8000_stack.lib(smpc.o)
+    0x1001853c   0x1001853c   0x0000004c   Code   RO         4507    i.smpc_pairing_csrk_exch  fr8000_stack.lib(smpc_api.o)
+    0x10018588   0x10018588   0x00000060   Code   RO         3601    i.smpc_pairing_end  fr8000_stack.lib(smpc.o)
+    0x100185e8   0x100185e8   0x00000048   Code   RO         4508    i.smpc_pairing_irk_exch  fr8000_stack.lib(smpc_api.o)
+    0x10018630   0x10018630   0x0000006c   Code   RO         4509    i.smpc_pairing_ltk_exch  fr8000_stack.lib(smpc_api.o)
+    0x1001869c   0x1001869c   0x00000058   Code   RO         4510    i.smpc_pairing_nc_exch  fr8000_stack.lib(smpc_api.o)
+    0x100186f4   0x100186f4   0x000000c8   Code   RO         4511    i.smpc_pairing_oob_exch  fr8000_stack.lib(smpc_api.o)
+    0x100187bc   0x100187bc   0x00000040   Code   RO         4512    i.smpc_pairing_req_handler  fr8000_stack.lib(smpc_api.o)
+    0x100187fc   0x100187fc   0x00000138   Code   RO         4513    i.smpc_pairing_rsp  fr8000_stack.lib(smpc_api.o)
+    0x10018934   0x10018934   0x000000ac   Code   RO         4514    i.smpc_pairing_start  fr8000_stack.lib(smpc_api.o)
+    0x100189e0   0x100189e0   0x000000f8   Code   RO         4515    i.smpc_pairing_tk_exch  fr8000_stack.lib(smpc_api.o)
+    0x10018ad8   0x10018ad8   0x00000058   Code   RO         3602    i.smpc_pdu_recv     fr8000_stack.lib(smpc.o)
+    0x10018b30   0x10018b30   0x00000090   Code   RO         3603    i.smpc_pdu_send     fr8000_stack.lib(smpc.o)
+    0x10018bc0   0x10018bc0   0x0000003c   Code   RO         4556    i.smpc_process_aes_cmac  fr8000_stack.lib(smpc_crypto.o)
+    0x10018bfc   0x10018bfc   0x000000e0   Code   RO         4592    i.smpc_recv_dhkey_check_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018cdc   0x10018cdc   0x00000034   Code   RO         4593    i.smpc_recv_enc_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018d10   0x10018d10   0x00000050   Code   RO         4594    i.smpc_recv_id_addr_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018d60   0x10018d60   0x00000034   Code   RO         4595    i.smpc_recv_id_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018d94   0x10018d94   0x000000d0   Code   RO         4596    i.smpc_recv_keypress_notification_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018e64   0x10018e64   0x00000058   Code   RO         4597    i.smpc_recv_mst_id_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018ebc   0x10018ebc   0x000000f4   Code   RO         4598    i.smpc_recv_pair_cfm_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018fb0   0x10018fb0   0x00000040   Code   RO         4599    i.smpc_recv_pair_fail_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018ff0   0x10018ff0   0x000001f4   Code   RO         4600    i.smpc_recv_pair_rand_pdu  fr8000_stack.lib(smpc_util.o)
+    0x100191e4   0x100191e4   0x000000a8   Code   RO         4601    i.smpc_recv_pair_req_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001928c   0x1001928c   0x00000128   Code   RO         4602    i.smpc_recv_pair_rsp_pdu  fr8000_stack.lib(smpc_util.o)
+    0x100193b4   0x100193b4   0x00000134   Code   RO         4603    i.smpc_recv_public_key_pdu  fr8000_stack.lib(smpc_util.o)
+    0x100194e8   0x100194e8   0x00000080   Code   RO         4604    i.smpc_recv_sec_req_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10019568   0x10019568   0x00000034   Code   RO         4605    i.smpc_recv_sign_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001959c   0x1001959c   0x00000010   Code   RO         3604    i.smpc_secure_connections_enabled  fr8000_stack.lib(smpc.o)
+    0x100195ac   0x100195ac   0x00000054   Code   RO         4516    i.smpc_security_req_send  fr8000_stack.lib(smpc_api.o)
+    0x10019600   0x10019600   0x0000003e   Code   RO         3605    i.smpc_send_gen_dh_key_cmd  fr8000_stack.lib(smpc.o)
+    0x1001963e   0x1001963e   0x00000002   PAD
+    0x10019640   0x10019640   0x00000078   Code   RO         3606    i.smpc_send_ltk_req_rsp  fr8000_stack.lib(smpc.o)
+    0x100196b8   0x100196b8   0x000000b0   Code   RO         3607    i.smpc_send_pairing_ind  fr8000_stack.lib(smpc.o)
+    0x10019768   0x10019768   0x00000100   Code   RO         3608    i.smpc_send_pairing_req_ind  fr8000_stack.lib(smpc.o)
+    0x10019868   0x10019868   0x00000088   Code   RO         3609    i.smpc_send_start_enc_cmd  fr8000_stack.lib(smpc.o)
+    0x100198f0   0x100198f0   0x0000003e   Code   RO         3610    i.smpc_send_use_enc_block_cmd  fr8000_stack.lib(smpc.o)
+    0x1001992e   0x1001992e   0x00000002   PAD
+    0x10019930   0x10019930   0x000000e8   Code   RO         4517    i.smpc_sign_command  fr8000_stack.lib(smpc_api.o)
+    0x10019a18   0x10019a18   0x000001d8   Code   RO         4518    i.smpc_sign_cont    fr8000_stack.lib(smpc_api.o)
+    0x10019bf0   0x10019bf0   0x000000c4   Code   RO         3611    i.smpc_tkdp_rcp_continue  fr8000_stack.lib(smpc.o)
+    0x10019cb4   0x10019cb4   0x00000030   Code   RO         3612    i.smpc_tkdp_rcp_start  fr8000_stack.lib(smpc.o)
+    0x10019ce4   0x10019ce4   0x000000e4   Code   RO         3613    i.smpc_tkdp_send_continue  fr8000_stack.lib(smpc.o)
+    0x10019dc8   0x10019dc8   0x00000030   Code   RO         3614    i.smpc_tkdp_send_start  fr8000_stack.lib(smpc.o)
+    0x10019df8   0x10019df8   0x00000016   Code   RO         3615    i.smpc_xor          fr8000_stack.lib(smpc.o)
+    0x10019e0e   0x10019e0e   0x000000a0   Code   RO          705    i.stereoBitAllocation  bitalloc-sbc.o
+    0x10019eae   0x10019eae   0x00000002   PAD
+    0x10019eb0   0x10019eb0   0x00000010   Code   RO         2522    i.system_set_clock  fr8000_stack.lib(sys_utisl.o)
+    0x10019ec0   0x10019ec0   0x00000034   Code   RO         2523    i.system_set_port_pull  fr8000_stack.lib(sys_utisl.o)
+    0x10019ef4   0x10019ef4   0x000000dc   Code   RO         2524    i.system_set_tx_power  fr8000_stack.lib(sys_utisl.o)
+    0x10019fd0   0x10019fd0   0x00000008   Code   RO         2525    i.system_sleep_disable  fr8000_stack.lib(sys_utisl.o)
+    0x10019fd8   0x10019fd8   0x000000a8   Code   RO         2608    i.timer_insert      fr8000_stack.lib(os_timer.o)
+    0x1001a080   0x1001a080   0x000000ac   Code   RO         3329    i.trng_flow_w_specific_smp_cnt  fr8000_stack.lib(trng.o)
+    0x1001a12c   0x1001a12c   0x00000004   Code   RO         3330    i.trng_init         fr8000_stack.lib(trng.o)
+    0x1001a130   0x1001a130   0x00000058   Code   RO         3331    i.trng_read_rand_num  fr8000_stack.lib(trng.o)
+    0x1001a188   0x1001a188   0x00000058   Code   RO         1774    i.usb_Audio_SetControl  usb_hid_audio.o
+    0x1001a1e0   0x1001a1e0   0x00000010   Code   RO         1775    i.usb_Endpoints_GET_TxPkrRdy  usb_hid_audio.o
+    0x1001a1f0   0x1001a1f0   0x00000010   Code   RO         1776    i.usb_Endpoints_SET_TxPktRdy  usb_hid_audio.o
+    0x1001a200   0x1001a200   0x00000028   Code   RO         1777    i.usb_HID_SetReport  usb_hid_audio.o
+    0x1001a228   0x1001a228   0x000000ac   Code   RO         1778    i.usb_HID_Vendor_SetControl  usb_hid_audio.o
+    0x1001a2d4   0x1001a2d4   0x00000018   Code   RO         1493    i.usb_RxInt_Enable  usb_core.o
+    0x1001a2ec   0x1001a2ec   0x0000000c   Code   RO         1494    i.usb_RxMaxP_set    usb_core.o
+    0x1001a2f8   0x1001a2f8   0x00000010   Code   RO         1497    i.usb_SingleInt_Enable  usb_core.o
+    0x1001a308   0x1001a308   0x00000014   Code   RO         1499    i.usb_TxInt_Enable  usb_core.o
+    0x1001a31c   0x1001a31c   0x0000000c   Code   RO         1500    i.usb_TxMaxP_set    usb_core.o
+    0x1001a328   0x1001a328   0x00000010   Code   RO         1501    i.usb_TxSyncEndpoint_enable  usb_core.o
+    0x1001a338   0x1001a338   0x0000001c   Code   RO          422    i.usb_audio_event_send  audio.o
+    0x1001a354   0x1001a354   0x00000138   Code   RO          423    i.usb_audio_task_func  audio.o
+    0x1001a48c   0x1001a48c   0x00000018   Code   RO          424    i.usb_audio_task_init  audio.o
+    0x1001a4a4   0x1001a4a4   0x0000002c   Code   RO         1502    i.usb_device_init   usb_core.o
+    0x1001a4d0   0x1001a4d0   0x00000018   Code   RO         1871    i.usb_dfu_task_init  usb_dfu.o
+    0x1001a4e8   0x1001a4e8   0x00000014   Code   RO         1503    i.usb_endpoint_Rxfifo_config  usb_core.o
+    0x1001a4fc   0x1001a4fc   0x00000014   Code   RO         1504    i.usb_endpoint_Txfifo_config  usb_core.o
+    0x1001a510   0x1001a510   0x0000000c   Code   RO         1505    i.usb_get_endpoint  usb_core.o
+    0x1001a51c   0x1001a51c   0x0000041c   Code   RO         1779    i.usb_hid_ClassRequest_Handler  usb_hid_audio.o
+    0x1001a938   0x1001a938   0x0000027c   Code   RO         1780    i.usb_hid_Endpoints_Handler  usb_hid_audio.o
+    0x1001abb4   0x1001abb4   0x00000070   Code   RO         1781    i.usb_hid_StandardClassRequest_Handler  usb_hid_audio.o
+    0x1001ac24   0x1001ac24   0x0000012c   Code   RO         1782    i.usb_hid_audio_init  usb_hid_audio.o
+    0x1001ad50   0x1001ad50   0x000000f8   Code   RO         1872    i.usb_hid_ota_task_func  usb_dfu.o
+    0x1001ae48   0x1001ae48   0x000002e0   Code   RO         1873    i.usb_hid_otas_recv_data  usb_dfu.o
+    0x1001b128   0x1001b128   0x000000d4   Code   RO         1783    i.usb_hid_send_cmd_report  usb_hid_audio.o
+    0x1001b1fc   0x1001b1fc   0x00000026   Code   RO         1784    i.usb_hid_send_dfu_report  usb_hid_audio.o
+    0x1001b222   0x1001b222   0x00000002   PAD
+    0x1001b224   0x1001b224   0x00000048   Code   RO          279    i.usb_host_reset_signal  usb.o
+    0x1001b26c   0x1001b26c   0x00000048   Code   RO          280    i.usb_host_resume_signal  usb.o
+    0x1001b2b4   0x1001b2b4   0x00000068   Code   RO          281    i.usb_host_suspend_signal  usb.o
+    0x1001b31c   0x1001b31c   0x00000064   Code   RO         1669    i.usb_isr           usb_dev.o
+    0x1001b380   0x1001b380   0x00000018   Code   RO         1508    i.usb_read_fifo     usb_core.o
+    0x1001b398   0x1001b398   0x0000000c   Code   RO          282    i.usb_ready_status_get  usb.o
+    0x1001b3a4   0x1001b3a4   0x00000054   Code   RO          283    i.usb_ready_status_set  usb.o
+    0x1001b3f8   0x1001b3f8   0x00000064   Code   RO          284    i.usb_resume_signal_send  usb.o
+    0x1001b45c   0x1001b45c   0x0000000c   Code   RO         1509    i.usb_selecet_endpoint  usb_core.o
+    0x1001b468   0x1001b468   0x0000000c   Code   RO         1510    i.usb_set_address   usb_core.o
+    0x1001b474   0x1001b474   0x0000000c   Code   RO          285    i.usb_suspend_status_get  usb.o
+    0x1001b480   0x1001b480   0x00000018   Code   RO         1511    i.usb_write_fifo    usb_core.o
+    0x1001b498   0x1001b498   0x0000000c   Code   RO         1670    i.usbdev_get_config_desc  usb_dev.o
+    0x1001b4a4   0x1001b4a4   0x0000000c   Code   RO         1671    i.usbdev_get_dev_desc  usb_dev.o
+    0x1001b4b0   0x1001b4b0   0x0000000c   Code   RO         1677    i.usbdev_get_string_LanuageID  usb_dev.o
+    0x1001b4bc   0x1001b4bc   0x0000000c   Code   RO         1678    i.usbdev_get_string_Manufacture  usb_dev.o
+    0x1001b4c8   0x1001b4c8   0x0000000c   Code   RO         1680    i.usbdev_get_string_Product  usb_dev.o
+    0x1001b4d4   0x1001b4d4   0x0000000c   Code   RO         1681    i.usbdev_get_string_SerialNumber  usb_dev.o
+    0x1001b4e0   0x1001b4e0   0x000000bc   Code   RO          378    i.user_data_init    inflash.o
+    0x1001b59c   0x1001b59c   0x00000038   Code   RO          380    i.user_data_storage_do  inflash.o
+    0x1001b5d4   0x1001b5d4   0x000000a4   Code   RO            6    i.user_main         proj_main.o
+    0x1001b678   0x1001b678   0x00000054   Code   RO            7    i.user_ringbuff_init  proj_main.o
+    0x1001b6cc   0x1001b6cc   0x00000094   Code   RO          286    i.user_usb_init     usb.o
+    0x1001b760   0x1001b760   0x00000060   Data   RO          197    .constdata          ble_simple_central.o
+    0x1001b7c0   0x1001b7c0   0x0000005c   Data   RO          288    .constdata          usb.o
+    0x1001b81c   0x1001b81c   0x00000030   Data   RO          611    .constdata          bitalloc.o
+    0x1001b84c   0x1001b84c   0x00000010   Data   RO          706    .constdata          bitalloc-sbc.o
+    0x1001b85c   0x1001b85c   0x00000018   Data   RO          813    .constdata          decoder-private.o
+    0x1001b874   0x1001b874   0x00000010   Data   RO          860    .constdata          decoder-sbc.o
+    0x1001b884   0x1001b884   0x00000022   Data   RO          944    .constdata          framing.o
+    0x1001b8a6   0x1001b8a6   0x00000002   PAD
+    0x1001b8a8   0x1001b8a8   0x00000044   Data   RO          945    .constdata          framing.o
+    0x1001b8ec   0x1001b8ec   0x00000018   Data   RO         1056    .constdata          synthesis-sbc.o
+    0x1001b904   0x1001b904   0x0000014d   Data   RO         1787    .constdata          usb_hid_audio.o
+    0x1001ba51   0x1001ba51   0x00000003   PAD
+    0x1001ba54   0x1001ba54   0x00000400   Data   RO         1937    .constdata          ota.o
+    0x1001be54   0x1001be54   0x00000004   Data   RO         2342    .constdata          fr8000_stack.lib(app.o)
+    0x1001be58   0x1001be58   0x00000098   Data   RO         2409    .constdata          fr8000_stack.lib(app_task.o)
+    0x1001bef0   0x1001bef0   0x0000000c   Data   RO         2410    .constdata          fr8000_stack.lib(app_task.o)
+    0x1001befc   0x1001befc   0x0000000c   Data   RO         2501    .constdata          fr8000_stack.lib(driver_flash.o)
+    0x1001bf08   0x1001bf08   0x00000032   Data   RO         2528    .constdata          fr8000_stack.lib(sys_utisl.o)
+    0x1001bf3a   0x1001bf3a   0x00000002   PAD
+    0x1001bf3c   0x1001bf3c   0x00000010   Data   RO         2680    .constdata          fr8000_stack.lib(patch.o)
+    0x1001bf4c   0x1001bf4c   0x00000038   Data   RO         2930    .constdata          fr8000_stack.lib(app_sec.o)
+    0x1001bf84   0x1001bf84   0x00000008   Data   RO         2931    .constdata          fr8000_stack.lib(app_sec.o)
+    0x1001bf8c   0x1001bf8c   0x00000058   Data   RO         3099    .constdata          fr8000_stack.lib(gapm.o)
+    0x1001bfe4   0x1001bfe4   0x00000024   Data   RO         3217    .constdata          fr8000_stack.lib(gattm.o)
+    0x1001c008   0x1001c008   0x00000038   Data   RO         3240    .constdata          fr8000_stack.lib(l2cc_task.o)
+    0x1001c040   0x1001c040   0x0000000c   Data   RO         3241    .constdata          fr8000_stack.lib(l2cc_task.o)
+    0x1001c04c   0x1001c04c   0x00000130   Data   RO         3453    .constdata          fr8000_stack.lib(gapc_task.o)
+    0x1001c17c   0x1001c17c   0x0000000c   Data   RO         3454    .constdata          fr8000_stack.lib(gapc_task.o)
+    0x1001c188   0x1001c188   0x00000208   Data   RO         3567    .constdata          fr8000_stack.lib(gapm_task.o)
+    0x1001c390   0x1001c390   0x00000100   Data   RO         3568    .constdata          fr8000_stack.lib(gapm_task.o)
+    0x1001c490   0x1001c490   0x0000000c   Data   RO         3569    .constdata          fr8000_stack.lib(gapm_task.o)
+    0x1001c49c   0x1001c49c   0x00000019   Data   RO         3616    .constdata          fr8000_stack.lib(smpc.o)
+    0x1001c4b5   0x1001c4b5   0x00000003   PAD
+    0x1001c4b8   0x1001c4b8   0x0000008c   Data   RO         3721    .constdata          fr8000_stack.lib(atts.o)
+    0x1001c544   0x1001c544   0x000000e0   Data   RO         3787    .constdata          fr8000_stack.lib(gattc_task.o)
+    0x1001c624   0x1001c624   0x0000000c   Data   RO         3788    .constdata          fr8000_stack.lib(gattc_task.o)
+    0x1001c630   0x1001c630   0x00000008   Data   RO         3824    .constdata          fr8000_stack.lib(gattm_task.o)
+    0x1001c638   0x1001c638   0x0000000c   Data   RO         3825    .constdata          fr8000_stack.lib(gattm_task.o)
+    0x1001c644   0x1001c644   0x00000114   Data   RO         3867    .constdata          fr8000_stack.lib(l2cc_pdu.o)
+    0x1001c758   0x1001c758   0x00000018   Data   RO         3886    .constdata          fr8000_stack.lib(l2cc_sig.o)
+    0x1001c770   0x1001c770   0x000000d8   Data   RO         4202    .constdata          fr8000_stack.lib(gapc_hci.o)
+    0x1001c848   0x1001c848   0x00000018   Data   RO         4236    .constdata          fr8000_stack.lib(gapc_sig.o)
+    0x1001c860   0x1001c860   0x0000003c   Data   RO         4606    .constdata          fr8000_stack.lib(smpc_util.o)
+    0x1001c89c   0x1001c89c   0x0000003c   Data   RO         4607    .constdata          fr8000_stack.lib(smpc_util.o)
+    0x1001c8d8   0x1001c8d8   0x00000070   Data   RO         4660    .constdata          fr8000_stack.lib(attc.o)
+    0x1001c948   0x1001c948   0x00000008   Data   RO           10    .conststring        proj_main.o
+    0x1001c950   0x1001c950   0x00000004   Data   RO          289    .conststring        usb.o
+    0x1001c954   0x1001c954   0x00000008   Data   RO          382    .conststring        inflash.o
+    0x1001c95c   0x1001c95c   0x00000006   Data   RO          425    .conststring        audio.o
+    0x1001c962   0x1001c962   0x00000002   PAD
+    0x1001c964   0x1001c964   0x0000004b   Data   RO          814    .conststring        decoder-private.o
+    0x1001c9af   0x1001c9af   0x00000001   PAD
+    0x1001c9b0   0x1001c9b0   0x00000050   Data   RO         1874    .conststring        usb_dfu.o
+    0x1001ca00   0x1001ca00   0x00000004   Data   RO         2128    .conststring        fr8000_stack.lib(gap_api.o)
+    0x1001ca04   0x1001ca04   0x00000003   Data   RO         2129    .conststring        fr8000_stack.lib(gap_api.o)
+    0x1001ca07   0x1001ca07   0x00000001   PAD
+    0x1001ca08   0x1001ca08   0x00000005   Data   RO         2250    .conststring        fr8000_stack.lib(gatt_api.o)
+    0x1001ca0d   0x1001ca0d   0x00000003   PAD
+    0x1001ca10   0x1001ca10   0x0000002f   Data   RO         2724    .conststring        fr8000_stack.lib(mesh_api.o)
+    0x1001ca3f   0x1001ca3f   0x00000001   PAD
+    0x1001ca40   0x1001ca40   0x00000052   Data   RO         2932    .conststring        fr8000_stack.lib(app_sec.o)
+    0x1001ca92   0x1001ca92   0x00000002   PAD
+    0x1001ca94   0x1001ca94   0x0000006a   Data   RO         3868    .conststring        fr8000_stack.lib(l2cc_pdu.o)
 
 
-    Execution Region GUI_MENU_DATA (Exec base: 0x1001c38c, Load base: 0x1001c38c, Size: 0x00000000, Max: 0xffffffff, ABSOLUTE)
+    Execution Region GUI_MENU_DATA (Exec base: 0x1001cb00, Load base: 0x1001cb00, Size: 0x00000000, Max: 0xffffffff, ABSOLUTE)
 
     **** No section assigned to this execution region ****
 
 
-    Execution Region ER_BOOT (Exec base: 0x11000000, Load base: 0x1001c38c, Size: 0x000000a0, Max: 0xffffffff, ABSOLUTE)
+    Execution Region ER_BOOT (Exec base: 0x11000000, Load base: 0x1001cb00, Size: 0x000000a0, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x11000000   0x1001c38c   0x000000a0   Data   RO         1377    RESET               boot_vectors.o
+    0x11000000   0x1001cb00   0x000000a0   Data   RO         1389    RESET               boot_vectors.o
 
 
-    Execution Region USER_RE_RAM (Exec base: 0x11001000, Load base: 0x1001c42c, Size: 0x00002978, Max: 0xffffffff, ABSOLUTE)
+    Execution Region USER_RE_RAM (Exec base: 0x11001000, Load base: 0x1001cba0, Size: 0x000028f0, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x11001000   0x1001c42c   0x0000000a   Ven    RO         6575    Veneer$$Code        anon$$obj.o
-    0x1100100a   0x1001c436   0x0000000a   Ven    RO         6576    Veneer$$Code        anon$$obj.o
-    0x11001014   0x1001c440   0x0000000a   Ven    RO         6577    Veneer$$Code        anon$$obj.o
-    0x1100101e   0x1001c44a   0x0000000a   Ven    RO         6578    Veneer$$Code        anon$$obj.o
-    0x11001028   0x1001c454   0x0000000a   Ven    RO         6579    Veneer$$Code        anon$$obj.o
-    0x11001032   0x1001c45e   0x0000000a   Ven    RO         6580    Veneer$$Code        anon$$obj.o
-    0x1100103c   0x1001c468   0x0000000a   Ven    RO         6581    Veneer$$Code        anon$$obj.o
-    0x11001046   0x1001c472   0x0000000a   Ven    RO         6582    Veneer$$Code        anon$$obj.o
-    0x11001050   0x1001c47c   0x0000000a   Ven    RO         6583    Veneer$$Code        anon$$obj.o
-    0x1100105a   0x1001c486   0x0000000a   Ven    RO         6584    Veneer$$Code        anon$$obj.o
-    0x11001064   0x1001c490   0x0000000a   Ven    RO         6585    Veneer$$Code        anon$$obj.o
-    0x1100106e   0x1001c49a   0x0000000a   Ven    RO         6586    Veneer$$Code        anon$$obj.o
-    0x11001078   0x1001c4a4   0x0000000a   Ven    RO         6587    Veneer$$Code        anon$$obj.o
-    0x11001082   0x1001c4ae   0x0000000a   Ven    RO         6588    Veneer$$Code        anon$$obj.o
-    0x1100108c   0x1001c4b8   0x0000000a   Ven    RO         6589    Veneer$$Code        anon$$obj.o
-    0x11001096   0x1001c4c2   0x0000000a   Ven    RO         6590    Veneer$$Code        anon$$obj.o
-    0x110010a0   0x1001c4cc   0x0000000a   Ven    RO         6591    Veneer$$Code        anon$$obj.o
-    0x110010aa   0x1001c4d6   0x0000000a   Ven    RO         6592    Veneer$$Code        anon$$obj.o
-    0x110010b4   0x1001c4e0   0x0000000a   Ven    RO         6593    Veneer$$Code        anon$$obj.o
-    0x110010be   0x1001c4ea   0x0000000a   Ven    RO         6594    Veneer$$Code        anon$$obj.o
-    0x110010c8   0x1001c4f4   0x0000000a   Ven    RO         6595    Veneer$$Code        anon$$obj.o
-    0x110010d2   0x1001c4fe   0x0000000a   Ven    RO         6596    Veneer$$Code        anon$$obj.o
-    0x110010dc   0x1001c508   0x0000000a   Ven    RO         6597    Veneer$$Code        anon$$obj.o
-    0x110010e6   0x1001c512   0x0000000a   Ven    RO         6598    Veneer$$Code        anon$$obj.o
-    0x110010f0   0x1001c51c   0x0000000a   Ven    RO         6599    Veneer$$Code        anon$$obj.o
-    0x110010fa   0x1001c526   0x0000000a   Ven    RO         6600    Veneer$$Code        anon$$obj.o
-    0x11001104   0x1001c530   0x0000000a   Ven    RO         6601    Veneer$$Code        anon$$obj.o
-    0x1100110e   0x1001c53a   0x0000000a   Ven    RO         6602    Veneer$$Code        anon$$obj.o
-    0x11001118   0x1001c544   0x0000000a   Ven    RO         6603    Veneer$$Code        anon$$obj.o
-    0x11001122   0x1001c54e   0x0000000a   Ven    RO         6604    Veneer$$Code        anon$$obj.o
-    0x1100112c   0x1001c558   0x0000000a   Ven    RO         6605    Veneer$$Code        anon$$obj.o
-    0x11001136   0x1001c562   0x0000000a   Ven    RO         6606    Veneer$$Code        anon$$obj.o
-    0x11001140   0x1001c56c   0x0000000a   Ven    RO         6607    Veneer$$Code        anon$$obj.o
-    0x1100114a   0x1001c576   0x0000000a   Ven    RO         6608    Veneer$$Code        anon$$obj.o
-    0x11001154   0x1001c580   0x0000000a   Ven    RO         6609    Veneer$$Code        anon$$obj.o
-    0x1100115e   0x1001c58a   0x0000000a   Ven    RO         6610    Veneer$$Code        anon$$obj.o
-    0x11001168   0x1001c594   0x0000000a   Ven    RO         6611    Veneer$$Code        anon$$obj.o
-    0x11001172   0x1001c59e   0x0000000a   Ven    RO         6612    Veneer$$Code        anon$$obj.o
-    0x1100117c   0x1001c5a8   0x0000000a   Ven    RO         6613    Veneer$$Code        anon$$obj.o
-    0x11001186   0x1001c5b2   0x0000000a   Ven    RO         6614    Veneer$$Code        anon$$obj.o
-    0x11001190   0x1001c5bc   0x0000000a   Ven    RO         6615    Veneer$$Code        anon$$obj.o
-    0x1100119a   0x1001c5c6   0x0000000a   Ven    RO         6616    Veneer$$Code        anon$$obj.o
-    0x110011a4   0x1001c5d0   0x0000000a   Ven    RO         6617    Veneer$$Code        anon$$obj.o
-    0x110011ae   0x1001c5da   0x0000000a   Ven    RO         6618    Veneer$$Code        anon$$obj.o
-    0x110011b8   0x1001c5e4   0x0000000a   Ven    RO         6619    Veneer$$Code        anon$$obj.o
-    0x110011c2   0x1001c5ee   0x0000000a   Ven    RO         6620    Veneer$$Code        anon$$obj.o
-    0x110011cc   0x1001c5f8   0x0000000a   Ven    RO         6621    Veneer$$Code        anon$$obj.o
-    0x110011d6   0x1001c602   0x0000000a   Ven    RO         6622    Veneer$$Code        anon$$obj.o
-    0x110011e0   0x1001c60c   0x0000000a   Ven    RO         6623    Veneer$$Code        anon$$obj.o
-    0x110011ea   0x1001c616   0x0000000a   Ven    RO         6624    Veneer$$Code        anon$$obj.o
-    0x110011f4   0x1001c620   0x0000000a   Ven    RO         6625    Veneer$$Code        anon$$obj.o
-    0x110011fe   0x1001c62a   0x0000000a   Ven    RO         6626    Veneer$$Code        anon$$obj.o
-    0x11001208   0x1001c634   0x0000000a   Ven    RO         6627    Veneer$$Code        anon$$obj.o
-    0x11001212   0x1001c63e   0x0000000a   Ven    RO         6628    Veneer$$Code        anon$$obj.o
-    0x1100121c   0x1001c648   0x0000000a   Ven    RO         6629    Veneer$$Code        anon$$obj.o
-    0x11001226   0x1001c652   0x0000000a   Ven    RO         6630    Veneer$$Code        anon$$obj.o
-    0x11001230   0x1001c65c   0x0000000a   Ven    RO         6631    Veneer$$Code        anon$$obj.o
-    0x1100123a   0x1001c666   0x0000000a   Ven    RO         6632    Veneer$$Code        anon$$obj.o
-    0x11001244   0x1001c670   0x0000000a   Ven    RO         6633    Veneer$$Code        anon$$obj.o
-    0x1100124e   0x1001c67a   0x0000000a   Ven    RO         6634    Veneer$$Code        anon$$obj.o
-    0x11001258   0x1001c684   0x0000000a   Ven    RO         6635    Veneer$$Code        anon$$obj.o
-    0x11001262   0x1001c68e   0x0000000a   Ven    RO         6636    Veneer$$Code        anon$$obj.o
-    0x1100126c   0x1001c698   0x0000000a   Ven    RO         6637    Veneer$$Code        anon$$obj.o
-    0x11001276   0x1001c6a2   0x0000000a   Ven    RO         6638    Veneer$$Code        anon$$obj.o
-    0x11001280   0x1001c6ac   0x0000000a   Ven    RO         6639    Veneer$$Code        anon$$obj.o
-    0x1100128a   0x1001c6b6   0x0000000a   Ven    RO         6640    Veneer$$Code        anon$$obj.o
-    0x11001294   0x1001c6c0   0x0000000a   Ven    RO         6641    Veneer$$Code        anon$$obj.o
-    0x1100129e   0x1001c6ca   0x0000000a   Ven    RO         6642    Veneer$$Code        anon$$obj.o
-    0x110012a8   0x1001c6d4   0x0000000a   Ven    RO         6643    Veneer$$Code        anon$$obj.o
-    0x110012b2   0x1001c6de   0x0000000a   Ven    RO         6644    Veneer$$Code        anon$$obj.o
-    0x110012bc   0x1001c6e8   0x0000000a   Ven    RO         6645    Veneer$$Code        anon$$obj.o
-    0x110012c6   0x1001c6f2   0x0000000a   Ven    RO         6646    Veneer$$Code        anon$$obj.o
-    0x110012d0   0x1001c6fc   0x0000000a   Ven    RO         6647    Veneer$$Code        anon$$obj.o
-    0x110012da   0x1001c706   0x0000000a   Ven    RO         6648    Veneer$$Code        anon$$obj.o
-    0x110012e4   0x1001c710   0x0000000a   Ven    RO         6649    Veneer$$Code        anon$$obj.o
-    0x110012ee   0x1001c71a   0x0000000a   Ven    RO         6650    Veneer$$Code        anon$$obj.o
-    0x110012f8   0x1001c724   0x0000000a   Ven    RO         6651    Veneer$$Code        anon$$obj.o
-    0x11001302   0x1001c72e   0x0000000a   Ven    RO         6652    Veneer$$Code        anon$$obj.o
-    0x1100130c   0x1001c738   0x000000b0   Code   RO            8    ram_code            proj_main.o
-    0x110013bc   0x1001c7e8   0x00000388   Code   RO          193    ram_code            ble_simple_central.o
-    0x11001744   0x1001cb70   0x00000178   Code   RO         1200    ram_code            driver_pmu.o
-    0x110018bc   0x1001cce8   0x000000f8   Code   RO         1772    ram_code            usb_hid_audio.o
-    0x110019b4   0x1001cde0   0x000001a8   Code   RO         1919    ram_code            ota.o
-    0x11001b5c   0x1001cf88   0x00000188   Code   RO         2436    ram_code            fr8000_stack.lib(entry.o)
-    0x11001ce4   0x1001d110   0x000001c4   Code   RO         2484    ram_code            fr8000_stack.lib(driver_flash.o)
-    0x11001ea8   0x1001d2d4   0x00000668   Code   RO         2511    ram_code            fr8000_stack.lib(sys_utisl.o)
-    0x11002510   0x1001d93c   0x0000001c   Code   RO         2626    ram_code            fr8000_stack.lib(patch_rf.o)
-    0x1100252c   0x1001d958   0x00000230   Code   RO         2636    ram_code            fr8000_stack.lib(patch_rf.o)
-    0x1100275c   0x1001db88   0x000000b8   Code   RO         2655    ram_code            fr8000_stack.lib(patch_frspim.o)
-    0x11002814   0x1001dc40   0x00000084   Code   RO         2663    ram_code            fr8000_stack.lib(patch.o)
-    0x11002898   0x1001dcc4   0x0000057c   Code   RO         2966    ram_code            fr8000_stack.lib(adv_check_mode.o)
-    0x11002e14   0x1001e240   0x000006fc   Code   RO         3332    ram_code            fr8000_stack.lib(patch_lld.o)
-    0x11003510   0x1001e93c   0x000001cc   Code   RO         3348    ram_code            fr8000_stack.lib(patch_llm.o)
-    0x110036dc   0x1001eb08   0x000000c8   Code   RO         3356    ram_code            fr8000_stack.lib(patch_rwip.o)
-    0x110037a4   0x1001ebd0   0x000001d4   Code   RO         3365    ram_code            fr8000_stack.lib(patch_sch.o)
+    0x11001000   0x1001cba0   0x0000000a   Ven    RO         6593    Veneer$$Code        anon$$obj.o
+    0x1100100a   0x1001cbaa   0x0000000a   Ven    RO         6594    Veneer$$Code        anon$$obj.o
+    0x11001014   0x1001cbb4   0x0000000a   Ven    RO         6595    Veneer$$Code        anon$$obj.o
+    0x1100101e   0x1001cbbe   0x0000000a   Ven    RO         6596    Veneer$$Code        anon$$obj.o
+    0x11001028   0x1001cbc8   0x0000000a   Ven    RO         6597    Veneer$$Code        anon$$obj.o
+    0x11001032   0x1001cbd2   0x0000000a   Ven    RO         6598    Veneer$$Code        anon$$obj.o
+    0x1100103c   0x1001cbdc   0x0000000a   Ven    RO         6599    Veneer$$Code        anon$$obj.o
+    0x11001046   0x1001cbe6   0x0000000a   Ven    RO         6600    Veneer$$Code        anon$$obj.o
+    0x11001050   0x1001cbf0   0x0000000a   Ven    RO         6601    Veneer$$Code        anon$$obj.o
+    0x1100105a   0x1001cbfa   0x0000000a   Ven    RO         6602    Veneer$$Code        anon$$obj.o
+    0x11001064   0x1001cc04   0x0000000a   Ven    RO         6603    Veneer$$Code        anon$$obj.o
+    0x1100106e   0x1001cc0e   0x0000000a   Ven    RO         6604    Veneer$$Code        anon$$obj.o
+    0x11001078   0x1001cc18   0x0000000a   Ven    RO         6605    Veneer$$Code        anon$$obj.o
+    0x11001082   0x1001cc22   0x0000000a   Ven    RO         6606    Veneer$$Code        anon$$obj.o
+    0x1100108c   0x1001cc2c   0x0000000a   Ven    RO         6607    Veneer$$Code        anon$$obj.o
+    0x11001096   0x1001cc36   0x0000000a   Ven    RO         6608    Veneer$$Code        anon$$obj.o
+    0x110010a0   0x1001cc40   0x0000000a   Ven    RO         6609    Veneer$$Code        anon$$obj.o
+    0x110010aa   0x1001cc4a   0x0000000a   Ven    RO         6610    Veneer$$Code        anon$$obj.o
+    0x110010b4   0x1001cc54   0x0000000a   Ven    RO         6611    Veneer$$Code        anon$$obj.o
+    0x110010be   0x1001cc5e   0x0000000a   Ven    RO         6612    Veneer$$Code        anon$$obj.o
+    0x110010c8   0x1001cc68   0x0000000a   Ven    RO         6613    Veneer$$Code        anon$$obj.o
+    0x110010d2   0x1001cc72   0x0000000a   Ven    RO         6614    Veneer$$Code        anon$$obj.o
+    0x110010dc   0x1001cc7c   0x0000000a   Ven    RO         6615    Veneer$$Code        anon$$obj.o
+    0x110010e6   0x1001cc86   0x0000000a   Ven    RO         6616    Veneer$$Code        anon$$obj.o
+    0x110010f0   0x1001cc90   0x0000000a   Ven    RO         6617    Veneer$$Code        anon$$obj.o
+    0x110010fa   0x1001cc9a   0x0000000a   Ven    RO         6618    Veneer$$Code        anon$$obj.o
+    0x11001104   0x1001cca4   0x0000000a   Ven    RO         6619    Veneer$$Code        anon$$obj.o
+    0x1100110e   0x1001ccae   0x0000000a   Ven    RO         6620    Veneer$$Code        anon$$obj.o
+    0x11001118   0x1001ccb8   0x0000000a   Ven    RO         6621    Veneer$$Code        anon$$obj.o
+    0x11001122   0x1001ccc2   0x0000000a   Ven    RO         6622    Veneer$$Code        anon$$obj.o
+    0x1100112c   0x1001cccc   0x0000000a   Ven    RO         6623    Veneer$$Code        anon$$obj.o
+    0x11001136   0x1001ccd6   0x0000000a   Ven    RO         6624    Veneer$$Code        anon$$obj.o
+    0x11001140   0x1001cce0   0x0000000a   Ven    RO         6625    Veneer$$Code        anon$$obj.o
+    0x1100114a   0x1001ccea   0x0000000a   Ven    RO         6626    Veneer$$Code        anon$$obj.o
+    0x11001154   0x1001ccf4   0x0000000a   Ven    RO         6627    Veneer$$Code        anon$$obj.o
+    0x1100115e   0x1001ccfe   0x0000000a   Ven    RO         6628    Veneer$$Code        anon$$obj.o
+    0x11001168   0x1001cd08   0x0000000a   Ven    RO         6629    Veneer$$Code        anon$$obj.o
+    0x11001172   0x1001cd12   0x0000000a   Ven    RO         6630    Veneer$$Code        anon$$obj.o
+    0x1100117c   0x1001cd1c   0x0000000a   Ven    RO         6631    Veneer$$Code        anon$$obj.o
+    0x11001186   0x1001cd26   0x0000000a   Ven    RO         6632    Veneer$$Code        anon$$obj.o
+    0x11001190   0x1001cd30   0x0000000a   Ven    RO         6633    Veneer$$Code        anon$$obj.o
+    0x1100119a   0x1001cd3a   0x0000000a   Ven    RO         6634    Veneer$$Code        anon$$obj.o
+    0x110011a4   0x1001cd44   0x0000000a   Ven    RO         6635    Veneer$$Code        anon$$obj.o
+    0x110011ae   0x1001cd4e   0x0000000a   Ven    RO         6636    Veneer$$Code        anon$$obj.o
+    0x110011b8   0x1001cd58   0x0000000a   Ven    RO         6637    Veneer$$Code        anon$$obj.o
+    0x110011c2   0x1001cd62   0x0000000a   Ven    RO         6638    Veneer$$Code        anon$$obj.o
+    0x110011cc   0x1001cd6c   0x0000000a   Ven    RO         6639    Veneer$$Code        anon$$obj.o
+    0x110011d6   0x1001cd76   0x0000000a   Ven    RO         6640    Veneer$$Code        anon$$obj.o
+    0x110011e0   0x1001cd80   0x0000000a   Ven    RO         6641    Veneer$$Code        anon$$obj.o
+    0x110011ea   0x1001cd8a   0x0000000a   Ven    RO         6642    Veneer$$Code        anon$$obj.o
+    0x110011f4   0x1001cd94   0x0000000a   Ven    RO         6643    Veneer$$Code        anon$$obj.o
+    0x110011fe   0x1001cd9e   0x0000000a   Ven    RO         6644    Veneer$$Code        anon$$obj.o
+    0x11001208   0x1001cda8   0x0000000a   Ven    RO         6645    Veneer$$Code        anon$$obj.o
+    0x11001212   0x1001cdb2   0x0000000a   Ven    RO         6646    Veneer$$Code        anon$$obj.o
+    0x1100121c   0x1001cdbc   0x0000000a   Ven    RO         6647    Veneer$$Code        anon$$obj.o
+    0x11001226   0x1001cdc6   0x0000000a   Ven    RO         6648    Veneer$$Code        anon$$obj.o
+    0x11001230   0x1001cdd0   0x0000000a   Ven    RO         6649    Veneer$$Code        anon$$obj.o
+    0x1100123a   0x1001cdda   0x0000000a   Ven    RO         6650    Veneer$$Code        anon$$obj.o
+    0x11001244   0x1001cde4   0x0000000a   Ven    RO         6651    Veneer$$Code        anon$$obj.o
+    0x1100124e   0x1001cdee   0x0000000a   Ven    RO         6652    Veneer$$Code        anon$$obj.o
+    0x11001258   0x1001cdf8   0x0000000a   Ven    RO         6653    Veneer$$Code        anon$$obj.o
+    0x11001262   0x1001ce02   0x0000000a   Ven    RO         6654    Veneer$$Code        anon$$obj.o
+    0x1100126c   0x1001ce0c   0x0000000a   Ven    RO         6655    Veneer$$Code        anon$$obj.o
+    0x11001276   0x1001ce16   0x0000000a   Ven    RO         6656    Veneer$$Code        anon$$obj.o
+    0x11001280   0x1001ce20   0x0000000a   Ven    RO         6657    Veneer$$Code        anon$$obj.o
+    0x1100128a   0x1001ce2a   0x0000000a   Ven    RO         6658    Veneer$$Code        anon$$obj.o
+    0x11001294   0x1001ce34   0x0000000a   Ven    RO         6659    Veneer$$Code        anon$$obj.o
+    0x1100129e   0x1001ce3e   0x0000000a   Ven    RO         6660    Veneer$$Code        anon$$obj.o
+    0x110012a8   0x1001ce48   0x0000000a   Ven    RO         6661    Veneer$$Code        anon$$obj.o
+    0x110012b2   0x1001ce52   0x0000000a   Ven    RO         6662    Veneer$$Code        anon$$obj.o
+    0x110012bc   0x1001ce5c   0x0000000a   Ven    RO         6663    Veneer$$Code        anon$$obj.o
+    0x110012c6   0x1001ce66   0x0000000a   Ven    RO         6664    Veneer$$Code        anon$$obj.o
+    0x110012d0   0x1001ce70   0x0000000a   Ven    RO         6665    Veneer$$Code        anon$$obj.o
+    0x110012da   0x1001ce7a   0x0000000a   Ven    RO         6666    Veneer$$Code        anon$$obj.o
+    0x110012e4   0x1001ce84   0x0000000a   Ven    RO         6667    Veneer$$Code        anon$$obj.o
+    0x110012ee   0x1001ce8e   0x0000000a   Ven    RO         6668    Veneer$$Code        anon$$obj.o
+    0x110012f8   0x1001ce98   0x0000000a   Ven    RO         6669    Veneer$$Code        anon$$obj.o
+    0x11001302   0x1001cea2   0x0000000a   Ven    RO         6670    Veneer$$Code        anon$$obj.o
+    0x1100130c   0x1001ceac   0x0000000a   Ven    RO         6671    Veneer$$Code        anon$$obj.o
+    0x11001316   0x1001ceb6   0x00000002   PAD
+    0x11001318   0x1001ceb8   0x000000b0   Code   RO            8    ram_code            proj_main.o
+    0x110013c8   0x1001cf68   0x000002f4   Code   RO          195    ram_code            ble_simple_central.o
+    0x110016bc   0x1001d25c   0x00000178   Code   RO         1212    ram_code            driver_pmu.o
+    0x11001834   0x1001d3d4   0x000000f8   Code   RO         1785    ram_code            usb_hid_audio.o
+    0x1100192c   0x1001d4cc   0x000001a8   Code   RO         1935    ram_code            ota.o
+    0x11001ad4   0x1001d674   0x00000188   Code   RO         2452    ram_code            fr8000_stack.lib(entry.o)
+    0x11001c5c   0x1001d7fc   0x000001c4   Code   RO         2500    ram_code            fr8000_stack.lib(driver_flash.o)
+    0x11001e20   0x1001d9c0   0x00000668   Code   RO         2527    ram_code            fr8000_stack.lib(sys_utisl.o)
+    0x11002488   0x1001e028   0x0000001c   Code   RO         2642    ram_code            fr8000_stack.lib(patch_rf.o)
+    0x110024a4   0x1001e044   0x00000230   Code   RO         2652    ram_code            fr8000_stack.lib(patch_rf.o)
+    0x110026d4   0x1001e274   0x000000b8   Code   RO         2671    ram_code            fr8000_stack.lib(patch_frspim.o)
+    0x1100278c   0x1001e32c   0x00000084   Code   RO         2679    ram_code            fr8000_stack.lib(patch.o)
+    0x11002810   0x1001e3b0   0x0000057c   Code   RO         2982    ram_code            fr8000_stack.lib(adv_check_mode.o)
+    0x11002d8c   0x1001e92c   0x000006fc   Code   RO         3348    ram_code            fr8000_stack.lib(patch_lld.o)
+    0x11003488   0x1001f028   0x000001cc   Code   RO         3364    ram_code            fr8000_stack.lib(patch_llm.o)
+    0x11003654   0x1001f1f4   0x000000c8   Code   RO         3372    ram_code            fr8000_stack.lib(patch_rwip.o)
+    0x1100371c   0x1001f2bc   0x000001d4   Code   RO         3381    ram_code            fr8000_stack.lib(patch_sch.o)
 
 
-    Execution Region ER_RW (Exec base: 0x11003978, Load base: 0x1001eda4, Size: 0x00000874, Max: 0xffffffff, ABSOLUTE)
+    Execution Region ER_RW (Exec base: 0x110038f0, Load base: 0x1001f490, Size: 0x00000880, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x11003978   0x1001eda4   0x00000004   Data   RW           11    .data               proj_main.o
-    0x1100397c   0x1001eda8   0x00000005   Data   RW          196    .data               ble_simple_central.o
-    0x11003981   0x1001edad   0x00000003   PAD
-    0x11003984   0x1001edb0   0x00000008   Data   RW          278    .data               usb.o
-    0x1100398c   0x1001edb8   0x00000004   Data   RW          371    .data               inflash.o
-    0x11003990   0x1001edbc   0x00000008   Data   RW          414    .data               audio.o
-    0x11003998   0x1001edc4   0x00000040   Data   RW         1671    .data               usb_dev.o
-    0x110039d8   0x1001ee04   0x00000108   Data   RW         1776    .data               usb_hid_audio.o
-    0x11003ae0   0x1001ef0c   0x00000008   Data   RW         1859    .data               usb_dfu.o
-    0x11003ae8   0x1001ef14   0x00000020   Data   RW         1923    .data               ota.o
-    0x11003b08   0x1001ef34   0x00000008   Data   RW         2115    .data               fr8000_stack.lib(gap_api.o)
-    0x11003b10   0x1001ef3c   0x00000004   Data   RW         2116    .data               fr8000_stack.lib(gap_api.o)
-    0x11003b14   0x1001ef40   0x00000001   Data   RW         2117    .data               fr8000_stack.lib(gap_api.o)
-    0x11003b15   0x1001ef41   0x00000001   Data   RW         2119    .data               fr8000_stack.lib(gap_api.o)
-    0x11003b16   0x1001ef42   0x00000002   PAD
-    0x11003b18   0x1001ef44   0x00000018   Data   RW         2235    .data               fr8000_stack.lib(gatt_api.o)
-    0x11003b30   0x1001ef5c   0x0000000c   Data   RW         2327    .data               fr8000_stack.lib(app.o)
-    0x11003b3c   0x1001ef68   0x00000008   Data   RW         2395    .data               fr8000_stack.lib(app_task.o)
-    0x11003b44   0x1001ef70   0x00000001   Data   RW         2396    .data               fr8000_stack.lib(app_task.o)
-    0x11003b45   0x1001ef71   0x00000003   PAD
-    0x11003b48   0x1001ef74   0x00000008   Data   RW         2437    .data               fr8000_stack.lib(entry.o)
-    0x11003b50   0x1001ef7c   0x0000000c   Data   RW         2465    .data               fr8000_stack.lib(jump_table_host.o)
-    0x11003b5c   0x1001ef88   0x00000010   Data   RW         2513    .data               fr8000_stack.lib(sys_utisl.o)
-    0x11003b6c   0x1001ef98   0x00000010   Data   RW         2593    .data               fr8000_stack.lib(os_timer.o)
-    0x11003b7c   0x1001efa8   0x00000544   Data   RW         2637    .data               fr8000_stack.lib(patch_rf.o)
-    0x110040c0   0x1001f4ec   0x00000020   Data   RW         2665    .data               fr8000_stack.lib(patch.o)
-    0x110040e0   0x1001f50c   0x00000028   Data   RW         2710    .data               fr8000_stack.lib(mesh_api.o)
-    0x11004108   0x1001f534   0x00000014   Data   RW         2764    .data               fr8000_stack.lib(app_conn.o)
-    0x1100411c   0x1001f548   0x00000008   Data   RW         2765    .data               fr8000_stack.lib(app_conn.o)
-    0x11004124   0x1001f550   0x0000000c   Data   RW         2864    .data               fr8000_stack.lib(user_bond_manage.o)
-    0x11004130   0x1001f55c   0x00000024   Data   RW         2917    .data               fr8000_stack.lib(app_sec.o)
-    0x11004154   0x1001f580   0x00000056   Data   RW         2967    .data               fr8000_stack.lib(adv_check_mode.o)
-    0x110041aa   0x1001f5d6   0x00000002   PAD
-    0x110041ac   0x1001f5d8   0x00000004   Data   RW         3226    .data               fr8000_stack.lib(l2cc_task.o)
-    0x110041b0   0x1001f5dc   0x00000008   Data   RW         3253    .data               fr8000_stack.lib(prf.o)
-    0x110041b8   0x1001f5e4   0x00000010   Data   RW         3334    .data               fr8000_stack.lib(patch_lld.o)
-    0x110041c8   0x1001f5f4   0x00000004   Data   RW         3357    .data               fr8000_stack.lib(patch_rwip.o)
-    0x110041cc   0x1001f5f8   0x00000008   Data   RW         3366    .data               fr8000_stack.lib(patch_sch.o)
-    0x110041d4   0x1001f600   0x00000001   Data   RW         3554    .data               fr8000_stack.lib(gapm_task.o)
-    0x110041d5   0x1001f601   0x00000001   Data   RW         3810    .data               fr8000_stack.lib(gattm_task.o)
-    0x110041d6   0x1001f602   0x00000002   PAD
-    0x110041d8   0x1001f604   0x0000000a   Data   RW         3993    .data               fr8000_stack.lib(m_al_task.o)
-    0x110041e2   0x1001f60e   0x00000002   PAD
-    0x110041e4   0x1001f610   0x00000004   Data   RW         4117    .data               fr8000_stack.lib(m_tb_state.o)
-    0x110041e8   0x1001f614   0x00000002   Data   RW         4433    .data               fr8000_stack.lib(gapm_scan.o)
+    0x110038f0   0x1001f490   0x00000004   Data   RW           11    .data               proj_main.o
+    0x110038f4   0x1001f494   0x00000006   Data   RW          198    .data               ble_simple_central.o
+    0x110038fa   0x1001f49a   0x00000002   PAD
+    0x110038fc   0x1001f49c   0x00000008   Data   RW          290    .data               usb.o
+    0x11003904   0x1001f4a4   0x00000004   Data   RW          383    .data               inflash.o
+    0x11003908   0x1001f4a8   0x00000008   Data   RW          426    .data               audio.o
+    0x11003910   0x1001f4b0   0x00000040   Data   RW         1683    .data               usb_dev.o
+    0x11003950   0x1001f4f0   0x00000110   Data   RW         1789    .data               usb_hid_audio.o
+    0x11003a60   0x1001f600   0x0000000c   Data   RW         1875    .data               usb_dfu.o
+    0x11003a6c   0x1001f60c   0x00000020   Data   RW         1939    .data               ota.o
+    0x11003a8c   0x1001f62c   0x00000008   Data   RW         2131    .data               fr8000_stack.lib(gap_api.o)
+    0x11003a94   0x1001f634   0x00000004   Data   RW         2132    .data               fr8000_stack.lib(gap_api.o)
+    0x11003a98   0x1001f638   0x00000001   Data   RW         2133    .data               fr8000_stack.lib(gap_api.o)
+    0x11003a99   0x1001f639   0x00000001   Data   RW         2135    .data               fr8000_stack.lib(gap_api.o)
+    0x11003a9a   0x1001f63a   0x00000002   PAD
+    0x11003a9c   0x1001f63c   0x00000018   Data   RW         2251    .data               fr8000_stack.lib(gatt_api.o)
+    0x11003ab4   0x1001f654   0x0000000c   Data   RW         2343    .data               fr8000_stack.lib(app.o)
+    0x11003ac0   0x1001f660   0x00000008   Data   RW         2411    .data               fr8000_stack.lib(app_task.o)
+    0x11003ac8   0x1001f668   0x00000001   Data   RW         2412    .data               fr8000_stack.lib(app_task.o)
+    0x11003ac9   0x1001f669   0x00000003   PAD
+    0x11003acc   0x1001f66c   0x00000008   Data   RW         2453    .data               fr8000_stack.lib(entry.o)
+    0x11003ad4   0x1001f674   0x0000000c   Data   RW         2481    .data               fr8000_stack.lib(jump_table_host.o)
+    0x11003ae0   0x1001f680   0x00000010   Data   RW         2529    .data               fr8000_stack.lib(sys_utisl.o)
+    0x11003af0   0x1001f690   0x00000010   Data   RW         2609    .data               fr8000_stack.lib(os_timer.o)
+    0x11003b00   0x1001f6a0   0x00000544   Data   RW         2653    .data               fr8000_stack.lib(patch_rf.o)
+    0x11004044   0x1001fbe4   0x00000020   Data   RW         2681    .data               fr8000_stack.lib(patch.o)
+    0x11004064   0x1001fc04   0x00000028   Data   RW         2726    .data               fr8000_stack.lib(mesh_api.o)
+    0x1100408c   0x1001fc2c   0x00000014   Data   RW         2780    .data               fr8000_stack.lib(app_conn.o)
+    0x110040a0   0x1001fc40   0x00000008   Data   RW         2781    .data               fr8000_stack.lib(app_conn.o)
+    0x110040a8   0x1001fc48   0x0000000c   Data   RW         2880    .data               fr8000_stack.lib(user_bond_manage.o)
+    0x110040b4   0x1001fc54   0x00000024   Data   RW         2933    .data               fr8000_stack.lib(app_sec.o)
+    0x110040d8   0x1001fc78   0x00000056   Data   RW         2983    .data               fr8000_stack.lib(adv_check_mode.o)
+    0x1100412e   0x1001fcce   0x00000002   PAD
+    0x11004130   0x1001fcd0   0x00000004   Data   RW         3242    .data               fr8000_stack.lib(l2cc_task.o)
+    0x11004134   0x1001fcd4   0x00000008   Data   RW         3269    .data               fr8000_stack.lib(prf.o)
+    0x1100413c   0x1001fcdc   0x00000010   Data   RW         3350    .data               fr8000_stack.lib(patch_lld.o)
+    0x1100414c   0x1001fcec   0x00000004   Data   RW         3373    .data               fr8000_stack.lib(patch_rwip.o)
+    0x11004150   0x1001fcf0   0x00000008   Data   RW         3382    .data               fr8000_stack.lib(patch_sch.o)
+    0x11004158   0x1001fcf8   0x00000001   Data   RW         3570    .data               fr8000_stack.lib(gapm_task.o)
+    0x11004159   0x1001fcf9   0x00000001   Data   RW         3826    .data               fr8000_stack.lib(gattm_task.o)
+    0x1100415a   0x1001fcfa   0x00000002   PAD
+    0x1100415c   0x1001fcfc   0x0000000a   Data   RW         4009    .data               fr8000_stack.lib(m_al_task.o)
+    0x11004166   0x1001fd06   0x00000002   PAD
+    0x11004168   0x1001fd08   0x00000004   Data   RW         4133    .data               fr8000_stack.lib(m_tb_state.o)
+    0x1100416c   0x1001fd0c   0x00000002   Data   RW         4449    .data               fr8000_stack.lib(gapm_scan.o)
 
 
-    Execution Region ER_STACK (Exec base: 0x110041ec, Load base: 0x1001f618, Size: 0x00000800, Max: 0xffffffff, ABSOLUTE)
+    Execution Region ER_STACK (Exec base: 0x11004170, Load base: 0x1001fd10, Size: 0x00000800, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x110041ec   0x1001f618   0x00000800   Data   RW           14    stack_section       proj_main.o
+    0x11004170   0x1001fd10   0x00000800   Data   RW           14    stack_section       proj_main.o
 
 
-    Execution Region ER_ZI (Exec base: 0x110049ec, Load base: 0x1001fe18, Size: 0x000021d4, Max: 0xffffffff, ABSOLUTE)
+    Execution Region ER_ZI (Exec base: 0x11004970, Load base: 0x10020510, Size: 0x000022d4, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x110049ec        -       0x00000d14   Zero   RW            9    .bss                proj_main.o
-    0x11005700        -       0x00000014   Zero   RW          194    .bss                ble_simple_central.o
-    0x11005714        -       0x00000014   Zero   RW          275    .bss                usb.o
-    0x11005728        -       0x0000000c   Zero   RW          369    .bss                inflash.o
-    0x11005734        -       0x0000002c   Zero   RW          516    .bss                audio_decoder.o
-    0x11005760        -       0x00000010   Zero   RW         1201    .bss                driver_pmu.o
-    0x11005770        -       0x00000058   Zero   RW         1670    .bss                usb_dev.o
-    0x110057c8        -       0x00000014   Zero   RW         1920    .bss                ota.o
-    0x110057dc        -       0x0000093c   Zero   RW         2233    .bss                fr8000_stack.lib(gatt_api.o)
-    0x11006118        -       0x000000e0   Zero   RW         2324    .bss                fr8000_stack.lib(app.o)
-    0x110061f8        -       0x00000078   Zero   RW         2325    .bss                fr8000_stack.lib(app.o)
-    0x11006270        -       0x0000017c   Zero   RW         2464    .bss                fr8000_stack.lib(jump_table_host.o)
-    0x110063ec        -       0x000003e8   Zero   RW         2913    .bss                fr8000_stack.lib(app_sec.o)
-    0x110067d4        -       0x00000078   Zero   RW         3013    .bss                fr8000_stack.lib(gapc.o)
-    0x1100684c        -       0x000000fc   Zero   RW         3082    .bss                fr8000_stack.lib(gapm.o)
-    0x11006948        -       0x00000078   Zero   RW         3172    .bss                fr8000_stack.lib(gattc.o)
-    0x110069c0        -       0x00000020   Zero   RW         3200    .bss                fr8000_stack.lib(gattm.o)
-    0x110069e0        -       0x0000001e   Zero   RW         3223    .bss                fr8000_stack.lib(l2cc_task.o)
-    0x110069fe   0x1001fe18   0x00000002   PAD
-    0x11006a00        -       0x00000100   Zero   RW         3333    .bss                fr8000_stack.lib(patch_lld.o)
-    0x11006b00        -       0x0000001e   Zero   RW         3436    .bss                fr8000_stack.lib(gapc_task.o)
-    0x11006b1e        -       0x0000001e   Zero   RW         3770    .bss                fr8000_stack.lib(gattc_task.o)
-    0x11006b3c        -       0x00000078   Zero   RW         3828    .bss                fr8000_stack.lib(l2cc.o)
-    0x11006bb4        -       0x0000000c   Zero   RW         3889    .bss                fr8000_stack.lib(l2cm.o)
+    0x11004970        -       0x00000d14   Zero   RW            9    .bss                proj_main.o
+    0x11005684        -       0x00000014   Zero   RW          196    .bss                ble_simple_central.o
+    0x11005698        -       0x00000014   Zero   RW          287    .bss                usb.o
+    0x110056ac        -       0x0000000c   Zero   RW          381    .bss                inflash.o
+    0x110056b8        -       0x0000002c   Zero   RW          528    .bss                audio_decoder.o
+    0x110056e4        -       0x00000010   Zero   RW         1213    .bss                driver_pmu.o
+    0x110056f4        -       0x00000058   Zero   RW         1682    .bss                usb_dev.o
+    0x1100574c        -       0x00000100   Zero   RW         1786    .bss                usb_hid_audio.o
+    0x1100584c        -       0x00000014   Zero   RW         1936    .bss                ota.o
+    0x11005860        -       0x0000093c   Zero   RW         2249    .bss                fr8000_stack.lib(gatt_api.o)
+    0x1100619c        -       0x000000e0   Zero   RW         2340    .bss                fr8000_stack.lib(app.o)
+    0x1100627c        -       0x00000078   Zero   RW         2341    .bss                fr8000_stack.lib(app.o)
+    0x110062f4        -       0x0000017c   Zero   RW         2480    .bss                fr8000_stack.lib(jump_table_host.o)
+    0x11006470        -       0x000003e8   Zero   RW         2929    .bss                fr8000_stack.lib(app_sec.o)
+    0x11006858        -       0x00000078   Zero   RW         3029    .bss                fr8000_stack.lib(gapc.o)
+    0x110068d0        -       0x000000fc   Zero   RW         3098    .bss                fr8000_stack.lib(gapm.o)
+    0x110069cc        -       0x00000078   Zero   RW         3188    .bss                fr8000_stack.lib(gattc.o)
+    0x11006a44        -       0x00000020   Zero   RW         3216    .bss                fr8000_stack.lib(gattm.o)
+    0x11006a64        -       0x0000001e   Zero   RW         3239    .bss                fr8000_stack.lib(l2cc_task.o)
+    0x11006a82   0x10020510   0x00000002   PAD
+    0x11006a84        -       0x00000100   Zero   RW         3349    .bss                fr8000_stack.lib(patch_lld.o)
+    0x11006b84        -       0x0000001e   Zero   RW         3452    .bss                fr8000_stack.lib(gapc_task.o)
+    0x11006ba2        -       0x0000001e   Zero   RW         3786    .bss                fr8000_stack.lib(gattc_task.o)
+    0x11006bc0        -       0x00000078   Zero   RW         3844    .bss                fr8000_stack.lib(l2cc.o)
+    0x11006c38        -       0x0000000c   Zero   RW         3905    .bss                fr8000_stack.lib(l2cm.o)
 
 
-    Execution Region HEAP_KE (Exec base: 0x11006bc0, Load base: 0x1001fe18, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)
+    Execution Region HEAP_KE (Exec base: 0x11006c44, Load base: 0x10020510, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x11006bc0   0x1001fe18   0x00000004   Data   RW         2466    heap_ke             fr8000_stack.lib(jump_table_host.o)
+    0x11006c44   0x10020510   0x00000004   Data   RW         2482    heap_ke             fr8000_stack.lib(jump_table_host.o)
 
 
 ==============================================================================
@@ -12119,7 +12165,7 @@ Image component sizes
        248          6         16          0          0       3495   bitalloc-sbc.o
        592          6         48          0          0      14220   bitalloc.o
         70          0          0          0          0       1724   bitstream-decode.o
-      2916       1258         96          5         20      11079   ble_simple_central.o
+      2944       1276         96          6         20      11153   ble_simple_central.o
         20          4        160          0          0        516   boot_vectors.o
        188         52          0          0          0       1891   co_log.o
        428         12         99          0          0       6548   decoder-private.o
@@ -12138,13 +12184,13 @@ Image component sizes
        676        284         96          8         20      41434   usb.o
        268         80          0          0          0      15128   usb_core.o
       1004         78          0         64         88      18005   usb_dev.o
-       640        104          0          8          0       6745   usb_dfu.o
-      1686        200        333        264          0      21564   usb_hid_audio.o
+      1036        328         80         12          0       6905   usb_dfu.o
+      2930        852        333        272        256      22867   usb_hid_audio.o
 
     ----------------------------------------------------------------------
-     20368       2782       2060       2448       3568     340616   Object Totals
-      1690          0          0          0          0          0   (incl. Generated)
-        20          0          8          3          0          0   (incl. Padding)
+     22048       3676       2140       2460       3824     342153   Object Totals
+      1700          0          0          0          0          0   (incl. Generated)
+        22          0          8          2          0          0   (incl. Padding)
 
     ----------------------------------------------------------------------
 
@@ -12219,6 +12265,7 @@ Image component sizes
         36          0          0          0          0         68   llsshr.o
         32          0          0          0          0         68   llushr.o
       2274         98          0          0          0        520   printfa.o
+        14          0          0          0          0         68   strlen.o
         36          0          0          0          0         80   strstr.o
         44          0          0          0          0         80   uidiv.o
         98          0          0          0          0         92   uldiv.o
@@ -12230,19 +12277,19 @@ Image component sizes
        228          0          0          0          0         96   dmul.o
 
     ----------------------------------------------------------------------
-     92708       9226       3144       1768       5092      61636   Library Totals
-       124          0         14         13          2          0   (incl. Padding)
+     92720       9226       3144       1768       5092      61704   Library Totals
+       122          0         14         13          2          0   (incl. Padding)
 
     ----------------------------------------------------------------------
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
 
      88968       9128       3130       1755       5090      60004   fr8000_stack.lib
-      2550         98          0          0          0        976   mc_w.l
+      2564         98          0          0          0       1044   mc_w.l
       1066          0          0          0          0        656   mf_w.l
 
     ----------------------------------------------------------------------
-     92708       9226       3144       1768       5092      61636   Library Totals
+     92720       9226       3144       1768       5092      61704   Library Totals
 
     ----------------------------------------------------------------------
 
@@ -12251,15 +12298,15 @@ Image component sizes
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
 
-    113076      12008       5204       4216       8660     357220   Grand Totals
-    113076      12008       5204       4216       8660     357220   ELF Image Totals
-    113076      12008       5204       4216          0          0   ROM Totals
+    114768      12902       5284       4228       8916     358721   Grand Totals
+    114768      12902       5284       4228       8916     358721   ELF Image Totals
+    114768      12902       5284       4228          0          0   ROM Totals
 
 ==============================================================================
 
-    Total RO  Size (Code + RO Data)               118280 ( 115.51kB)
-    Total RW  Size (RW Data + ZI Data)             12876 (  12.57kB)
-    Total ROM Size (Code + RO Data + RW Data)     122496 ( 119.63kB)
+    Total RO  Size (Code + RO Data)               120052 ( 117.24kB)
+    Total RW  Size (RW Data + ZI Data)             13144 (  12.84kB)
+    Total ROM Size (Code + RO Data + RW Data)     124280 ( 121.37kB)
 
 ==============================================================================
 
index ca63ec9..cc01ca2 100644 (file)
         <yPos>-1</yPos>
       </MaxPosition>
       <NormalPosition>
-        <Top>127</Top>
-        <Left>725</Left>
-        <Right>2224</Right>
-        <Bottom>1056</Bottom>
+        <Top>171</Top>
+        <Left>312</Left>
+        <Right>1811</Right>
+        <Bottom>1073</Bottom>
       </NormalPosition>
     </WindowPosition>
     <MDIClientArea>
       <RegID>0</RegID>
       <MDITabState>
-        <Len>60</Len>
-        <Data>010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000000000000</Data>
+        <Len>313</Len>
+        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000001000000000000000100000072483A5C312E776F726B5C362EB8BBC8F0C0A45C312ECAF3B1EA5C764D6F7573655C322E636F64655C322E646F6E676C655C6578616D706C65735C6E6F6E655F65766D5C626C655F73696D706C655F63656E7472616C5F617564696F5C636F64655C7573625F6466755C7573625F6466752E6300000000097573625F6466752E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000034020000190100000B07000081030000</Data>
       </MDITabState>
     </MDIClientArea>
     <ViewEx>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
-          <Data>A30000009F0100003F0500002D020000</Data>
+          <Data>1901000030010000B5050000BE010000</Data>
         </RectRecentFloat>
       </Window>
       <Window>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0300000066000000ED000000BA020000</Data>
+          <Data>0300000066000000ED0000009E020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0300000066000000ED000000BA020000</Data>
+          <Data>0300000066000000ED0000009E020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0300000066000000ED000000BA020000</Data>
+          <Data>0300000066000000ED0000009E020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0300000066000000ED000000BA020000</Data>
+          <Data>0300000066000000ED0000009E020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>00000000EB020000CB05000067030000</Data>
+          <Data>00000000CF020000CB0500004C030000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000EE020000C80500004E030000</Data>
+          <Data>03000000D2020000C805000032030000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000EE020000C80500004E030000</Data>
+          <Data>03000000D2020000C805000032030000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000EE020000C80500004E030000</Data>
+          <Data>03000000D2020000C805000032030000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000EE020000C80500004E030000</Data>
+          <Data>03000000D2020000C805000032030000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000EE020000C80500004E030000</Data>
+          <Data>03000000D2020000C805000032030000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0000000067030000CB0500007A030000</Data>
+          <Data>000000004C030000CB0500005F030000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
       </Window>
       <DockMan>
         <Len>3312</Len>
-        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000A30000009F0100003F0500002D020000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000004F0400009F0100003F05000075030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000D3020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000AFFFFFFF9F0100009F00000023040000000000004F000000F0000000D30200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000AFFFFFFF650300003F05000007040000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D3020000CB050000D7020000010000000100001004000000010000007FFDFFFF8C000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000AFFFFFFF270400007A050000B704000000000000D7020000CB050000670300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
+        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000001901000030010000B5050000BE010000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000C504000030010000B505000006030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000B7020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000250000003001000015010000B4030000000000004F000000F0000000B70200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000025000000F6020000B505000098030000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B7020000CB050000BB020000010000000100001004000000010000009CFDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000025000000B8030000F00500004804000000000000BB020000CB0500004C0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
       </DockMan>
       <ToolBar>
         <RegID>59392</RegID>
         <Name>File</Name>
         <Buttons>
-          <Len>2954</Len>
-          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000400020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000004000000000000000000000000000000000000010000000100000096000000020020500000000012646563696D616C5F706F696E745F7365656E9600000000000000140012646563696D616C5F706F696E745F7365656E0D75617274315F6973725F72616D0F696E7465726E616C5F6D616C6C6F630648415F42554618737065616B65725F676174745F6164645F736572766963650D6F735F74696D65725F696E69740D706D755F6973725F72616D5F430E7379735F74696D65725F696E69740B636F6E6669675F666C616717534C5F5343374132305F4932635F5370695F5772697465117472616E73706172656E745F73746172740D6170705F61745F726563765F630D75617274305F6973725F72616D0A756172745F706172616D15766353706F72744D6F74696F6E416C676F496E69741273656E645F6872735F646174615F666C61670D554152545F73656E645F62756616766353706F72744D6F74696F6E43616C63756C61746509636F5F7072696E74660D7274635F6765745F76616C75650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
+          <Len>2946</Len>
+          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E534C5F535741595F535441545553960000000000000014000E534C5F535741595F53544154555313534C5F444952454354494F4E5F5354415455530B534C5F44495354414E4345096D6573685F696E697412646563696D616C5F706F696E745F7365656E0D75617274315F6973725F72616D0F696E7465726E616C5F6D616C6C6F630648415F42554618737065616B65725F676174745F6164645F736572766963650D6F735F74696D65725F696E69740D706D755F6973725F72616D5F430E7379735F74696D65725F696E69740B636F6E6669675F666C616717534C5F5343374132305F4932635F5370695F5772697465117472616E73706172656E745F73746172740D6170705F61745F726563765F630D75617274305F6973725F72616D0A756172745F706172616D15766353706F72744D6F74696F6E416C676F496E69741273656E645F6872735F646174615F666C61670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
         </Buttons>
         <OriginalItems>
           <Len>1423</Len>
         <Name>Build</Name>
         <Buttons>
           <Len>996</Len>
-          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000012626C655F73696D706C655F63656E7472616C9600000000000000010012626C655F73696D706C655F63656E7472616C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
+          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000012626C655F73696D706C655F63656E7472616C9600000000000000010012626C655F73696D706C655F63656E7472616C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
         </Buttons>
         <OriginalItems>
           <Len>583</Len>
         <Name>Debug</Name>
         <Buttons>
           <Len>2373</Len>
-          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
+          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
         </Buttons>
         <OriginalItems>
           <Len>898</Len>
     </ViewEx>
   </WinLayoutEx>
 
+  <MDIGroups>
+    <Orientation>1</Orientation>
+    <ActiveMDIGroup>0</ActiveMDIGroup>
+    <MDIGroup>
+      <Size>100</Size>
+      <ActiveTab>0</ActiveTab>
+      <Doc>
+        <Name>..\code\usb_dfu\usb_dfu.c</Name>
+        <ColumnNumber>47</ColumnNumber>
+        <TopLine>10</TopLine>
+        <CurrentLine>43</CurrentLine>
+        <Folding>1</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
+    </MDIGroup>
+  </MDIGroups>
+
 </ProjectGui>
index 87dfa66..93607bc 100644 (file)
@@ -1,4 +1,4 @@
-;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Mon Mar 11 16:42:40 2024
+;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Thu Mar 21 14:57:23 2024
 ;VERSION 0.2
 ;FILE adv_check_mode.o
 __asm___16_adv_check_mode_c_9741a236____REV16 <= USED 0
@@ -120,6 +120,8 @@ OI_BITSTREAM_ReadUINT8Aligned <= USED 0
 __asm___20_ble_simple_central_c_35de77f4____REV16 <= USED 0
 __asm___20_ble_simple_central_c_35de77f4____REVSH <= USED 0
 __asm___20_ble_simple_central_c_35de77f4____RRX <= USED 0
+gatt_write_user_data <= USED 0
+write_att_cmd <= USED 0
 ;FILE boot_vectors.o
 ;FILE co_log.o
 __asm___8_co_log_c_f9bf2c1a____REV16 <= USED 0