更新蓝牙多连接前备份
authorp15692025051 <846603105@qq.com>
Fri, 29 Mar 2024 03:43:04 +0000 (11:43 +0800)
committerp15692025051 <846603105@qq.com>
Fri, 29 Mar 2024 03:43:04 +0000 (11:43 +0800)
24 files changed:
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/adc.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/alios/upay_lite/alios_api.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/alios/upay_lite/bizbus_common.h
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/gpio.c
2.code/1.mouse/examples/none_evm/ble_voice_mouse/code/gpio.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/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/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/usb/usb_hid_audio.c
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 2de40a6..9c0a258 100644 (file)
@@ -24,27 +24,32 @@ uint8_t battery_precent_cal(uint16_t curr_voltage);
 uint16_t battery_voltage_get(void)
 {
        struct adc_cfg_t cfg;
-       uint16_t result = 0;
+       uint16_t result = 0,ref_vol = 0;
 
        system_set_port_mux(BATTERY_ADC_PIN_PORT, BATTERY_ADC_PIN_BIT, BATTERY_ADC_PIN_FUNC);
        pmu_set_pin_pull(BATTERY_ADC_PIN_PORT, BATTERY_ADC_PIN_BITS, false);
 
        memset((void*)&cfg, 0, sizeof(cfg));
-       cfg.src = ADC_TRANS_SOURCE_PAD;
-       cfg.ref_sel = ADC_REFERENCE_AVDD;
+       cfg.src = ADC_TRANS_SOURCE_VBAT;
+       cfg.ref_sel = ADC_REFERENCE_INTERNAL;
+       cfg.int_ref_cfg = ADC_INTERNAL_REF_1_2;
        cfg.channels = BATTERY_ADC_CHANNEL;
        cfg.route.pad_to_sample = 1;
        cfg.clk_sel = ADC_SAMPLE_CLK_24M_DIV13;
        cfg.clk_div = 0x3f;
        adc_init(&cfg);
        adc_enable(NULL, NULL, 0);
-       adc_get_result(ADC_TRANS_SOURCE_PAD, BATTERY_ADC_CHANNEL, &result);
+       adc_get_result(ADC_TRANS_SOURCE_VBAT, BATTERY_ADC_CHANNEL, &result);
+       ref_vol = adc_get_ref_voltage(ADC_REFERENCE_INTERNAL);
+       battery_info.voltage = (result*4*ref_vol)/1024;
+       //co_printf("result:%d, ref_vol:%dmV, bat:%dmV\r\n", result,ref_vol, battery_info.voltage, battery_info.precent);
+
        adc_disable();
 
-       uint16_t pin_voltage = ((float)3300 / 1023) * result;
-       battery_info.voltage = (pin_voltage / 2) * 4;
+       //uint16_t pin_voltage = ((float)3300 / 1023) * result;
+       //battery_info.voltage = (pin_voltage / 2) * 4;
        battery_info.precent = battery_precent_cal(battery_info.voltage);
-       co_printf("pin:%dmV, bat:%dmV(%d%%)\r\n", pin_voltage, battery_info.voltage, battery_info.precent);
+       co_printf("result:%d, ref_vol:%dmV, bat:%dmV(%d)\r\n", result,ref_vol, battery_info.voltage, battery_info.precent);
 
        if (battery_info.voltage >= 3300)
        {
index b2e7878..c7a90eb 100644 (file)
@@ -8,6 +8,7 @@
 #include "stdlib.h"
 #include "driver_system.h"
 #include "ble_simple_peripheral.h"
+#include "config.h"
 static int32_t ali_timestamp = 0;
 static int32_t system_curr_time = 0;//设置时间的时候保存的系统运行时间
 //安全数据API,需要一块单独大小为2.5K的区域存储,要求恢复出厂设置不能被清除、OTA不能被清除、常规烧录升级不能被清除
@@ -55,7 +56,7 @@ int32_t hal_flash_id2_read(uint32_t offset, void *data, uint32_t read_len)
 
 int32_t hal_flash_id2_erase(uint32_t erase_offset,uint32_t earse_len)
 {
-    co_printf("hal_flash_id2_erase:offset:%d,earse_len:%d\n",erase_offset,earse_len);
+    co_printf("hal_flash_id2_erase:offset:%d,earse_len:%d\r\n",erase_offset,earse_len);
     flash_erase(ALI_DATA_ADDR+erase_offset,earse_len);
     return 0;
 }
@@ -63,7 +64,12 @@ int32_t hal_flash_id2_erase(uint32_t erase_offset,uint32_t earse_len)
 // hal 需要厂商实现,与APP SDK端的数据收发
 bizbus_ret_t bizbus_hal_send(char *sid, uint8_t *data, uint32_t data_len)
 {
-    ble_aliapp_data_tx(data,data_len);
+    co_printf("bizbus_hal_send:data_len:%d,data:%s\r\n",data_len,data);
+    if(user_data.mouse_mode == WORK_2_4G_MODE)
+               hid_aliapp_data_tx(data, data_len);
+    else
+        ble_aliapp_data_tx(data,data_len);
+
     return BIZBUS_SUCCESS;
 }
 // bizbus_ret_t bizbus_hal_recv(uint8_t * data, uint32_t data_len)
@@ -78,6 +84,102 @@ bizbus_ret_t bizbus_set_time(uint8_t *time_str)
     system_curr_time =  system_get_curr_time();
     return BIZBUS_SUCCESS;
 }
+#define ali_JSON_MAX_LEN 256
+void bizbus_pack_recv(uint8_t *data, uint32_t data_len)
+{
+    //bizbus_recv(data,data_len);
+    // return ;
+    static char *ali_Json = NULL;
+    static int ali_Json_len = 0;
+    int len_tmp = 0;
+    char *sta_data_tmp = NULL;
+    char *end_data_tmp = NULL;
+    
+    sta_data_tmp = strstr((char *)data,"-$$");
+    end_data_tmp = strstr((char *)data,"$$-");
+    co_printf("bizbus_pack_recv:len:%d,data:%s\r\n",data_len,data);
+    if(sta_data_tmp!=NULL && end_data_tmp ==NULL)//只有开头
+    {
+         co_printf("bizbus_pack_recv1111!!!!!!s\r\n");
+        if(ali_Json != NULL)
+        {
+            os_free(ali_Json);
+            ali_Json =NULL;
+        }
+        ali_Json_len = 0;
+        ali_Json = os_zalloc(ali_JSON_MAX_LEN);
+        sta_data_tmp += strlen("-$$");
+        len_tmp = data_len-strlen("-$$");
+        memcpy(ali_Json,sta_data_tmp,len_tmp);
+        ali_Json_len += len_tmp;
+    }else if(sta_data_tmp == NULL && end_data_tmp ==NULL && ali_Json != NULL)//没有开头,没有结尾,但有缓存
+    {
+        co_printf("bizbus_pack_recv222!!!!!!s\r\n");
+        if(ali_Json_len + data_len >= ali_JSON_MAX_LEN)//超过最大值直接丢
+        {
+            os_free(ali_Json);
+            ali_Json =NULL;
+            ali_Json_len = 0;
+        }else
+        {
+            if(ali_Json != NULL)
+            {
+                memcpy(ali_Json+ali_Json_len,data,data_len);
+                ali_Json_len += data_len;
+            }
+        }
+        
+        
+    }else if(sta_data_tmp == NULL && end_data_tmp !=NULL)//没有开头,有结尾
+    {
+        co_printf("bizbus_pack_recv33333!!!!!!s\r\n");
+        if(ali_Json != NULL)
+        {
+            if(ali_Json_len + data_len >= ali_JSON_MAX_LEN)//超过最大值直接丢
+            {
+                os_free(ali_Json);
+                ali_Json =NULL;
+                ali_Json_len = 0;
+            }else
+            {
+                len_tmp = data_len-strlen("-$$");
+                memcpy(ali_Json+ali_Json_len,data,len_tmp);
+                ali_Json_len += len_tmp;
+                co_printf("bizbus_recv:len:%d,data:%s\r\n",ali_Json_len,ali_Json);
+                bizbus_recv((uint8_t *)ali_Json,ali_Json_len);
+                os_free(ali_Json);
+                ali_Json =NULL;
+                ali_Json_len = 0;
+            }
+        }
+    }else if(sta_data_tmp != NULL && end_data_tmp !=NULL)//有开头,有结尾
+    {
+        co_printf("bizbus_pack_recv444444!!!!!!s\r\n");
+        if(ali_Json != NULL)
+        {
+            os_free(ali_Json);
+            ali_Json =NULL;
+        }
+        ali_Json_len = 0;
+        ali_Json = os_zalloc(ali_JSON_MAX_LEN);
+        sta_data_tmp += strlen("-$$");
+        len_tmp = data_len-strlen("-$$");
+        len_tmp -= strlen("$$-");
+        memcpy(ali_Json,sta_data_tmp,len_tmp);
+        ali_Json_len += len_tmp;
+        co_printf("bizbus_recv:len:%d,data:%s\r\n",ali_Json_len,ali_Json);
+        bizbus_recv((uint8_t *)ali_Json,ali_Json_len);
+        if(ali_Json != NULL)
+        {
+            os_free(ali_Json);
+            ali_Json =NULL;
+            ali_Json_len = 0;
+        }
+    }
+    if(ali_Json)
+        co_printf("bizbus_recv:len:%d,data:%s\r\n",ali_Json_len,ali_Json);
+
+}
 //收到数据调用该函数
 // bizbus_ret_t bizbus_recv(uint8_t *json_string, uint32_t data_len)
 // {
index 6955ad2..dd91b32 100644 (file)
@@ -79,4 +79,6 @@ bizbus_ret_t bizbus_register_ds_get(bizbus_ds_get_func ds_get_func);
 bizbus_ret_t bizbus_register_dn_get(bizbus_dn_get_func dn_get_func);
 bizbus_ret_t bizbus_register_pk_get(bizbus_pk_get_func pk_get_func);
 bizbus_ret_t bizbus_recv(uint8_t *json_string, uint32_t data_len);
+
+void bizbus_pack_recv(uint8_t *data, uint32_t data_len);
 #endif
index 0fd5241..1b42c92 100644 (file)
@@ -186,7 +186,7 @@ void app_gap_evt_cb(gap_event_t *p_event)
                        if (g_device_param.is_enter_sleep == false)
                        {
                                sp_start_adv();
-                               work_mode_led_prestart(LED_BLINK_1S);
+                               work_mode_led_prestart(LED_FAST_BLINK_100MS);
                        }
             disconnect_button_handle();
                }
@@ -430,19 +430,37 @@ void ble_s_hid_data_tx(uint8_t * p_data, uint8_t len)
     disable_latency();
     conn_sleep_cnt_reset();
 }
-#define aliapp_data_tx_one_len 150
+#define aliapp_2_4_data_tx_one_len 150
+void hid_aliapp_data_tx(uint8_t * p_data, uint16_t len)
+{
+       //ntf_data(m_conn_index, SP_IDX_CHAR1_VALUE, p_data, len);
+       int count = len/aliapp_2_4_data_tx_one_len;
+       ntf_data(m_conn_index, SP_IDX_CHAR1_VALUE, "-$$", strlen("-$$"));
+       //co_delay_10us(500);
+       for(int i=0;i<(count);i++)
+       {
+               ntf_data(m_conn_index, SP_IDX_CHAR1_VALUE, p_data+i*aliapp_2_4_data_tx_one_len, aliapp_2_4_data_tx_one_len);
+               //co_delay_10us(500);
+       }
+       if(len%aliapp_2_4_data_tx_one_len)
+               ntf_data(m_conn_index, SP_IDX_CHAR1_VALUE, p_data+(count)*aliapp_2_4_data_tx_one_len, (len-(count)*aliapp_2_4_data_tx_one_len));
+    ntf_data(m_conn_index, SP_IDX_CHAR1_VALUE, "$$-\n", strlen("$$-\n"));
+    disable_latency();
+    conn_sleep_cnt_reset();
+}
+#define aliapp_ble_data_tx_one_len 150
 void ble_aliapp_data_tx(uint8_t * p_data, uint16_t len)
 {
        //ntf_data(m_conn_index, SP_IDX_CHAR1_VALUE, p_data, len);
-       int count = len/aliapp_data_tx_one_len;
+       int count = len/aliapp_ble_data_tx_one_len;
 
        ntf_data(m_conn_index, SP_IDX_ALIAPP_VALUE, "-$$", strlen("-$$"));
        for(int i=0;i<(count);i++)
        {
-               ntf_data(m_conn_index, SP_IDX_ALIAPP_VALUE, p_data+i*aliapp_data_tx_one_len, aliapp_data_tx_one_len);
+               ntf_data(m_conn_index, SP_IDX_ALIAPP_VALUE, p_data+i*aliapp_ble_data_tx_one_len, aliapp_ble_data_tx_one_len);
        }
-       if(len%aliapp_data_tx_one_len)
-               ntf_data(m_conn_index, SP_IDX_ALIAPP_VALUE, p_data+(count)*aliapp_data_tx_one_len, (len-(count)*aliapp_data_tx_one_len));
+       if(len%aliapp_ble_data_tx_one_len)
+               ntf_data(m_conn_index, SP_IDX_ALIAPP_VALUE, p_data+(count)*aliapp_ble_data_tx_one_len, (len-(count)*aliapp_ble_data_tx_one_len));
     ntf_data(m_conn_index, SP_IDX_ALIAPP_VALUE, "$$-\n", strlen("$$-\n"));
     disable_latency();
     conn_sleep_cnt_reset();
@@ -496,7 +514,7 @@ void hid_mouse_value_send(uint8_t click, int8_t x, int8_t y, int8_t wheel)
                ble_hid_data_tx(mouse_buff, sizeof(mouse_buff));
        else
        {
-               ble_s_hid_data_tx(mouse_buff, sizeof(mouse_buff));
+               //ble_s_hid_data_tx(mouse_buff, sizeof(mouse_buff));
                hid_gatt_report_notify(m_conn_index, 0, mouse_buff, sizeof(mouse_buff));
        }
                
@@ -530,7 +548,7 @@ void hid_consumer_value_send(uint16_t key_code)
         ble_hid_data_tx(code_buff, sizeof(code_buff));
        else
        {
-               ble_s_hid_data_tx(code_buff, sizeof(code_buff));
+               //ble_s_hid_data_tx(code_buff, sizeof(code_buff));
                hid_gatt_report_notify(m_conn_index, 1, code_buff, sizeof(code_buff));
        }
                
@@ -545,7 +563,7 @@ void hid_keyboard_value_send(uint8_t * p_keys_buff)
         ble_hid_data_tx(p_keys_buff, 8);
        else
        {
-               ble_s_hid_data_tx(p_keys_buff, 8);
+               //ble_s_hid_data_tx(p_keys_buff, 8);
                hid_gatt_report_notify(m_conn_index, 2, p_keys_buff, 8);
        }
                
index 6bf378c..442fdb6 100644 (file)
@@ -9,22 +9,22 @@
 #define BLE_SIMPLE_PERIPHERAL_H
  
 /*
- * INCLUDES (°üº¬Í·Îļþ)
+ * INCLUDES (����ͷ�ļ�)
  */
 #include "gap_api.h"
 
 /*
- * MACROS (ºê¶¨Òå)
+ * MACROS (�궨��)
  */
 
 /*
- * CONSTANTS (³£Á¿¶¨Òå)
+ * CONSTANTS (��������)
  */
 #define BLE_CONN_INDEX_INVALID          0xFF
 #define SP_TASK_EVT_NOTI                0x0001
 
 /*
- * TYPEDEFS (ÀàÐͶ¨Òå)
+ * TYPEDEFS (���Ͷ���)
  */
 enum
 {
@@ -33,27 +33,27 @@ enum
 };
 
 /*
- * GLOBAL VARIABLES (ȫ¾Ö±äÁ¿)
+ * GLOBAL VARIABLES (ȫ�ֱ���)
  */
 
 /*
- * LOCAL VARIABLES (±¾µØ±äÁ¿)
+ * LOCAL VARIABLES (���ر���)
  */
  
 /*
- * LOCAL FUNCTIONS (±¾µØº¯Êý)
+ * LOCAL FUNCTIONS (���غ���)
  */
 
 /*
- * EXTERN FUNCTIONS (Íⲿº¯Êý)
+ * EXTERN FUNCTIONS (�ⲿ����)
  */
 
 /*
- * PUBLIC FUNCTIONS (ȫ¾Öº¯Êý)
+ * PUBLIC FUNCTIONS (ȫ�ֺ���)
  */
 
 
-/** @function group ble peripheral device APIs (bleÍâÉèÏà¹ØµÄAPI)
+/** @function group ble peripheral device APIs (ble������ص�API)
  * @{
  */
  
@@ -84,4 +84,5 @@ 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);
+void hid_aliapp_data_tx(uint8_t * p_data, uint16_t len);
 #endif
index 30a9b9e..510da83 100644 (file)
@@ -44,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²âÊԹܽÅ
@@ -59,7 +59,7 @@
 
 #define MOUSE_SLEEP_ENABLE              ENABLE      // Ê¹ÄÜÊó±êÐÝÃß
 #define MOUSE_ADV_SLEEP_TIMEOUT_SEC     (20)        // Êó±ê˯Ãßʱ¼ä£¬µ¥Î»S
-#define MOUSE_CONN_SLEEP_TIMEOUT_SEC    (60*10)     // Êó±ê˯Ãßʱ¼ä£¬µ¥Î»S
+#define MOUSE_CONN_SLEEP_TIMEOUT_SEC    (4*60)     // Êó±ê˯Ãßʱ¼ä£¬µ¥Î»S
 #define SENSOR_SLEEP_TIMEOUT_SEC       (3)     // Êó±ê˯Ãßʱ¼ä£¬µ¥Î»S
 /*
  * TYPEDEFS (ÀàÐͶ¨Òå)
index b59149b..f51b956 100644 (file)
@@ -44,7 +44,7 @@ void user_gpio_init(void)
        //      user_data.mouse_mode = WORK_BT1_MODE;
        //      LOG_INFO("[gpio]BT mode select\r\n");
        // }
-       work_mode_led_prestart(LED_BLINK_1S);
+       //work_mode_led_prestart(LED_BLINK_1S);
     
     /* 
         µÍµçƽ£ºÁ½µµ¿ª¹ØÈýģʽͨµÀ(2.4G + BLE1 + BLE2)£¬Èý¸öģʽָʾµÆ
index 4608a1a..257144d 100644 (file)
@@ -17,7 +17,7 @@
 #define MODE_DETECT_BITS        BIT(7)
 #define MODE_DETECT_PIN         GPIO_PC7
 
-#ifdef TEST_PIN_ENABLE
+#if TEST_PIN_ENABLE
 
 #define TEST_PIN_PORT           GPIO_PORT_D
 #define TEST_PIN_BIT            GPIO_BIT_6
index 28f1f40..b3d2c6a 100644 (file)
@@ -94,16 +94,20 @@ void user_inflash_init(void)
         LOG_INFO("[inflash]>>>>>>>>load user data\r\n");
     }else//默认配置
     {
+        user_data.reset_status = 0xA5A5A5A5;
                user_data.cpi = 1000;
         user_data.activated_dtate = 0;
-        strcpy(user_data.SN,"MSCL123456789");
+        //strcpy(user_data.SN,"MSCL123456789");
         user_data.mouse_mode = WORK_2_4G_MODE;
     }
-    if (user_data_tmp.mouse_mode == WORK_2_4G_MODE)
+    if (user_data.mouse_mode == WORK_2_4G_MODE)
     {
         user_data_tmp.peer_addr.addr[4] += 1;
+    }else if(user_data.mouse_mode == WORK_BT2_MODE)
+    {
+        user_data_tmp.peer_addr.addr[4] += 2;
     }
-    memcpy(&MAC_addr,&user_data_tmp.peer_addr,sizeof(MAC_addr));
+    memcpy(&MAC_addr,&user_data.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;
index 0d98951..8fbf112 100644 (file)
@@ -129,6 +129,7 @@ uint8_t button_press_status_get(uint32_t button)
 
 void button_timer_start(void)
 {
+       co_printf("button_timer_start button_timer_status:%d\r\n",button_timer_status);
        system_nosleep_evt_set(SYSTEM_NOSLEEP_BUTTON, true);
        if (button_timer_status == false)
        {
@@ -139,7 +140,7 @@ void button_timer_start(void)
 
 void button_timer_stop(void)
 {
-       //co_printf("button_timer_stop button_timer_status:%d\r\n",button_timer_status);
+       co_printf("button_timer_stop button_timer_status:%d\r\n",button_timer_status);
        system_nosleep_evt_set(SYSTEM_NOSLEEP_BUTTON, false);
        if (button_timer_status == true)
        {
@@ -274,6 +275,31 @@ void disconnect_button_handle(void)
     amic_stop();
 }
 extern void patch_set_2ms(uint8_t set_or_clr);
+void switch_mode(void)
+{
+       if(user_data.mouse_mode == WORK_BT2_MODE)
+       {
+               user_data.mouse_mode = WORK_2_4G_MODE;
+               patch_set_2ms(true);
+               co_printf("[gpio]2.4G mode select\r\n");
+       }else if(user_data.mouse_mode == WORK_2_4G_MODE)
+       {
+               user_data.mouse_mode = WORK_BT1_MODE;
+               co_printf("[gpio]BT mode select\r\n");
+       }else if(user_data.mouse_mode == WORK_BT1_MODE)
+       {
+               user_data.mouse_mode = WORK_BT2_MODE;
+               co_printf("[gpio]BT mode select\r\n");
+       }
+       
+       user_data_storage_do(true);
+       co_delay_100us(10*10);
+       
+       wdt_init(WDT_ACT_RST_CHIP, 1);
+       wdt_start();
+       while(1);//ÖØÆô
+}
+
 void button_callback(Button_t btn, PressEvent event, uint8_t repeat)
 {
     /*
@@ -684,45 +710,11 @@ void button_callback(Button_t btn, PressEvent event, uint8_t repeat)
                {
                        case SINGLE_CLICK:
                                co_printf("mode_button SINGLE_CLICK\r\n");
-                               if(user_data.mouse_mode == WORK_BT1_MODE)
-                               {
-                                       user_data.mouse_mode = WORK_2_4G_MODE;
-                                       patch_set_2ms(true);
-                                       co_printf("[gpio]2.4G mode select\r\n");
-                               }
-                               else
-                               {
-                                       user_data.mouse_mode = WORK_BT1_MODE;
-                                       co_printf("[gpio]BT mode select\r\n");
-                               }
-                               
-                               user_data_storage_do(true);
-                               co_delay_100us(10*10);
-                               
-                               wdt_init(WDT_ACT_RST_CHIP, 1);
-                               wdt_start();
-                               while(1);//ÖØÆô
+                               switch_mode();
                                
                        case LONG_PRESS_START:
                                co_printf("mode_button LONG_PRESS_START\r\n");
-                       if(user_data.mouse_mode == WORK_BT1_MODE)
-                               {
-                                       user_data.mouse_mode = WORK_2_4G_MODE;
-                                       patch_set_2ms(true);
-                                       co_printf("[gpio]2.4G mode select\r\n");
-                               }
-                               else
-                               {
-                                       user_data.mouse_mode = WORK_BT1_MODE;
-                                       co_printf("[gpio]BT mode select\r\n");
-                               }
-                               
-                               user_data_storage_do(true);
-                               co_delay_100us(10*10);
-                               
-                               wdt_init(WDT_ACT_RST_CHIP, 1);
-                               wdt_start();
-                               while(1);//ÖØÆô
+                               switch_mode();
                                
                }
        }
index f345e91..85f021b 100644 (file)
@@ -209,29 +209,32 @@ void work_mode_led_prestart(uint8_t mode)
        // 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:
+                       os_timer_start(&m_lowbat_led_timer, 1000, true);
+                       // 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:
+                       os_timer_start(&m_lowbat_led_timer, 100, true);
+                       // 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:
+                       os_timer_start(&m_lowbat_led_timer, 1500, true);
+                       // 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)
        // {
@@ -276,7 +279,7 @@ void user_led_init(void)
        //while(1);
        //os_timer_init(&m_work_mode_led_timer, work_mode_timer_handle, NULL);
        os_timer_init(&m_lowbat_led_timer, lowbat_led_timer_handle, NULL);
-       //os_timer_start(&m_lowbat_led_timer, 800, true);
+       work_mode_led_prestart(LED_FAST_BLINK_100MS);
        lowbat_led_timer_start();
        co_printf("%s\r\n", __func__);
 }
index 40002d2..601c556 100644 (file)
@@ -56,7 +56,7 @@ device_param_t g_device_param =
     .is_enable_latency = true,
 };
 
-static uint8_t system_nosleep_evt = SYSTEM_NOSLEEP_NULL;
+uint8_t system_nosleep_evt = SYSTEM_NOSLEEP_NULL;
 
 
 const struct jump_table_version_t _jump_table_version __attribute__((section("jump_table_3"))) =
@@ -172,7 +172,7 @@ void user_custom_parameters(void)
        id_data.unique_id[5] |= 0xC0; // random addr->static addr type:the top two bit must be 1.
     
        memcpy(__jump_table.addr.addr,id_data.unique_id,6);
-    memcpy(user_data.peer_addr.addr,id_data.unique_id,6);
+    //memcpy(user_data.peer_addr.addr,id_data.unique_id,6);
 #endif
        __jump_table.system_clk = SYSTEM_SYS_CLK_48M;
        jump_table_set_static_keys_store_offset(JUMP_TABLE_STATIC_KEY_OFFSET);
@@ -226,6 +226,7 @@ __attribute__((section("ram_code"))) void user_entry_after_sleep_imp(void)
        // Do some things here, can be uart print
 
        NVIC_EnableIRQ(PMU_IRQn);
+       sensor_gpio_cpu_init();
 }
 
 /*********************************************************************
@@ -269,6 +270,7 @@ void system_nosleep_evt_set(system_nosleep_evt_t evt, bool en)
        {
                BIT_MASK_SET(system_nosleep_evt, evt);
                system_sleep_disable();
+               //co_printf("system_nosleep_evt_set system_sleep_disable!\r\n");
        }
        else
        {
@@ -296,14 +298,14 @@ bool system_nosleep_evt_get(void)
 #include "bizbus_common.h"
 #include "upay_vendor.h"
 #include "cJSON.h"
+extern mac_addr_t MAC_addr ;
 void user_entry_after_ble_init(void)
 {
        co_printf("\r\nFR801X Mouse demo\r\n");
        char *build_date,*build_time;
        get_SDK_compile_date_time(&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);
-       co_printf("\r\nbuild_date:%s,build_time%s\r\n",build_date,build_time);
+
        #if 0
        char data [100]={0};
        sprintf(data,"hahah:%f",23.014);
@@ -316,6 +318,9 @@ void user_entry_after_ble_init(void)
        //flash_read(ALI_DATA_ADDR,sizeof(data),(uint8_t *)data);
        co_printf("\r\ndata:%s\r\n",data);
        #endif
+       pmu_set_aldo_voltage(PMU_ALDO_MODE_NORMAL,PMU_ALDO_VOL_2_1);
+       //pmu_set_aldo_voltage(PMU_ALDO_MODE_NORMAL,PMU_ALDO_VOL_3_3);
+       user_inflash_init();
        cJSON_InitHooks(NULL);
        user_timer_init();
        user_led_init();
@@ -324,7 +329,7 @@ void user_entry_after_ble_init(void)
        hid_mouse_timer_init();
        user_qdec_init();
        user_task_init();
-    user_inflash_init();
+    
     audio_encoder_init(ENCODE_TYPE_SBC);
        battery_voltage_get();
        user_keyscan_init();
@@ -339,12 +344,15 @@ void user_entry_after_ble_init(void)
     strcpy((char *)para.vendor_str, "AAA-BBB-");
     strcpy((char *)para.id2_pk, "12345678901");
        para.dn_without_prefix = 1; //新接入客户统一传1
-       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]);
+       //mac_addr_t addr = MAC_addr;
+       //gap_address_get(&addr);
+       sprintf((char *)para.mac_str,"%02X%02X%02X%02X%02X%02X", MAC_addr.addr[5], MAC_addr.addr[4], MAC_addr.addr[3], MAC_addr.addr[2], MAC_addr.addr[1], MAC_addr.addr[0]);
        co_printf("bizbus_init:mac:%s\r\n",para.mac_str);
        bizbus_init(&para);
-       
+       mac_addr_t addr;
+       gap_address_get(&addr);
+       co_printf("dev MAC: %02X:%02X:%02X:%02X:%02X:%02X\r\n", addr.addr[5], addr.addr[4], addr.addr[3], addr.addr[2], addr.addr[1], addr.addr[0]);
+                                
        // Application layer initialization, can included bond manager init, 
        // advertising parameters init, scanning parameter init, GATT service adding, etc.    
        simple_peripheral_init();
index 6503340..48097c2 100644 (file)
@@ -22,6 +22,7 @@ void sensor_delay(void)
 }
 #define PRODUCT_ID1_REG                        0x00
 #define PRODUCT_ID2_REG                        0x01
+#define PRODUCT_ID3_REG                        0x7A
 #define MOTION_STATUS_REG              0x02
 #define DELTA_X_REG                            0x03
 #define DELTA_Y_REG                            0x04
@@ -45,6 +46,8 @@ const char * sensor_type_str[SENSOR_MAX] =
     "PAW3205_3T",
        "PAW3205_NT",
     "PAW3212",
+       "SG8925",
+       "SG8670",
     "PAW3065",
     "PAW3065XY",
     "KA8",
@@ -52,17 +55,19 @@ const char * sensor_type_str[SENSOR_MAX] =
     "KA5857",
 };
 
-const uint8_t SENSOR_PID_TABLE[SENSOR_MAX][2] =
+const uint8_t SENSOR_PID_TABLE[SENSOR_MAX][3] =
 {
-    {0xff},          // UNKNOWN
-    {0x30, 0xD1},          // PAW3205_3T
-       {0x31, 0x00},          // PAW3205_NT
-    {0x30, 0x02}, // PAW3212
-    {0x31, 0x04},          // PAW3065
-    {0xff},          // PAW3065XY
-    {0xff},          // KA8
-    {0x58, 0x59}, // KA8G2
-    {0x58, 0x57}, // KA5857
+    {0xFE},          // UNKNOWN
+    {0x30, 0xD1,0xFE},          // PAW3205_3T
+       {0x31, 0x00,0xFE},          // PAW3205_NT
+    {0x30, 0x02,0xFE}, // PAW3212
+       {0x30, 0x02,0xA7}, // SG8925
+       {0x30, 0x5A,0xC2}, // SG8670
+    {0x31, 0x04,0xFE},          // PAW3065
+    {0xFE,0xFE,0xFE},          // PAW3065XY
+    {0xFE,0xFE,0xFE},          // KA8
+    {0x58, 0x59,0xFE}, // KA8G2
+    {0x58, 0x57,0xFE}, // KA5857
 };
 
 /*
@@ -75,6 +80,8 @@ const uint8_t SENSOR_DPI_TABLE[SENSOR_MAX][3] =
     {16, 63, 38},          // PAW3205_3T
        {16, 63, 38},          // PAW3205_NT
     {16, 63, 38}, // PAW3212
+       {16, 63, 38}, // SG8925
+       {16, 63, 38}, // SG8670
     {0},          // PAW3065
     {0},          // PAW3065XY
     {0},          // KA8
@@ -86,7 +93,9 @@ 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},                // PAW3212
+       {600, 800, 1000,1300,1600},             // SG8925
+       {800,1000, 1200, 1600,2400},            // SG8670
     {600, 800, 1000,1300,1600},          // PAW3065
     {600, 800, 1000,1300,1600},          // PAW3065XY
     {600, 800, 1000,1300,1600},          // KA8
@@ -296,30 +305,49 @@ void snesor_dpi_init(uint16_t dpi)
 ************************************************************************************************************************/
 char snesor_cpi_init(uint16_t cpi)
 {
+       //return 0;
        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
-       {
-               sensor_write_reg(CONFIGURATION_REG, 0x02);
-               ret = 0;
-       }
+               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
+               {
+                       sensor_write_reg(CONFIGURATION_REG, 0x02);
+                       ret = 0;
+               }
                
-       if(g_device_param.sensor_model ==PAW3205_3T ||g_device_param.sensor_model ==PAW3205_NT)
-       {
                sensor_write_reg(0x09,0x00);    //Lock WP
+       }else if(g_device_param.sensor_model == SG8670 )
+       {
+               //cpi = 2400;
+               if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][0])//800
+                       sensor_write_reg(CONFIGURATION_REG, 0x04);
+               else if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][1])//1000
+                       sensor_write_reg(CONFIGURATION_REG, 0x04);
+               else if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][2])//1200
+                       sensor_write_reg(CONFIGURATION_REG, 0x05);
+               else if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][3])//1600
+                       sensor_write_reg(CONFIGURATION_REG, 0x06);
+               else if(cpi == SENSOR_CPI_TABLE[g_device_param.sensor_model][4])//2400
+                       sensor_write_reg(CONFIGURATION_REG, 0x07);
+               else
+               {
+                       sensor_write_reg(CONFIGURATION_REG, 0x06);
+                       ret = 0;
+               }
+               uint8_t REG_CPI = 0;
+               sensor_read_reg(CONFIGURATION_REG, &REG_CPI);
+               LOG_INFO("[sensosor]SG8670:cpi set:REG_CPI:0x%02x\r\n", REG_CPI);
        }
     
     LOG_INFO("[sensosor]cpi set:%d\r\n", cpi);
@@ -419,6 +447,26 @@ void reg_init(void)
 
                sensor_write_reg(0x09,0x00);    //Lock WP
                //sensor_poweron();
+       }else if(g_device_param.sensor_model == SG8670 )
+       {
+               sensor_write_reg(0x7f,0x26);
+               sensor_write_reg(0x09,0x5a);
+               sensor_write_reg(0x28,0x04);
+               sensor_write_reg(0x29,0xB0);
+               sensor_write_reg(0x5B,0x00);
+               sensor_write_reg(0x4E,0x1A);
+               sensor_write_reg(0x4F,0x00);
+               sensor_write_reg(0x7E,0x01);
+               sensor_write_reg(0x40,0xFF);
+               sensor_write_reg(0x41,0xFF);
+               sensor_write_reg(0x42,0xFF);
+               sensor_write_reg(0x43,0xFF);
+               sensor_write_reg(0x47,0xAF);
+               sensor_write_reg(0x4A,0x40);
+               sensor_write_reg(0x4C,0x03);
+               sensor_write_reg(0x4D,0x00);
+               sensor_write_reg(0x4E,0x02);
+               sensor_write_reg(0x7E,0x00);
        }
        
 }
@@ -433,7 +481,7 @@ 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_2_1);
+       uint8_t sensor_id3 = 0;
        // 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);
@@ -457,26 +505,48 @@ uint8_t user_sensor_init(void)
     {
                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);
+               sensor_read_reg(PRODUCT_ID3_REG, &sensor_id3);
+               LOG_INFO("[sensosor]id1: 0x%02x, id2: 0x%02x, id3: 0x%02x\r\n", sensor_id1, sensor_id2, sensor_id3);
                for (uint8_t i = 0; i < SENSOR_MAX; i++)
                {
                        if (sensor_id1 == SENSOR_PID_TABLE[i][0] && sensor_id2 == SENSOR_PID_TABLE[i][1])
                        {
-                               g_device_param.sensor_model = i;
-                               LOG_INFO("[sensosor]model: %s\r\n", sensor_type_str[g_device_param.sensor_model]);
+                               
+                               
                                
                                //sensor_write_reg(0x26,0xb4);
                                // uint8_t data;
                                // sensor_read_reg(0x26, &data);
                                //LOG_INFO("[sensosor][0x26]: %02x\r\n", data);
-                               reg_init();
-                               snesor_cpi_init(user_data.cpi);
-                               //sensor_poweron();
-                               //while(1);
-                               return 0;
+                               if(SENSOR_PID_TABLE[i][2] == 0xFE)//ÎÞID3
+                               {
+                                       g_device_param.sensor_model = i;
+                               }else//ÓÐID3
+                               {
+                                       LOG_INFO("[sensosor]ID3: %d\r\n", SENSOR_PID_TABLE[i][2] );
+                                       if(SENSOR_PID_TABLE[i][2] == sensor_id3)//ÓÐID3ÇÒµÈÓÚID3
+                                       {
+                                               g_device_param.sensor_model = i;
+                                               reg_init();
+                                               snesor_cpi_init(user_data.cpi);
+                                               //sensor_poweron();
+                                               //while(1);
+                                               LOG_INFO("[sensosor]ID3 model: %s\r\n", sensor_type_str[g_device_param.sensor_model]);
+                                               return 0;
+                                       }else{
+                                               continue;
+                                       }
+                               }
+                               
                        }
                }
-               
+               if(g_device_param.sensor_model != 0)//ÎÞID3ÇÒID1¡¢2Æ¥Åä
+               {
+                       LOG_INFO("[sensosor]model: %s\r\n", sensor_type_str[g_device_param.sensor_model]);
+                       reg_init();
+                       snesor_cpi_init(user_data.cpi);
+                       return 0;
+               }
                read_id_count++;
                if(read_id_count>15)
                {
@@ -587,8 +657,8 @@ void sensor_powerdown(void)
        LOG_INFO("[sensosor]%s\r\n", __func__);
     
     sensor_gpio_cpu_init();
-    sensor_sclk_cpu_set();
-    sensor_sdio_cpu_clr();
+    //sensor_sclk_cpu_set();
+    //sensor_sdio_cpu_clr();
        uint8_t data = 0;
        sensor_read_reg(PRODUCT_ID1_REG,&data);
        unsigned char read_id_count =0;
@@ -669,7 +739,7 @@ uint8_t sensor_get_motion(int8_t * p_x_delta, int8_t * p_y_delta)
                        break;
                }
                co_delay_10us(10);
-               LOG_INFO("[sensosor]sensor_get_motion:read ID error:!!!ID:0x%02X\r\n",data);
+               LOG_INFO("[sensosor]sensor_get_motion:read ID error:read_id_count:%d!!!ID:0x%02X\r\n",read_id_count,data);
                sensor_sync_clk();
                sensor_read_reg(PRODUCT_ID1_REG,&data);
        }
index 9617a7f..5677236 100644 (file)
@@ -59,6 +59,8 @@ enum sensor_type {
     PAW3205_3T,
     PAW3205_NT,
     PAW3212,
+    SG8925,
+    SG8670,
     PAW3065,
     PAW3065XY,
     KA8,
index 1ba1e00..828b3c4 100644 (file)
@@ -52,7 +52,7 @@ void hid_mouse_timer_start(void)
                
                //sensor_sync_clk();
                //co_delay_10us(100000);
-               sensor_gpio_cpu_init();
+               
                NVIC_ClearPendingIRQ(TIMER0_IRQn);
                if (user_data.mouse_mode == WORK_2_4G_MODE)
                        timer_init(TIMER0, (4 * 1000), TIMER_PERIODIC);
@@ -88,6 +88,7 @@ void hid_mouse_timer_stop(void)
 /***************************************
 *               OS Timer
 ***************************************/
+extern uint8_t system_nosleep_evt ;
 void task_1s_timer_handle(void *arg)
 {
        //LOG_INFO("%s.\r\n", __func__);
@@ -109,7 +110,7 @@ void task_1s_timer_handle(void *arg)
                if (curr_conn_index_get() == BLE_CONN_INDEX_INVALID)
                {
                        g_device_param.adv_sleep_cnt--;
-                       //LOG_INFO("[timer]adv_sleep_cnt:%d\r\n", g_device_param.adv_sleep_cnt);
+                       LOG_INFO("[timer]adv_sleep_cnt:%d\r\n", g_device_param.adv_sleep_cnt);
                        if (g_device_param.adv_sleep_cnt == 0)
                        {
                                user_event_send(USER_EVT_ENTER_SLEEP, NULL, NULL);
@@ -141,11 +142,11 @@ void task_1s_timer_handle(void *arg)
                }
        }
        #endif
-    
+    //battery_voltage_get();
     #if WDT_ENABLE
        wdt_feed();
        #endif
-
+       //LOG_INFO("[timer]system_nosleep_evt:%d!!!!!!!\r\n",system_nosleep_evt);
        if (system_nosleep_evt_get() == false)
        {
                //LOG_INFO("[timer]system_sleep_enable:!!!!!!!\r\n");
index 5edac6a..91984c0 100644 (file)
@@ -235,15 +235,16 @@ 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);
+                       //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);
+                       bizbus_pack_recv(param->param, param->param_len);
                        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());
                        
-                       bizbus_recv(param->param, param->param_len);
+                       bizbus_pack_recv(param->param, param->param_len);
                        break;
                case USER_EVT_HID_RX:
                        co_printf("\r\nUSER_EVT_HID_RX:%s\r\n",param->param);
@@ -271,14 +272,14 @@ static int user_task_func(os_event_t *param)
                        else
                                gap_disconnect_req(curr_conn_index_get());
                        co_printf("enter sleep!!\r\n");
-                       //system_sleep_enable();
+                       system_sleep_enable();
                        break;
 
                case USER_EVT_EXIT_SLEEP:
                        // co_printf("exit sleep!!\r\n");
                        hid_mouse_timer_start();
                        g_device_param.is_enter_sleep = false;
-                       work_mode_led_prestart(LED_BLINK_1S);
+                       work_mode_led_prestart(LED_FAST_BLINK_100MS);
                        adv_sleep_cnt_reset();
                        user_led_init();
                        battery_voltage_get();
index e8cd735..8b619be 100644 (file)
       <flags>0</flags>
       <showCmd>1</showCmd>
       <MinPosition>
-        <xPos>-1</xPos>
-        <yPos>-1</yPos>
+        <xPos>-32000</xPos>
+        <yPos>-32000</yPos>
       </MinPosition>
       <MaxPosition>
         <xPos>-1</xPos>
         <yPos>-1</yPos>
       </MaxPosition>
       <NormalPosition>
-        <Top>253</Top>
-        <Left>584</Left>
-        <Right>1859</Right>
-        <Bottom>926</Bottom>
+        <Top>177</Top>
+        <Left>405</Left>
+        <Right>1680</Right>
+        <Bottom>850</Bottom>
       </NormalPosition>
     </WindowPosition>
     <MDIClientArea>
       <RegID>0</RegID>
       <MDITabState>
-        <Len>60</Len>
-        <Data>010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000000000000</Data>
+        <Len>414</Len>
+        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000200000001000000010000005E483A5C312E776F726B5C362EB8BBC8F0C0A45C312ECAF3B1EA5C764D6F7573655C322E636F64655C312E6D6F7573655C6578616D706C65735C6E6F6E655F65766D5C626C655F766F6963655F6D6F7573655C636F64655C74696D65722E63000000000774696D65722E6300000000C5D4F200FFFFFFFF60483A5C312E776F726B5C362EB8BBC8F0C0A45C312ECAF3B1EA5C764D6F7573655C322E636F64655C312E6D6F7573655C6578616D706C65735C6E6F6E655F65766D5C626C655F766F6963655F6D6F7573655C636F64655C6B65797363616E2E6300000000096B65797363616E2E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000000F0300001F01000088060000A5020000</Data>
       </MDITabState>
     </MDIClientArea>
     <ViewEx>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
-          <Data>9F030000D10100003B0800005F020000</Data>
+          <Data>AAFFFFFFD90100004604000067020000</Data>
         </RectRecentFloat>
       </Window>
       <Window>
       </Window>
       <DockMan>
         <Len>3312</Len>
-        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000009F030000D10100003B0800005F020000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000004B070000D10100003B080000A7030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF6E0100004F00000072010000D50100000100000002000010040000000100000012FFFFFFD2040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000AB020000D10100001904000057030000000000004F0000006E010000D50100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000AB020000970300003B08000039040000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D5010000EB040000D9010000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000AB0200005B03000096070000E903000000000000D9010000EB040000670200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
+        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000AAFFFFFFD90100004604000067020000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000056030000D901000046040000AF030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF6E0100004F00000072010000D50100000100000002000010040000000100000012FFFFFFD2040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000B6FEFFFFD9010000240000005F030000000000004F0000006E010000D50100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000B6FEFFFF9F0300004604000041040000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D5010000EB040000D9010000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000B6FEFFFF63030000A1030000F103000000000000D9010000EB040000670200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
       </DockMan>
       <ToolBar>
         <RegID>59392</RegID>
         <Name>File</Name>
         <Buttons>
           <Len>2946</Len>
-          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000400020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000400000000000000000000000000000000000001000000010000009600000002002050000000000E534C5F535741595F535441545553960000000000000014000E534C5F535741595F53544154555313534C5F444952454354494F4E5F5354415455530B534C5F44495354414E4345096D6573685F696E697412646563696D616C5F706F696E745F7365656E0D75617274315F6973725F72616D0F696E7465726E616C5F6D616C6C6F630648415F42554618737065616B65725F676174745F6164645F736572766963650D6F735F74696D65725F696E69740D706D755F6973725F72616D5F430E7379735F74696D65725F696E69740B636F6E6669675F666C616717534C5F5343374132305F4932635F5370695F5772697465117472616E73706172656E745F73746172740D6170705F61745F726563765F630D75617274305F6973725F72616D0A756172745F706172616D15766353706F72744D6F74696F6E416C676F496E69741273656E645F6872735F646174615F666C61670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
+          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E534C5F535741595F535441545553960000000000000014000E534C5F535741595F53544154555313534C5F444952454354494F4E5F5354415455530B534C5F44495354414E4345096D6573685F696E697412646563696D616C5F706F696E745F7365656E0D75617274315F6973725F72616D0F696E7465726E616C5F6D616C6C6F630648415F42554618737065616B65725F676174745F6164645F736572766963650D6F735F74696D65725F696E69740D706D755F6973725F72616D5F430E7379735F74696D65725F696E69740B636F6E6669675F666C616717534C5F5343374132305F4932635F5370695F5772697465117472616E73706172656E745F73746172740D6170705F61745F726563765F630D75617274305F6973725F72616D0A756172745F706172616D15766353706F72744D6F74696F6E416C676F496E69741273656E645F6872735F646174615F666C61670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
         </Buttons>
         <OriginalItems>
           <Len>1423</Len>
         <Name>Build</Name>
         <Buttons>
           <Len>990</Len>
-          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000F626C655F766F6963655F6D6F757365960000000000000001000F626C655F766F6963655F6D6F757365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
+          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000F626C655F766F6963655F6D6F757365960000000000000001000F626C655F766F6963655F6D6F757365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
         </Buttons>
         <OriginalItems>
           <Len>583</Len>
     </ViewEx>
   </WinLayoutEx>
 
+  <MDIGroups>
+    <Orientation>1</Orientation>
+    <ActiveMDIGroup>0</ActiveMDIGroup>
+    <MDIGroup>
+      <Size>100</Size>
+      <ActiveTab>1</ActiveTab>
+      <Doc>
+        <Name>..\code\timer.c</Name>
+        <ColumnNumber>8</ColumnNumber>
+        <TopLine>134</TopLine>
+        <CurrentLine>139</CurrentLine>
+        <Folding>1</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
+      <Doc>
+        <Name>..\code\keyscan.c</Name>
+        <ColumnNumber>10</ColumnNumber>
+        <TopLine>270</TopLine>
+        <CurrentLine>283</CurrentLine>
+        <Folding>1</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
+    </MDIGroup>
+  </MDIGroups>
+
 </ProjectGui>
index 5568ff5..b10afec 100644 (file)
@@ -1,4 +1,4 @@
-;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Fri Mar 22 18:19:27 2024
+;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Fri Mar 29 11:34:56 2024
 ;VERSION 0.2
 ;FILE adc.o
 __asm___5_adc_c_e3544fbe____REV16 <= USED 0
@@ -191,7 +191,6 @@ dis_gatt_op_cmp_handler <= USED 0
 __asm___12_driver_adc_c_15bb8007____REV16 <= USED 0
 __asm___12_driver_adc_c_15bb8007____REVSH <= USED 0
 __asm___12_driver_adc_c_15bb8007____RRX <= USED 0
-adc_get_ref_voltage <= USED 0
 ;FILE driver_codec.o
 audio_speaker_codec_init <= USED 0
 codec_adc_init <= USED 0
index 1fa7f48..85734b9 100644 (file)
@@ -116,13 +116,25 @@ 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((char *)&(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((char *)&(p_event->param.adv_rpt->data[2]), MOUSE_ADV_NAME))
                        {
                 if(user_flash_data.is_bond == 1)//ÒѰ󶨹ýµÄÉ豸£¬Æ¥Åämac
                 {
                     LOG_INFO(app_tag, "GAP_EVT_ADV_REPORT2,data:%s strstr:%d\r\n",&p_event->param.adv_rpt->data[2]);
+                    LOG_INFO(app_tag, "src_addr:%02X:%02X:%02X:%02X:%02X:%02X\r\n", p_event->param.adv_rpt->src_addr.addr.addr[5],
+                                                                                      p_event->param.adv_rpt->src_addr.addr.addr[4],
+                                                                                      p_event->param.adv_rpt->src_addr.addr.addr[3],
+                                                                                      p_event->param.adv_rpt->src_addr.addr.addr[2],
+                                                                                      p_event->param.adv_rpt->src_addr.addr.addr[1],
+                                                                                      p_event->param.adv_rpt->src_addr.addr.addr[0]);
+                    LOG_INFO(app_tag, "bond_addr:%02X:%02X:%02X:%02X:%02X:%02X\r\n", user_flash_data.bond_addr[5],
+                                                                                    user_flash_data.bond_addr[4],
+                                                                                    user_flash_data.bond_addr[3],
+                                                                                    user_flash_data.bond_addr[2],
+                                                                                    user_flash_data.bond_addr[1],
+                                                                                    user_flash_data.bond_addr[0]);                                                                  
                     if (memcmp(p_event->param.adv_rpt->src_addr.addr.addr, user_flash_data.bond_addr, MAC_ADDR_LEN) == 0)
                     {
                         gap_stop_scan();
@@ -417,21 +429,10 @@ __attribute__((section("ram_code")))static void gatt_rec_handle(uint8_t conidx,
     {
        //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 (handle == 0x15) // 
         {
-            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[0] == 0x0A)    // ÃüÁîÊý¾Ý
             {
                 if (rec_data[5] == 0x23 ||
                     rec_data[5] == 0x25 ||
@@ -485,6 +486,20 @@ __attribute__((section("ram_code")))static void gatt_rec_handle(uint8_t conidx,
                 {
                     usb_audio_event_send(USB_AUDIO_DECODER, rec_data, len);
                 }
+            }else //if(handle == 0x19)
+            {
+                //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 (handle == 0x18)    // Êó±êÊý¾Ý
@@ -498,8 +513,8 @@ __attribute__((section("ram_code")))static void gatt_rec_handle(uint8_t conidx,
                 else if (len == 8)
                     usb_hid_send_keyboard_report(rec_data);
                 is_usb_hid_data_send_finished = false;
-                uart_putc_noint_no_wait(UART0, '<');
-                uart_putc_noint_no_wait(UART0, '+');
+                //uart_putc_noint_no_wait(UART0, '<');
+                //uart_putc_noint_no_wait(UART0, '+');
             }
             else
             {
@@ -533,6 +548,7 @@ __attribute__((section("ram_code")))static void gatt_rec_handle(uint8_t conidx,
                 }
             }
         }
+        
     }
 }
 
index 80f0dc6..32a6204 100644 (file)
@@ -49,7 +49,7 @@
 #undef LOG_LOCAL_LEVEL
 #define LOG_LOCAL_LEVEL        (LOG_LEVEL_INFO)
 static const char *app_tag = "usb";
-
+static os_timer_t os_timer_CMD_update;
 extern sApp_BlockRingBuf app_hid_data_BlockRingBuf;
 extern sApp_BlockRingBuf app_vendor_data_BlockRingBuf;
 extern sApp_BlockRingBuf app_pcm_data_BlockRingBuf;
@@ -729,78 +729,7 @@ 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
  *
@@ -1123,6 +1052,41 @@ static void usb_hid_StandardClassRequest_Handler(usb_StandardRequest_t* pStandar
                default: break;
        }
 }
+/*********************************************************************
+ * @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;
+uint16_t send_cmd_buff_len = 0;
+uint16_t send_cmd_timer = 0;
+uint8_t usb_hid_send_cmd_report_flag = 0;
+//·µ»Ø»º´æ³¤¶È£¬Êý¾ÝÍêÕû·µ»Ølen£¬Êý¾Ý»º´æ²»ÍêÕû£¬·µ»ØÒÑ»º´æ³¤¶È
+uint16_t usb_hid_send_cmd_report(uint8_t *report,uint16_t len)
+{
+   // uint16_t count=0;
+    send_cmd_timer = 0;
+    
+    if(send_cmd_buff_len == 0)
+    {
+        LOG_INFO(app_tag, "usb_hid_send_cmd_report :os_timer_start\r\n");
+        os_timer_start(&os_timer_CMD_update, 10, true);//¿ª¶¨Ê±Æ÷£¬µÈÊý¾Ý´æ¹»ÁËÔÙ·¢
+    }
+        
+    if(len>sizeof(send_cmd_buff)-send_cmd_buff_len)
+        len=sizeof(send_cmd_buff)-send_cmd_buff_len;
+    memcpy(send_cmd_buff+send_cmd_buff_len,report,len);
+    send_cmd_buff_len += len;
+    send_cmd_buff[send_cmd_buff_len] = 0;
+    LOG_INFO(app_tag, "usb_hid_send_cmd_report_flag:%d:len:%d send_cmd_buff:%s\r\n",usb_hid_send_cmd_report_flag,len,send_cmd_buff);
+    
+    
+    return len;
+}
 
 /*********************************************************************
  * @fn      usb_hid_Endpoints_Handler
@@ -1158,7 +1122,7 @@ void usb_hid_Endpoints_Handler(uint8_t RxStatus, uint8_t TxStatus)
                uint8_t * tx_data = app_BlockRingBuf_malloc(&app_hid_data_BlockRingBuf);
                if (tx_data != NULL)
                {
-                       uart_putc_noint_no_wait(UART0, '+');
+                       //uart_putc_noint_no_wait(UART0, '+');
                        if (tx_data[0] == HID_DATA_MOUSE)
                        {
                                if (usb_hid_send_mouse_report(tx_data + 2))
@@ -1177,7 +1141,7 @@ void usb_hid_Endpoints_Handler(uint8_t RxStatus, uint8_t TxStatus)
                else
                {
                        is_usb_hid_data_send_finished = true;
-                       uart_putc_noint_no_wait(UART0, '>');
+                       //uart_putc_noint_no_wait(UART0, '>');
                }
        }
     
@@ -1200,23 +1164,35 @@ void usb_hid_Endpoints_Handler(uint8_t RxStatus, uint8_t TxStatus)
     }
     if (TxStatus & 1 << ENDPOINT_5)
     {
-        LOG_INFO(app_tag, "TxStatus:ENDPOINT_5:ENDPOINT_5:%d\r\n",send_cmd_buff_count);
+        LOG_INFO(app_tag, "TxStatus:ENDPOINT_5:send_cmd_buff_count:%d\r\n",send_cmd_buff_count);
         
-        if(send_cmd_buff_count > 64)
+        if(send_cmd_buff_len-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 = 1;
+            LOG_INFO(app_tag, "TxStatus:11111111111111111:!!!!!!!!!!!!!\r\n");
+            usb_hid_send_dfu_report( send_cmd_buff+send_cmd_buff_count);
+            send_cmd_buff_count += 64;
+            //LOG_INFO(app_tag, "TxStatus:ENDPOINT_5:send_cmd_buff:%s\r\n",send_cmd_buff+send_cmd_buff_count);
+            
+            // for(int i=0;i<send_cmd_buff_count-64;i++)
+            //     send_cmd_buff[i] = send_cmd_buff[i+64];
+             
+        }else if (send_cmd_buff_count == send_cmd_buff_len && send_cmd_buff_len != 0)
         {
+            
+            send_cmd_buff_len = 0;
+            send_cmd_buff_count = 0;
             usb_hid_send_cmd_report_flag = 0;
+            memset(send_cmd_buff,0,sizeof(send_cmd_buff));
+            os_timer_stop(&os_timer_CMD_update);
+            LOG_INFO(app_tag, "TxStatus:2222222222222:!!!!!!!!!!!!!\r\n");
         }
         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;
+            send_cmd_buff_count = send_cmd_buff_len;
+            LOG_INFO(app_tag, "TxStatus:33333333333333333:!!!!!!!!!!!!!\r\n");
+            
         }
 
     }
@@ -1250,7 +1226,33 @@ void usb_hid_Endpoints_Handler(uint8_t RxStatus, uint8_t TxStatus)
                os_msg_post(usb_hid_ota_task_id, &usb_rec_event);
        }
 }
-
+void os_timer_CMD_update_cb(void *arg)
+{
+    send_cmd_timer++;
+    LOG_INFO(app_tag, "os_timer_CMD_update_cb:send_cmd_timer:%d\r\n",send_cmd_timer);
+    if(send_cmd_timer > 2)
+    {
+        if(usb_hid_send_cmd_report_flag == 0 && send_cmd_buff_len != 0)//·¢ËÍÊý¾Ý
+        {
+            usb_hid_send_cmd_report_flag = 1;
+            if(send_cmd_buff_len >= 64)
+            {
+                LOG_INFO(app_tag, "usb_hid_send_cmd_report1:send_cmd_buff:%s\r\n",send_cmd_buff);
+                send_cmd_buff_count += 64; 
+                usb_hid_send_dfu_report( send_cmd_buff);
+                
+                
+            }   
+            else
+            {
+                LOG_INFO(app_tag, "usb_hid_send_cmd_report2:send_cmd_buff:%s\r\n",send_cmd_buff);
+                send_cmd_buff_count += send_cmd_buff_len;
+                usb_hid_send_dfu_report( send_cmd_buff);
+                
+            }
+        }
+    }
+}
 /*********************************************************************
  * @fn      usb_hid_audio_init
  *
@@ -1311,4 +1313,7 @@ void usb_hid_audio_init(void)
 
        usb_SuspendDetectEn();
        usb_SingleInt_Enable(USB_INT_STATUS_RESUME | USB_INT_STATUS_SUSPEND);
+
+    os_timer_init(&os_timer_CMD_update, os_timer_CMD_update_cb, NULL);
+    
 }
index 9db1ad0..60838d1 100644 (file)
@@ -37,15 +37,20 @@ static int usb_hid_ota_task_func(os_event_t *event)
                        //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);
-                       }
+                       gatt_write_data(data_tmp,strlen((char *)data_tmp));//2.4G发送
+                       // 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 if((data_tmp[0] == '-'||data_tmp[0] == '$')&& data_tmp[1] == '$')
+                       // {
+                       //      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:
index a01fc20..c28a1e7 100644 (file)
@@ -92,8 +92,8 @@ Section Cross References
     ble_simple_central.o(ram_code) refers to co_log.o(i.log_printf_level) for log_printf_level
     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 audio.o(i.usb_audio_event_send) for usb_audio_event_send
     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
@@ -363,6 +363,11 @@ Section Cross References
     usb_dev.o(i.usbdev_get_string_OS) refers to usb_dev.o(.bss) for .bss
     usb_dev.o(i.usbdev_get_string_Product) refers to usb_dev.o(.bss) for .bss
     usb_dev.o(i.usbdev_get_string_SerialNumber) refers to usb_dev.o(.bss) for .bss
+    usb_hid_audio.o(i.os_timer_CMD_update_cb) refers to co_log.o(i.log_printf_level) for log_printf_level
+    usb_hid_audio.o(i.os_timer_CMD_update_cb) refers to co_log.o(i.log_printf) for log_printf
+    usb_hid_audio.o(i.os_timer_CMD_update_cb) refers to usb_hid_audio.o(i.usb_hid_send_dfu_report) for usb_hid_send_dfu_report
+    usb_hid_audio.o(i.os_timer_CMD_update_cb) refers to usb_hid_audio.o(.data) for .data
+    usb_hid_audio.o(i.os_timer_CMD_update_cb) refers to usb_hid_audio.o(.bss) for .bss
     usb_hid_audio.o(i.usb_Audio_SetControl) refers to usb_core.o(i.usb_read_fifo) for usb_read_fifo
     usb_hid_audio.o(i.usb_Audio_SetControl) refers to usb_hid_audio.o(.data) for .data
     usb_hid_audio.o(i.usb_Audio_SetControl) refers to usb_dev.o(.data) for Endpoint_0_DataOut_Handler
@@ -388,6 +393,7 @@ Section Cross References
     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 os_timer.o(i.os_timer_stop) for os_timer_stop
     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
@@ -416,14 +422,17 @@ Section Cross References
     usb_hid_audio.o(i.usb_hid_audio_init) refers to usb_core.o(i.usb_RxMaxP_set) for usb_RxMaxP_set
     usb_hid_audio.o(i.usb_hid_audio_init) refers to usb_core.o(i.usb_RxInt_Enable) for usb_RxInt_Enable
     usb_hid_audio.o(i.usb_hid_audio_init) refers to usb_core.o(i.usb_SingleInt_Enable) for usb_SingleInt_Enable
+    usb_hid_audio.o(i.usb_hid_audio_init) refers to os_timer.o(i.os_timer_init) for os_timer_init
     usb_hid_audio.o(i.usb_hid_audio_init) refers to usb_hid_audio.o(.constdata) for .constdata
     usb_hid_audio.o(i.usb_hid_audio_init) refers to usb_hid_audio.o(i.usb_hid_StandardClassRequest_Handler) for usb_hid_StandardClassRequest_Handler
     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_audio_init) refers to usb_hid_audio.o(i.os_timer_CMD_update_cb) for os_timer_CMD_update_cb
+    usb_hid_audio.o(i.usb_hid_audio_init) refers to usb_hid_audio.o(.bss) for .bss
     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 os_timer.o(i.os_timer_start) for os_timer_start
     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
@@ -441,7 +450,6 @@ Section Cross References
     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
@@ -5539,14 +5547,22 @@ Removing Unused input sections from the image.
     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(i.app_otas_get_storage_address), (28 bytes).
+    Removing usb_dfu.o(i.usb_hid_otas_recv_data), (736 bytes).
     Removing ota.o(.rev16_text), (4 bytes).
     Removing ota.o(.revsh_text), (4 bytes).
     Removing ota.o(.rrx_text), (6 bytes).
     Removing ota.o(i.app_otas_read_data), (48 bytes).
     Removing ota.o(i.app_otas_recv_data), (968 bytes).
+    Removing ota.o(i.os_timer_ota_cb), (40 bytes).
     Removing ota.o(i.ota_change_flash_pin), (2 bytes).
     Removing ota.o(i.ota_clr_buffed_pkt), (12 bytes).
+    Removing ota.o(i.ota_deinit), (36 bytes).
+    Removing ota.o(i.ota_init), (28 bytes).
     Removing ota.o(i.ota_recover_flash_pin), (2 bytes).
+    Removing ota.o(i.ota_start), (64 bytes).
+    Removing ota.o(i.ota_stop), (140 bytes).
+    Removing ota.o(.bss), (20 bytes).
     Removing ota.o(.conststring), (82 bytes).
     Removing ota_service.o(.rev16_text), (4 bytes).
     Removing ota_service.o(.revsh_text), (4 bytes).
@@ -5710,6 +5726,7 @@ Removing Unused input sections from the image.
     Removing os_timer.o(.rev16_text), (4 bytes).
     Removing os_timer.o(.revsh_text), (4 bytes).
     Removing os_timer.o(.rrx_text), (6 bytes).
+    Removing os_timer.o(i.os_timer_destroy), (172 bytes).
     Removing os_mem.o(.rev16_text), (4 bytes).
     Removing os_mem.o(.revsh_text), (4 bytes).
     Removing os_mem.o(.rrx_text), (6 bytes).
@@ -6923,7 +6940,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).
 
-1515 unused section(s) (total 90124 bytes) removed from the image.
+1524 unused section(s) (total 91388 bytes) removed from the image.
 
 ==============================================================================
 
@@ -6942,7 +6959,6 @@ Adding Veneers to the image
     Adding TT veneer (10 bytes, Long) for call to 'co_delay_100us' from entry.o(i.app_main).
     Adding TT veneer (10 bytes, Long) for call to 'intc_init' from entry.o(i.app_main).
     Adding TT veneer (10 bytes, Long) for call to 'srand' from entry.o(i.app_main).
-    Adding TT veneer (10 bytes, Long) for call to 'co_printf' from usb_dfu.o(i.app_otas_get_storage_address).
     Adding TT veneer (10 bytes, Long) for call to 'ke_msg_alloc' from app_sec.o(i.app_sec_bond_check).
     Adding TT veneer (10 bytes, Long) for call to 'ke_msg_send' from app_sec.o(i.app_sec_bond_check).
     Adding TT veneer (10 bytes, Long) for call to 'ke_malloc' from app_sec.o(i.app_sec_bond_check).
@@ -6972,6 +6988,7 @@ Adding Veneers to the image
     Adding TT veneer (10 bytes, Long) for call to 'rwip_schedule' from app.o(i.ble_stack_init).
     Adding TT veneer (10 bytes, Long) for call to 'CPU_SR_Save' from os_timer.o(i.check_timer_handle).
     Adding TT veneer (10 bytes, Long) for call to 'CPU_SR_Restore' from os_timer.o(i.check_timer_handle).
+    Adding TT veneer (10 bytes, Long) for call to 'co_printf' from os_timer.o(i.check_timer_handle).
     Adding TT veneer (10 bytes, Long) for call to 'rand' from app_sec.o(i.gapc_bond_req_ind_handler).
     Adding TT veneer (10 bytes, Long) for call to 'hci_send_2_controller' from gapc_task.o(i.gapc_disconnect_cmd_handler).
     Adding TT veneer (10 bytes, Long) for call to 'ke_msg_src_id_get' from gapc.o(i.gapc_get_requester).
@@ -6995,8 +7012,6 @@ Adding Veneers to the image
     Adding TT veneer (10 bytes, Long) for call to 'uart_init' from co_log.o(i.log_init).
     Adding TT veneer (10 bytes, Long) for call to 'frspim_rd' from driver_pmu.o(i.lvd_threshold).
     Adding TT veneer (10 bytes, Long) for call to 'frspim_wr' from driver_pmu.o(i.lvd_threshold).
-    Adding TT veneer (10 bytes, Long) for call to 'app_set_ota_state' from ota.o(i.ota_deinit).
-    Adding TT veneer (10 bytes, Long) for call to 'system_set_internal_flash_clock_div' from ota.o(i.ota_start).
     Adding TT veneer (10 bytes, Long) for call to 'co_delay_10us' from sys_utisl.o(i.pmu_calibration_restart).
     Adding TT veneer (10 bytes, Long) for call to 'pmu_clear_isr_state' from sys_utisl.o(i.pmu_calibration_restart).
     Adding TT veneer (10 bytes, Long) for call to 'flash_OTP_read' from driver_pmu.o(i.pmu_ft_trim_config).
@@ -7013,11 +7028,8 @@ Adding Veneers to the image
     Adding TT veneer (10 bytes, Long) for call to 'usb_hid_send_vendor_report' from usb_hid_audio.o(i.usb_hid_Endpoints_Handler).
     Adding TT veneer (10 bytes, Long) for call to 'usb_hid_send_mouse_report' from usb_hid_audio.o(i.usb_hid_Endpoints_Handler).
     Adding TT veneer (10 bytes, Long) for call to 'usb_hid_send_keyboard_report' from usb_hid_audio.o(i.usb_hid_Endpoints_Handler).
-    Adding TT veneer (10 bytes, Long) for call to 'app_otas_erase' from usb_dfu.o(i.usb_hid_otas_recv_data).
-    Adding TT veneer (10 bytes, Long) for call to 'app_otas_save_data' from usb_dfu.o(i.usb_hid_otas_recv_data).
-    Adding TT veneer (10 bytes, Long) for call to 'crc32' from usb_dfu.o(i.usb_hid_otas_recv_data).
-    Adding TT veneer (10 bytes, Long) for call to 'app_otas_crc_cal' from usb_dfu.o(i.usb_hid_otas_recv_data).
     Adding TT veneer (10 bytes, Long) for call to 'system_enable_internal_flash_q_read' from proj_main.o(i.user_main).
+    Adding TT veneer (10 bytes, Long) for call to 'system_set_internal_flash_clock_div' from proj_main.o(i.user_main).
     Adding TT veneer (10 bytes, Long) for call to 'patch_init' from proj_main.o(i.user_main).
     Adding TT veneer (10 bytes, Long) for call to 'main_loop' from proj_main.o(i.user_main).
     Adding TT veneer (10 bytes, Long) for call to 'uart_putc_noint_no_wait' from proj_main.o(ram_code).
@@ -7035,8 +7047,8 @@ Adding Veneers to the image
     Adding TT veneer (10 bytes, Long) for call to 'usb_resume_signal_send' from ble_simple_central.o(ram_code).
     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 'usb_audio_event_send' 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).
@@ -7100,7 +7112,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).
 
-170 Veneer(s) (total 1700 bytes) added to the image.
+165 Veneer(s) (total 1650 bytes) added to the image.
 
 ==============================================================================
 
@@ -7112,20 +7124,20 @@ 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  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/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.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  printf4.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.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
@@ -7408,1397 +7420,1389 @@ Image Symbol Table
     .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)
+    i.DecodeBody                             0x100028bc   Section        0  decoder-sbc.o(i.DecodeBody)
+    DecodeBody                               0x100028bd   Thumb Code   222  decoder-sbc.o(i.DecodeBody)
+    i.Endpoint_0_IRQHandler                  0x1000299c   Section        0  usb_dev.o(i.Endpoint_0_IRQHandler)
+    Endpoint_0_IRQHandler                    0x1000299d   Thumb Code   680  usb_dev.o(i.Endpoint_0_IRQHandler)
+    i.FindSyncword                           0x10002c50   Section        0  decoder-sbc.o(i.FindSyncword)
+    i.OI_BITSTREAM_ReadInit                  0x10002c80   Section        0  bitstream-decode.o(i.OI_BITSTREAM_ReadInit)
+    i.OI_BITSTREAM_ReadUINT4Aligned          0x10002c9e   Section        0  bitstream-decode.o(i.OI_BITSTREAM_ReadUINT4Aligned)
+    i.OI_CODEC_SBC_Alloc                     0x10002cc6   Section        0  alloc.o(i.OI_CODEC_SBC_Alloc)
+    i.OI_CODEC_SBC_CalculateFramelen         0x10002d1a   Section        0  bitalloc-sbc.o(i.OI_CODEC_SBC_CalculateFramelen)
+    i.OI_CODEC_SBC_DecodeFrame               0x10002d1e   Section        0  decoder-sbc.o(i.OI_CODEC_SBC_DecodeFrame)
+    i.OI_CODEC_SBC_DecoderReset              0x10002dc0   Section        0  decoder-sbc.o(i.OI_CODEC_SBC_DecoderReset)
+    i.OI_SBC_CalculateChecksum               0x10002dd0   Section        0  framing.o(i.OI_SBC_CalculateChecksum)
+    i.OI_SBC_ComputeBitAllocation            0x10002e1c   Section        0  bitalloc-sbc.o(i.OI_SBC_ComputeBitAllocation)
+    i.OI_SBC_Dequant                         0x10002e2c   Section        0  dequant.o(i.OI_SBC_Dequant)
+    i.OI_SBC_ExpandFrameFields               0x10002e58   Section        0  framing.o(i.OI_SBC_ExpandFrameFields)
+    i.OI_SBC_ReadHeader                      0x10002e80   Section        0  decoder-private.o(i.OI_SBC_ReadHeader)
+    i.OI_SBC_ReadSamples                     0x10002ed4   Section        0  decoder-private.o(i.OI_SBC_ReadSamples)
+    i.OI_SBC_ReadSamplesJoint                0x10002f60   Section        0  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint)
+    i.OI_SBC_ReadSamplesJoint4               0x10002f70   Section        0  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint4)
+    i.OI_SBC_ReadSamplesJoint8               0x10003030   Section        0  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint8)
+    i.OI_SBC_ReadScalefactors                0x100030ec   Section        0  decoder-private.o(i.OI_SBC_ReadScalefactors)
+    i.OI_SBC_SynthFrame                      0x10003170   Section        0  synthesis-sbc.o(i.OI_SBC_SynthFrame)
+    i.OI_SBC_SynthFrame_4SB                  0x10003190   Section        0  synthesis-sbc.o(i.OI_SBC_SynthFrame_4SB)
+    i.OI_SBC_SynthFrame_80                   0x10003240   Section        0  synthesis-sbc.o(i.OI_SBC_SynthFrame_80)
+    i.SynthWindow40_int32_int32_symmetry_with_sum 0x100032f0   Section        0  synthesis-sbc.o(i.SynthWindow40_int32_int32_symmetry_with_sum)
+    i.SynthWindow80_generated                0x10003510   Section        0  synthesis-8-generated.o(i.SynthWindow80_generated)
+    i.USB_Status_IRQHandler                  0x10003a60   Section        0  usb_dev.o(i.USB_Status_IRQHandler)
+    USB_Status_IRQHandler                    0x10003a61   Thumb Code   130  usb_dev.o(i.USB_Status_IRQHandler)
+    i.__0printf                              0x10003aec   Section        0  printfa.o(i.__0printf)
+    i.__0vprintf                             0x10003b0c   Section        0  printfa.o(i.__0vprintf)
+    i._fp_digits                             0x10003b1c   Section        0  printfa.o(i._fp_digits)
+    _fp_digits                               0x10003b1d   Thumb Code   366  printfa.o(i._fp_digits)
+    i._printf_core                           0x10003ca0   Section        0  printfa.o(i._printf_core)
+    _printf_core                             0x10003ca1   Thumb Code  1744  printfa.o(i._printf_core)
+    i._printf_post_padding                   0x1000437c   Section        0  printfa.o(i._printf_post_padding)
+    _printf_post_padding                     0x1000437d   Thumb Code    36  printfa.o(i._printf_post_padding)
+    i._printf_pre_padding                    0x100043a0   Section        0  printfa.o(i._printf_pre_padding)
+    _printf_pre_padding                      0x100043a1   Thumb Code    46  printfa.o(i._printf_pre_padding)
+    i._write_uart0                           0x100043d0   Section        0  sys_utisl.o(i._write_uart0)
+    i.adjustToFitBitpool                     0x100043fc   Section        0  bitalloc.o(i.adjustToFitBitpool)
+    i.allocAdjustedBits                      0x10004492   Section        0  bitalloc.o(i.allocAdjustedBits)
+    i.allocExcessBits                        0x100044be   Section        0  bitalloc.o(i.allocExcessBits)
+    i.app_BlockLoopBuf_write                 0x100044d2   Section        0  ringbuffer.o(i.app_BlockLoopBuf_write)
+    i.app_BlockRingBuf_flush                 0x10004524   Section        0  ringbuffer.o(i.app_BlockRingBuf_flush)
+    i.app_BlockRingBuf_free                  0x1000452e   Section        0  ringbuffer.o(i.app_BlockRingBuf_free)
+    i.app_BlockRingBuf_malloc                0x1000454e   Section        0  ringbuffer.o(i.app_BlockRingBuf_malloc)
+    i.app_act_created_ind_func               0x10004564   Section        0  app_proj_event.o(i.app_act_created_ind_func)
+    i.app_act_deleted_ind_func               0x10004640   Section        0  app_proj_event.o(i.app_act_deleted_ind_func)
+    i.app_adv_complete_ind_func              0x100046e8   Section        0  app_proj_event.o(i.app_adv_complete_ind_func)
+    i.app_adv_report_ind_func                0x1000479c   Section        0  app_proj_event.o(i.app_adv_report_ind_func)
+    i.app_blockRingBuf_setup                 0x10004840   Section        0  ringbuffer.o(i.app_blockRingBuf_setup)
+    i.app_conn_complete_ind_func             0x10004850   Section        0  app_proj_event.o(i.app_conn_complete_ind_func)
+    i.app_connection_master_encrypt_compeleted_ind_func 0x100048f4   Section        0  app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func)
+    i.app_connection_master_encrypted_ind_func 0x100049a4   Section        0  app_proj_event.o(i.app_connection_master_encrypted_ind_func)
+    i.app_connection_slave_encrypted_ind_func 0x10004a3c   Section        0  app_proj_event.o(i.app_connection_slave_encrypted_ind_func)
+    i.app_db_init_complete_ind_func          0x10004ad4   Section        0  app_proj_event.o(i.app_db_init_complete_ind_func)
+    i.app_disconnect_ind_func                0x10004ae0   Section        0  app_proj_event.o(i.app_disconnect_ind_func)
+    i.app_gap_evt_cb                         0x10004b88   Section        0  ble_simple_central.o(i.app_gap_evt_cb)
+    app_gap_evt_cb                           0x10004b89   Thumb Code   694  ble_simple_central.o(i.app_gap_evt_cb)
+    i.app_get_current_rssi_rsp               0x100050c0   Section        0  app_task.o(i.app_get_current_rssi_rsp)
+    app_get_current_rssi_rsp                 0x100050c1   Thumb Code    40  app_task.o(i.app_get_current_rssi_rsp)
+    i.app_get_handler                        0x100050ec   Section        0  app_task.o(i.app_get_handler)
+    app_get_handler                          0x100050ed   Thumb Code    70  app_task.o(i.app_get_handler)
+    i.app_get_info_ind_func                  0x10005134   Section        0  app_proj_event.o(i.app_get_info_ind_func)
+    i.app_main                               0x10005168   Section        0  entry.o(i.app_main)
+    i.app_per_sync_completed_ind_func        0x10005360   Section        0  app_proj_event.o(i.app_per_sync_completed_ind_func)
+    i.app_per_sync_established_ind_func      0x100053fc   Section        0  app_proj_event.o(i.app_per_sync_established_ind_func)
+    i.app_reset_complete_ind_func            0x100054a4   Section        0  app_proj_event.o(i.app_reset_complete_ind_func)
+    i.app_scanning_completed_ind_func        0x100054d0   Section        0  app_proj_event.o(i.app_scanning_completed_ind_func)
+    i.app_sec_bond_add                       0x10005568   Section        0  app_sec.o(i.app_sec_bond_add)
+    i.app_sec_bond_check                     0x10005624   Section        0  app_sec.o(i.app_sec_bond_check)
+    i.app_sec_bond_del                       0x1000586c   Section        0  app_sec.o(i.app_sec_bond_del)
+    i.app_sec_bond_del_all                   0x100058f0   Section        0  app_sec.o(i.app_sec_bond_del_all)
+    i.app_sec_bond_search                    0x10005930   Section        0  app_sec.o(i.app_sec_bond_search)
+    i.app_sec_bond_search_latest             0x100059d4   Section        0  app_sec.o(i.app_sec_bond_search_latest)
+    app_sec_bond_search_latest               0x100059d5   Thumb Code    92  app_sec.o(i.app_sec_bond_search_latest)
+    i.app_sec_bond_search_oldest             0x10005a84   Section        0  app_sec.o(i.app_sec_bond_search_oldest)
+    app_sec_bond_search_oldest               0x10005a85   Thumb Code    94  app_sec.o(i.app_sec_bond_search_oldest)
+    i.app_sec_bond_show                      0x10005b1c   Section        0  app_sec.o(i.app_sec_bond_show)
+    app_sec_bond_show                        0x10005b1d   Thumb Code   404  app_sec.o(i.app_sec_bond_show)
+    i.app_sec_bonding_info_del               0x10005e2c   Section        0  app_sec.o(i.app_sec_bonding_info_del)
+    app_sec_bonding_info_del                 0x10005e2d   Thumb Code    30  app_sec.o(i.app_sec_bonding_info_del)
+    i.app_sec_bonding_info_find              0x10005e50   Section        0  app_sec.o(i.app_sec_bonding_info_find)
+    app_sec_bonding_info_find                0x10005e51   Thumb Code    20  app_sec.o(i.app_sec_bonding_info_find)
+    i.app_sec_bonding_info_init              0x10005e68   Section        0  app_sec.o(i.app_sec_bonding_info_init)
+    app_sec_bonding_info_init                0x10005e69   Thumb Code    60  app_sec.o(i.app_sec_bonding_info_init)
+    i.app_sec_bonding_info_save_ltk          0x10005eac   Section        0  app_sec.o(i.app_sec_bonding_info_save_ltk)
+    app_sec_bonding_info_save_ltk            0x10005ead   Thumb Code    38  app_sec.o(i.app_sec_bonding_info_save_ltk)
+    i.app_sec_get_bond_flag                  0x10005ed4   Section        0  app_sec.o(i.app_sec_get_bond_flag)
+    i.app_sec_init                           0x10005ef4   Section        0  app_sec.o(i.app_sec_init)
+    i.app_sec_load_bond_info_from_flash      0x10005f10   Section        0  app_sec.o(i.app_sec_load_bond_info_from_flash)
+    app_sec_load_bond_info_from_flash        0x10005f11   Thumb Code    86  app_sec.o(i.app_sec_load_bond_info_from_flash)
+    i.app_sec_msg_dflt_handler               0x10005fa8   Section        0  app_sec.o(i.app_sec_msg_dflt_handler)
+    app_sec_msg_dflt_handler                 0x10005fa9   Thumb Code    30  app_sec.o(i.app_sec_msg_dflt_handler)
+    i.app_sec_resolv_cmd_cmp                 0x10006018   Section        0  app_sec.o(i.app_sec_resolv_cmd_cmp)
+    i.app_sec_set_param                      0x10006050   Section        0  app_sec.o(i.app_sec_set_param)
+    i.app_sec_user_bond_manage_init          0x10006060   Section        0  app_sec.o(i.app_sec_user_bond_manage_init)
+    i.app_sec_write_bond_info_to_flash       0x100060b8   Section        0  app_sec.o(i.app_sec_write_bond_info_to_flash)
+    app_sec_write_bond_info_to_flash         0x100060b9   Thumb Code    56  app_sec.o(i.app_sec_write_bond_info_to_flash)
+    i.app_set_dev_config_complete_ind_func   0x1000614c   Section        0  app_proj_event.o(i.app_set_dev_config_complete_ind_func)
+    i.app_set_phy_ind_func                   0x10006180   Section        0  app_proj_event.o(i.app_set_phy_ind_func)
+    i.app_svc_added_ind_func                 0x1000622c   Section        0  app_proj_event.o(i.app_svc_added_ind_func)
+    i.app_update_params_complete_ind_func    0x10006240   Section        0  app_proj_event.o(i.app_update_params_complete_ind_func)
+    i.app_update_params_rejected_ind_func    0x10006244   Section        0  app_proj_event.o(i.app_update_params_rejected_ind_func)
+    i.app_update_params_update_ind_func      0x100062f8   Section        0  app_proj_event.o(i.app_update_params_update_ind_func)
+    i.app_update_phy_rejected_ind_func       0x100063cc   Section        0  app_proj_event.o(i.app_update_phy_rejected_ind_func)
+    i.app_white_list_ind_func                0x10006478   Section        0  app_proj_event.o(i.app_white_list_ind_func)
+    i.appm_adv_get_defer_op                  0x1000651c   Section        0  app.o(i.appm_adv_get_defer_op)
+    i.appm_adv_recv_gapm_cmp                 0x1000652c   Section        0  app.o(i.appm_adv_recv_gapm_cmp)
+    i.appm_adv_set_defer_op                  0x1000670c   Section        0  app.o(i.appm_adv_set_defer_op)
+    i.appm_conn_recv_gapm_cmp                0x10006724   Section        0  app_conn.o(i.appm_conn_recv_gapm_cmp)
+    i.appm_create_adv_act                    0x10006778   Section        0  app.o(i.appm_create_adv_act)
+    i.appm_create_aux_adv_act                0x10006790   Section        0  app.o(i.appm_create_aux_adv_act)
+    i.appm_create_conn_act                   0x10006840   Section        0  app.o(i.appm_create_conn_act)
+    i.appm_create_legacy_adv_act             0x10006870   Section        0  app.o(i.appm_create_legacy_adv_act)
+    i.appm_create_per_adv_act                0x10006934   Section        0  app.o(i.appm_create_per_adv_act)
+    i.appm_create_scan_act                   0x100069b4   Section        0  app.o(i.appm_create_scan_act)
+    i.appm_exc_activity_cmp                  0x100069f8   Section        0  app.o(i.appm_exc_activity_cmp)
+    i.appm_execute_activity_cmd              0x10006a48   Section        0  app.o(i.appm_execute_activity_cmd)
+    i.appm_init_imp                          0x10006a8c   Section        0  app.o(i.appm_init_imp)
+    i.appm_init_imp_for_hci                  0x10006ae8   Section        0  app.o(i.appm_init_imp_for_hci)
+    i.appm_msg_handler                       0x10006b18   Section        0  app_task.o(i.appm_msg_handler)
+    appm_msg_handler                         0x10006b19   Thumb Code   184  app_task.o(i.appm_msg_handler)
+    i.appm_period_sync_recv_gapm_cmp         0x10006bdc   Section        0  app.o(i.appm_period_sync_recv_gapm_cmp)
+    i.appm_scan_recv_gapm_cmp                0x10006c28   Section        0  app.o(i.appm_scan_recv_gapm_cmp)
+    i.appm_set_advertising_data              0x10006c74   Section        0  app.o(i.appm_set_advertising_data)
+    i.appm_set_per_adv_data                  0x10006db0   Section        0  app.o(i.appm_set_per_adv_data)
+    i.appm_set_scan_response_data            0x10006eb0   Section        0  app.o(i.appm_set_scan_response_data)
+    i.appm_start_advertising                 0x10006ffc   Section        0  app.o(i.appm_start_advertising)
+    i.appm_start_conn                        0x10007108   Section        0  app_conn.o(i.appm_start_conn)
+    i.appm_stop_advertising                  0x10007220   Section        0  app.o(i.appm_stop_advertising)
+    i.attc_err_rsp_handler                   0x100072d8   Section        0  attc.o(i.attc_err_rsp_handler)
+    attc_err_rsp_handler                     0x100072d9   Thumb Code    14  attc.o(i.attc_err_rsp_handler)
+    i.attc_exc_mtu_rsp_handler               0x100072e6   Section        0  attc.o(i.attc_exc_mtu_rsp_handler)
+    attc_exc_mtu_rsp_handler                 0x100072e7   Thumb Code    56  attc.o(i.attc_exc_mtu_rsp_handler)
+    i.attc_exe_wr_rsp_handler                0x1000731e   Section        0  attc.o(i.attc_exe_wr_rsp_handler)
+    attc_exe_wr_rsp_handler                  0x1000731f   Thumb Code    56  attc.o(i.attc_exe_wr_rsp_handler)
+    i.attc_find_by_type_rsp_handler          0x10007356   Section        0  attc.o(i.attc_find_by_type_rsp_handler)
+    attc_find_by_type_rsp_handler            0x10007357   Thumb Code   172  attc.o(i.attc_find_by_type_rsp_handler)
+    i.attc_find_info_rsp_handler             0x10007402   Section        0  attc.o(i.attc_find_info_rsp_handler)
+    attc_find_info_rsp_handler               0x10007403   Thumb Code   180  attc.o(i.attc_find_info_rsp_handler)
+    i.attc_hdl_val_ntf_ind_handler           0x100074b8   Section        0  attc.o(i.attc_hdl_val_ntf_ind_handler)
+    attc_hdl_val_ntf_ind_handler             0x100074b9   Thumb Code   124  attc.o(i.attc_hdl_val_ntf_ind_handler)
+    i.attc_l2cc_pdu_recv_handler             0x10007538   Section        0  attc.o(i.attc_l2cc_pdu_recv_handler)
+    i.attc_prep_wr_rsp_handler               0x10007590   Section        0  attc.o(i.attc_prep_wr_rsp_handler)
+    attc_prep_wr_rsp_handler                 0x10007591   Thumb Code    96  attc.o(i.attc_prep_wr_rsp_handler)
+    i.attc_rd_by_grp_type_rsp_handler        0x100075f0   Section        0  attc.o(i.attc_rd_by_grp_type_rsp_handler)
+    attc_rd_by_grp_type_rsp_handler          0x100075f1   Thumb Code   242  attc.o(i.attc_rd_by_grp_type_rsp_handler)
+    i.attc_rd_by_type_rsp_handler            0x100076e4   Section        0  attc.o(i.attc_rd_by_type_rsp_handler)
+    attc_rd_by_type_rsp_handler              0x100076e5   Thumb Code   616  attc.o(i.attc_rd_by_type_rsp_handler)
+    i.attc_rd_mult_rsp_handler               0x10007950   Section        0  attc.o(i.attc_rd_mult_rsp_handler)
+    attc_rd_mult_rsp_handler                 0x10007951   Thumb Code   182  attc.o(i.attc_rd_mult_rsp_handler)
+    i.attc_rd_rsp_handler                    0x10007a08   Section        0  attc.o(i.attc_rd_rsp_handler)
+    attc_rd_rsp_handler                      0x10007a09   Thumb Code   256  attc.o(i.attc_rd_rsp_handler)
+    i.attc_send_att_req                      0x10007b0c   Section        0  attc.o(i.attc_send_att_req)
+    i.attc_send_execute                      0x10007b3c   Section        0  attc.o(i.attc_send_execute)
+    i.attc_send_hdl_cfm                      0x10007b64   Section        0  attc.o(i.attc_send_hdl_cfm)
+    i.attc_send_read_ind                     0x10007b88   Section        0  attc.o(i.attc_send_read_ind)
+    i.attc_wr_rsp_handler                    0x10007c70   Section        0  attc.o(i.attc_wr_rsp_handler)
+    attc_wr_rsp_handler                      0x10007c71   Thumb Code    32  attc.o(i.attc_wr_rsp_handler)
+    i.attm_att_set_value                     0x10007c90   Section        0  attm.o(i.attm_att_set_value)
+    i.attm_att_update_perm                   0x10007d3c   Section        0  attm.o(i.attm_att_update_perm)
+    i.attm_convert_to128                     0x10007da4   Section        0  attm.o(i.attm_convert_to128)
+    i.attm_get_value                         0x10007de4   Section        0  attm.o(i.attm_get_value)
+    i.attm_init                              0x10007f60   Section        0  attm.o(i.attm_init)
+    i.attm_is_bt16_uuid                      0x10007f74   Section        0  attm.o(i.attm_is_bt16_uuid)
+    i.attm_is_bt32_uuid                      0x10007f78   Section        0  attm.o(i.attm_is_bt32_uuid)
+    i.attm_svc_create_db                     0x10007f7c   Section        0  attm.o(i.attm_svc_create_db)
+    i.attm_svc_create_db_ext                 0x1000807c   Section        0  attm.o(i.attm_svc_create_db_ext)
+    i.attm_svc_get_permission                0x100081e0   Section        0  attm.o(i.attm_svc_get_permission)
+    i.attm_uuid16_comp                       0x100081fc   Section        0  attm.o(i.attm_uuid16_comp)
+    i.attm_uuid_comp                         0x10008208   Section        0  attm.o(i.attm_uuid_comp)
+    i.attmdb_add_service                     0x10008260   Section        0  attm_db.o(i.attmdb_add_service)
+    i.attmdb_att_get_permission              0x100082d4   Section        0  attm_db.o(i.attmdb_att_get_permission)
+    i.attmdb_destroy                         0x100083e4   Section        0  attm_db.o(i.attmdb_destroy)
+    i.attmdb_get_attribute                   0x10008404   Section        0  attm_db.o(i.attmdb_get_attribute)
+    i.attmdb_get_max_len                     0x10008438   Section        0  attm_db.o(i.attmdb_get_max_len)
+    i.attmdb_get_next_att                    0x10008494   Section        0  attm_db.o(i.attmdb_get_next_att)
+    i.attmdb_get_service                     0x1000850c   Section        0  attm_db.o(i.attmdb_get_service)
+    i.attmdb_get_uuid                        0x10008554   Section        0  attm_db.o(i.attmdb_get_uuid)
+    i.attmdb_svc_calc_len                    0x1000862a   Section        0  attm_db.o(i.attmdb_svc_calc_len)
+    attmdb_svc_calc_len                      0x1000862b   Thumb Code   452  attm_db.o(i.attmdb_svc_calc_len)
+    i.attmdb_svc_check_hdl                   0x100087f0   Section        0  attm_db.o(i.attmdb_svc_check_hdl)
+    i.attmdb_svc_init                        0x10008844   Section        0  attm_db.o(i.attmdb_svc_init)
+    attmdb_svc_init                          0x10008845   Thumb Code   458  attm_db.o(i.attmdb_svc_init)
+    i.attmdb_uuid16_comp                     0x10008a0e   Section        0  attm_db.o(i.attmdb_uuid16_comp)
+    i.atts_check_length_and_offset           0x10008a48   Section        0  atts.o(i.atts_check_length_and_offset)
+    atts_check_length_and_offset             0x10008a49   Thumb Code    44  atts.o(i.atts_check_length_and_offset)
+    i.atts_clear_prep_data                   0x10008a74   Section        0  atts.o(i.atts_clear_prep_data)
+    i.atts_clear_read_cache                  0x10008a98   Section        0  atts.o(i.atts_clear_read_cache)
+    i.atts_clear_rsp_data                    0x10008abc   Section        0  atts.o(i.atts_clear_rsp_data)
+    i.atts_execute_write_req                 0x10008ae0   Section        0  atts.o(i.atts_execute_write_req)
+    atts_execute_write_req                   0x10008ae1   Thumb Code   372  atts.o(i.atts_execute_write_req)
+    i.atts_find_by_type_req                  0x10008c58   Section        0  atts.o(i.atts_find_by_type_req)
+    atts_find_by_type_req                    0x10008c59   Thumb Code   386  atts.o(i.atts_find_by_type_req)
+    i.atts_find_end                          0x10008de0   Section        0  atts.o(i.atts_find_end)
+    atts_find_end                            0x10008de1   Thumb Code   122  atts.o(i.atts_find_end)
+    i.atts_find_info_req                     0x10008e5c   Section        0  atts.o(i.atts_find_info_req)
+    atts_find_info_req                       0x10008e5d   Thumb Code   322  atts.o(i.atts_find_info_req)
+    i.atts_find_value_by_uuid                0x10008fa4   Section        0  atts.o(i.atts_find_value_by_uuid)
+    atts_find_value_by_uuid                  0x10008fa5   Thumb Code   152  atts.o(i.atts_find_value_by_uuid)
+    i.atts_get_att_chk_perm                  0x1000903c   Section        0  atts.o(i.atts_get_att_chk_perm)
+    atts_get_att_chk_perm                    0x1000903d   Thumb Code   148  atts.o(i.atts_get_att_chk_perm)
+    i.atts_get_dest_task                     0x100090d4   Section        0  atts.o(i.atts_get_dest_task)
+    atts_get_dest_task                       0x100090d5   Thumb Code    26  atts.o(i.atts_get_dest_task)
+    i.atts_get_value                         0x100090f0   Section        0  atts.o(i.atts_get_value)
+    atts_get_value                           0x100090f1   Thumb Code   126  atts.o(i.atts_get_value)
+    i.atts_l2cc_pdu_recv_handler             0x10009174   Section        0  atts.o(i.atts_l2cc_pdu_recv_handler)
+    i.atts_mtu_exc_req                       0x10009218   Section        0  atts.o(i.atts_mtu_exc_req)
+    atts_mtu_exc_req                         0x10009219   Thumb Code    66  atts.o(i.atts_mtu_exc_req)
+    i.atts_prepare_write_req                 0x1000925c   Section        0  atts.o(i.atts_prepare_write_req)
+    atts_prepare_write_req                   0x1000925d   Thumb Code   244  atts.o(i.atts_prepare_write_req)
+    i.atts_process_pdu                       0x10009354   Section        0  atts.o(i.atts_process_pdu)
+    i.atts_read_blob_req                     0x100093c8   Section        0  atts.o(i.atts_read_blob_req)
+    atts_read_blob_req                       0x100093c9   Thumb Code   186  atts.o(i.atts_read_blob_req)
+    i.atts_read_by_grp_type_req              0x10009484   Section        0  atts.o(i.atts_read_by_grp_type_req)
+    atts_read_by_grp_type_req                0x10009485   Thumb Code   442  atts.o(i.atts_read_by_grp_type_req)
+    i.atts_read_by_type_req                  0x10009644   Section        0  atts.o(i.atts_read_by_type_req)
+    atts_read_by_type_req                    0x10009645   Thumb Code   420  atts.o(i.atts_read_by_type_req)
+    i.atts_read_mult_req                     0x100097ec   Section        0  atts.o(i.atts_read_mult_req)
+    atts_read_mult_req                       0x100097ed   Thumb Code   302  atts.o(i.atts_read_mult_req)
+    i.atts_read_req                          0x10009920   Section        0  atts.o(i.atts_read_req)
+    atts_read_req                            0x10009921   Thumb Code   156  atts.o(i.atts_read_req)
+    i.atts_send_error                        0x100099bc   Section        0  atts.o(i.atts_send_error)
+    i.atts_send_event                        0x100099e4   Section        0  atts.o(i.atts_send_event)
+    i.atts_store_prep_data                   0x10009a74   Section        0  atts.o(i.atts_store_prep_data)
+    atts_store_prep_data                     0x10009a75   Thumb Code   116  atts.o(i.atts_store_prep_data)
+    i.atts_update_elmt                       0x10009aec   Section        0  atts.o(i.atts_update_elmt)
+    atts_update_elmt                         0x10009aed   Thumb Code    68  atts.o(i.atts_update_elmt)
+    i.atts_write_cmd                         0x10009b30   Section        0  atts.o(i.atts_write_cmd)
+    atts_write_cmd                           0x10009b31   Thumb Code    62  atts.o(i.atts_write_cmd)
+    i.atts_write_req                         0x10009b6e   Section        0  atts.o(i.atts_write_req)
+    atts_write_req                           0x10009b6f   Thumb Code    78  atts.o(i.atts_write_req)
+    i.atts_write_rsp_send                    0x10009bbc   Section        0  atts.o(i.atts_write_rsp_send)
+    i.atts_write_signed                      0x10009bea   Section        0  atts.o(i.atts_write_signed)
+    atts_write_signed                        0x10009beb   Thumb Code   122  atts.o(i.atts_write_signed)
+    i.atts_write_signed_cfm                  0x10009c64   Section        0  atts.o(i.atts_write_signed_cfm)
+    i.audio_decoder_calc_sbc_frame_len       0x10009ca0   Section        0  audio_decoder.o(i.audio_decoder_calc_sbc_frame_len)
+    i.audio_sw_decoder_buff                  0x10009d08   Section        0  audio_decoder.o(i.audio_sw_decoder_buff)
+    i.audio_sw_decoder_deinit                0x10009d34   Section        0  audio_decoder.o(i.audio_sw_decoder_deinit)
+    i.audio_sw_decoder_init                  0x10009d4c   Section        0  audio_decoder.o(i.audio_sw_decoder_init)
+    i.ble_add_svc                            0x10009d80   Section        0  app.o(i.ble_add_svc)
+    i.ble_bond_init                          0x10009db8   Section        0  user_bond_manage.o(i.ble_bond_init)
+    i.ble_gap_set_dev_config                 0x10009dd8   Section        0  app.o(i.ble_gap_set_dev_config)
+    i.ble_set_evt_func                       0x10009e78   Section        0  app.o(i.ble_set_evt_func)
+    i.ble_stack_configure                    0x10009e8c   Section        0  jump_table_host.o(i.ble_stack_configure)
+    i.ble_stack_init                         0x10009fbc   Section        0  app.o(i.ble_stack_init)
+    i.calib_meter_evt_end                    0x1000a04c   Section        0  adv_check_mode.o(i.calib_meter_evt_end)
+    i.calib_meter_recv_msg                   0x1000a04e   Section        0  adv_check_mode.o(i.calib_meter_recv_msg)
+    i.check_timer_handle                     0x1000a050   Section        0  os_timer.o(i.check_timer_handle)
+    i.computeBitneed                         0x1000a170   Section        0  bitalloc.o(i.computeBitneed)
+    i.cosineModulateSynth4                   0x1000a23c   Section        0  synthesis-sbc.o(i.cosineModulateSynth4)
+    i.crc_iterate                            0x1000a2d4   Section        0  framing.o(i.crc_iterate)
+    i.crc_iterate_top4                       0x1000a2fc   Section        0  framing.o(i.crc_iterate_top4)
+    i.dct2_8                                 0x1000a314   Section        0  synthesis-dct8.o(i.dct2_8)
+    i.default_mul_16s_32s_hi                 0x1000a43c   Section        0  synthesis-sbc.o(i.default_mul_16s_32s_hi)
+    i.default_mul_32s_32s_hi                 0x1000a44a   Section        0  synthesis-dct8.o(i.default_mul_32s_32s_hi)
+    i.dualBitAllocation                      0x1000a470   Section        0  bitalloc-sbc.o(i.dualBitAllocation)
+    dualBitAllocation                        0x1000a471   Thumb Code    68  bitalloc-sbc.o(i.dualBitAllocation)
+    i.free_time_evt_id                       0x1000a4b4   Section        0  os_timer.o(i.free_time_evt_id)
+    free_time_evt_id                         0x1000a4b5   Thumb Code    30  os_timer.o(i.free_time_evt_id)
+    i.from_task_func_to_msg_handle           0x1000a4d8   Section        0  os_task.o(i.from_task_func_to_msg_handle)
+    i.gap_address_get                        0x1000a4fc   Section        0  gap_api.o(i.gap_address_get)
+    i.gap_address_set                        0x1000a51c   Section        0  gap_api.o(i.gap_address_set)
+    i.gap_bond_manager_delete_all            0x1000a548   Section        0  gap_api.o(i.gap_bond_manager_delete_all)
+    i.gap_bond_manager_init                  0x1000a54c   Section        0  gap_api.o(i.gap_bond_manager_init)
+    i.gap_dev_name_get                       0x1000a550   Section        0  gap_api.o(i.gap_dev_name_get)
+    i.gap_dev_name_set                       0x1000a568   Section        0  gap_api.o(i.gap_dev_name_set)
+    i.gap_get_connect_num                    0x1000a584   Section        0  gap_api.o(i.gap_get_connect_num)
+    i.gap_get_dev_appearance                 0x1000a5a8   Section        0  gap_api.o(i.gap_get_dev_appearance)
+    i.gap_paring_req_cb                      0x1000a5b4   Section        0  app_sec.o(i.gap_paring_req_cb)
+    gap_paring_req_cb                        0x1000a5b5   Thumb Code   112  app_sec.o(i.gap_paring_req_cb)
+    i.gap_rssi_ind                           0x1000a628   Section        0  proj_main.o(i.gap_rssi_ind)
+    i.gap_security_param_init                0x1000a62a   Section        0  gap_api.o(i.gap_security_param_init)
+    i.gap_set_cb_func                        0x1000a630   Section        0  gap_api.o(i.gap_set_cb_func)
+    i.gap_set_dev_appearance                 0x1000a63c   Section        0  gap_api.o(i.gap_set_dev_appearance)
+    i.gap_start_conn                         0x1000a648   Section        0  gap_api.o(i.gap_start_conn)
+    i.gap_start_scan                         0x1000a6b8   Section        0  gap_api.o(i.gap_start_scan)
+    i.gap_stop_scan                          0x1000a7a8   Section        0  gap_api.o(i.gap_stop_scan)
+    i.gapc_auth_get                          0x1000a840   Section        0  gapc.o(i.gapc_auth_get)
+    i.gapc_auth_set                          0x1000a884   Section        0  gapc.o(i.gapc_auth_set)
+    i.gapc_bond_cfm_handler                  0x1000a8e8   Section        0  gapc_task.o(i.gapc_bond_cfm_handler)
+    gapc_bond_cfm_handler                    0x1000a8e9   Thumb Code   220  gapc_task.o(i.gapc_bond_cfm_handler)
+    i.gapc_bond_cmd_handler                  0x1000a9c8   Section        0  gapc_task.o(i.gapc_bond_cmd_handler)
+    gapc_bond_cmd_handler                    0x1000a9c9   Thumb Code    88  gapc_task.o(i.gapc_bond_cmd_handler)
+    i.gapc_bond_ind_handler                  0x1000aa24   Section        0  app_sec.o(i.gapc_bond_ind_handler)
+    gapc_bond_ind_handler                    0x1000aa25   Thumb Code   386  app_sec.o(i.gapc_bond_ind_handler)
+    i.gapc_bond_req_ind_handler              0x1000ac04   Section        0  app_sec.o(i.gapc_bond_req_ind_handler)
+    gapc_bond_req_ind_handler                0x1000ac05   Thumb Code   426  app_sec.o(i.gapc_bond_req_ind_handler)
+    i.gapc_cleanup                           0x1000ae18   Section        0  gapc.o(i.gapc_cleanup)
+    gapc_cleanup                             0x1000ae19   Thumb Code   122  gapc.o(i.gapc_cleanup)
+    i.gapc_cmp_evt_handler                   0x1000ae98   Section        0  app_task.o(i.gapc_cmp_evt_handler)
+    gapc_cmp_evt_handler                     0x1000ae99   Thumb Code   142  app_task.o(i.gapc_cmp_evt_handler)
+    i.gapc_cmp_evt_handler                   0x1000af7c   Section        0  gapc_task.o(i.gapc_cmp_evt_handler)
+    gapc_cmp_evt_handler                     0x1000af7d   Thumb Code     4  gapc_task.o(i.gapc_cmp_evt_handler)
+    i.gapc_cmp_evt_handler                   0x1000af80   Section        0  gattc_task.o(i.gapc_cmp_evt_handler)
+    gapc_cmp_evt_handler                     0x1000af81   Thumb Code    54  gattc_task.o(i.gapc_cmp_evt_handler)
+    i.gapc_cmp_evt_handler                   0x1000afbc   Section        0  gapm_init.o(i.gapc_cmp_evt_handler)
+    i.gapc_con_cleanup                       0x1000b020   Section        0  gapc.o(i.gapc_con_cleanup)
+    i.gapc_con_create                        0x1000b030   Section        0  gapc.o(i.gapc_con_create)
+    i.gapc_connection_cfm_handler            0x1000b1a8   Section        0  gapc_task.o(i.gapc_connection_cfm_handler)
+    gapc_connection_cfm_handler              0x1000b1a9   Thumb Code   126  gapc_task.o(i.gapc_connection_cfm_handler)
+    i.gapc_connection_req_ind_following      0x1000b22c   Section        0  app_task.o(i.gapc_connection_req_ind_following)
+    gapc_connection_req_ind_following        0x1000b22d   Thumb Code   270  app_task.o(i.gapc_connection_req_ind_following)
+    i.gapc_connection_req_ind_handler        0x1000b3a8   Section        0  app_task.o(i.gapc_connection_req_ind_handler)
+    gapc_connection_req_ind_handler          0x1000b3a9   Thumb Code   148  app_task.o(i.gapc_connection_req_ind_handler)
+    i.gapc_default_msg_handler               0x1000b450   Section        0  gapc_task.o(i.gapc_default_msg_handler)
+    gapc_default_msg_handler                 0x1000b451   Thumb Code     4  gapc_task.o(i.gapc_default_msg_handler)
+    i.gapc_disconnect_cmd_handler            0x1000b454   Section        0  gapc_task.o(i.gapc_disconnect_cmd_handler)
+    gapc_disconnect_cmd_handler              0x1000b455   Thumb Code   108  gapc_task.o(i.gapc_disconnect_cmd_handler)
+    i.gapc_disconnect_ind_handler            0x1000b4c4   Section        0  app_task.o(i.gapc_disconnect_ind_handler)
+    gapc_disconnect_ind_handler              0x1000b4c5   Thumb Code    66  app_task.o(i.gapc_disconnect_ind_handler)
+    i.gapc_enc_keysize_get                   0x1000b510   Section        0  gapc.o(i.gapc_enc_keysize_get)
+    i.gapc_enc_keysize_set                   0x1000b52c   Section        0  gapc.o(i.gapc_enc_keysize_set)
+    i.gapc_encrypt_cfm_handler               0x1000b544   Section        0  gapc_task.o(i.gapc_encrypt_cfm_handler)
+    gapc_encrypt_cfm_handler                 0x1000b545   Thumb Code    54  gapc_task.o(i.gapc_encrypt_cfm_handler)
+    i.gapc_encrypt_cmd_handler               0x1000b57c   Section        0  gapc_task.o(i.gapc_encrypt_cmd_handler)
+    gapc_encrypt_cmd_handler                 0x1000b57d   Thumb Code    88  gapc_task.o(i.gapc_encrypt_cmd_handler)
+    i.gapc_encrypt_ind_handler               0x1000b5d8   Section        0  app_sec.o(i.gapc_encrypt_ind_handler)
+    gapc_encrypt_ind_handler                 0x1000b5d9   Thumb Code    66  app_sec.o(i.gapc_encrypt_ind_handler)
+    i.gapc_encrypt_req_ind_handler           0x1000b668   Section        0  app_sec.o(i.gapc_encrypt_req_ind_handler)
+    gapc_encrypt_req_ind_handler             0x1000b669   Thumb Code   160  app_sec.o(i.gapc_encrypt_req_ind_handler)
+    i.gapc_gen_dh_key_ind_handler            0x1000b798   Section        0  gapc_task.o(i.gapc_gen_dh_key_ind_handler)
+    gapc_gen_dh_key_ind_handler              0x1000b799   Thumb Code    28  gapc_task.o(i.gapc_gen_dh_key_ind_handler)
+    i.gapc_get_bdaddr                        0x1000b7b4   Section        0  gapc.o(i.gapc_get_bdaddr)
+    i.gapc_get_chan_sel_algo                 0x1000b7d8   Section        0  gapc.o(i.gapc_get_chan_sel_algo)
+    i.gapc_get_conhdl                        0x1000b7f0   Section        0  gapc.o(i.gapc_get_conhdl)
+    i.gapc_get_conidx_imp                    0x1000b818   Section        0  gapc.o(i.gapc_get_conidx_imp)
+    i.gapc_get_csrk                          0x1000b850   Section        0  gapc.o(i.gapc_get_csrk)
+    i.gapc_get_dest_task                     0x1000b874   Section        0  gapc.o(i.gapc_get_dest_task)
+    i.gapc_get_dev_info_cfm_handler          0x1000b884   Section        0  gapc_task.o(i.gapc_get_dev_info_cfm_handler)
+    gapc_get_dev_info_cfm_handler            0x1000b885   Thumb Code   186  gapc_task.o(i.gapc_get_dev_info_cfm_handler)
+    i.gapc_get_dev_info_req_ind_handler      0x1000b93e   Section        0  app_task.o(i.gapc_get_dev_info_req_ind_handler)
+    gapc_get_dev_info_req_ind_handler        0x1000b93f   Thumb Code   108  app_task.o(i.gapc_get_dev_info_req_ind_handler)
+    i.gapc_get_info_cmd_handler              0x1000b9ac   Section        0  gapc_task.o(i.gapc_get_info_cmd_handler)
+    gapc_get_info_cmd_handler                0x1000b9ad   Thumb Code   300  gapc_task.o(i.gapc_get_info_cmd_handler)
+    i.gapc_get_operation                     0x1000bae4   Section        0  gapc.o(i.gapc_get_operation)
+    i.gapc_get_operation_ptr                 0x1000bb00   Section        0  gapc.o(i.gapc_get_operation_ptr)
+    i.gapc_get_requester                     0x1000bb10   Section        0  gapc.o(i.gapc_get_requester)
+    i.gapc_get_role                          0x1000bb30   Section        0  gapc.o(i.gapc_get_role)
+    i.gapc_get_sign_counter                  0x1000bb50   Section        0  gapc.o(i.gapc_get_sign_counter)
+    i.gapc_hci_handler                       0x1000bb74   Section        0  gapc_hci.o(i.gapc_hci_handler)
+    i.gapc_init                              0x1000bbd8   Section        0  gapc.o(i.gapc_init)
+    i.gapc_is_disc_connection                0x1000bc24   Section        0  gapc.o(i.gapc_is_disc_connection)
+    i.gapc_is_sec_set                        0x1000bc28   Section        0  gapc.o(i.gapc_is_sec_set)
+    i.gapc_key_press_notification_cmd_handler 0x1000bc68   Section        0  gapc_task.o(i.gapc_key_press_notification_cmd_handler)
+    gapc_key_press_notification_cmd_handler  0x1000bc69   Thumb Code   104  gapc_task.o(i.gapc_key_press_notification_cmd_handler)
+    i.gapc_link_encrypted                    0x1000bcd8   Section        0  gapc.o(i.gapc_link_encrypted)
+    i.gapc_lk_sec_lvl_get                    0x1000bd00   Section        0  gapc.o(i.gapc_lk_sec_lvl_get)
+    i.gapc_operation_cleanup                 0x1000bd2c   Section        0  gapc.o(i.gapc_operation_cleanup)
+    gapc_operation_cleanup                   0x1000bd2d   Thumb Code    92  gapc.o(i.gapc_operation_cleanup)
+    i.gapc_param_update_cfm_handler          0x1000bd8c   Section        0  gapc_task.o(i.gapc_param_update_cfm_handler)
+    gapc_param_update_cfm_handler            0x1000bd8d   Thumb Code   256  gapc_task.o(i.gapc_param_update_cfm_handler)
+    i.gapc_param_update_cmd_handler          0x1000be90   Section        0  gapc_task.o(i.gapc_param_update_cmd_handler)
+    gapc_param_update_cmd_handler            0x1000be91   Thumb Code   276  gapc_task.o(i.gapc_param_update_cmd_handler)
+    i.gapc_param_update_req_ind_handler      0x1000bfac   Section        0  app_task.o(i.gapc_param_update_req_ind_handler)
+    gapc_param_update_req_ind_handler        0x1000bfad   Thumb Code   134  app_task.o(i.gapc_param_update_req_ind_handler)
+    i.gapc_param_update_sanity               0x1000c03c   Section        0  gapc.o(i.gapc_param_update_sanity)
+    i.gapc_peer_att_info_ind_handler         0x1000c068   Section        0  gapm_init.o(i.gapc_peer_att_info_ind_handler)
+    i.gapc_peer_features_ind_handler         0x1000c0cc   Section        0  app_task.o(i.gapc_peer_features_ind_handler)
+    gapc_peer_features_ind_handler           0x1000c0cd   Thumb Code    14  app_task.o(i.gapc_peer_features_ind_handler)
+    i.gapc_peer_ver_ind_handler              0x1000c0dc   Section        0  app_task.o(i.gapc_peer_ver_ind_handler)
+    gapc_peer_ver_ind_handler                0x1000c0dd   Thumb Code    50  app_task.o(i.gapc_peer_ver_ind_handler)
+    i.gapc_process_op                        0x1000c114   Section        0  gapc_task.o(i.gapc_process_op)
+    i.gapc_reschedule_operation              0x1000c1a0   Section        0  gapc.o(i.gapc_reschedule_operation)
+    i.gapc_security_cmd_handler              0x1000c1dc   Section        0  gapc_task.o(i.gapc_security_cmd_handler)
+    gapc_security_cmd_handler                0x1000c1dd   Thumb Code    68  gapc_task.o(i.gapc_security_cmd_handler)
+    i.gapc_security_ind_handler              0x1000c224   Section        0  app_sec.o(i.gapc_security_ind_handler)
+    gapc_security_ind_handler                0x1000c225   Thumb Code    56  app_sec.o(i.gapc_security_ind_handler)
+    i.gapc_send_complete_evt                 0x1000c270   Section        0  gapc.o(i.gapc_send_complete_evt)
+    i.gapc_send_disconect_ind                0x1000c2d0   Section        0  gapc.o(i.gapc_send_disconect_ind)
+    i.gapc_send_error_evt                    0x1000c2f6   Section        0  gapc.o(i.gapc_send_error_evt)
+    i.gapc_set_dev_info_cfm_handler          0x1000c31c   Section        0  gapc_task.o(i.gapc_set_dev_info_cfm_handler)
+    gapc_set_dev_info_cfm_handler            0x1000c31d   Thumb Code    78  gapc_task.o(i.gapc_set_dev_info_cfm_handler)
+    i.gapc_set_dev_info_req_ind_handler      0x1000c36a   Section        0  app_task.o(i.gapc_set_dev_info_req_ind_handler)
+    gapc_set_dev_info_req_ind_handler        0x1000c36b   Thumb Code    60  app_task.o(i.gapc_set_dev_info_req_ind_handler)
+    i.gapc_set_le_ping_to_handler            0x1000c3a8   Section        0  gapc_task.o(i.gapc_set_le_ping_to_handler)
+    gapc_set_le_ping_to_handler              0x1000c3a9   Thumb Code    70  gapc_task.o(i.gapc_set_le_ping_to_handler)
+    i.gapc_set_le_pkt_size_handler           0x1000c3f4   Section        0  gapc_task.o(i.gapc_set_le_pkt_size_handler)
+    gapc_set_le_pkt_size_handler             0x1000c3f5   Thumb Code    74  gapc_task.o(i.gapc_set_le_pkt_size_handler)
+    i.gapc_set_local_addr                    0x1000c444   Section        0  gapc.o(i.gapc_set_local_addr)
+    i.gapc_set_operation_ptr                 0x1000c468   Section        0  gapc.o(i.gapc_set_operation_ptr)
+    i.gapc_set_phy_cmd_handler               0x1000c478   Section        0  gapc_task.o(i.gapc_set_phy_cmd_handler)
+    gapc_set_phy_cmd_handler                 0x1000c479   Thumb Code   104  gapc_task.o(i.gapc_set_phy_cmd_handler)
+    i.gapc_set_pref_slave_latency_cmd_handler 0x1000c4e4   Section        0  gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler)
+    gapc_set_pref_slave_latency_cmd_handler  0x1000c4e5   Thumb Code    70  gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler)
+    i.gapc_sig_pdu_recv_handler              0x1000c530   Section        0  gapc_sig.o(i.gapc_sig_pdu_recv_handler)
+    i.gapc_sig_send_param_resp               0x1000c56c   Section        0  gapc_sig.o(i.gapc_sig_send_param_resp)
+    i.gapc_sign_cmd_handler                  0x1000c590   Section        0  gapc_task.o(i.gapc_sign_cmd_handler)
+    gapc_sign_cmd_handler                    0x1000c591   Thumb Code    54  gapc_task.o(i.gapc_sign_cmd_handler)
+    i.gapc_sign_ind_handler                  0x1000c5cc   Section        0  gattc_task.o(i.gapc_sign_ind_handler)
+    gapc_sign_ind_handler                    0x1000c5cd   Thumb Code   138  gattc_task.o(i.gapc_sign_ind_handler)
+    i.gapc_smp_rep_attempts_timer_handler    0x1000c658   Section        0  gapc_task.o(i.gapc_smp_rep_attempts_timer_handler)
+    gapc_smp_rep_attempts_timer_handler      0x1000c659   Thumb Code    44  gapc_task.o(i.gapc_smp_rep_attempts_timer_handler)
+    i.gapc_smp_timeout_timer_ind_handler     0x1000c688   Section        0  gapc_task.o(i.gapc_smp_timeout_timer_ind_handler)
+    gapc_smp_timeout_timer_ind_handler       0x1000c689   Thumb Code    64  gapc_task.o(i.gapc_smp_timeout_timer_ind_handler)
+    i.gapc_svc_chg_ccc_get                   0x1000c6cc   Section        0  gapc.o(i.gapc_svc_chg_ccc_get)
+    i.gapc_svc_chg_ccc_set                   0x1000c6e0   Section        0  gapc.o(i.gapc_svc_chg_ccc_set)
+    i.gapc_update_conn_param_to_ind_handler  0x1000c6fc   Section        0  gapc_task.o(i.gapc_update_conn_param_to_ind_handler)
+    gapc_update_conn_param_to_ind_handler    0x1000c6fd   Thumb Code    68  gapc_task.o(i.gapc_update_conn_param_to_ind_handler)
+    i.gapc_update_state                      0x1000c740   Section        0  gapc.o(i.gapc_update_state)
+    i.gapm_activity_create_cmd_handler       0x1000c774   Section        0  gapm_actv.o(i.gapm_activity_create_cmd_handler)
+    i.gapm_activity_created_ind_handler      0x1000c840   Section        0  app_task.o(i.gapm_activity_created_ind_handler)
+    gapm_activity_created_ind_handler        0x1000c841   Thumb Code    60  app_task.o(i.gapm_activity_created_ind_handler)
+    i.gapm_activity_delete_cmd_handler       0x1000c880   Section        0  gapm_actv.o(i.gapm_activity_delete_cmd_handler)
+    i.gapm_activity_start_cmd_handler        0x1000c8fc   Section        0  gapm_actv.o(i.gapm_activity_start_cmd_handler)
+    i.gapm_activity_stop_cmd_handler         0x1000c970   Section        0  gapm_actv.o(i.gapm_activity_stop_cmd_handler)
+    i.gapm_activity_stopped_ind_handler      0x1000c9e0   Section        0  app_task.o(i.gapm_activity_stopped_ind_handler)
+    gapm_activity_stopped_ind_handler        0x1000c9e1   Thumb Code   116  app_task.o(i.gapm_activity_stopped_ind_handler)
+    i.gapm_actv_alloc                        0x1000ca5c   Section        0  gapm_actv.o(i.gapm_actv_alloc)
+    i.gapm_actv_created                      0x1000ca8c   Section        0  gapm_actv.o(i.gapm_actv_created)
+    i.gapm_actv_deleted                      0x1000caf0   Section        0  gapm_actv.o(i.gapm_actv_deleted)
+    i.gapm_actv_free                         0x1000cb38   Section        0  gapm_actv.o(i.gapm_actv_free)
+    gapm_actv_free                           0x1000cb39   Thumb Code    50  gapm_actv.o(i.gapm_actv_free)
+    i.gapm_actv_get_hci_own_addr_type        0x1000cb70   Section        0  gapm_actv.o(i.gapm_actv_get_hci_own_addr_type)
+    i.gapm_actv_get_next                     0x1000cb90   Section        0  gapm_actv.o(i.gapm_actv_get_next)
+    gapm_actv_get_next                       0x1000cb91   Thumb Code    44  gapm_actv.o(i.gapm_actv_get_next)
+    i.gapm_actv_init                         0x1000cbc4   Section        0  gapm_actv.o(i.gapm_actv_init)
+    i.gapm_actv_rand_addr_set_ind            0x1000cc18   Section        0  gapm_actv.o(i.gapm_actv_rand_addr_set_ind)
+    i.gapm_actv_retrieve_cmd_cmp_evt         0x1000cc34   Section        0  gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt)
+    i.gapm_actv_send_stopped_ind             0x1000cc68   Section        0  gapm_actv.o(i.gapm_actv_send_stopped_ind)
+    gapm_actv_send_stopped_ind               0x1000cc69   Thumb Code    42  gapm_actv.o(i.gapm_actv_send_stopped_ind)
+    i.gapm_actv_started                      0x1000cc94   Section        0  gapm_actv.o(i.gapm_actv_started)
+    i.gapm_actv_stopped                      0x1000ccc0   Section        0  gapm_actv.o(i.gapm_actv_stopped)
+    i.gapm_addr_fsm                          0x1000cd38   Section        0  gapm_addr.o(i.gapm_addr_fsm)
+    gapm_addr_fsm                            0x1000cd39   Thumb Code   190  gapm_addr.o(i.gapm_addr_fsm)
+    i.gapm_addr_init                         0x1000cdfc   Section        0  gapm_addr.o(i.gapm_addr_init)
+    i.gapm_addr_renew_cmd_handler            0x1000ce14   Section        0  gapm_addr.o(i.gapm_addr_renew_cmd_handler)
+    i.gapm_addr_renew_next_addr              0x1000ce3c   Section        0  gapm_addr.o(i.gapm_addr_renew_next_addr)
+    gapm_addr_renew_next_addr                0x1000ce3d   Thumb Code   164  gapm_addr.o(i.gapm_addr_renew_next_addr)
+    i.gapm_addr_renew_to_ind_handler         0x1000cee8   Section        0  gapm_addr.o(i.gapm_addr_renew_to_ind_handler)
+    i.gapm_addr_send_dev_bdaddr_ind          0x1000cf0c   Section        0  gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind)
+    gapm_addr_send_dev_bdaddr_ind            0x1000cf0d   Thumb Code    44  gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind)
+    i.gapm_addr_set_rand_addr                0x1000cf38   Section        0  gapm_addr.o(i.gapm_addr_set_rand_addr)
+    i.gapm_addr_solved_ind_handler           0x1000d010   Section        0  app_sec.o(i.gapm_addr_solved_ind_handler)
+    gapm_addr_solved_ind_handler             0x1000d011   Thumb Code   240  app_sec.o(i.gapm_addr_solved_ind_handler)
+    i.gapm_adv_check_data_sanity             0x1000d188   Section        0  gapm_adv.o(i.gapm_adv_check_data_sanity)
+    gapm_adv_check_data_sanity               0x1000d189   Thumb Code   124  gapm_adv.o(i.gapm_adv_check_data_sanity)
+    i.gapm_adv_check_param                   0x1000d204   Section        0  gapm_adv.o(i.gapm_adv_check_param)
+    gapm_adv_check_param                     0x1000d205   Thumb Code   218  gapm_adv.o(i.gapm_adv_check_param)
+    i.gapm_adv_create                        0x1000d2e8   Section        0  gapm_adv.o(i.gapm_adv_create)
+    i.gapm_adv_delete                        0x1000d390   Section        0  gapm_adv.o(i.gapm_adv_delete)
+    gapm_adv_delete                          0x1000d391   Thumb Code    16  gapm_adv.o(i.gapm_adv_delete)
+    i.gapm_adv_send_hci_le_rmv_adv_set_cmd   0x1000d3a4   Section        0  gapm_adv.o(i.gapm_adv_send_hci_le_rmv_adv_set_cmd)
+    gapm_adv_send_hci_le_rmv_adv_set_cmd     0x1000d3a5   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 0x1000d3c6   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 0x1000d3c7   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 0x1000d47e   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  0x1000d47f   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 0x1000d4c6   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 0x1000d4c7   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 0x1000d580   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 0x1000d581   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 0x1000d636   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 0x1000d637   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 0x1000d69e   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  0x1000d69f   Thumb Code    38  gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd)
+    i.gapm_adv_set_data                      0x1000d6c4   Section        0  gapm_adv.o(i.gapm_adv_set_data)
+    gapm_adv_set_data                        0x1000d6c5   Thumb Code    98  gapm_adv.o(i.gapm_adv_set_data)
+    i.gapm_adv_start                         0x1000d728   Section        0  gapm_adv.o(i.gapm_adv_start)
+    gapm_adv_start                           0x1000d729   Thumb Code    72  gapm_adv.o(i.gapm_adv_start)
+    i.gapm_adv_stop                          0x1000d774   Section        0  gapm_adv.o(i.gapm_adv_stop)
+    gapm_adv_stop                            0x1000d775   Thumb Code    30  gapm_adv.o(i.gapm_adv_stop)
+    i.gapm_auto_conn_to_ind_handler          0x1000d798   Section        0  gapm_init.o(i.gapm_auto_conn_to_ind_handler)
+    i.gapm_cmp_evt_handler                   0x1000d7d0   Section        0  app_task.o(i.gapm_cmp_evt_handler)
+    gapm_cmp_evt_handler                     0x1000d7d1   Thumb Code   500  app_task.o(i.gapm_cmp_evt_handler)
+    i.gapm_cmp_evt_handler                   0x1000da34   Section        0  gapc_task.o(i.gapm_cmp_evt_handler)
+    gapm_cmp_evt_handler                     0x1000da35   Thumb Code   120  gapc_task.o(i.gapm_cmp_evt_handler)
+    i.gapm_cmp_evt_handler                   0x1000daac   Section        0  gapm_addr.o(i.gapm_cmp_evt_handler)
+    i.gapm_con_cleanup                       0x1000dacc   Section        0  gapm.o(i.gapm_con_cleanup)
+    i.gapm_con_create                        0x1000db04   Section        0  gapm.o(i.gapm_con_create)
+    i.gapm_con_enable                        0x1000db6c   Section        0  gapm.o(i.gapm_con_enable)
+    i.gapm_default_msg_handler               0x1000db76   Section        0  gapm_task.o(i.gapm_default_msg_handler)
+    gapm_default_msg_handler                 0x1000db77   Thumb Code     4  gapm_task.o(i.gapm_default_msg_handler)
+    i.gapm_dev_bdaddr_ind_handler            0x1000db7c   Section        0  gapm_addr.o(i.gapm_dev_bdaddr_ind_handler)
+    i.gapm_dle_val_check                     0x1000dbb8   Section        0  gapm.o(i.gapm_dle_val_check)
+    i.gapm_enc_block_ind_handler             0x1000dbd4   Section        0  app_task.o(i.gapm_enc_block_ind_handler)
+    gapm_enc_block_ind_handler               0x1000dbd5   Thumb Code    18  app_task.o(i.gapm_enc_block_ind_handler)
+    i.gapm_ext_adv_report_ind_handler        0x1000dbec   Section        0  app_task.o(i.gapm_ext_adv_report_ind_handler)
+    gapm_ext_adv_report_ind_handler          0x1000dbed   Thumb Code    12  app_task.o(i.gapm_ext_adv_report_ind_handler)
+    i.gapm_gen_dh_key_cmd_handler            0x1000dbf8   Section        0  gapm_smp.o(i.gapm_gen_dh_key_cmd_handler)
+    i.gapm_gen_rand_addr_cmd_handler         0x1000dc48   Section        0  gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler)
+    i.gapm_gen_rand_nb_ind_handler           0x1000dc84   Section        0  app_task.o(i.gapm_gen_rand_nb_ind_handler)
+    gapm_gen_rand_nb_ind_handler             0x1000dc85   Thumb Code    38  app_task.o(i.gapm_gen_rand_nb_ind_handler)
+    i.gapm_gen_rand_nb_ind_handler           0x1000dcb0   Section        0  gapc_task.o(i.gapm_gen_rand_nb_ind_handler)
+    gapm_gen_rand_nb_ind_handler             0x1000dcb1   Thumb Code    40  gapc_task.o(i.gapm_gen_rand_nb_ind_handler)
+    i.gapm_get_address_type                  0x1000dcd8   Section        0  gapm.o(i.gapm_get_address_type)
+    i.gapm_get_att_handle                    0x1000dce8   Section        0  gapm.o(i.gapm_get_att_handle)
+    i.gapm_get_bdaddr                        0x1000dd10   Section        0  gapm.o(i.gapm_get_bdaddr)
+    i.gapm_get_dev_info_cmd_handler          0x1000dd18   Section        0  gapm_cfg.o(i.gapm_get_dev_info_cmd_handler)
+    i.gapm_get_irk                           0x1000de28   Section        0  gapm.o(i.gapm_get_irk)
+    i.gapm_get_local_public_key              0x1000de30   Section        0  gapm.o(i.gapm_get_local_public_key)
+    i.gapm_get_max_mtu                       0x1000de38   Section        0  gapm.o(i.gapm_get_max_mtu)
+    i.gapm_get_operation                     0x1000de44   Section        0  gapm.o(i.gapm_get_operation)
+    i.gapm_get_pub_key_cmd_handler           0x1000de5c   Section        0  gapm_smp.o(i.gapm_get_pub_key_cmd_handler)
+    i.gapm_get_ral_addr_cmd_handler          0x1000def8   Section        0  gapm_list.o(i.gapm_get_ral_addr_cmd_handler)
+    i.gapm_get_requester                     0x1000df4c   Section        0  gapm.o(i.gapm_get_requester)
+    i.gapm_hci_handler                       0x1000df68   Section        0  gapm_task.o(i.gapm_hci_handler)
+    gapm_hci_handler                         0x1000df69   Thumb Code    78  gapm_task.o(i.gapm_hci_handler)
+    i.gapm_init                              0x1000dfc0   Section        0  gapm.o(i.gapm_init)
+    i.gapm_init_attr                         0x1000e020   Section        0  gapm.o(i.gapm_init_attr)
+    i.gapm_init_connection_ind               0x1000e054   Section        0  gapm_init.o(i.gapm_init_connection_ind)
+    i.gapm_init_create                       0x1000e0ec   Section        0  gapm_init.o(i.gapm_init_create)
+    i.gapm_init_delete                       0x1000e16c   Section        0  gapm_init.o(i.gapm_init_delete)
+    gapm_init_delete                         0x1000e16d   Thumb Code     4  gapm_init.o(i.gapm_init_delete)
+    i.gapm_init_send_hci_le_ext_create_con_cmd 0x1000e170   Section        0  gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd)
+    gapm_init_send_hci_le_ext_create_con_cmd 0x1000e171   Thumb Code   212  gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd)
+    i.gapm_init_start                        0x1000e244   Section        0  gapm_init.o(i.gapm_init_start)
+    gapm_init_start                          0x1000e245   Thumb Code   112  gapm_init.o(i.gapm_init_start)
+    i.gapm_init_stop                         0x1000e2b8   Section        0  gapm_init.o(i.gapm_init_stop)
+    gapm_init_stop                           0x1000e2b9   Thumb Code    42  gapm_init.o(i.gapm_init_stop)
+    i.gapm_is_addr_type_valid                0x1000e2e8   Section        0  gapm_addr.o(i.gapm_is_addr_type_valid)
+    i.gapm_is_legacy_pairing_supp            0x1000e32c   Section        0  gapm.o(i.gapm_is_legacy_pairing_supp)
+    i.gapm_is_pref_con_param_pres            0x1000e33c   Section        0  gapm.o(i.gapm_is_pref_con_param_pres)
+    i.gapm_is_sec_con_pairing_supp           0x1000e34c   Section        0  gapm.o(i.gapm_is_sec_con_pairing_supp)
+    i.gapm_list_add_next_entry               0x1000e35c   Section        0  gapm_list.o(i.gapm_list_add_next_entry)
+    gapm_list_add_next_entry                 0x1000e35d   Thumb Code   176  gapm_list.o(i.gapm_list_add_next_entry)
+    i.gapm_list_rmv_cmd_handle               0x1000e40c   Section        0  gapm_list.o(i.gapm_list_rmv_cmd_handle)
+    i.gapm_list_rmv_next_entry               0x1000e450   Section        0  gapm_list.o(i.gapm_list_rmv_next_entry)
+    gapm_list_rmv_next_entry                 0x1000e451   Thumb Code    68  gapm_list.o(i.gapm_list_rmv_next_entry)
+    i.gapm_list_send_list_size_ind           0x1000e494   Section        0  gapm_list.o(i.gapm_list_send_list_size_ind)
+    gapm_list_send_list_size_ind             0x1000e495   Thumb Code    38  gapm_list.o(i.gapm_list_send_list_size_ind)
+    i.gapm_list_set_cmd_handler              0x1000e4bc   Section        0  gapm_list.o(i.gapm_list_set_cmd_handler)
+    i.gapm_op_reset_continue                 0x1000e518   Section        0  gapm_cfg.o(i.gapm_op_reset_continue)
+    gapm_op_reset_continue                   0x1000e519   Thumb Code   148  gapm_cfg.o(i.gapm_op_reset_continue)
+    i.gapm_op_setup_continue                 0x1000e5bc   Section        0  gapm_cfg.o(i.gapm_op_setup_continue)
+    gapm_op_setup_continue                   0x1000e5bd   Thumb Code   298  gapm_cfg.o(i.gapm_op_setup_continue)
+    i.gapm_operation_cleanup                 0x1000e6ec   Section        0  gapm.o(i.gapm_operation_cleanup)
+    gapm_operation_cleanup                   0x1000e6ed   Thumb Code    46  gapm.o(i.gapm_operation_cleanup)
+    i.gapm_per_sync_clear_fragments          0x1000e720   Section        0  gapm_per_sync.o(i.gapm_per_sync_clear_fragments)
+    i.gapm_per_sync_create                   0x1000e740   Section        0  gapm_per_sync.o(i.gapm_per_sync_create)
+    i.gapm_per_sync_delete                   0x1000e784   Section        0  gapm_per_sync.o(i.gapm_per_sync_delete)
+    gapm_per_sync_delete                     0x1000e785   Thumb Code     4  gapm_per_sync.o(i.gapm_per_sync_delete)
+    i.gapm_per_sync_get_activity             0x1000e788   Section        0  gapm_per_sync.o(i.gapm_per_sync_get_activity)
+    gapm_per_sync_get_activity               0x1000e789   Thumb Code    80  gapm_per_sync.o(i.gapm_per_sync_get_activity)
+    i.gapm_per_sync_send_adv_report_ind      0x1000e7e0   Section        0  gapm_per_sync.o(i.gapm_per_sync_send_adv_report_ind)
+    gapm_per_sync_send_adv_report_ind        0x1000e7e1   Thumb Code   144  gapm_per_sync.o(i.gapm_per_sync_send_adv_report_ind)
+    i.gapm_per_sync_start                    0x1000e870   Section        0  gapm_per_sync.o(i.gapm_per_sync_start)
+    gapm_per_sync_start                      0x1000e871   Thumb Code   120  gapm_per_sync.o(i.gapm_per_sync_start)
+    i.gapm_per_sync_stop                     0x1000e8ec   Section        0  gapm_per_sync.o(i.gapm_per_sync_stop)
+    gapm_per_sync_stop                       0x1000e8ed   Thumb Code    60  gapm_per_sync.o(i.gapm_per_sync_stop)
+    i.gapm_process_op                        0x1000e92c   Section        0  gapm.o(i.gapm_process_op)
+    i.gapm_profile_added_ind_handler         0x1000e9a0   Section        0  app_task.o(i.gapm_profile_added_ind_handler)
+    gapm_profile_added_ind_handler           0x1000e9a1   Thumb Code    34  app_task.o(i.gapm_profile_added_ind_handler)
+    i.gapm_profile_task_add_cmd_handler      0x1000e9c4   Section        0  gapm_cfg.o(i.gapm_profile_task_add_cmd_handler)
+    i.gapm_reset_cmd_handler                 0x1000ea24   Section        0  gapm_cfg.o(i.gapm_reset_cmd_handler)
+    i.gapm_resolv_addr_cmd_handler           0x1000ea64   Section        0  gapm_smp.o(i.gapm_resolv_addr_cmd_handler)
+    i.gapm_scan_actv_clean                   0x1000ea9c   Section        0  gapm_scan.o(i.gapm_scan_actv_clean)
+    i.gapm_scan_add_to_filter                0x1000eac4   Section        0  gapm_scan.o(i.gapm_scan_add_to_filter)
+    gapm_scan_add_to_filter                  0x1000eac5   Thumb Code   124  gapm_scan.o(i.gapm_scan_add_to_filter)
+    i.gapm_scan_clear_fragments              0x1000eb40   Section        0  gapm_scan.o(i.gapm_scan_clear_fragments)
+    gapm_scan_clear_fragments                0x1000eb41   Thumb Code    26  gapm_scan.o(i.gapm_scan_clear_fragments)
+    i.gapm_scan_create                       0x1000eb5c   Section        0  gapm_scan.o(i.gapm_scan_create)
+    i.gapm_scan_delete                       0x1000ebcc   Section        0  gapm_scan.o(i.gapm_scan_delete)
+    gapm_scan_delete                         0x1000ebcd   Thumb Code     4  gapm_scan.o(i.gapm_scan_delete)
+    i.gapm_scan_filter_packet                0x1000ebd0   Section        0  gapm_scan.o(i.gapm_scan_filter_packet)
+    gapm_scan_filter_packet                  0x1000ebd1   Thumb Code   258  gapm_scan.o(i.gapm_scan_filter_packet)
+    i.gapm_scan_send_adv_report_ind          0x1000ecd8   Section        0  gapm_scan.o(i.gapm_scan_send_adv_report_ind)
+    gapm_scan_send_adv_report_ind            0x1000ecd9   Thumb Code   320  gapm_scan.o(i.gapm_scan_send_adv_report_ind)
+    i.gapm_scan_send_hci_le_set_ext_scan_en_cmd 0x1000ee18   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 0x1000ee19   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 0x1000ee68   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 0x1000ee69   Thumb Code   156  gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_param_cmd)
+    i.gapm_scan_start                        0x1000ef04   Section        0  gapm_scan.o(i.gapm_scan_start)
+    gapm_scan_start                          0x1000ef05   Thumb Code    70  gapm_scan.o(i.gapm_scan_start)
+    i.gapm_scan_stop                         0x1000ef50   Section        0  gapm_scan.o(i.gapm_scan_stop)
+    gapm_scan_stop                           0x1000ef51   Thumb Code    14  gapm_scan.o(i.gapm_scan_stop)
+    i.gapm_scan_store_fragment               0x1000ef64   Section        0  gapm_scan.o(i.gapm_scan_store_fragment)
+    gapm_scan_store_fragment                 0x1000ef65   Thumb Code   118  gapm_scan.o(i.gapm_scan_store_fragment)
+    i.gapm_send_complete_evt                 0x1000efdc   Section        0  gapm.o(i.gapm_send_complete_evt)
+    i.gapm_send_error_evt                    0x1000f020   Section        0  gapm.o(i.gapm_send_error_evt)
+    i.gapm_set_adv_data_cmd_handler          0x1000f044   Section        0  gapm_adv.o(i.gapm_set_adv_data_cmd_handler)
+    i.gapm_set_channel_map_cmd_handler       0x1000f130   Section        0  gapm_cfg.o(i.gapm_set_channel_map_cmd_handler)
+    i.gapm_set_dev_config_cmd_handler        0x1000f188   Section        0  gapm_cfg.o(i.gapm_set_dev_config_cmd_handler)
+    i.gapm_set_irk_cmd_handler               0x1000f330   Section        0  gapm_cfg.o(i.gapm_set_irk_cmd_handler)
+    i.gapm_set_max_mps                       0x1000f368   Section        0  gapm.o(i.gapm_set_max_mps)
+    i.gapm_set_max_mtu                       0x1000f388   Section        0  gapm.o(i.gapm_set_max_mtu)
+    i.gapm_smp_encrypt_req                   0x1000f3a8   Section        0  gapm_smp.o(i.gapm_smp_encrypt_req)
+    gapm_smp_encrypt_req                     0x1000f3a9   Thumb Code    16  gapm_smp.o(i.gapm_smp_encrypt_req)
+    i.gapm_smp_encrypt_rsp                   0x1000f3bc   Section        0  gapm_smp.o(i.gapm_smp_encrypt_rsp)
+    gapm_smp_encrypt_rsp                     0x1000f3bd   Thumb Code   154  gapm_smp.o(i.gapm_smp_encrypt_rsp)
+    i.gapm_smp_rand_req                      0x1000f45c   Section        0  gapm_smp.o(i.gapm_smp_rand_req)
+    gapm_smp_rand_req                        0x1000f45d   Thumb Code     8  gapm_smp.o(i.gapm_smp_rand_req)
+    i.gapm_smp_rand_rsp                      0x1000f468   Section        0  gapm_smp.o(i.gapm_smp_rand_rsp)
+    gapm_smp_rand_rsp                        0x1000f469   Thumb Code   142  gapm_smp.o(i.gapm_smp_rand_rsp)
+    i.gapm_smp_resolv_op_cont                0x1000f4fc   Section        0  gapm_smp.o(i.gapm_smp_resolv_op_cont)
+    gapm_smp_resolv_op_cont                  0x1000f4fd   Thumb Code   148  gapm_smp.o(i.gapm_smp_resolv_op_cont)
+    i.gapm_svc_chg_en                        0x1000f594   Section        0  gapm.o(i.gapm_svc_chg_en)
+    i.gapm_sync_established_ind_handler      0x1000f5a4   Section        0  app_task.o(i.gapm_sync_established_ind_handler)
+    gapm_sync_established_ind_handler        0x1000f5a5   Thumb Code    12  app_task.o(i.gapm_sync_established_ind_handler)
+    i.gapm_unknown_task_msg_handler          0x1000f5b0   Section        0  gapm_task.o(i.gapm_unknown_task_msg_handler)
+    gapm_unknown_task_msg_handler            0x1000f5b1   Thumb Code    34  gapm_task.o(i.gapm_unknown_task_msg_handler)
+    i.gapm_update_state                      0x1000f5d2   Section        0  gapm.o(i.gapm_update_state)
+    i.gapm_use_enc_block_cmd_handler         0x1000f600   Section        0  gapm_smp.o(i.gapm_use_enc_block_cmd_handler)
+    i.gapm_use_enc_block_ind_handler         0x1000f640   Section        0  gapc_task.o(i.gapm_use_enc_block_ind_handler)
+    gapm_use_enc_block_ind_handler           0x1000f641   Thumb Code    60  gapc_task.o(i.gapm_use_enc_block_ind_handler)
+    i.gatt_add_client                        0x1000f67c   Section        0  gatt_api.o(i.gatt_add_client)
+    i.gatt_add_client_uuid                   0x1000f790   Section        0  gatt_api.o(i.gatt_add_client_uuid)
+    i.gatt_check_peer_svc                    0x1000fa54   Section        0  gatt_api.o(i.gatt_check_peer_svc)
+    gatt_check_peer_svc                      0x1000fa55   Thumb Code   366  gatt_api.o(i.gatt_check_peer_svc)
+    i.gatt_client_enable_ntf                 0x1000fc20   Section        0  gatt_api.o(i.gatt_client_enable_ntf)
+    i.gatt_client_read                       0x1000fc78   Section        0  gatt_api.o(i.gatt_client_read)
+    i.gatt_client_read_with_handle           0x1000fca8   Section        0  gatt_api.o(i.gatt_client_read_with_handle)
+    i.gatt_client_write_cmd                  0x1000fd04   Section        0  gatt_api.o(i.gatt_client_write_cmd)
+    i.gatt_client_write_cmd_with_handle      0x1000fd38   Section        0  gatt_api.o(i.gatt_client_write_cmd_with_handle)
+    i.gatt_client_write_req_with_handle      0x1000fdb0   Section        0  gatt_api.o(i.gatt_client_write_req_with_handle)
+    i.gatt_clr_peer_svc                      0x1000fe28   Section        0  gatt_api.o(i.gatt_clr_peer_svc)
+    gatt_clr_peer_svc                        0x1000fe29   Thumb Code    58  gatt_api.o(i.gatt_clr_peer_svc)
+    i.gatt_discovery_all_peer_svc            0x1000fe68   Section        0  gatt_api.o(i.gatt_discovery_all_peer_svc)
+    i.gatt_get_free_svc_id                   0x1000ff2c   Section        0  gatt_api.o(i.gatt_get_free_svc_id)
+    i.gatt_load_peer_svc_from_flash          0x1000ff58   Section        0  user_bond_manage.o(i.gatt_load_peer_svc_from_flash)
+    i.gatt_msg_default_handler               0x10010030   Section        0  gatt_api.o(i.gatt_msg_default_handler)
+    gatt_msg_default_handler                 0x10010031   Thumb Code    22  gatt_api.o(i.gatt_msg_default_handler)
+    i.gatt_msg_default_handler_imp           0x10010048   Section        0  gatt_api.o(i.gatt_msg_default_handler_imp)
+    gatt_msg_default_handler_imp             0x10010049   Thumb Code  1730  gatt_api.o(i.gatt_msg_default_handler_imp)
+    i.gatt_profile_task_add                  0x10010738   Section        0  gatt_api.o(i.gatt_profile_task_add)
+    i.gatt_regist_peer_prf_info              0x100107e4   Section        0  gatt_api.o(i.gatt_regist_peer_prf_info)
+    gatt_regist_peer_prf_info                0x100107e5   Thumb Code   114  gatt_api.o(i.gatt_regist_peer_prf_info)
+    i.gatt_servcie_added                     0x10010864   Section        0  gatt_api.o(i.gatt_servcie_added)
+    gatt_servcie_added                       0x10010865   Thumb Code    50  gatt_api.o(i.gatt_servcie_added)
+    i.gatt_service_connection_cleanup        0x100108a0   Section        0  gatt_api.o(i.gatt_service_connection_cleanup)
+    gatt_service_connection_cleanup          0x100108a1   Thumb Code    52  gatt_api.o(i.gatt_service_connection_cleanup)
+    i.gatt_service_connection_created        0x100108d8   Section        0  gatt_api.o(i.gatt_service_connection_created)
+    gatt_service_connection_created          0x100108d9   Thumb Code    58  gatt_api.o(i.gatt_service_connection_created)
+    i.gatt_service_destroy                   0x1001091c   Section        0  gatt_api.o(i.gatt_service_destroy)
+    gatt_service_destroy                     0x1001091d   Thumb Code     2  gatt_api.o(i.gatt_service_destroy)
+    i.gatt_service_init                      0x10010920   Section        0  gatt_api.o(i.gatt_service_init)
+    gatt_service_init                        0x10010921   Thumb Code   728  gatt_api.o(i.gatt_service_init)
+    i.gatt_store_peer_prf_info               0x10010c30   Section        0  gatt_api.o(i.gatt_store_peer_prf_info)
+    gatt_store_peer_prf_info                 0x10010c31   Thumb Code   252  gatt_api.o(i.gatt_store_peer_prf_info)
+    i.gatt_write_data                        0x10010d64   Section        0  ble_simple_central.o(i.gatt_write_data)
+    i.gatt_write_peer_svc_to_flash           0x10010d90   Section        0  user_bond_manage.o(i.gatt_write_peer_svc_to_flash)
+    i.gattc_att_info_cfm_handler             0x10010e60   Section        0  gattc_task.o(i.gattc_att_info_cfm_handler)
+    gattc_att_info_cfm_handler               0x10010e61   Thumb Code    82  gattc_task.o(i.gattc_att_info_cfm_handler)
+    i.gattc_att_info_req_ind_handler         0x10010eb8   Section        0  gapc_task.o(i.gattc_att_info_req_ind_handler)
+    gattc_att_info_req_ind_handler           0x10010eb9   Thumb Code   102  gapc_task.o(i.gattc_att_info_req_ind_handler)
+    i.gattc_att_info_req_ind_handler         0x10010f1e   Section        0  gattc_task.o(i.gattc_att_info_req_ind_handler)
+    gattc_att_info_req_ind_handler           0x10010f1f   Thumb Code    80  gattc_task.o(i.gattc_att_info_req_ind_handler)
+    i.gattc_cleanup                          0x10010f70   Section        0  gattc.o(i.gattc_cleanup)
+    i.gattc_cmp_evt_handler                  0x10011014   Section        0  gapc_task.o(i.gattc_cmp_evt_handler)
+    gattc_cmp_evt_handler                    0x10011015   Thumb Code    62  gapc_task.o(i.gattc_cmp_evt_handler)
+    i.gattc_cmp_evt_handler                  0x10011054   Section        0  gattc_task.o(i.gattc_cmp_evt_handler)
+    gattc_cmp_evt_handler                    0x10011055   Thumb Code   384  gattc_task.o(i.gattc_cmp_evt_handler)
+    i.gattc_con_enable                       0x100111d8   Section        0  gattc.o(i.gattc_con_enable)
+    i.gattc_create                           0x100111f0   Section        0  gattc.o(i.gattc_create)
+    i.gattc_default_msg_handler              0x1001127c   Section        0  gattc_task.o(i.gattc_default_msg_handler)
+    gattc_default_msg_handler                0x1001127d   Thumb Code    12  gattc_task.o(i.gattc_default_msg_handler)
+    i.gattc_disc_char_desc_ind_handler       0x10011288   Section        0  gattc_task.o(i.gattc_disc_char_desc_ind_handler)
+    gattc_disc_char_desc_ind_handler         0x10011289   Thumb Code   106  gattc_task.o(i.gattc_disc_char_desc_ind_handler)
+    i.gattc_disc_char_ind_handler            0x100112f8   Section        0  gattc_task.o(i.gattc_disc_char_ind_handler)
+    gattc_disc_char_ind_handler              0x100112f9   Thumb Code   146  gattc_task.o(i.gattc_disc_char_ind_handler)
+    i.gattc_disc_cmd_handler                 0x10011390   Section        0  gattc_task.o(i.gattc_disc_cmd_handler)
+    gattc_disc_cmd_handler                   0x10011391   Thumb Code   322  gattc_task.o(i.gattc_disc_cmd_handler)
+    i.gattc_disc_svc_incl_ind_handler        0x100114dc   Section        0  gattc_task.o(i.gattc_disc_svc_incl_ind_handler)
+    gattc_disc_svc_incl_ind_handler          0x100114dd   Thumb Code   110  gattc_task.o(i.gattc_disc_svc_incl_ind_handler)
+    i.gattc_disc_svc_ind_handler             0x10011550   Section        0  gattc_task.o(i.gattc_disc_svc_ind_handler)
+    gattc_disc_svc_ind_handler               0x10011551   Thumb Code    96  gattc_task.o(i.gattc_disc_svc_ind_handler)
+    i.gattc_event_cfm_handler                0x10011604   Section        0  gattc_task.o(i.gattc_event_cfm_handler)
+    gattc_event_cfm_handler                  0x10011605   Thumb Code    24  gattc_task.o(i.gattc_event_cfm_handler)
+    i.gattc_event_ind_handler                0x1001161c   Section        0  app_task.o(i.gattc_event_ind_handler)
+    gattc_event_ind_handler                  0x1001161d   Thumb Code    26  app_task.o(i.gattc_event_ind_handler)
+    i.gattc_exc_mtu_cmd_handler              0x1001163c   Section        0  gattc_task.o(i.gattc_exc_mtu_cmd_handler)
+    gattc_exc_mtu_cmd_handler                0x1001163d   Thumb Code    68  gattc_task.o(i.gattc_exc_mtu_cmd_handler)
+    i.gattc_execute_write_cmd_handler        0x10011684   Section        0  gattc_task.o(i.gattc_execute_write_cmd_handler)
+    gattc_execute_write_cmd_handler          0x10011685   Thumb Code    42  gattc_task.o(i.gattc_execute_write_cmd_handler)
+    i.gattc_get_mtu                          0x100116b4   Section        0  gattc.o(i.gattc_get_mtu)
+    i.gattc_get_operation                    0x100116c4   Section        0  gattc.o(i.gattc_get_operation)
+    i.gattc_get_operation_ptr                0x100116e0   Section        0  gattc.o(i.gattc_get_operation_ptr)
+    i.gattc_get_requester                    0x100116f0   Section        0  gattc.o(i.gattc_get_requester)
+    i.gattc_init                             0x10011710   Section        0  gattc.o(i.gattc_init)
+    i.gattc_operation_cleanup                0x10011760   Section        0  gattc.o(i.gattc_operation_cleanup)
+    gattc_operation_cleanup                  0x10011761   Thumb Code   102  gattc.o(i.gattc_operation_cleanup)
+    i.gattc_process_op                       0x100117cc   Section        0  gattc_task.o(i.gattc_process_op)
+    gattc_process_op                         0x100117cd   Thumb Code   162  gattc_task.o(i.gattc_process_op)
+    i.gattc_read_cfm_handler                 0x10011874   Section        0  gattc_task.o(i.gattc_read_cfm_handler)
+    gattc_read_cfm_handler                   0x10011875   Thumb Code    64  gattc_task.o(i.gattc_read_cfm_handler)
+    i.gattc_read_cmd_handler                 0x100118b8   Section        0  gattc_task.o(i.gattc_read_cmd_handler)
+    gattc_read_cmd_handler                   0x100118b9   Thumb Code   292  gattc_task.o(i.gattc_read_cmd_handler)
+    i.gattc_read_ind_handler                 0x100119e8   Section        0  gapc_task.o(i.gattc_read_ind_handler)
+    gattc_read_ind_handler                   0x100119e9   Thumb Code   232  gapc_task.o(i.gattc_read_ind_handler)
+    i.gattc_read_req_ind_handler             0x10011ad0   Section        0  gapc_task.o(i.gattc_read_req_ind_handler)
+    gattc_read_req_ind_handler               0x10011ad1   Thumb Code   184  gapc_task.o(i.gattc_read_req_ind_handler)
+    i.gattc_read_req_ind_handler             0x10011b88   Section        0  gattc_task.o(i.gattc_read_req_ind_handler)
+    gattc_read_req_ind_handler               0x10011b89   Thumb Code    94  gattc_task.o(i.gattc_read_req_ind_handler)
+    i.gattc_reg_to_peer_evt_cmd_handler      0x10011be8   Section        0  gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler)
+    gattc_reg_to_peer_evt_cmd_handler        0x10011be9   Thumb Code   156  gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler)
+    i.gattc_reschedule_operation             0x10011c8c   Section        0  gattc.o(i.gattc_reschedule_operation)
+    i.gattc_sdp_svc_disc_cmd_handler         0x10011cc8   Section        0  gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler)
+    gattc_sdp_svc_disc_cmd_handler           0x10011cc9   Thumb Code   190  gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler)
+    i.gattc_send_complete_evt                0x10011d8c   Section        0  gattc.o(i.gattc_send_complete_evt)
+    i.gattc_send_error_evt                   0x10011df4   Section        0  gattc.o(i.gattc_send_error_evt)
+    i.gattc_send_evt_cmd_handler             0x10011e20   Section        0  gattc_task.o(i.gattc_send_evt_cmd_handler)
+    gattc_send_evt_cmd_handler               0x10011e21   Thumb Code    78  gattc_task.o(i.gattc_send_evt_cmd_handler)
+    i.gattc_send_svc_changed_cmd_handler     0x10011e78   Section        0  gattc_task.o(i.gattc_send_svc_changed_cmd_handler)
+    gattc_send_svc_changed_cmd_handler       0x10011e79   Thumb Code   178  gattc_task.o(i.gattc_send_svc_changed_cmd_handler)
+    i.gattc_set_mtu                          0x10011f2c   Section        0  gattc.o(i.gattc_set_mtu)
+    i.gattc_set_operation_ptr                0x10011f7c   Section        0  gattc.o(i.gattc_set_operation_ptr)
+    i.gattc_timeout_handler                  0x10011f8c   Section        0  gattc_task.o(i.gattc_timeout_handler)
+    gattc_timeout_handler                    0x10011f8d   Thumb Code   104  gattc_task.o(i.gattc_timeout_handler)
+    i.gattc_update_state                     0x10011ff8   Section        0  gattc.o(i.gattc_update_state)
+    i.gattc_write_cfm_handler                0x10012020   Section        0  gattc_task.o(i.gattc_write_cfm_handler)
+    gattc_write_cfm_handler                  0x10012021   Thumb Code   132  gattc_task.o(i.gattc_write_cfm_handler)
+    i.gattc_write_cmd_handler                0x100120a8   Section        0  gattc_task.o(i.gattc_write_cmd_handler)
+    gattc_write_cmd_handler                  0x100120a9   Thumb Code   398  gattc_task.o(i.gattc_write_cmd_handler)
+    i.gattc_write_req_ind_handler            0x1001223c   Section        0  gapc_task.o(i.gattc_write_req_ind_handler)
+    gattc_write_req_ind_handler              0x1001223d   Thumb Code   224  gapc_task.o(i.gattc_write_req_ind_handler)
+    i.gattc_write_req_ind_handler            0x1001231c   Section        0  gattc_task.o(i.gattc_write_req_ind_handler)
+    gattc_write_req_ind_handler              0x1001231d   Thumb Code   114  gattc_task.o(i.gattc_write_req_ind_handler)
+    i.gattm_cleanup                          0x1001238e   Section        0  gattm.o(i.gattm_cleanup)
+    i.gattm_create                           0x10012394   Section        0  gattm.o(i.gattm_create)
+    i.gattm_default_msg_handler              0x10012398   Section        0  gattm_task.o(i.gattm_default_msg_handler)
+    gattm_default_msg_handler                0x10012399   Thumb Code     4  gattm_task.o(i.gattm_default_msg_handler)
+    i.gattm_init                             0x1001239c   Section        0  gattm.o(i.gattm_init)
+    i.gattm_init_attr                        0x100123c0   Section        0  gattm.o(i.gattm_init_attr)
+    i.gattm_svc_get_start_hdl                0x10012424   Section        0  gattm.o(i.gattm_svc_get_start_hdl)
+    i.get_active_service_id                  0x10012430   Section        0  gatt_api.o(i.get_active_service_id)
+    get_active_service_id                    0x10012431   Thumb Code    48  gatt_api.o(i.get_active_service_id)
+    i.get_gatt_default_itf                   0x10012464   Section        0  gatt_api.o(i.get_gatt_default_itf)
+    i.get_valid_tim_evt_id                   0x1001246c   Section        0  os_timer.o(i.get_valid_tim_evt_id)
+    get_valid_tim_evt_id                     0x1001246d   Thumb Code    70  os_timer.o(i.get_valid_tim_evt_id)
+    i.gpio_init                              0x100124b8   Section        0  driver_gpio.o(i.gpio_init)
+    i.gpio_write_pin                         0x10012780   Section        0  driver_gpio.o(i.gpio_write_pin)
+    i.hci_acl_data_handler                   0x100127dc   Section        0  l2cc_task.o(i.hci_acl_data_handler)
+    hci_acl_data_handler                     0x100127dd   Thumb Code   178  l2cc_task.o(i.hci_acl_data_handler)
+    i.hci_auth_payl_to_exp_evt_handler       0x10012898   Section        0  gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler)
+    hci_auth_payl_to_exp_evt_handler         0x10012899   Thumb Code    36  gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler)
+    i.hci_basic_cmd_cmp_evt_cfg_handler      0x100128bc   Section        0  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler)
+    i.hci_basic_cmd_cmp_evt_rl_cfg_handler   0x10012960   Section        0  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler)
+    i.hci_cmd_stat_event_handler             0x100129a4   Section        0  gapc_hci.o(i.hci_cmd_stat_event_handler)
+    hci_cmd_stat_event_handler               0x100129a5   Thumb Code   240  gapc_hci.o(i.hci_cmd_stat_event_handler)
+    i.hci_disc_cmp_evt_handler               0x10012a98   Section        0  gapc_hci.o(i.hci_disc_cmp_evt_handler)
+    hci_disc_cmp_evt_handler                 0x10012a99   Thumb Code    88  gapc_hci.o(i.hci_disc_cmp_evt_handler)
+    i.hci_enc_chg_evt_handler                0x10012af4   Section        0  gapc_hci.o(i.hci_enc_chg_evt_handler)
+    hci_enc_chg_evt_handler                  0x10012af5   Thumb Code    36  gapc_hci.o(i.hci_enc_chg_evt_handler)
+    i.hci_enc_key_refr_evt_handler           0x10012b1c   Section        0  gapc_hci.o(i.hci_enc_key_refr_evt_handler)
+    hci_enc_key_refr_evt_handler             0x10012b1d   Thumb Code    36  gapc_hci.o(i.hci_enc_key_refr_evt_handler)
+    i.hci_le_adv_set_term_evt_handler        0x10012b44   Section        0  gapm_adv.o(i.hci_le_adv_set_term_evt_handler)
+    i.hci_le_ch_sel_algo_evt_handler         0x10012bb4   Section        0  gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler)
+    i.hci_le_cmd_cmp_evt_addr_handler        0x10012bdc   Section        0  gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler)
+    i.hci_le_cmd_cmp_evt_adv_handler         0x10012c14   Section        0  gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler)
+    i.hci_le_cmd_cmp_evt_creating_handler    0x10012cb8   Section        0  gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler)
+    hci_le_cmd_cmp_evt_creating_handler      0x10012cb9   Thumb Code   230  gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler)
+    i.hci_le_cmd_cmp_evt_init_handler        0x10012da4   Section        0  gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler)
+    i.hci_le_cmd_cmp_evt_list_handler        0x10012e24   Section        0  gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler)
+    i.hci_le_cmd_cmp_evt_per_sync_handler    0x10012ee8   Section        0  gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler)
+    i.hci_le_cmd_cmp_evt_scan_handler        0x10012f1c   Section        0  gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler)
+    i.hci_le_cmd_cmp_evt_starting_handler    0x10012f84   Section        0  gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler)
+    hci_le_cmd_cmp_evt_starting_handler      0x10012f85   Thumb Code   126  gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler)
+    i.hci_le_con_update_cmp_evt_handler      0x10013004   Section        0  gapc_hci.o(i.hci_le_con_update_cmp_evt_handler)
+    hci_le_con_update_cmp_evt_handler        0x10013005   Thumb Code   138  gapc_hci.o(i.hci_le_con_update_cmp_evt_handler)
+    i.hci_le_data_len_chg_evt_handler        0x10013094   Section        0  gapc_hci.o(i.hci_le_data_len_chg_evt_handler)
+    hci_le_data_len_chg_evt_handler          0x10013095   Thumb Code    60  gapc_hci.o(i.hci_le_data_len_chg_evt_handler)
+    i.hci_le_enh_con_cmp_evt_handler         0x100130d0   Section        0  gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler)
+    i.hci_le_ext_adv_report_evt_handler      0x100130f8   Section        0  gapm_scan.o(i.hci_le_ext_adv_report_evt_handler)
+    i.hci_le_gen_dhkey_stat_evt_handler      0x100131bc   Section        0  gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler)
+    i.hci_le_generate_dhkey_cmp_evt_handler  0x100131e2   Section        0  gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler)
+    i.hci_le_ltk_request_evt_handler         0x10013238   Section        0  gapc_hci.o(i.hci_le_ltk_request_evt_handler)
+    hci_le_ltk_request_evt_handler           0x10013239   Thumb Code   118  gapc_hci.o(i.hci_le_ltk_request_evt_handler)
+    i.hci_le_per_adv_report_evt_handler      0x100132b8   Section        0  gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler)
+    i.hci_le_per_adv_sync_est_evt_handler    0x10013308   Section        0  gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler)
+    i.hci_le_per_adv_sync_lost_evt_handler   0x1001336e   Section        0  gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler)
+    i.hci_le_phy_upd_cmp_evt_handler         0x1001338c   Section        0  gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler)
+    hci_le_phy_upd_cmp_evt_handler           0x1001338d   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 0x100133f4   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 0x10013438   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 0x10013468   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 0x100134f8   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 0x1001353c   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 0x100135a4   Section        0  gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler)
+    i.hci_le_rd_phy_cmd_cmp_evt_handler      0x100135e0   Section        0  gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler)
+    hci_le_rd_phy_cmd_cmp_evt_handler        0x100135e1   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 0x1001363c   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 0x100136a2   Section        0  gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler)
+    i.hci_le_rd_rem_feats_cmp_evt_handler    0x100136dc   Section        0  gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler)
+    hci_le_rd_rem_feats_cmp_evt_handler      0x100136dd   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 0x10013780   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 0x100137c8   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   0x10013802   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 0x1001384a   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 0x10013884   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   0x100138ec   Section        0  gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler)
+    hci_le_rem_con_param_req_evt_handler     0x100138ed   Thumb Code    76  gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler)
+    i.hci_le_scan_req_rcvd_evt_handler       0x1001393c   Section        0  gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler)
+    i.hci_le_scan_timeout_evt_handler        0x1001399c   Section        0  gapm_scan.o(i.hci_le_scan_timeout_evt_handler)
+    i.hci_le_set_data_len_cmd_cmp_evt_handler 0x100139c4   Section        0  gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler)
+    hci_le_set_data_len_cmd_cmp_evt_handler  0x100139c5   Thumb Code    46  gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler)
+    i.hci_le_start_enc_stat_evt_handler      0x100139f8   Section        0  gapc_hci.o(i.hci_le_start_enc_stat_evt_handler)
+    hci_le_start_enc_stat_evt_handler        0x100139f9   Thumb Code    36  gapc_hci.o(i.hci_le_start_enc_stat_evt_handler)
+    i.hci_nb_cmp_pkts_evt_handler            0x10013a1c   Section        0  l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler)
+    hci_nb_cmp_pkts_evt_handler              0x10013a1d   Thumb Code    52  l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler)
+    i.hci_rd_auth_payl_to_cmd_cmp_evt_handler 0x10013a54   Section        0  gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler)
+    hci_rd_auth_payl_to_cmd_cmp_evt_handler  0x10013a55   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     0x10013a9c   Section        0  gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler)
+    i.hci_rd_buff_size_cmd_cmp_evt_handler   0x10013ae0   Section        0  gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler)
+    i.hci_rd_chnl_map_cmd_cmp_evt_handler    0x10013b10   Section        0  gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler)
+    hci_rd_chnl_map_cmd_cmp_evt_handler      0x10013b11   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 0x10013b70   Section        0  gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler)
+    i.hci_rd_rem_ver_info_cmp_evt_handler    0x10013bd8   Section        0  gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler)
+    hci_rd_rem_ver_info_cmp_evt_handler      0x10013bd9   Thumb Code   130  gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler)
+    i.hci_rd_rssi_cmd_cmp_evt_handler        0x10013c60   Section        0  gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler)
+    hci_rd_rssi_cmd_cmp_evt_handler          0x10013c61   Thumb Code    92  gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler)
+    i.hci_test_end_cmd_cmp_evt_handler       0x10013cbc   Section        0  gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler)
+    i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler 0x10013cf8   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 0x10013cf9   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 0x10013d2c   Section        0  gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler)
+    hci_wr_auth_payl_to_cmd_cmp_evt_handler  0x10013d2d   Thumb Code    38  gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler)
+    i.host_trng_valid                        0x10013d54   Section        0  trng.o(i.host_trng_valid)
+    host_trng_valid                          0x10013d55   Thumb Code   132  trng.o(i.host_trng_valid)
+    i.internal_CalculateFramelen             0x10013de0   Section        0  bitalloc.o(i.internal_CalculateFramelen)
+    i.internal_DecoderReset                  0x10013e18   Section        0  decoder-private.o(i.internal_DecoderReset)
+    i.jump_table_get_static_keys             0x10013e60   Section        0  jump_table_host.o(i.jump_table_get_static_keys)
+    i.jump_table_memmory_init                0x10013f24   Section        0  jump_table_host.o(i.jump_table_memmory_init)
+    i.jump_table_param_get                   0x10013f60   Section        0  jump_table_host.o(i.jump_table_param_get)
+    jump_table_param_get                     0x10013f61   Thumb Code    68  jump_table_host.o(i.jump_table_param_get)
+    i.jump_table_param_set                   0x10013fa8   Section        0  jump_table_host.o(i.jump_table_param_set)
+    jump_table_param_set                     0x10013fa9   Thumb Code    50  jump_table_host.o(i.jump_table_param_set)
+    i.jump_table_set_static_keys             0x10013fe0   Section        0  jump_table_host.o(i.jump_table_set_static_keys)
+    i.ke_task_default_handler_get_patch      0x10014080   Section        0  entry.o(i.ke_task_default_handler_get_patch)
+    ke_task_default_handler_get_patch        0x10014081   Thumb Code     4  entry.o(i.ke_task_default_handler_get_patch)
+    i.l2c_code_conn_param_upd_req_handler    0x10014084   Section        0  l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler)
+    l2c_code_conn_param_upd_req_handler      0x10014085   Thumb Code    60  l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler)
+    i.l2c_code_conn_param_upd_req_handler    0x100140c0   Section        0  gapc_sig.o(i.l2c_code_conn_param_upd_req_handler)
+    l2c_code_conn_param_upd_req_handler      0x100140c1   Thumb Code    98  gapc_sig.o(i.l2c_code_conn_param_upd_req_handler)
+    i.l2c_code_conn_param_upd_resp_handler   0x10014128   Section        0  l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
+    l2c_code_conn_param_upd_resp_handler     0x10014129   Thumb Code    58  l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
+    i.l2c_code_conn_param_upd_resp_handler   0x10014162   Section        0  gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
+    l2c_code_conn_param_upd_resp_handler     0x10014163   Thumb Code    68  gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
+    i.l2c_code_reject_handler                0x100141a6   Section        0  l2cc_sig.o(i.l2c_code_reject_handler)
+    l2c_code_reject_handler                  0x100141a7   Thumb Code    28  l2cc_sig.o(i.l2c_code_reject_handler)
+    i.l2c_code_reject_handler                0x100141c2   Section        0  gapc_sig.o(i.l2c_code_reject_handler)
+    l2c_code_reject_handler                  0x100141c3   Thumb Code    80  gapc_sig.o(i.l2c_code_reject_handler)
+    i.l2cc_cleanup                           0x10014214   Section        0  l2cc.o(i.l2cc_cleanup)
+    i.l2cc_cmp_evt_handler                   0x100142c4   Section        0  gapc_task.o(i.l2cc_cmp_evt_handler)
+    l2cc_cmp_evt_handler                     0x100142c5   Thumb Code    60  gapc_task.o(i.l2cc_cmp_evt_handler)
+    i.l2cc_cmp_evt_handler                   0x10014300   Section        0  gattc_task.o(i.l2cc_cmp_evt_handler)
+    l2cc_cmp_evt_handler                     0x10014301   Thumb Code    70  gattc_task.o(i.l2cc_cmp_evt_handler)
+    i.l2cc_create                            0x10014348   Section        0  l2cc.o(i.l2cc_create)
+    i.l2cc_data_send                         0x10014394   Section        0  l2cc.o(i.l2cc_data_send)
+    i.l2cc_dbg_pdu_pack                      0x10014510   Section        0  l2cc_pdu.o(i.l2cc_dbg_pdu_pack)
+    i.l2cc_dbg_pdu_send_cmd_handler          0x10014560   Section        0  l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler)
+    l2cc_dbg_pdu_send_cmd_handler            0x10014561   Thumb Code   106  l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler)
+    i.l2cc_default_msg_handler               0x100145d0   Section        0  l2cc_task.o(i.l2cc_default_msg_handler)
+    l2cc_default_msg_handler                 0x100145d1   Thumb Code     4  l2cc_task.o(i.l2cc_default_msg_handler)
+    i.l2cc_init                              0x100145d4   Section        0  l2cc.o(i.l2cc_init)
+    i.l2cc_lecb_sdu_send_cmd_handler         0x10014624   Section        0  l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler)
+    l2cc_lecb_sdu_send_cmd_handler           0x10014625   Thumb Code    62  l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler)
+    i.l2cc_op_complete                       0x10014664   Section        0  l2cc.o(i.l2cc_op_complete)
+    i.l2cc_pdu_alloc                         0x100146b8   Section        0  l2cc_task.o(i.l2cc_pdu_alloc)
+    i.l2cc_pdu_header_check                  0x100146e4   Section        0  l2cc_pdu.o(i.l2cc_pdu_header_check)
+    i.l2cc_pdu_pack                          0x10014828   Section        0  l2cc_pdu.o(i.l2cc_pdu_pack)
+    i.l2cc_pdu_recv_ind_handler              0x10014ae8   Section        0  l2cc_task.o(i.l2cc_pdu_recv_ind_handler)
+    l2cc_pdu_recv_ind_handler                0x10014ae9   Thumb Code    98  l2cc_task.o(i.l2cc_pdu_recv_ind_handler)
+    i.l2cc_pdu_recv_ind_handler              0x10014b4a   Section        0  gapc_task.o(i.l2cc_pdu_recv_ind_handler)
+    l2cc_pdu_recv_ind_handler                0x10014b4b   Thumb Code   104  gapc_task.o(i.l2cc_pdu_recv_ind_handler)
+    i.l2cc_pdu_recv_ind_handler              0x10014bb2   Section        0  gattc_task.o(i.l2cc_pdu_recv_ind_handler)
+    l2cc_pdu_recv_ind_handler                0x10014bb3   Thumb Code   114  gattc_task.o(i.l2cc_pdu_recv_ind_handler)
+    i.l2cc_pdu_rx_init                       0x10014c24   Section        0  l2cc_pdu.o(i.l2cc_pdu_rx_init)
+    i.l2cc_pdu_send                          0x10014ca4   Section        0  l2cc_task.o(i.l2cc_pdu_send)
+    i.l2cc_pdu_send_cmd_handler              0x10014cac   Section        0  l2cc_task.o(i.l2cc_pdu_send_cmd_handler)
+    l2cc_pdu_send_cmd_handler                0x10014cad   Thumb Code    90  l2cc_task.o(i.l2cc_pdu_send_cmd_handler)
+    i.l2cc_pdu_unpack                        0x10014d0c   Section        0  l2cc_pdu.o(i.l2cc_pdu_unpack)
+    i.l2cc_send_cmp_evt                      0x10014fa4   Section        0  l2cc.o(i.l2cc_send_cmp_evt)
+    i.l2cc_sig_pdu_recv_handler              0x10014fd4   Section        0  l2cc_sig.o(i.l2cc_sig_pdu_recv_handler)
+    i.l2cc_sig_send_cmd_reject               0x10015020   Section        0  l2cc_sig.o(i.l2cc_sig_send_cmd_reject)
+    i.l2cc_update_state                      0x1001507c   Section        0  l2cc.o(i.l2cc_update_state)
+    i.l2cm_cleanup                           0x100150a4   Section        0  l2cm.o(i.l2cm_cleanup)
+    i.l2cm_create                            0x100150ba   Section        0  l2cm.o(i.l2cm_create)
+    i.l2cm_get_nb_buffer_available           0x100150c0   Section        0  l2cm.o(i.l2cm_get_nb_buffer_available)
+    i.l2cm_init                              0x100150cc   Section        0  l2cm.o(i.l2cm_init)
+    i.l2cm_l2cap_tx_handler                  0x100150fc   Section        0  l2cm.o(i.l2cm_l2cap_tx_handler)
+    l2cm_l2cap_tx_handler                    0x100150fd   Thumb Code    88  l2cm.o(i.l2cm_l2cap_tx_handler)
+    i.l2cm_set_link_layer_buff_size          0x1001515c   Section        0  l2cm.o(i.l2cm_set_link_layer_buff_size)
+    i.l2cm_tx_status                         0x1001516c   Section        0  l2cm.o(i.l2cm_tx_status)
+    i.log_init                               0x10015198   Section        0  co_log.o(i.log_init)
+    i.log_printf                             0x1001522c   Section        0  co_log.o(i.log_printf)
+    i.log_printf_level                       0x10015250   Section        0  co_log.o(i.log_printf_level)
+    i.lvd_threshold                          0x10015254   Section        0  driver_pmu.o(i.lvd_threshold)
+    i.m_al_get_local_addr                    0x10015278   Section        0  m_al_task.o(i.m_al_get_local_addr)
+    i.m_tb_state_is_feature_sup              0x10015280   Section        0  m_tb_state.o(i.m_tb_state_is_feature_sup)
+    i.mesh_set_runtime                       0x10015298   Section        0  mesh_api.o(i.mesh_set_runtime)
+    i.modem_param_table_set                  0x100152e4   Section        0  patch_rf.o(i.modem_param_table_set)
+    i.monoBitAllocation                      0x10015330   Section        0  bitalloc.o(i.monoBitAllocation)
+    i.oneChannelBitAllocation                0x10015352   Section        0  bitalloc.o(i.oneChannelBitAllocation)
+    i.os_default_task_func                   0x100153a8   Section        0  os_task.o(i.os_default_task_func)
+    os_default_task_func                     0x100153a9   Thumb Code    44  os_task.o(i.os_default_task_func)
+    i.os_free                                0x100153d8   Section        0  os_mem.o(i.os_free)
+    i.os_get_free_task_type                  0x100153e4   Section        0  os_task.o(i.os_get_free_task_type)
+    i.os_malloc                              0x10015404   Section        0  os_mem.o(i.os_malloc)
+    i.os_msg_post                            0x1001540c   Section        0  os_msg_q.o(i.os_msg_post)
+    i.os_task_create                         0x1001546c   Section        0  os_task.o(i.os_task_create)
+    i.os_task_create_x                       0x10015474   Section        0  os_task.o(i.os_task_create_x)
+    i.os_timer_CMD_update_cb                 0x100154ec   Section        0  usb_hid_audio.o(i.os_timer_CMD_update_cb)
+    i.os_timer_init                          0x10015620   Section        0  os_timer.o(i.os_timer_init)
+    i.os_timer_start                         0x10015704   Section        0  os_timer.o(i.os_timer_start)
+    i.os_timer_stop                          0x100157d8   Section        0  os_timer.o(i.os_timer_stop)
+    i.os_timer_update_link_param_cb          0x100158e8   Section        0  ble_simple_central.o(i.os_timer_update_link_param_cb)
+    i.os_timer_usb_ready_cb                  0x10015944   Section        0  usb.o(i.os_timer_usb_ready_cb)
+    os_timer_usb_ready_cb                    0x10015945   Thumb Code    30  usb.o(i.os_timer_usb_ready_cb)
+    i.os_zalloc                              0x1001598c   Section        0  os_mem.o(i.os_zalloc)
+    i.pmu_Anti_shake_key_isr                 0x100159a4   Section        0  driver_pmu.o(i.pmu_Anti_shake_key_isr)
+    i.pmu_calibration_restart                0x100159a8   Section        0  sys_utisl.o(i.pmu_calibration_restart)
+    i.pmu_cp_trim_config                     0x10015a08   Section        0  driver_pmu.o(i.pmu_cp_trim_config)
+    i.pmu_ft_trim_config                     0x10015b5c   Section        0  driver_pmu.o(i.pmu_ft_trim_config)
+    i.pmu_get_isr_state                      0x10015e18   Section        0  driver_pmu.o(i.pmu_get_isr_state)
+    i.pmu_gpio_isr                           0x10015e28   Section        0  driver_pmu.o(i.pmu_gpio_isr)
+    i.pmu_ldo_mode_enable                    0x10015e2a   Section        0  driver_pmu.o(i.pmu_ldo_mode_enable)
+    i.pmu_lvd_en                             0x10015e76   Section        0  driver_pmu.o(i.pmu_lvd_en)
+    i.pmu_reset_internal_cnt                 0x10015f08   Section        0  driver_pmu.o(i.pmu_reset_internal_cnt)
+    i.pmu_set_pin_dir                        0x10015f3c   Section        0  driver_pmu.o(i.pmu_set_pin_dir)
+    i.pmu_set_pin_pull                       0x10015f72   Section        0  driver_pmu.o(i.pmu_set_pin_pull)
+    i.pmu_set_pin_to_CPU                     0x10015fde   Section        0  driver_pmu.o(i.pmu_set_pin_to_CPU)
+    i.pmu_set_pin_to_PMU                     0x10016002   Section        0  driver_pmu.o(i.pmu_set_pin_to_PMU)
+    i.pmu_sub_init                           0x10016028   Section        0  driver_pmu.o(i.pmu_sub_init)
+    i.prf_add_profile                        0x1001638c   Section        0  prf.o(i.prf_add_profile)
+    i.prf_cleanup                            0x1001644c   Section        0  prf.o(i.prf_cleanup)
+    i.prf_create                             0x100164a0   Section        0  prf.o(i.prf_create)
+    i.prf_extract_svc_info_uuid_128          0x100164f4   Section        0  prf_utils.o(i.prf_extract_svc_info_uuid_128)
+    i.prf_get_task_from_id                   0x10016694   Section        0  prf.o(i.prf_get_task_from_id)
+    i.prf_init                               0x100166e0   Section        0  prf.o(i.prf_init)
+    i.prf_itf_get_imp                        0x100167dc   Section        0  app_prf.o(i.prf_itf_get_imp)
+    i.proj_init                              0x10016804   Section        0  proj_main.o(i.proj_init)
+    i.rwble_hl_init_imp                      0x1001688c   Section        0  rwble_hl.o(i.rwble_hl_init_imp)
+    i.rwble_hl_reset                         0x100168aa   Section        0  rwble_hl.o(i.rwble_hl_reset)
+    i.shift_buffer                           0x100168c8   Section        0  framing.o(i.shift_buffer)
+    i.simple_central_init                    0x100168fc   Section        0  ble_simple_central.o(i.simple_central_init)
+    i.simple_central_msg_handler             0x1001698c   Section        0  ble_simple_central.o(i.simple_central_msg_handler)
+    simple_central_msg_handler               0x1001698d   Thumb Code   358  ble_simple_central.o(i.simple_central_msg_handler)
+    i.simple_central_start_scan              0x10016c08   Section        0  ble_simple_central.o(i.simple_central_start_scan)
+    simple_central_start_scan                0x10016c09   Thumb Code    58  ble_simple_central.o(i.simple_central_start_scan)
+    i.smpc_ShiftLeft1Bit16ByteNum            0x10016c84   Section        0  smpc_crypto.o(i.smpc_ShiftLeft1Bit16ByteNum)
+    i.smpc_XOR_16_Byte_Array                 0x10016ca8   Section        0  smpc_crypto.o(i.smpc_XOR_16_Byte_Array)
+    i.smpc_aes_cmac_complete                 0x10016cc0   Section        0  smpc_crypto.o(i.smpc_aes_cmac_complete)
+    i.smpc_aes_cmac_continue                 0x10016d08   Section        0  smpc_crypto.o(i.smpc_aes_cmac_continue)
+    i.smpc_aes_cmac_init                     0x10016e58   Section        0  smpc_crypto.o(i.smpc_aes_cmac_init)
+    i.smpc_calc_confirm_cont                 0x10016ea4   Section        0  smpc_api.o(i.smpc_calc_confirm_cont)
+    i.smpc_calc_subkeys                      0x100173f4   Section        0  smpc.o(i.smpc_calc_subkeys)
+    i.smpc_check_key_distrib                 0x10017478   Section        0  smpc.o(i.smpc_check_key_distrib)
+    i.smpc_check_max_key_size                0x100174f8   Section        0  smpc.o(i.smpc_check_max_key_size)
+    i.smpc_check_pairing_feat                0x10017524   Section        0  smpc.o(i.smpc_check_pairing_feat)
+    i.smpc_check_param                       0x10017548   Section        0  smpc_util.o(i.smpc_check_param)
+    i.smpc_check_repeated_attempts           0x100175cc   Section        0  smpc.o(i.smpc_check_repeated_attempts)
+    i.smpc_clear_timeout_timer               0x10017630   Section        0  smpc.o(i.smpc_clear_timeout_timer)
+    i.smpc_confirm_gen_rand                  0x10017664   Section        0  smpc_api.o(i.smpc_confirm_gen_rand)
+    i.smpc_construcpublic_key_t_pdu          0x100178ac   Section        0  smpc_util.o(i.smpc_construcpublic_key_t_pdu)
+    smpc_construcpublic_key_t_pdu            0x100178ad   Thumb Code    30  smpc_util.o(i.smpc_construcpublic_key_t_pdu)
+    i.smpc_construct_dhkey_check_pdu         0x100178ca   Section        0  smpc_util.o(i.smpc_construct_dhkey_check_pdu)
+    smpc_construct_dhkey_check_pdu           0x100178cb   Thumb Code     8  smpc_util.o(i.smpc_construct_dhkey_check_pdu)
+    i.smpc_construct_enc_info_pdu            0x100178d2   Section        0  smpc_util.o(i.smpc_construct_enc_info_pdu)
+    smpc_construct_enc_info_pdu              0x100178d3   Thumb Code     8  smpc_util.o(i.smpc_construct_enc_info_pdu)
+    i.smpc_construct_id_addr_info_pdu        0x100178da   Section        0  smpc_util.o(i.smpc_construct_id_addr_info_pdu)
+    smpc_construct_id_addr_info_pdu          0x100178db   Thumb Code    30  smpc_util.o(i.smpc_construct_id_addr_info_pdu)
+    i.smpc_construct_id_info_pdu             0x100178f8   Section        0  smpc_util.o(i.smpc_construct_id_info_pdu)
+    smpc_construct_id_info_pdu               0x100178f9   Thumb Code     8  smpc_util.o(i.smpc_construct_id_info_pdu)
+    i.smpc_construct_keypress_notification_pdu 0x10017900   Section        0  smpc_util.o(i.smpc_construct_keypress_notification_pdu)
+    smpc_construct_keypress_notification_pdu 0x10017901   Thumb Code     6  smpc_util.o(i.smpc_construct_keypress_notification_pdu)
+    i.smpc_construct_mst_id_pdu              0x10017906   Section        0  smpc_util.o(i.smpc_construct_mst_id_pdu)
+    smpc_construct_mst_id_pdu                0x10017907   Thumb Code    18  smpc_util.o(i.smpc_construct_mst_id_pdu)
+    i.smpc_construct_pair_cfm_pdu            0x10017918   Section        0  smpc_util.o(i.smpc_construct_pair_cfm_pdu)
+    smpc_construct_pair_cfm_pdu              0x10017919   Thumb Code     8  smpc_util.o(i.smpc_construct_pair_cfm_pdu)
+    i.smpc_construct_pair_fail_pdu           0x10017920   Section        0  smpc_util.o(i.smpc_construct_pair_fail_pdu)
+    smpc_construct_pair_fail_pdu             0x10017921   Thumb Code     6  smpc_util.o(i.smpc_construct_pair_fail_pdu)
+    i.smpc_construct_pair_rand_pdu           0x10017926   Section        0  smpc_util.o(i.smpc_construct_pair_rand_pdu)
+    smpc_construct_pair_rand_pdu             0x10017927   Thumb Code     8  smpc_util.o(i.smpc_construct_pair_rand_pdu)
+    i.smpc_construct_pair_req_pdu            0x1001792e   Section        0  smpc_util.o(i.smpc_construct_pair_req_pdu)
+    smpc_construct_pair_req_pdu              0x1001792f   Thumb Code    12  smpc_util.o(i.smpc_construct_pair_req_pdu)
+    i.smpc_construct_pair_rsp_pdu            0x1001793a   Section        0  smpc_util.o(i.smpc_construct_pair_rsp_pdu)
+    smpc_construct_pair_rsp_pdu              0x1001793b   Thumb Code    12  smpc_util.o(i.smpc_construct_pair_rsp_pdu)
+    i.smpc_construct_sec_req_pdu             0x10017946   Section        0  smpc_util.o(i.smpc_construct_sec_req_pdu)
+    smpc_construct_sec_req_pdu               0x10017947   Thumb Code     6  smpc_util.o(i.smpc_construct_sec_req_pdu)
+    i.smpc_construct_sign_info_pdu           0x1001794c   Section        0  smpc_util.o(i.smpc_construct_sign_info_pdu)
+    smpc_construct_sign_info_pdu             0x1001794d   Thumb Code     8  smpc_util.o(i.smpc_construct_sign_info_pdu)
+    i.smpc_encrypt_cfm                       0x10017954   Section        0  smpc_api.o(i.smpc_encrypt_cfm)
+    i.smpc_encrypt_start                     0x1001798c   Section        0  smpc_api.o(i.smpc_encrypt_start)
+    i.smpc_encrypt_start_handler             0x100179b2   Section        0  smpc_api.o(i.smpc_encrypt_start_handler)
+    i.smpc_f4_Init                           0x100179ec   Section        0  smpc_crypto.o(i.smpc_f4_Init)
+    i.smpc_f4_complete                       0x10017a48   Section        0  smpc_crypto.o(i.smpc_f4_complete)
+    i.smpc_f5_complete                       0x10017a80   Section        0  smpc_crypto.o(i.smpc_f5_complete)
+    i.smpc_f5_init                           0x10017ab8   Section        0  smpc_crypto.o(i.smpc_f5_init)
+    i.smpc_f6_complete                       0x10017b68   Section        0  smpc_crypto.o(i.smpc_f6_complete)
+    i.smpc_f6_init                           0x10017ba0   Section        0  smpc_crypto.o(i.smpc_f6_init)
+    i.smpc_g2_complete                       0x10017c3c   Section        0  smpc_crypto.o(i.smpc_g2_complete)
+    i.smpc_g2_init                           0x10017c74   Section        0  smpc_crypto.o(i.smpc_g2_init)
+    i.smpc_generate_cfm                      0x10017cdc   Section        0  smpc.o(i.smpc_generate_cfm)
+    i.smpc_generate_ci                       0x10017d5c   Section        0  smpc.o(i.smpc_generate_ci)
+    i.smpc_generate_e1                       0x10017dd0   Section        0  smpc.o(i.smpc_generate_e1)
+    i.smpc_generate_l                        0x10017e88   Section        0  smpc.o(i.smpc_generate_l)
+    i.smpc_generate_rand                     0x10017ee0   Section        0  smpc.o(i.smpc_generate_rand)
+    i.smpc_generate_stk                      0x10017f10   Section        0  smpc.o(i.smpc_generate_stk)
+    i.smpc_get_key_sec_prop                  0x10017f60   Section        0  smpc.o(i.smpc_get_key_sec_prop)
+    i.smpc_get_next_passkey_bit              0x10018068   Section        0  smpc.o(i.smpc_get_next_passkey_bit)
+    i.smpc_handle_dh_key_check_complete      0x10018098   Section        0  smpc.o(i.smpc_handle_dh_key_check_complete)
+    i.smpc_handle_enc_change_evt             0x100180d8   Section        0  smpc.o(i.smpc_handle_enc_change_evt)
+    i.smpc_init_mac_key_calculation          0x10018210   Section        0  smpc.o(i.smpc_init_mac_key_calculation)
+    i.smpc_initiate_dhkey_check              0x100182b8   Section        0  smpc.o(i.smpc_initiate_dhkey_check)
+    i.smpc_initiate_dhkey_verification       0x1001838c   Section        0  smpc.o(i.smpc_initiate_dhkey_verification)
+    i.smpc_is_sec_mode_reached               0x10018460   Section        0  smpc.o(i.smpc_is_sec_mode_reached)
+    i.smpc_key_press_notification_ind        0x1001848c   Section        0  smpc_api.o(i.smpc_key_press_notification_ind)
+    i.smpc_launch_rep_att_timer              0x100184b4   Section        0  smpc.o(i.smpc_launch_rep_att_timer)
+    i.smpc_pairing_csrk_exch                 0x10018500   Section        0  smpc_api.o(i.smpc_pairing_csrk_exch)
+    i.smpc_pairing_end                       0x1001854c   Section        0  smpc.o(i.smpc_pairing_end)
+    i.smpc_pairing_irk_exch                  0x100185ac   Section        0  smpc_api.o(i.smpc_pairing_irk_exch)
+    i.smpc_pairing_ltk_exch                  0x100185f4   Section        0  smpc_api.o(i.smpc_pairing_ltk_exch)
+    i.smpc_pairing_nc_exch                   0x10018660   Section        0  smpc_api.o(i.smpc_pairing_nc_exch)
+    i.smpc_pairing_oob_exch                  0x100186b8   Section        0  smpc_api.o(i.smpc_pairing_oob_exch)
+    i.smpc_pairing_req_handler               0x10018780   Section        0  smpc_api.o(i.smpc_pairing_req_handler)
+    i.smpc_pairing_rsp                       0x100187c0   Section        0  smpc_api.o(i.smpc_pairing_rsp)
+    i.smpc_pairing_start                     0x100188f8   Section        0  smpc_api.o(i.smpc_pairing_start)
+    i.smpc_pairing_tk_exch                   0x100189a4   Section        0  smpc_api.o(i.smpc_pairing_tk_exch)
+    i.smpc_pdu_recv                          0x10018a9c   Section        0  smpc.o(i.smpc_pdu_recv)
+    i.smpc_pdu_send                          0x10018af4   Section        0  smpc.o(i.smpc_pdu_send)
+    i.smpc_process_aes_cmac                  0x10018b84   Section        0  smpc_crypto.o(i.smpc_process_aes_cmac)
+    i.smpc_recv_dhkey_check_pdu              0x10018bc0   Section        0  smpc_util.o(i.smpc_recv_dhkey_check_pdu)
+    smpc_recv_dhkey_check_pdu                0x10018bc1   Thumb Code   126  smpc_util.o(i.smpc_recv_dhkey_check_pdu)
+    i.smpc_recv_enc_info_pdu                 0x10018ca0   Section        0  smpc_util.o(i.smpc_recv_enc_info_pdu)
+    smpc_recv_enc_info_pdu                   0x10018ca1   Thumb Code    48  smpc_util.o(i.smpc_recv_enc_info_pdu)
+    i.smpc_recv_id_addr_info_pdu             0x10018cd4   Section        0  smpc_util.o(i.smpc_recv_id_addr_info_pdu)
+    smpc_recv_id_addr_info_pdu               0x10018cd5   Thumb Code    74  smpc_util.o(i.smpc_recv_id_addr_info_pdu)
+    i.smpc_recv_id_info_pdu                  0x10018d24   Section        0  smpc_util.o(i.smpc_recv_id_info_pdu)
+    smpc_recv_id_info_pdu                    0x10018d25   Thumb Code    48  smpc_util.o(i.smpc_recv_id_info_pdu)
+    i.smpc_recv_keypress_notification_pdu    0x10018d58   Section        0  smpc_util.o(i.smpc_recv_keypress_notification_pdu)
+    smpc_recv_keypress_notification_pdu      0x10018d59   Thumb Code   100  smpc_util.o(i.smpc_recv_keypress_notification_pdu)
+    i.smpc_recv_mst_id_pdu                   0x10018e28   Section        0  smpc_util.o(i.smpc_recv_mst_id_pdu)
+    smpc_recv_mst_id_pdu                     0x10018e29   Thumb Code    84  smpc_util.o(i.smpc_recv_mst_id_pdu)
+    i.smpc_recv_pair_cfm_pdu                 0x10018e80   Section        0  smpc_util.o(i.smpc_recv_pair_cfm_pdu)
+    smpc_recv_pair_cfm_pdu                   0x10018e81   Thumb Code   240  smpc_util.o(i.smpc_recv_pair_cfm_pdu)
+    i.smpc_recv_pair_fail_pdu                0x10018f74   Section        0  smpc_util.o(i.smpc_recv_pair_fail_pdu)
+    smpc_recv_pair_fail_pdu                  0x10018f75   Thumb Code    58  smpc_util.o(i.smpc_recv_pair_fail_pdu)
+    i.smpc_recv_pair_rand_pdu                0x10018fb4   Section        0  smpc_util.o(i.smpc_recv_pair_rand_pdu)
+    smpc_recv_pair_rand_pdu                  0x10018fb5   Thumb Code   496  smpc_util.o(i.smpc_recv_pair_rand_pdu)
+    i.smpc_recv_pair_req_pdu                 0x100191a8   Section        0  smpc_util.o(i.smpc_recv_pair_req_pdu)
+    smpc_recv_pair_req_pdu                   0x100191a9   Thumb Code   162  smpc_util.o(i.smpc_recv_pair_req_pdu)
+    i.smpc_recv_pair_rsp_pdu                 0x10019250   Section        0  smpc_util.o(i.smpc_recv_pair_rsp_pdu)
+    smpc_recv_pair_rsp_pdu                   0x10019251   Thumb Code   292  smpc_util.o(i.smpc_recv_pair_rsp_pdu)
+    i.smpc_recv_public_key_pdu               0x10019378   Section        0  smpc_util.o(i.smpc_recv_public_key_pdu)
+    smpc_recv_public_key_pdu                 0x10019379   Thumb Code   210  smpc_util.o(i.smpc_recv_public_key_pdu)
+    i.smpc_recv_sec_req_pdu                  0x100194ac   Section        0  smpc_util.o(i.smpc_recv_sec_req_pdu)
+    smpc_recv_sec_req_pdu                    0x100194ad   Thumb Code   124  smpc_util.o(i.smpc_recv_sec_req_pdu)
+    i.smpc_recv_sign_info_pdu                0x1001952c   Section        0  smpc_util.o(i.smpc_recv_sign_info_pdu)
+    smpc_recv_sign_info_pdu                  0x1001952d   Thumb Code    48  smpc_util.o(i.smpc_recv_sign_info_pdu)
+    i.smpc_secure_connections_enabled        0x10019560   Section        0  smpc.o(i.smpc_secure_connections_enabled)
+    i.smpc_security_req_send                 0x10019570   Section        0  smpc_api.o(i.smpc_security_req_send)
+    i.smpc_send_gen_dh_key_cmd               0x100195c4   Section        0  smpc.o(i.smpc_send_gen_dh_key_cmd)
+    i.smpc_send_ltk_req_rsp                  0x10019604   Section        0  smpc.o(i.smpc_send_ltk_req_rsp)
+    i.smpc_send_pairing_ind                  0x1001967c   Section        0  smpc.o(i.smpc_send_pairing_ind)
+    i.smpc_send_pairing_req_ind              0x1001972c   Section        0  smpc.o(i.smpc_send_pairing_req_ind)
+    i.smpc_send_start_enc_cmd                0x1001982c   Section        0  smpc.o(i.smpc_send_start_enc_cmd)
+    i.smpc_send_use_enc_block_cmd            0x100198b4   Section        0  smpc.o(i.smpc_send_use_enc_block_cmd)
+    i.smpc_sign_command                      0x100198f4   Section        0  smpc_api.o(i.smpc_sign_command)
+    i.smpc_sign_cont                         0x100199dc   Section        0  smpc_api.o(i.smpc_sign_cont)
+    i.smpc_tkdp_rcp_continue                 0x10019bb4   Section        0  smpc.o(i.smpc_tkdp_rcp_continue)
+    i.smpc_tkdp_rcp_start                    0x10019c78   Section        0  smpc.o(i.smpc_tkdp_rcp_start)
+    i.smpc_tkdp_send_continue                0x10019ca8   Section        0  smpc.o(i.smpc_tkdp_send_continue)
+    i.smpc_tkdp_send_start                   0x10019d8c   Section        0  smpc.o(i.smpc_tkdp_send_start)
+    i.smpc_xor                               0x10019dbc   Section        0  smpc.o(i.smpc_xor)
+    i.stereoBitAllocation                    0x10019dd2   Section        0  bitalloc-sbc.o(i.stereoBitAllocation)
+    stereoBitAllocation                      0x10019dd3   Thumb Code   160  bitalloc-sbc.o(i.stereoBitAllocation)
+    i.system_set_clock                       0x10019e74   Section        0  sys_utisl.o(i.system_set_clock)
+    i.system_set_port_pull                   0x10019e84   Section        0  sys_utisl.o(i.system_set_port_pull)
+    i.system_set_tx_power                    0x10019eb8   Section        0  sys_utisl.o(i.system_set_tx_power)
+    i.system_sleep_disable                   0x10019f94   Section        0  sys_utisl.o(i.system_sleep_disable)
+    i.timer_insert                           0x10019f9c   Section        0  os_timer.o(i.timer_insert)
+    timer_insert                             0x10019f9d   Thumb Code    82  os_timer.o(i.timer_insert)
+    i.trng_flow_w_specific_smp_cnt           0x1001a044   Section        0  trng.o(i.trng_flow_w_specific_smp_cnt)
+    trng_flow_w_specific_smp_cnt             0x1001a045   Thumb Code   166  trng.o(i.trng_flow_w_specific_smp_cnt)
+    i.trng_init                              0x1001a0f0   Section        0  trng.o(i.trng_init)
+    i.trng_read_rand_num                     0x1001a0f4   Section        0  trng.o(i.trng_read_rand_num)
+    i.usb_Audio_SetControl                   0x1001a14c   Section        0  usb_hid_audio.o(i.usb_Audio_SetControl)
+    usb_Audio_SetControl                     0x1001a14d   Thumb Code    74  usb_hid_audio.o(i.usb_Audio_SetControl)
+    i.usb_Endpoints_GET_TxPkrRdy             0x1001a1a4   Section        0  usb_hid_audio.o(i.usb_Endpoints_GET_TxPkrRdy)
+    usb_Endpoints_GET_TxPkrRdy               0x1001a1a5   Thumb Code    10  usb_hid_audio.o(i.usb_Endpoints_GET_TxPkrRdy)
+    i.usb_Endpoints_SET_TxPktRdy             0x1001a1b4   Section        0  usb_hid_audio.o(i.usb_Endpoints_SET_TxPktRdy)
+    usb_Endpoints_SET_TxPktRdy               0x1001a1b5   Thumb Code    12  usb_hid_audio.o(i.usb_Endpoints_SET_TxPktRdy)
+    i.usb_HID_SetReport                      0x1001a1c4   Section        0  usb_hid_audio.o(i.usb_HID_SetReport)
+    usb_HID_SetReport                        0x1001a1c5   Thumb Code    30  usb_hid_audio.o(i.usb_HID_SetReport)
+    i.usb_HID_Vendor_SetControl              0x1001a1ec   Section        0  usb_hid_audio.o(i.usb_HID_Vendor_SetControl)
+    usb_HID_Vendor_SetControl                0x1001a1ed   Thumb Code    90  usb_hid_audio.o(i.usb_HID_Vendor_SetControl)
+    i.usb_RxInt_Enable                       0x1001a298   Section        0  usb_core.o(i.usb_RxInt_Enable)
+    i.usb_RxMaxP_set                         0x1001a2b0   Section        0  usb_core.o(i.usb_RxMaxP_set)
+    i.usb_SingleInt_Enable                   0x1001a2bc   Section        0  usb_core.o(i.usb_SingleInt_Enable)
+    i.usb_TxInt_Enable                       0x1001a2cc   Section        0  usb_core.o(i.usb_TxInt_Enable)
+    i.usb_TxMaxP_set                         0x1001a2e0   Section        0  usb_core.o(i.usb_TxMaxP_set)
+    i.usb_TxSyncEndpoint_enable              0x1001a2ec   Section        0  usb_core.o(i.usb_TxSyncEndpoint_enable)
+    i.usb_audio_event_send                   0x1001a2fc   Section        0  audio.o(i.usb_audio_event_send)
+    i.usb_audio_task_func                    0x1001a318   Section        0  audio.o(i.usb_audio_task_func)
+    usb_audio_task_func                      0x1001a319   Thumb Code   220  audio.o(i.usb_audio_task_func)
+    i.usb_audio_task_init                    0x1001a450   Section        0  audio.o(i.usb_audio_task_init)
+    i.usb_device_init                        0x1001a468   Section        0  usb_core.o(i.usb_device_init)
+    i.usb_dfu_task_init                      0x1001a494   Section        0  usb_dfu.o(i.usb_dfu_task_init)
+    i.usb_endpoint_Rxfifo_config             0x1001a4ac   Section        0  usb_core.o(i.usb_endpoint_Rxfifo_config)
+    i.usb_endpoint_Txfifo_config             0x1001a4c0   Section        0  usb_core.o(i.usb_endpoint_Txfifo_config)
+    i.usb_get_endpoint                       0x1001a4d4   Section        0  usb_core.o(i.usb_get_endpoint)
+    i.usb_hid_ClassRequest_Handler           0x1001a4e0   Section        0  usb_hid_audio.o(i.usb_hid_ClassRequest_Handler)
+    usb_hid_ClassRequest_Handler             0x1001a4e1   Thumb Code   654  usb_hid_audio.o(i.usb_hid_ClassRequest_Handler)
+    i.usb_hid_Endpoints_Handler              0x1001a8fc   Section        0  usb_hid_audio.o(i.usb_hid_Endpoints_Handler)
+    i.usb_hid_StandardClassRequest_Handler   0x1001ac34   Section        0  usb_hid_audio.o(i.usb_hid_StandardClassRequest_Handler)
+    usb_hid_StandardClassRequest_Handler     0x1001ac35   Thumb Code   102  usb_hid_audio.o(i.usb_hid_StandardClassRequest_Handler)
+    i.usb_hid_audio_init                     0x1001aca4   Section        0  usb_hid_audio.o(i.usb_hid_audio_init)
+    i.usb_hid_ota_task_func                  0x1001ade4   Section        0  usb_dfu.o(i.usb_hid_ota_task_func)
+    usb_hid_ota_task_func                    0x1001ade5   Thumb Code    72  usb_dfu.o(i.usb_hid_ota_task_func)
+    i.usb_hid_send_cmd_report                0x1001ae8c   Section        0  usb_hid_audio.o(i.usb_hid_send_cmd_report)
+    i.usb_hid_send_dfu_report                0x1001af94   Section        0  usb_hid_audio.o(i.usb_hid_send_dfu_report)
+    i.usb_host_reset_signal                  0x1001afbc   Section        0  usb.o(i.usb_host_reset_signal)
+    i.usb_host_resume_signal                 0x1001b004   Section        0  usb.o(i.usb_host_resume_signal)
+    i.usb_host_suspend_signal                0x1001b04c   Section        0  usb.o(i.usb_host_suspend_signal)
+    i.usb_isr                                0x1001b0b4   Section        0  usb_dev.o(i.usb_isr)
+    i.usb_read_fifo                          0x1001b118   Section        0  usb_core.o(i.usb_read_fifo)
+    i.usb_ready_status_get                   0x1001b130   Section        0  usb.o(i.usb_ready_status_get)
+    i.usb_ready_status_set                   0x1001b13c   Section        0  usb.o(i.usb_ready_status_set)
+    i.usb_resume_signal_send                 0x1001b190   Section        0  usb.o(i.usb_resume_signal_send)
+    i.usb_selecet_endpoint                   0x1001b1f4   Section        0  usb_core.o(i.usb_selecet_endpoint)
+    i.usb_set_address                        0x1001b200   Section        0  usb_core.o(i.usb_set_address)
+    i.usb_suspend_status_get                 0x1001b20c   Section        0  usb.o(i.usb_suspend_status_get)
+    i.usb_write_fifo                         0x1001b218   Section        0  usb_core.o(i.usb_write_fifo)
+    i.usbdev_get_config_desc                 0x1001b230   Section        0  usb_dev.o(i.usbdev_get_config_desc)
+    i.usbdev_get_dev_desc                    0x1001b23c   Section        0  usb_dev.o(i.usbdev_get_dev_desc)
+    i.usbdev_get_string_LanuageID            0x1001b248   Section        0  usb_dev.o(i.usbdev_get_string_LanuageID)
+    i.usbdev_get_string_Manufacture          0x1001b254   Section        0  usb_dev.o(i.usbdev_get_string_Manufacture)
+    i.usbdev_get_string_Product              0x1001b260   Section        0  usb_dev.o(i.usbdev_get_string_Product)
+    i.usbdev_get_string_SerialNumber         0x1001b26c   Section        0  usb_dev.o(i.usbdev_get_string_SerialNumber)
+    i.user_data_init                         0x1001b278   Section        0  inflash.o(i.user_data_init)
+    i.user_data_storage_do                   0x1001b334   Section        0  inflash.o(i.user_data_storage_do)
+    i.user_main                              0x1001b36c   Section        0  proj_main.o(i.user_main)
+    i.user_ringbuff_init                     0x1001b410   Section        0  proj_main.o(i.user_ringbuff_init)
+    i.user_usb_init                          0x1001b464   Section        0  usb.o(i.user_usb_init)
+    .constdata                               0x1001b4f8   Section       96  ble_simple_central.o(.constdata)
+    __func__                                 0x1001b52b   Data          30  ble_simple_central.o(.constdata)
+    .constdata                               0x1001b558   Section       92  usb.o(.constdata)
+    __func__                                 0x1001b558   Data          22  usb.o(.constdata)
+    __func__                                 0x1001b56e   Data          24  usb.o(.constdata)
+    __func__                                 0x1001b586   Data          23  usb.o(.constdata)
+    __func__                                 0x1001b59d   Data          23  usb.o(.constdata)
+    .constdata                               0x1001b5b4   Section       48  bitalloc.o(.constdata)
+    offset4                                  0x1001b5b4   Data          16  bitalloc.o(.constdata)
+    offset8                                  0x1001b5c4   Data          32  bitalloc.o(.constdata)
+    .constdata                               0x1001b5e4   Section       16  bitalloc-sbc.o(.constdata)
+    balloc                                   0x1001b5e4   Data          16  bitalloc-sbc.o(.constdata)
+    .constdata                               0x1001b5f4   Section       24  decoder-private.o(.constdata)
+    band_values                              0x1001b5f4   Data           2  decoder-private.o(.constdata)
+    block_values                             0x1001b5f6   Data           4  decoder-private.o(.constdata)
+    channel_values                           0x1001b5fa   Data           4  decoder-private.o(.constdata)
+    freq_values                              0x1001b604   Data           8  decoder-private.o(.constdata)
+    .constdata                               0x1001b60c   Section       16  decoder-sbc.o(.constdata)
+    band_values                              0x1001b60c   Data           2  decoder-sbc.o(.constdata)
+    block_values                             0x1001b60e   Data           4  decoder-sbc.o(.constdata)
+    SpecializedReadSamples                   0x1001b614   Data           8  decoder-sbc.o(.constdata)
+    .constdata                               0x1001b61c   Section       34  framing.o(.constdata)
+    band_values                              0x1001b61c   Data           2  framing.o(.constdata)
+    block_values                             0x1001b61e   Data           4  framing.o(.constdata)
+    channel_values                           0x1001b622   Data           4  framing.o(.constdata)
+    freq_values                              0x1001b626   Data           8  framing.o(.constdata)
+    .constdata                               0x1001b640   Section       68  framing.o(.constdata)
+    .constdata                               0x1001b684   Section       24  synthesis-sbc.o(.constdata)
+    SynthFrame8SB                            0x1001b684   Data          12  synthesis-sbc.o(.constdata)
+    SynthFrame4SB                            0x1001b690   Data          12  synthesis-sbc.o(.constdata)
+    .constdata                               0x1001b69c   Section      333  usb_hid_audio.o(.constdata)
+    .constdata                               0x1001b7ec   Section     1024  ota.o(.constdata)
+    .constdata                               0x1001bbec   Section        4  app.o(.constdata)
+    appm_add_svc_func_list                   0x1001bbec   Data           4  app.o(.constdata)
+    .constdata                               0x1001bbf0   Section      152  app_task.o(.constdata)
+    appm_msg_handler_tab                     0x1001bbf0   Data         152  app_task.o(.constdata)
+    .constdata                               0x1001bc88   Section       12  app_task.o(.constdata)
+    .constdata                               0x1001bc94   Section       12  driver_flash.o(.constdata)
+    .constdata                               0x1001bca0   Section       50  sys_utisl.o(.constdata)
+    tx_power_cfg_table                       0x1001bcb4   Data          30  sys_utisl.o(.constdata)
+    .constdata                               0x1001bcd4   Section       16  patch.o(.constdata)
+    .constdata                               0x1001bce4   Section       56  app_sec.o(.constdata)
+    .constdata                               0x1001bd1c   Section        8  app_sec.o(.constdata)
+    .constdata                               0x1001bd24   Section       88  gapm.o(.constdata)
+    gapm_att_db                              0x1001bd24   Data          88  gapm.o(.constdata)
+    .constdata                               0x1001bd7c   Section       36  gattm.o(.constdata)
+    gattm_att_db                             0x1001bd80   Data          32  gattm.o(.constdata)
+    .constdata                               0x1001bda0   Section       56  l2cc_task.o(.constdata)
+    l2cc_msg_handler_tab                     0x1001bda0   Data          56  l2cc_task.o(.constdata)
+    .constdata                               0x1001bdd8   Section       12  l2cc_task.o(.constdata)
+    .constdata                               0x1001bde4   Section      304  gapc_task.o(.constdata)
+    gapc_msg_handler_tab                     0x1001bde4   Data         304  gapc_task.o(.constdata)
+    .constdata                               0x1001bf14   Section       12  gapc_task.o(.constdata)
+    .constdata                               0x1001bf20   Section      520  gapm_task.o(.constdata)
+    gapm_hci_cmd_cmp_event_handler_tab       0x1001bf20   Data         416  gapm_task.o(.constdata)
+    gapm_hci_cmd_stat_event_handler_tab      0x1001c0c0   Data          24  gapm_task.o(.constdata)
+    gapm_hci_le_event_handler_tab            0x1001c0d8   Data          80  gapm_task.o(.constdata)
+    .constdata                               0x1001c128   Section      256  gapm_task.o(.constdata)
+    gapm_msg_handler_tab                     0x1001c128   Data         256  gapm_task.o(.constdata)
+    .constdata                               0x1001c228   Section       12  gapm_task.o(.constdata)
+    .constdata                               0x1001c234   Section       25  smpc.o(.constdata)
+    smpc_pair_method                         0x1001c234   Data          25  smpc.o(.constdata)
+    .constdata                               0x1001c250   Section      140  atts.o(.constdata)
+    atts_rights                              0x1001c250   Data          36  atts.o(.constdata)
+    .constdata                               0x1001c2dc   Section      224  gattc_task.o(.constdata)
+    gattc_msg_handler_tab                    0x1001c2dc   Data         224  gattc_task.o(.constdata)
+    .constdata                               0x1001c3bc   Section       12  gattc_task.o(.constdata)
+    .constdata                               0x1001c3c8   Section        8  gattm_task.o(.constdata)
+    gattm_msg_handler_tab                    0x1001c3c8   Data           8  gattm_task.o(.constdata)
+    .constdata                               0x1001c3d0   Section       12  gattm_task.o(.constdata)
+    .constdata                               0x1001c3dc   Section      276  l2cc_pdu.o(.constdata)
+    l2cc_signaling_pkt_format                0x1001c3dc   Data          92  l2cc_pdu.o(.constdata)
+    l2cc_security_pkt_format                 0x1001c438   Data          60  l2cc_pdu.o(.constdata)
+    l2cc_attribute_pkt_format                0x1001c474   Data         124  l2cc_pdu.o(.constdata)
+    .constdata                               0x1001c4f0   Section       24  l2cc_sig.o(.constdata)
+    .constdata                               0x1001c508   Section      216  gapc_hci.o(.constdata)
+    hci_cmd_cmp_event_handler_tab            0x1001c508   Data          72  gapc_hci.o(.constdata)
+    hci_cmd_stat_event_handler_tab           0x1001c550   Data          48  gapc_hci.o(.constdata)
+    hci_le_event_handler_tab                 0x1001c580   Data          56  gapc_hci.o(.constdata)
+    hci_event_handler_tab                    0x1001c5b8   Data          40  gapc_hci.o(.constdata)
+    .constdata                               0x1001c5e0   Section       24  gapc_sig.o(.constdata)
+    .constdata                               0x1001c5f8   Section       60  smpc_util.o(.constdata)
+    .constdata                               0x1001c634   Section       60  smpc_util.o(.constdata)
+    .constdata                               0x1001c670   Section      112  attc.o(.constdata)
+    .conststring                             0x1001c6e0   Section        8  proj_main.o(.conststring)
+    .conststring                             0x1001c6e8   Section        4  usb.o(.conststring)
+    .conststring                             0x1001c6ec   Section        8  inflash.o(.conststring)
+    .conststring                             0x1001c6f4   Section        6  audio.o(.conststring)
+    .conststring                             0x1001c6fc   Section       75  decoder-private.o(.conststring)
+    .conststring                             0x1001c748   Section        8  usb_dfu.o(.conststring)
+    .conststring                             0x1001c750   Section        4  gap_api.o(.conststring)
+    .conststring                             0x1001c754   Section        3  gap_api.o(.conststring)
+    .conststring                             0x1001c758   Section        5  gatt_api.o(.conststring)
+    .conststring                             0x1001c760   Section       47  mesh_api.o(.conststring)
+    .conststring                             0x1001c790   Section       82  app_sec.o(.conststring)
+    .conststring                             0x1001c7e4   Section      106  l2cc_pdu.o(.conststring)
     RESET                                    0x11000000   Section      160  boot_vectors.o(RESET)
     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)
+    gatt_rec_handle                          0x110013c9   Thumb Code   492  ble_simple_central.o(ram_code)
+    ram_code                                 0x110016a0   Section        0  driver_pmu.o(ram_code)
+    ram_code                                 0x11001818   Section        0  usb_hid_audio.o(ram_code)
+    ram_code                                 0x11001910   Section        0  ota.o(ram_code)
+    app_otas_flash_opration                  0x11001921   Thumb Code   126  ota.o(ram_code)
+    ram_code                                 0x11001ab8   Section        0  entry.o(ram_code)
+    ram_code                                 0x11001c40   Section        0  driver_flash.o(ram_code)
+    ram_code                                 0x11001e04   Section        0  sys_utisl.o(ram_code)
+    ram_code                                 0x1100246c   Section       28  patch_rf.o(ram_code)
+    ram_code                                 0x11002488   Section        0  patch_rf.o(ram_code)
+    rf_init_api_null                         0x11002489   Thumb Code     2  patch_rf.o(ram_code)
+    ram_code                                 0x110026b8   Section        0  patch_frspim.o(ram_code)
+    ram_code                                 0x11002770   Section        0  patch.o(ram_code)
+    ram_code                                 0x110027f4   Section        0  adv_check_mode.o(ram_code)
+    ram_code                                 0x11002d70   Section        0  patch_lld.o(ram_code)
+    ram_code                                 0x1100346c   Section        0  patch_llm.o(ram_code)
+    ram_code                                 0x11003638   Section        0  patch_rwip.o(ram_code)
+    ram_code                                 0x11003700   Section        0  patch_sch.o(ram_code)
+    .data                                    0x110038d4   Section        4  proj_main.o(.data)
+    .data                                    0x110038d8   Section        6  ble_simple_central.o(.data)
+    .data                                    0x110038e0   Section        8  usb.o(.data)
+    is_usb_ready                             0x110038e0   Data           1  usb.o(.data)
+    is_usb_suspend                           0x110038e1   Data           1  usb.o(.data)
+    app_tag                                  0x110038e4   Data           4  usb.o(.data)
+    .data                                    0x110038e8   Section        4  inflash.o(.data)
+    app_tag                                  0x110038e8   Data           4  inflash.o(.data)
+    .data                                    0x110038ec   Section        8  audio.o(.data)
+    frame_len                                0x110038ed   Data           1  audio.o(.data)
+    app_tag                                  0x110038f0   Data           4  audio.o(.data)
+    .data                                    0x110038f4   Section       64  usb_dev.o(.data)
+    lb_WaitSetAddress                        0x110038f4   Data           1  usb_dev.o(.data)
+    lb_PktMAX                                0x110038f5   Data           1  usb_dev.o(.data)
+    .data                                    0x11003934   Section      276  usb_hid_audio.o(.data)
+    HID_Protocol                             0x11003937   Data           1  usb_hid_audio.o(.data)
+    app_tag                                  0x11003944   Data           4  usb_hid_audio.o(.data)
+    .data                                    0x11003a48   Section       12  usb_dfu.o(.data)
+    at_data_idx                              0x11003a48   Data           2  usb_dfu.o(.data)
+    app_tag                                  0x11003a4c   Data           4  usb_dfu.o(.data)
+    ota_recving_buffer                       0x11003a50   Data           4  usb_dfu.o(.data)
+    .data                                    0x11003a54   Section       32  ota.o(.data)
+    ota_recving_data                         0x11003a55   Data           1  ota.o(.data)
+    ota_state                                0x11003a56   Data           1  ota.o(.data)
+    ota_recving_data_index                   0x11003a58   Data           2  ota.o(.data)
+    ota_recving_expected_length              0x11003a5a   Data           2  ota.o(.data)
+    at_data_idx                              0x11003a5c   Data           2  ota.o(.data)
+    ota_recving_buffer                       0x11003a60   Data           4  ota.o(.data)
+    .data                                    0x11003a74   Section        8  gap_api.o(.data)
+    .data                                    0x11003a7c   Section        4  gap_api.o(.data)
+    .data                                    0x11003a80   Section        1  gap_api.o(.data)
+    .data                                    0x11003a81   Section        1  gap_api.o(.data)
+    .data                                    0x11003a84   Section       24  gatt_api.o(.data)
+    registed_num                             0x11003a85   Data           1  gatt_api.o(.data)
+    client_idx                               0x11003a86   Data           1  gatt_api.o(.data)
+    gatt_profile_task_count                  0x11003a87   Data           1  gatt_api.o(.data)
+    gatt_service_cbs                         0x11003a8c   Data          16  gatt_api.o(.data)
+    .data                                    0x11003a9c   Section       12  app.o(.data)
+    .data                                    0x11003aa8   Section        8  app_task.o(.data)
+    con_mtu_enable_set                       0x11003aa8   Data           1  app_task.o(.data)
+    con_mtu_default_mtu                      0x11003aaa   Data           2  app_task.o(.data)
+    .data                                    0x11003ab0   Section        1  app_task.o(.data)
+    .data                                    0x11003ab4   Section        8  entry.o(.data)
+    init_rf                                  0x11003ab4   Data           1  entry.o(.data)
+    current_status                           0x11003ab6   Data           2  entry.o(.data)
+    cpu_sr                                   0x11003ab8   Data           4  entry.o(.data)
+    .data                                    0x11003abc   Section       12  jump_table_host.o(.data)
+    sram_end                                 0x11003abc   Data           4  jump_table_host.o(.data)
+    static_mem_end                           0x11003ac4   Data           4  jump_table_host.o(.data)
+    .data                                    0x11003ac8   Section       16  sys_utisl.o(.data)
+    lu8_Backup_Full_Long                     0x11003ac8   Data           1  sys_utisl.o(.data)
+    check_count                              0x11003ac9   Data           1  sys_utisl.o(.data)
+    .data                                    0x11003ad8   Section       16  os_timer.o(.data)
+    timer_list                               0x11003adc   Data           4  os_timer.o(.data)
+    timer_id_flag                            0x11003ae0   Data           8  os_timer.o(.data)
+    .data                                    0x11003ae8   Section     1348  patch_rf.o(.data)
+    .data                                    0x1100402c   Section       32  patch.o(.data)
+    .data                                    0x1100404c   Section       40  mesh_api.o(.data)
+    app_mesh_model_add_step                  0x1100404c   Data           1  mesh_api.o(.data)
+    mesh_model_nb                            0x1100404d   Data           1  mesh_api.o(.data)
+    mesh_tx_hdl                              0x1100404e   Data           1  mesh_api.o(.data)
+    mesh_callback                            0x11004064   Data           4  mesh_api.o(.data)
+    .data                                    0x11004074   Section       20  app_conn.o(.data)
+    .data                                    0x11004088   Section        8  app_conn.o(.data)
+    gattc_seq_num                            0x11004088   Data           1  app_conn.o(.data)
+    .data                                    0x11004090   Section       12  user_bond_manage.o(.data)
+    MAX_BOND_DEV_NUM                         0x11004090   Data           1  user_bond_manage.o(.data)
+    bond_manage_enable                       0x11004091   Data           1  user_bond_manage.o(.data)
+    last_sotre_idx                           0x11004093   Data           1  user_bond_manage.o(.data)
+    ble_bond_falsh_addr                      0x11004094   Data           4  user_bond_manage.o(.data)
+    ble_svc_falsh_addr                       0x11004098   Data           4  user_bond_manage.o(.data)
+    .data                                    0x1100409c   Section       36  app_sec.o(.data)
+    MAX_BOND_NUM                             0x1100409c   Data           1  app_sec.o(.data)
+    pairing_accept_en                        0x1100409d   Data           1  app_sec.o(.data)
+    app_sec_bond_info_flash_addr             0x110040a0   Data           4  app_sec.o(.data)
+    bonding_list                             0x110040a4   Data           8  app_sec.o(.data)
+    solving_list                             0x110040ac   Data           8  app_sec.o(.data)
+    local_smp_param                          0x110040b4   Data          12  app_sec.o(.data)
+    .data                                    0x110040c0   Section       86  adv_check_mode.o(.data)
+    send_ptr                                 0x110040c2   Data           2  adv_check_mode.o(.data)
+    frq_freq_table                           0x110040c4   Data          40  adv_check_mode.o(.data)
+    calib_freq_table                         0x110040ec   Data          42  adv_check_mode.o(.data)
+    .data                                    0x11004118   Section        4  l2cc_task.o(.data)
+    .data                                    0x1100411c   Section        8  prf.o(.data)
+    .data                                    0x11004124   Section       16  patch_lld.o(.data)
+    counter                                  0x11004124   Data           1  patch_lld.o(.data)
+    op_code                                  0x11004125   Data           1  patch_lld.o(.data)
+    lld_disable_latency_label                0x11004128   Data           4  patch_lld.o(.data)
+    fixed_tx_time                            0x1100412c   Data           8  patch_lld.o(.data)
+    .data                                    0x11004134   Section        4  patch_rwip.o(.data)
+    .data                                    0x11004138   Section        8  patch_sch.o(.data)
+    fast_scan_enable                         0x11004138   Data           1  patch_sch.o(.data)
+    sch_prog_env                             0x1100413c   Data           4  patch_sch.o(.data)
+    .data                                    0x11004140   Section        1  gapm_task.o(.data)
+    .data                                    0x11004141   Section        1  gattm_task.o(.data)
+    .data                                    0x11004144   Section       10  m_al_task.o(.data)
+    .data                                    0x11004150   Section        4  m_tb_state.o(.data)
+    p_m_tb_state_env                         0x11004150   Data           4  m_tb_state.o(.data)
+    .data                                    0x11004154   Section        2  gapm_scan.o(.data)
+    length_sum                               0x11004154   Data           2  gapm_scan.o(.data)
+    stack_section                            0x11004158   Section     2048  proj_main.o(stack_section)
+    system_stack                             0x11004158   Data        2048  proj_main.o(stack_section)
+    .bss                                     0x11004958   Section     3348  proj_main.o(.bss)
+    app_hid_data_blockBuf                    0x11004964   Data         150  proj_main.o(.bss)
+    app_vendor_data_blockBuf                 0x11004a08   Data         600  proj_main.o(.bss)
+    app_pcm_data_blockBuf                    0x11004c6c   Data        2560  proj_main.o(.bss)
+    .bss                                     0x1100566c   Section       20  ble_simple_central.o(.bss)
+    os_timer_update_link_param               0x1100566c   Data          20  ble_simple_central.o(.bss)
+    .bss                                     0x11005680   Section       20  usb.o(.bss)
+    os_timer_usb_ready                       0x11005680   Data          20  usb.o(.bss)
+    .bss                                     0x11005694   Section       12  inflash.o(.bss)
+    .bss                                     0x110056a0   Section       44  audio_decoder.o(.bss)
+    .bss                                     0x110056cc   Section       16  driver_pmu.o(.bss)
+    ADC_Cal_Param                            0x110056cc   Data          16  driver_pmu.o(.bss)
+    .bss                                     0x110056dc   Section       88  usb_dev.o(.bss)
+    .bss                                     0x11005734   Section      276  usb_hid_audio.o(.bss)
+    os_timer_CMD_update                      0x11005734   Data          20  usb_hid_audio.o(.bss)
+    .bss                                     0x11005848   Section     2364  gatt_api.o(.bss)
+    gatt_svc_list                            0x11005848   Data        2240  gatt_api.o(.bss)
+    gClientDB                                0x11006108   Data         124  gatt_api.o(.bss)
+    .bss                                     0x11006184   Section      224  app.o(.bss)
+    .bss                                     0x11006264   Section      120  app.o(.bss)
+    .bss                                     0x110062dc   Section      380  jump_table_host.o(.bss)
+    prf_env_buffer                           0x110062dc   Data         220  jump_table_host.o(.bss)
+    ke_task_elem_buffer                      0x110063b8   Data         160  jump_table_host.o(.bss)
+    .bss                                     0x11006458   Section     1000  app_sec.o(.bss)
+    bond_info                                0x11006458   Data        1000  app_sec.o(.bss)
+    .bss                                     0x11006840   Section      120  gapc.o(.bss)
+    .bss                                     0x110068b8   Section      252  gapm.o(.bss)
+    .bss                                     0x110069b4   Section      120  gattc.o(.bss)
+    .bss                                     0x11006a2c   Section       32  gattm.o(.bss)
+    .bss                                     0x11006a4c   Section       30  l2cc_task.o(.bss)
+    .bss                                     0x11006a6c   Section      256  patch_lld.o(.bss)
+    g_evt_cnt_setting                        0x11006a6c   Data         256  patch_lld.o(.bss)
+    .bss                                     0x11006b6c   Section       30  gapc_task.o(.bss)
+    .bss                                     0x11006b8a   Section       30  gattc_task.o(.bss)
+    .bss                                     0x11006ba8   Section      120  l2cc.o(.bss)
+    .bss                                     0x11006c20   Section       12  l2cm.o(.bss)
+    heap_ke                                  0x11006c2c   Section        4  jump_table_host.o(heap_ke)
+    heap_ke_take_place                       0x11006c2c   Data           4  jump_table_host.o(heap_ke)
 
     Global Symbols
 
@@ -9852,36 +9856,36 @@ Image Symbol Table
     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 ke_msg_alloc 0x100025e3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_send 0x100025ed   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_malloc  0x100025f7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_push_back 0x10002601   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_msg_free 0x1000260b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to __aeabi_memclr 0x10002615   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_extract 0x1000261f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_free    0x10002629   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_init 0x10002633   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_read 0x1000263d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_pop_front 0x10002647   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_erase 0x10002651   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_write 0x1000265b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_task_create 0x10002665   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_timer_clear 0x1000266f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_timer_set 0x10002679   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to __aeabi_memcpy4 0x10002683   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_size 0x1000268d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_state_get 0x10002697   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_push_front 0x100026a1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_list_insert_before 0x100026ab   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to em_ble_generate_base_address_table 0x100026b5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ble_util_buf_init_env 0x100026bf   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to llm_init_act_info_buf 0x100026c9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_init  0x100026d3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to GLOBAL_INT_START 0x100026dd   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_schedule 0x100026e7   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to CPU_SR_Save 0x100026f1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to CPU_SR_Restore 0x100026fb   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to co_printf  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)
@@ -9905,612 +9909,601 @@ Image Symbol Table
     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
+    Long Thumb to Thumb Veneer to co_delay_10us 0x100027f5   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_clear_isr_state 0x100027ff   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to flash_OTP_read 0x10002809   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_enable_isr 0x10002813   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to system_osc_doubler_calibration 0x1000281d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_calibration_start 0x10002827   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_get_rc_clk 0x10002831   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to pmu_calibration_stop 0x1000283b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to ke_task_msg_flush 0x10002845   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to system_set_pclk 0x1000284f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to rwip_prevent_sleep_set 0x10002859   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_audio_send_report 0x10002863   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to uart_putc_noint_no_wait 0x1000286d   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_hid_send_vendor_report 0x10002877   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_hid_send_mouse_report 0x10002881   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_hid_send_keyboard_report 0x1000288b   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to system_enable_internal_flash_q_read 0x10002895   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to system_set_internal_flash_clock_div 0x1000289f   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to patch_init 0x100028a9   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to main_loop  0x100028b3   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    FindSyncword                             0x10002c51   Thumb Code    48  decoder-sbc.o(i.FindSyncword)
+    OI_BITSTREAM_ReadInit                    0x10002c81   Thumb Code    30  bitstream-decode.o(i.OI_BITSTREAM_ReadInit)
+    OI_BITSTREAM_ReadUINT4Aligned            0x10002c9f   Thumb Code    40  bitstream-decode.o(i.OI_BITSTREAM_ReadUINT4Aligned)
+    OI_CODEC_SBC_Alloc                       0x10002cc7   Thumb Code    84  alloc.o(i.OI_CODEC_SBC_Alloc)
+    OI_CODEC_SBC_CalculateFramelen           0x10002d1b   Thumb Code     4  bitalloc-sbc.o(i.OI_CODEC_SBC_CalculateFramelen)
+    OI_CODEC_SBC_DecodeFrame                 0x10002d1f   Thumb Code   162  decoder-sbc.o(i.OI_CODEC_SBC_DecodeFrame)
+    OI_CODEC_SBC_DecoderReset                0x10002dc1   Thumb Code    16  decoder-sbc.o(i.OI_CODEC_SBC_DecoderReset)
+    OI_SBC_CalculateChecksum                 0x10002dd1   Thumb Code    76  framing.o(i.OI_SBC_CalculateChecksum)
+    OI_SBC_ComputeBitAllocation              0x10002e1d   Thumb Code    10  bitalloc-sbc.o(i.OI_SBC_ComputeBitAllocation)
+    OI_SBC_Dequant                           0x10002e2d   Thumb Code    34  dequant.o(i.OI_SBC_Dequant)
+    OI_SBC_ExpandFrameFields                 0x10002e59   Thumb Code    36  framing.o(i.OI_SBC_ExpandFrameFields)
+    OI_SBC_ReadHeader                        0x10002e81   Thumb Code    78  decoder-private.o(i.OI_SBC_ReadHeader)
+    OI_SBC_ReadSamples                       0x10002ed5   Thumb Code   140  decoder-private.o(i.OI_SBC_ReadSamples)
+    OI_SBC_ReadSamplesJoint                  0x10002f61   Thumb Code    12  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint)
+    OI_SBC_ReadSamplesJoint4                 0x10002f71   Thumb Code   192  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint4)
+    OI_SBC_ReadSamplesJoint8                 0x10003031   Thumb Code   188  decoder-sbc.o(i.OI_SBC_ReadSamplesJoint8)
+    OI_SBC_ReadScalefactors                  0x100030ed   Thumb Code   132  decoder-private.o(i.OI_SBC_ReadScalefactors)
+    OI_SBC_SynthFrame                        0x10003171   Thumb Code    28  synthesis-sbc.o(i.OI_SBC_SynthFrame)
+    OI_SBC_SynthFrame_4SB                    0x10003191   Thumb Code   176  synthesis-sbc.o(i.OI_SBC_SynthFrame_4SB)
+    OI_SBC_SynthFrame_80                     0x10003241   Thumb Code   176  synthesis-sbc.o(i.OI_SBC_SynthFrame_80)
+    SynthWindow40_int32_int32_symmetry_with_sum 0x100032f1   Thumb Code   534  synthesis-sbc.o(i.SynthWindow40_int32_int32_symmetry_with_sum)
+    SynthWindow80_generated                  0x10003511   Thumb Code  1352  synthesis-8-generated.o(i.SynthWindow80_generated)
+    __0printf                                0x10003aed   Thumb Code    22  printfa.o(i.__0printf)
+    __1printf                                0x10003aed   Thumb Code     0  printfa.o(i.__0printf)
+    __2printf                                0x10003aed   Thumb Code     0  printfa.o(i.__0printf)
+    __c89printf                              0x10003aed   Thumb Code     0  printfa.o(i.__0printf)
+    printf                                   0x10003aed   Thumb Code     0  printfa.o(i.__0printf)
+    __0vprintf                               0x10003b0d   Thumb Code     8  printfa.o(i.__0vprintf)
+    __1vprintf                               0x10003b0d   Thumb Code     0  printfa.o(i.__0vprintf)
+    __2vprintf                               0x10003b0d   Thumb Code     0  printfa.o(i.__0vprintf)
+    __c89vprintf                             0x10003b0d   Thumb Code     0  printfa.o(i.__0vprintf)
+    vprintf                                  0x10003b0d   Thumb Code     0  printfa.o(i.__0vprintf)
+    _write_uart0                             0x100043d1   Thumb Code    38  sys_utisl.o(i._write_uart0)
+    adjustToFitBitpool                       0x100043fd   Thumb Code   150  bitalloc.o(i.adjustToFitBitpool)
+    allocAdjustedBits                        0x10004493   Thumb Code    44  bitalloc.o(i.allocAdjustedBits)
+    allocExcessBits                          0x100044bf   Thumb Code    20  bitalloc.o(i.allocExcessBits)
+    app_BlockLoopBuf_write                   0x100044d3   Thumb Code    82  ringbuffer.o(i.app_BlockLoopBuf_write)
+    app_BlockRingBuf_flush                   0x10004525   Thumb Code    10  ringbuffer.o(i.app_BlockRingBuf_flush)
+    app_BlockRingBuf_free                    0x1000452f   Thumb Code    32  ringbuffer.o(i.app_BlockRingBuf_free)
+    app_BlockRingBuf_malloc                  0x1000454f   Thumb Code    20  ringbuffer.o(i.app_BlockRingBuf_malloc)
+    app_act_created_ind_func                 0x10004565   Thumb Code   122  app_proj_event.o(i.app_act_created_ind_func)
+    app_act_deleted_ind_func                 0x10004641   Thumb Code    70  app_proj_event.o(i.app_act_deleted_ind_func)
+    app_adv_complete_ind_func                0x100046e9   Thumb Code    86  app_proj_event.o(i.app_adv_complete_ind_func)
+    app_adv_report_ind_func                  0x1000479d   Thumb Code   160  app_proj_event.o(i.app_adv_report_ind_func)
+    app_blockRingBuf_setup                   0x10004841   Thumb Code    14  ringbuffer.o(i.app_blockRingBuf_setup)
+    app_conn_complete_ind_func               0x10004851   Thumb Code    70  app_proj_event.o(i.app_conn_complete_ind_func)
+    app_connection_master_encrypt_compeleted_ind_func 0x100048f5   Thumb Code    82  app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func)
+    app_connection_master_encrypted_ind_func 0x100049a5   Thumb Code    76  app_proj_event.o(i.app_connection_master_encrypted_ind_func)
+    app_connection_slave_encrypted_ind_func  0x10004a3d   Thumb Code    76  app_proj_event.o(i.app_connection_slave_encrypted_ind_func)
+    app_db_init_complete_ind_func            0x10004ad5   Thumb Code     8  app_proj_event.o(i.app_db_init_complete_ind_func)
+    app_disconnect_ind_func                  0x10004ae1   Thumb Code    74  app_proj_event.o(i.app_disconnect_ind_func)
+    app_get_info_ind_func                    0x10005135   Thumb Code    48  app_proj_event.o(i.app_get_info_ind_func)
+    app_main                                 0x10005169   Thumb Code   344  entry.o(i.app_main)
+    app_per_sync_completed_ind_func          0x10005361   Thumb Code    66  app_proj_event.o(i.app_per_sync_completed_ind_func)
+    app_per_sync_established_ind_func        0x100053fd   Thumb Code    96  app_proj_event.o(i.app_per_sync_established_ind_func)
+    app_reset_complete_ind_func              0x100054a5   Thumb Code    34  app_proj_event.o(i.app_reset_complete_ind_func)
+    app_scanning_completed_ind_func          0x100054d1   Thumb Code    66  app_proj_event.o(i.app_scanning_completed_ind_func)
+    app_sec_bond_add                         0x10005569   Thumb Code   180  app_sec.o(i.app_sec_bond_add)
+    app_sec_bond_check                       0x10005625   Thumb Code   416  app_sec.o(i.app_sec_bond_check)
+    app_sec_bond_del                         0x1000586d   Thumb Code    60  app_sec.o(i.app_sec_bond_del)
+    app_sec_bond_del_all                     0x100058f1   Thumb Code    52  app_sec.o(i.app_sec_bond_del_all)
+    app_sec_bond_search                      0x10005931   Thumb Code   154  app_sec.o(i.app_sec_bond_search)
+    app_sec_get_bond_flag                    0x10005ed5   Thumb Code    26  app_sec.o(i.app_sec_get_bond_flag)
+    app_sec_init                             0x10005ef5   Thumb Code    24  app_sec.o(i.app_sec_init)
+    app_sec_resolv_cmd_cmp                   0x10006019   Thumb Code    52  app_sec.o(i.app_sec_resolv_cmd_cmp)
+    app_sec_set_param                        0x10006051   Thumb Code    10  app_sec.o(i.app_sec_set_param)
+    app_sec_user_bond_manage_init            0x10006061   Thumb Code    46  app_sec.o(i.app_sec_user_bond_manage_init)
+    app_set_dev_config_complete_ind_func     0x1000614d   Thumb Code    44  app_proj_event.o(i.app_set_dev_config_complete_ind_func)
+    app_set_phy_ind_func                     0x10006181   Thumb Code   102  app_proj_event.o(i.app_set_phy_ind_func)
+    app_svc_added_ind_func                   0x1000622d   Thumb Code    14  app_proj_event.o(i.app_svc_added_ind_func)
+    app_update_params_complete_ind_func      0x10006241   Thumb Code     2  app_proj_event.o(i.app_update_params_complete_ind_func)
+    app_update_params_rejected_ind_func      0x10006245   Thumb Code    78  app_proj_event.o(i.app_update_params_rejected_ind_func)
+    app_update_params_update_ind_func        0x100062f9   Thumb Code   126  app_proj_event.o(i.app_update_params_update_ind_func)
+    app_update_phy_rejected_ind_func         0x100063cd   Thumb Code    78  app_proj_event.o(i.app_update_phy_rejected_ind_func)
+    app_white_list_ind_func                  0x10006479   Thumb Code    80  app_proj_event.o(i.app_white_list_ind_func)
+    appm_adv_get_defer_op                    0x1000651d   Thumb Code    12  app.o(i.appm_adv_get_defer_op)
+    appm_adv_recv_gapm_cmp                   0x1000652d   Thumb Code   404  app.o(i.appm_adv_recv_gapm_cmp)
+    appm_adv_set_defer_op                    0x1000670d   Thumb Code    18  app.o(i.appm_adv_set_defer_op)
+    appm_conn_recv_gapm_cmp                  0x10006725   Thumb Code    78  app_conn.o(i.appm_conn_recv_gapm_cmp)
+    appm_create_adv_act                      0x10006779   Thumb Code    24  app.o(i.appm_create_adv_act)
+    appm_create_aux_adv_act                  0x10006791   Thumb Code   172  app.o(i.appm_create_aux_adv_act)
+    appm_create_conn_act                     0x10006841   Thumb Code    44  app.o(i.appm_create_conn_act)
+    appm_create_legacy_adv_act               0x10006871   Thumb Code   190  app.o(i.appm_create_legacy_adv_act)
+    appm_create_per_adv_act                  0x10006935   Thumb Code   122  app.o(i.appm_create_per_adv_act)
+    appm_create_scan_act                     0x100069b5   Thumb Code    58  app.o(i.appm_create_scan_act)
+    appm_exc_activity_cmp                    0x100069f9   Thumb Code    76  app.o(i.appm_exc_activity_cmp)
+    appm_execute_activity_cmd                0x10006a49   Thumb Code    62  app.o(i.appm_execute_activity_cmd)
+    appm_init_imp                            0x10006a8d   Thumb Code    70  app.o(i.appm_init_imp)
+    appm_init_imp_for_hci                    0x10006ae9   Thumb Code    36  app.o(i.appm_init_imp_for_hci)
+    appm_period_sync_recv_gapm_cmp           0x10006bdd   Thumb Code    70  app.o(i.appm_period_sync_recv_gapm_cmp)
+    appm_scan_recv_gapm_cmp                  0x10006c29   Thumb Code    70  app.o(i.appm_scan_recv_gapm_cmp)
+    appm_set_advertising_data                0x10006c75   Thumb Code   216  app.o(i.appm_set_advertising_data)
+    appm_set_per_adv_data                    0x10006db1   Thumb Code   178  app.o(i.appm_set_per_adv_data)
+    appm_set_scan_response_data              0x10006eb1   Thumb Code   222  app.o(i.appm_set_scan_response_data)
+    appm_start_advertising                   0x10006ffd   Thumb Code   168  app.o(i.appm_start_advertising)
+    appm_start_conn                          0x10007109   Thumb Code   212  app_conn.o(i.appm_start_conn)
+    appm_stop_advertising                    0x10007221   Thumb Code   118  app.o(i.appm_stop_advertising)
+    attc_l2cc_pdu_recv_handler               0x10007539   Thumb Code    82  attc.o(i.attc_l2cc_pdu_recv_handler)
+    attc_send_att_req                        0x10007b0d   Thumb Code    48  attc.o(i.attc_send_att_req)
+    attc_send_execute                        0x10007b3d   Thumb Code    40  attc.o(i.attc_send_execute)
+    attc_send_hdl_cfm                        0x10007b65   Thumb Code    36  attc.o(i.attc_send_hdl_cfm)
+    attc_send_read_ind                       0x10007b89   Thumb Code   228  attc.o(i.attc_send_read_ind)
+    attm_att_set_value                       0x10007c91   Thumb Code   172  attm.o(i.attm_att_set_value)
+    attm_att_update_perm                     0x10007d3d   Thumb Code   102  attm.o(i.attm_att_update_perm)
+    attm_convert_to128                       0x10007da5   Thumb Code    46  attm.o(i.attm_convert_to128)
+    attm_get_value                           0x10007de5   Thumb Code   376  attm.o(i.attm_get_value)
+    attm_init                                0x10007f61   Thumb Code    16  attm.o(i.attm_init)
+    attm_is_bt16_uuid                        0x10007f75   Thumb Code     4  attm.o(i.attm_is_bt16_uuid)
+    attm_is_bt32_uuid                        0x10007f79   Thumb Code     4  attm.o(i.attm_is_bt32_uuid)
+    attm_svc_create_db                       0x10007f7d   Thumb Code   256  attm.o(i.attm_svc_create_db)
+    attm_svc_create_db_ext                   0x1000807d   Thumb Code   356  attm.o(i.attm_svc_create_db_ext)
+    attm_svc_get_permission                  0x100081e1   Thumb Code    28  attm.o(i.attm_svc_get_permission)
+    attm_uuid16_comp                         0x100081fd   Thumb Code    12  attm.o(i.attm_uuid16_comp)
+    attm_uuid_comp                           0x10008209   Thumb Code    86  attm.o(i.attm_uuid_comp)
+    attmdb_add_service                       0x10008261   Thumb Code   112  attm_db.o(i.attmdb_add_service)
+    attmdb_att_get_permission                0x100082d5   Thumb Code   272  attm_db.o(i.attmdb_att_get_permission)
+    attmdb_destroy                           0x100083e5   Thumb Code    26  attm_db.o(i.attmdb_destroy)
+    attmdb_get_attribute                     0x10008405   Thumb Code    52  attm_db.o(i.attmdb_get_attribute)
+    attmdb_get_max_len                       0x10008439   Thumb Code    90  attm_db.o(i.attmdb_get_max_len)
+    attmdb_get_next_att                      0x10008495   Thumb Code   114  attm_db.o(i.attmdb_get_next_att)
+    attmdb_get_service                       0x1000850d   Thumb Code    66  attm_db.o(i.attmdb_get_service)
+    attmdb_get_uuid                          0x10008555   Thumb Code   214  attm_db.o(i.attmdb_get_uuid)
+    attmdb_svc_check_hdl                     0x100087f1   Thumb Code    78  attm_db.o(i.attmdb_svc_check_hdl)
+    attmdb_uuid16_comp                       0x10008a0f   Thumb Code    58  attm_db.o(i.attmdb_uuid16_comp)
+    atts_clear_prep_data                     0x10008a75   Thumb Code    32  atts.o(i.atts_clear_prep_data)
+    atts_clear_read_cache                    0x10008a99   Thumb Code    32  atts.o(i.atts_clear_read_cache)
+    atts_clear_rsp_data                      0x10008abd   Thumb Code    32  atts.o(i.atts_clear_rsp_data)
+    atts_l2cc_pdu_recv_handler               0x10009175   Thumb Code   156  atts.o(i.atts_l2cc_pdu_recv_handler)
+    atts_process_pdu                         0x10009355   Thumb Code   108  atts.o(i.atts_process_pdu)
+    atts_send_error                          0x100099bd   Thumb Code    40  atts.o(i.atts_send_error)
+    atts_send_event                          0x100099e5   Thumb Code   144  atts.o(i.atts_send_event)
+    atts_write_rsp_send                      0x10009bbd   Thumb Code    46  atts.o(i.atts_write_rsp_send)
+    atts_write_signed_cfm                    0x10009c65   Thumb Code    60  atts.o(i.atts_write_signed_cfm)
+    audio_decoder_calc_sbc_frame_len         0x10009ca1   Thumb Code   102  audio_decoder.o(i.audio_decoder_calc_sbc_frame_len)
+    audio_sw_decoder_buff                    0x10009d09   Thumb Code    38  audio_decoder.o(i.audio_sw_decoder_buff)
+    audio_sw_decoder_deinit                  0x10009d35   Thumb Code    20  audio_decoder.o(i.audio_sw_decoder_deinit)
+    audio_sw_decoder_init                    0x10009d4d   Thumb Code    48  audio_decoder.o(i.audio_sw_decoder_init)
+    ble_add_svc                              0x10009d81   Thumb Code    48  app.o(i.ble_add_svc)
+    ble_bond_init                            0x10009db9   Thumb Code    28  user_bond_manage.o(i.ble_bond_init)
+    ble_gap_set_dev_config                   0x10009dd9   Thumb Code   150  app.o(i.ble_gap_set_dev_config)
+    ble_set_evt_func                         0x10009e79   Thumb Code    16  app.o(i.ble_set_evt_func)
+    ble_stack_configure                      0x10009e8d   Thumb Code   284  jump_table_host.o(i.ble_stack_configure)
+    ble_stack_init                           0x10009fbd   Thumb Code   128  app.o(i.ble_stack_init)
+    calib_meter_evt_end                      0x1000a04d   Thumb Code     2  adv_check_mode.o(i.calib_meter_evt_end)
+    calib_meter_recv_msg                     0x1000a04f   Thumb Code     2  adv_check_mode.o(i.calib_meter_recv_msg)
+    check_timer_handle                       0x1000a051   Thumb Code   158  os_timer.o(i.check_timer_handle)
+    computeBitneed                           0x1000a171   Thumb Code   198  bitalloc.o(i.computeBitneed)
+    cosineModulateSynth4                     0x1000a23d   Thumb Code   142  synthesis-sbc.o(i.cosineModulateSynth4)
+    crc_iterate                              0x1000a2d5   Thumb Code    34  framing.o(i.crc_iterate)
+    crc_iterate_top4                         0x1000a2fd   Thumb Code    18  framing.o(i.crc_iterate_top4)
+    dct2_8                                   0x1000a315   Thumb Code   280  synthesis-dct8.o(i.dct2_8)
+    default_mul_16s_32s_hi                   0x1000a43d   Thumb Code    14  synthesis-sbc.o(i.default_mul_16s_32s_hi)
+    default_mul_32s_32s_hi                   0x1000a44b   Thumb Code    38  synthesis-dct8.o(i.default_mul_32s_32s_hi)
+    from_task_func_to_msg_handle             0x1000a4d9   Thumb Code    32  os_task.o(i.from_task_func_to_msg_handle)
+    gap_address_get                          0x1000a4fd   Thumb Code    24  gap_api.o(i.gap_address_get)
+    gap_address_set                          0x1000a51d   Thumb Code    36  gap_api.o(i.gap_address_set)
+    gap_bond_manager_delete_all              0x1000a549   Thumb Code     4  gap_api.o(i.gap_bond_manager_delete_all)
+    gap_bond_manager_init                    0x1000a54d   Thumb Code     4  gap_api.o(i.gap_bond_manager_init)
+    gap_dev_name_get                         0x1000a551   Thumb Code    20  gap_api.o(i.gap_dev_name_get)
+    gap_dev_name_set                         0x1000a569   Thumb Code    24  gap_api.o(i.gap_dev_name_set)
+    gap_get_connect_num                      0x1000a585   Thumb Code    32  gap_api.o(i.gap_get_connect_num)
+    gap_get_dev_appearance                   0x1000a5a9   Thumb Code     8  gap_api.o(i.gap_get_dev_appearance)
+    gap_rssi_ind                             0x1000a629   Thumb Code     2  proj_main.o(i.gap_rssi_ind)
+    gap_security_param_init                  0x1000a62b   Thumb Code     4  gap_api.o(i.gap_security_param_init)
+    gap_set_cb_func                          0x1000a631   Thumb Code     8  gap_api.o(i.gap_set_cb_func)
+    gap_set_dev_appearance                   0x1000a63d   Thumb Code     8  gap_api.o(i.gap_set_dev_appearance)
+    gap_start_conn                           0x1000a649   Thumb Code   100  gap_api.o(i.gap_start_conn)
+    gap_start_scan                           0x1000a6b9   Thumb Code   164  gap_api.o(i.gap_start_scan)
+    gap_stop_scan                            0x1000a7a9   Thumb Code    78  gap_api.o(i.gap_stop_scan)
+    gapc_auth_get                            0x1000a841   Thumb Code    58  gapc.o(i.gapc_auth_get)
+    gapc_auth_set                            0x1000a885   Thumb Code    90  gapc.o(i.gapc_auth_set)
+    gapc_cmp_evt_handler                     0x1000afbd   Thumb Code    96  gapm_init.o(i.gapc_cmp_evt_handler)
+    gapc_con_cleanup                         0x1000b021   Thumb Code    16  gapc.o(i.gapc_con_cleanup)
+    gapc_con_create                          0x1000b031   Thumb Code   366  gapc.o(i.gapc_con_create)
+    gapc_enc_keysize_get                     0x1000b511   Thumb Code    24  gapc.o(i.gapc_enc_keysize_get)
+    gapc_enc_keysize_set                     0x1000b52d   Thumb Code    20  gapc.o(i.gapc_enc_keysize_set)
+    gapc_get_bdaddr                          0x1000b7b5   Thumb Code    32  gapc.o(i.gapc_get_bdaddr)
+    gapc_get_chan_sel_algo                   0x1000b7d9   Thumb Code    20  gapc.o(i.gapc_get_chan_sel_algo)
+    gapc_get_conhdl                          0x1000b7f1   Thumb Code    32  gapc.o(i.gapc_get_conhdl)
+    gapc_get_conidx_imp                      0x1000b819   Thumb Code    46  gapc.o(i.gapc_get_conidx_imp)
+    gapc_get_csrk                            0x1000b851   Thumb Code    32  gapc.o(i.gapc_get_csrk)
+    gapc_get_dest_task                       0x1000b875   Thumb Code    10  gapc.o(i.gapc_get_dest_task)
+    gapc_get_operation                       0x1000bae5   Thumb Code    22  gapc.o(i.gapc_get_operation)
+    gapc_get_operation_ptr                   0x1000bb01   Thumb Code    12  gapc.o(i.gapc_get_operation_ptr)
+    gapc_get_requester                       0x1000bb11   Thumb Code    26  gapc.o(i.gapc_get_requester)
+    gapc_get_role                            0x1000bb31   Thumb Code    28  gapc.o(i.gapc_get_role)
+    gapc_get_sign_counter                    0x1000bb51   Thumb Code    32  gapc.o(i.gapc_get_sign_counter)
+    gapc_hci_handler                         0x1000bb75   Thumb Code    96  gapc_hci.o(i.gapc_hci_handler)
+    gapc_init                                0x1000bbd9   Thumb Code    64  gapc.o(i.gapc_init)
+    gapc_is_disc_connection                  0x1000bc25   Thumb Code     4  gapc.o(i.gapc_is_disc_connection)
+    gapc_is_sec_set                          0x1000bc29   Thumb Code    58  gapc.o(i.gapc_is_sec_set)
+    gapc_link_encrypted                      0x1000bcd9   Thumb Code    32  gapc.o(i.gapc_link_encrypted)
+    gapc_lk_sec_lvl_get                      0x1000bd01   Thumb Code    34  gapc.o(i.gapc_lk_sec_lvl_get)
+    gapc_param_update_sanity                 0x1000c03d   Thumb Code    42  gapc.o(i.gapc_param_update_sanity)
+    gapc_peer_att_info_ind_handler           0x1000c069   Thumb Code    94  gapm_init.o(i.gapc_peer_att_info_ind_handler)
+    gapc_process_op                          0x1000c115   Thumb Code   140  gapc_task.o(i.gapc_process_op)
+    gapc_reschedule_operation                0x1000c1a1   Thumb Code    54  gapc.o(i.gapc_reschedule_operation)
+    gapc_send_complete_evt                   0x1000c271   Thumb Code    90  gapc.o(i.gapc_send_complete_evt)
+    gapc_send_disconect_ind                  0x1000c2d1   Thumb Code    38  gapc.o(i.gapc_send_disconect_ind)
+    gapc_send_error_evt                      0x1000c2f7   Thumb Code    38  gapc.o(i.gapc_send_error_evt)
+    gapc_set_local_addr                      0x1000c445   Thumb Code    30  gapc.o(i.gapc_set_local_addr)
+    gapc_set_operation_ptr                   0x1000c469   Thumb Code    12  gapc.o(i.gapc_set_operation_ptr)
+    gapc_sig_pdu_recv_handler                0x1000c531   Thumb Code    54  gapc_sig.o(i.gapc_sig_pdu_recv_handler)
+    gapc_sig_send_param_resp                 0x1000c56d   Thumb Code    36  gapc_sig.o(i.gapc_sig_send_param_resp)
+    gapc_svc_chg_ccc_get                     0x1000c6cd   Thumb Code    16  gapc.o(i.gapc_svc_chg_ccc_get)
+    gapc_svc_chg_ccc_set                     0x1000c6e1   Thumb Code    22  gapc.o(i.gapc_svc_chg_ccc_set)
+    gapc_update_state                        0x1000c741   Thumb Code    50  gapc.o(i.gapc_update_state)
+    gapm_activity_create_cmd_handler         0x1000c775   Thumb Code   186  gapm_actv.o(i.gapm_activity_create_cmd_handler)
+    gapm_activity_delete_cmd_handler         0x1000c881   Thumb Code   110  gapm_actv.o(i.gapm_activity_delete_cmd_handler)
+    gapm_activity_start_cmd_handler          0x1000c8fd   Thumb Code   104  gapm_actv.o(i.gapm_activity_start_cmd_handler)
+    gapm_activity_stop_cmd_handler           0x1000c971   Thumb Code    98  gapm_actv.o(i.gapm_activity_stop_cmd_handler)
+    gapm_actv_alloc                          0x1000ca5d   Thumb Code    42  gapm_actv.o(i.gapm_actv_alloc)
+    gapm_actv_created                        0x1000ca8d   Thumb Code    96  gapm_actv.o(i.gapm_actv_created)
+    gapm_actv_deleted                        0x1000caf1   Thumb Code    68  gapm_actv.o(i.gapm_actv_deleted)
+    gapm_actv_get_hci_own_addr_type          0x1000cb71   Thumb Code    32  gapm_actv.o(i.gapm_actv_get_hci_own_addr_type)
+    gapm_actv_init                           0x1000cbc5   Thumb Code    76  gapm_actv.o(i.gapm_actv_init)
+    gapm_actv_rand_addr_set_ind              0x1000cc19   Thumb Code    22  gapm_actv.o(i.gapm_actv_rand_addr_set_ind)
+    gapm_actv_retrieve_cmd_cmp_evt           0x1000cc35   Thumb Code    46  gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt)
+    gapm_actv_started                        0x1000cc95   Thumb Code    40  gapm_actv.o(i.gapm_actv_started)
+    gapm_actv_stopped                        0x1000ccc1   Thumb Code   114  gapm_actv.o(i.gapm_actv_stopped)
+    gapm_addr_init                           0x1000cdfd   Thumb Code    18  gapm_addr.o(i.gapm_addr_init)
+    gapm_addr_renew_cmd_handler              0x1000ce15   Thumb Code    34  gapm_addr.o(i.gapm_addr_renew_cmd_handler)
+    gapm_addr_renew_to_ind_handler           0x1000cee9   Thumb Code    36  gapm_addr.o(i.gapm_addr_renew_to_ind_handler)
+    gapm_addr_set_rand_addr                  0x1000cf39   Thumb Code   208  gapm_addr.o(i.gapm_addr_set_rand_addr)
+    gapm_adv_create                          0x1000d2e9   Thumb Code   152  gapm_adv.o(i.gapm_adv_create)
+    gapm_auto_conn_to_ind_handler            0x1000d799   Thumb Code    52  gapm_init.o(i.gapm_auto_conn_to_ind_handler)
+    gapm_cmp_evt_handler                     0x1000daad   Thumb Code    26  gapm_addr.o(i.gapm_cmp_evt_handler)
+    gapm_con_cleanup                         0x1000dacd   Thumb Code    52  gapm.o(i.gapm_con_cleanup)
+    gapm_con_create                          0x1000db05   Thumb Code   100  gapm.o(i.gapm_con_create)
+    gapm_con_enable                          0x1000db6d   Thumb Code    10  gapm.o(i.gapm_con_enable)
+    gapm_dev_bdaddr_ind_handler              0x1000db7d   Thumb Code    56  gapm_addr.o(i.gapm_dev_bdaddr_ind_handler)
+    gapm_dle_val_check                       0x1000dbb9   Thumb Code    28  gapm.o(i.gapm_dle_val_check)
+    gapm_gen_dh_key_cmd_handler              0x1000dbf9   Thumb Code    74  gapm_smp.o(i.gapm_gen_dh_key_cmd_handler)
+    gapm_gen_rand_addr_cmd_handler           0x1000dc49   Thumb Code    54  gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler)
+    gapm_get_address_type                    0x1000dcd9   Thumb Code    12  gapm.o(i.gapm_get_address_type)
+    gapm_get_att_handle                      0x1000dce9   Thumb Code    36  gapm.o(i.gapm_get_att_handle)
+    gapm_get_bdaddr                          0x1000dd11   Thumb Code     4  gapm.o(i.gapm_get_bdaddr)
+    gapm_get_dev_info_cmd_handler            0x1000dd19   Thumb Code   254  gapm_cfg.o(i.gapm_get_dev_info_cmd_handler)
+    gapm_get_irk                             0x1000de29   Thumb Code     4  gapm.o(i.gapm_get_irk)
+    gapm_get_local_public_key                0x1000de31   Thumb Code     4  gapm.o(i.gapm_get_local_public_key)
+    gapm_get_max_mtu                         0x1000de39   Thumb Code     8  gapm.o(i.gapm_get_max_mtu)
+    gapm_get_operation                       0x1000de45   Thumb Code    18  gapm.o(i.gapm_get_operation)
+    gapm_get_pub_key_cmd_handler             0x1000de5d   Thumb Code   146  gapm_smp.o(i.gapm_get_pub_key_cmd_handler)
+    gapm_get_ral_addr_cmd_handler            0x1000def9   Thumb Code    78  gapm_list.o(i.gapm_get_ral_addr_cmd_handler)
+    gapm_get_requester                       0x1000df4d   Thumb Code    22  gapm.o(i.gapm_get_requester)
+    gapm_init                                0x1000dfc1   Thumb Code    88  gapm.o(i.gapm_init)
+    gapm_init_attr                           0x1000e021   Thumb Code    42  gapm.o(i.gapm_init_attr)
+    gapm_init_connection_ind                 0x1000e055   Thumb Code   146  gapm_init.o(i.gapm_init_connection_ind)
+    gapm_init_create                         0x1000e0ed   Thumb Code   110  gapm_init.o(i.gapm_init_create)
+    gapm_is_addr_type_valid                  0x1000e2e9   Thumb Code    58  gapm_addr.o(i.gapm_is_addr_type_valid)
+    gapm_is_legacy_pairing_supp              0x1000e32d   Thumb Code    12  gapm.o(i.gapm_is_legacy_pairing_supp)
+    gapm_is_pref_con_param_pres              0x1000e33d   Thumb Code    12  gapm.o(i.gapm_is_pref_con_param_pres)
+    gapm_is_sec_con_pairing_supp             0x1000e34d   Thumb Code    12  gapm.o(i.gapm_is_sec_con_pairing_supp)
+    gapm_list_rmv_cmd_handle                 0x1000e40d   Thumb Code    60  gapm_list.o(i.gapm_list_rmv_cmd_handle)
+    gapm_list_set_cmd_handler                0x1000e4bd   Thumb Code    80  gapm_list.o(i.gapm_list_set_cmd_handler)
+    gapm_per_sync_clear_fragments            0x1000e721   Thumb Code    30  gapm_per_sync.o(i.gapm_per_sync_clear_fragments)
+    gapm_per_sync_create                     0x1000e741   Thumb Code    54  gapm_per_sync.o(i.gapm_per_sync_create)
+    gapm_process_op                          0x1000e92d   Thumb Code   112  gapm.o(i.gapm_process_op)
+    gapm_profile_task_add_cmd_handler        0x1000e9c5   Thumb Code    90  gapm_cfg.o(i.gapm_profile_task_add_cmd_handler)
+    gapm_reset_cmd_handler                   0x1000ea25   Thumb Code    58  gapm_cfg.o(i.gapm_reset_cmd_handler)
+    gapm_resolv_addr_cmd_handler             0x1000ea65   Thumb Code    52  gapm_smp.o(i.gapm_resolv_addr_cmd_handler)
+    gapm_scan_actv_clean                     0x1000ea9d   Thumb Code    40  gapm_scan.o(i.gapm_scan_actv_clean)
+    gapm_scan_create                         0x1000eb5d   Thumb Code    96  gapm_scan.o(i.gapm_scan_create)
+    gapm_send_complete_evt                   0x1000efdd   Thumb Code    64  gapm.o(i.gapm_send_complete_evt)
+    gapm_send_error_evt                      0x1000f021   Thumb Code    36  gapm.o(i.gapm_send_error_evt)
+    gapm_set_adv_data_cmd_handler            0x1000f045   Thumb Code   224  gapm_adv.o(i.gapm_set_adv_data_cmd_handler)
+    gapm_set_channel_map_cmd_handler         0x1000f131   Thumb Code    80  gapm_cfg.o(i.gapm_set_channel_map_cmd_handler)
+    gapm_set_dev_config_cmd_handler          0x1000f189   Thumb Code   412  gapm_cfg.o(i.gapm_set_dev_config_cmd_handler)
+    gapm_set_irk_cmd_handler                 0x1000f331   Thumb Code    46  gapm_cfg.o(i.gapm_set_irk_cmd_handler)
+    gapm_set_max_mps                         0x1000f369   Thumb Code    26  gapm.o(i.gapm_set_max_mps)
+    gapm_set_max_mtu                         0x1000f389   Thumb Code    28  gapm.o(i.gapm_set_max_mtu)
+    gapm_svc_chg_en                          0x1000f595   Thumb Code    12  gapm.o(i.gapm_svc_chg_en)
+    gapm_update_state                        0x1000f5d3   Thumb Code    44  gapm.o(i.gapm_update_state)
+    gapm_use_enc_block_cmd_handler           0x1000f601   Thumb Code    60  gapm_smp.o(i.gapm_use_enc_block_cmd_handler)
+    gatt_add_client                          0x1000f67d   Thumb Code   192  gatt_api.o(i.gatt_add_client)
+    gatt_add_client_uuid                     0x1000f791   Thumb Code   642  gatt_api.o(i.gatt_add_client_uuid)
+    gatt_client_enable_ntf                   0x1000fc21   Thumb Code    74  gatt_api.o(i.gatt_client_enable_ntf)
+    gatt_client_read                         0x1000fc79   Thumb Code    38  gatt_api.o(i.gatt_client_read)
+    gatt_client_read_with_handle             0x1000fca9   Thumb Code    86  gatt_api.o(i.gatt_client_read_with_handle)
+    gatt_client_write_cmd                    0x1000fd05   Thumb Code    42  gatt_api.o(i.gatt_client_write_cmd)
+    gatt_client_write_cmd_with_handle        0x1000fd39   Thumb Code   114  gatt_api.o(i.gatt_client_write_cmd_with_handle)
+    gatt_client_write_req_with_handle        0x1000fdb1   Thumb Code   114  gatt_api.o(i.gatt_client_write_req_with_handle)
+    gatt_discovery_all_peer_svc              0x1000fe69   Thumb Code   182  gatt_api.o(i.gatt_discovery_all_peer_svc)
+    gatt_get_free_svc_id                     0x1000ff2d   Thumb Code    38  gatt_api.o(i.gatt_get_free_svc_id)
+    gatt_load_peer_svc_from_flash            0x1000ff59   Thumb Code   142  user_bond_manage.o(i.gatt_load_peer_svc_from_flash)
+    gatt_profile_task_add                    0x10010739   Thumb Code   160  gatt_api.o(i.gatt_profile_task_add)
+    gatt_write_data                          0x10010d65   Thumb Code    38  ble_simple_central.o(i.gatt_write_data)
+    gatt_write_peer_svc_to_flash             0x10010d91   Thumb Code   136  user_bond_manage.o(i.gatt_write_peer_svc_to_flash)
+    gattc_cleanup                            0x10010f71   Thumb Code   160  gattc.o(i.gattc_cleanup)
+    gattc_con_enable                         0x100111d9   Thumb Code    22  gattc.o(i.gattc_con_enable)
+    gattc_create                             0x100111f1   Thumb Code   136  gattc.o(i.gattc_create)
+    gattc_get_mtu                            0x100116b5   Thumb Code    12  gattc.o(i.gattc_get_mtu)
+    gattc_get_operation                      0x100116c5   Thumb Code    22  gattc.o(i.gattc_get_operation)
+    gattc_get_operation_ptr                  0x100116e1   Thumb Code    12  gattc.o(i.gattc_get_operation_ptr)
+    gattc_get_requester                      0x100116f1   Thumb Code    26  gattc.o(i.gattc_get_requester)
+    gattc_init                               0x10011711   Thumb Code    66  gattc.o(i.gattc_init)
+    gattc_reschedule_operation               0x10011c8d   Thumb Code    54  gattc.o(i.gattc_reschedule_operation)
+    gattc_send_complete_evt                  0x10011d8d   Thumb Code   100  gattc.o(i.gattc_send_complete_evt)
+    gattc_send_error_evt                     0x10011df5   Thumb Code    44  gattc.o(i.gattc_send_error_evt)
+    gattc_set_mtu                            0x10011f2d   Thumb Code    76  gattc.o(i.gattc_set_mtu)
+    gattc_set_operation_ptr                  0x10011f7d   Thumb Code    12  gattc.o(i.gattc_set_operation_ptr)
+    gattc_update_state                       0x10011ff9   Thumb Code    40  gattc.o(i.gattc_update_state)
+    gattm_cleanup                            0x1001238f   Thumb Code     6  gattm.o(i.gattm_cleanup)
+    gattm_create                             0x10012395   Thumb Code     4  gattm.o(i.gattm_create)
+    gattm_init                               0x1001239d   Thumb Code    32  gattm.o(i.gattm_init)
+    gattm_init_attr                          0x100123c1   Thumb Code    90  gattm.o(i.gattm_init_attr)
+    gattm_svc_get_start_hdl                  0x10012425   Thumb Code     6  gattm.o(i.gattm_svc_get_start_hdl)
+    get_gatt_default_itf                     0x10012465   Thumb Code     4  gatt_api.o(i.get_gatt_default_itf)
+    gpio_init                                0x100124b9   Thumb Code   696  driver_gpio.o(i.gpio_init)
+    gpio_write_pin                           0x10012781   Thumb Code    88  driver_gpio.o(i.gpio_write_pin)
+    hci_basic_cmd_cmp_evt_cfg_handler        0x100128bd   Thumb Code   164  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler)
+    hci_basic_cmd_cmp_evt_rl_cfg_handler     0x10012961   Thumb Code    68  gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler)
+    hci_le_adv_set_term_evt_handler          0x10012b45   Thumb Code    98  gapm_adv.o(i.hci_le_adv_set_term_evt_handler)
+    hci_le_ch_sel_algo_evt_handler           0x10012bb5   Thumb Code    32  gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler)
+    hci_le_cmd_cmp_evt_addr_handler          0x10012bdd   Thumb Code    50  gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler)
+    hci_le_cmd_cmp_evt_adv_handler           0x10012c15   Thumb Code   160  gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler)
+    hci_le_cmd_cmp_evt_init_handler          0x10012da5   Thumb Code   124  gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler)
+    hci_le_cmd_cmp_evt_list_handler          0x10012e25   Thumb Code   192  gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler)
+    hci_le_cmd_cmp_evt_per_sync_handler      0x10012ee9   Thumb Code    52  gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler)
+    hci_le_cmd_cmp_evt_scan_handler          0x10012f1d   Thumb Code    98  gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler)
+    hci_le_enh_con_cmp_evt_handler           0x100130d1   Thumb Code    40  gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler)
+    hci_le_ext_adv_report_evt_handler        0x100130f9   Thumb Code   190  gapm_scan.o(i.hci_le_ext_adv_report_evt_handler)
+    hci_le_gen_dhkey_stat_evt_handler        0x100131bd   Thumb Code    38  gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler)
+    hci_le_generate_dhkey_cmp_evt_handler    0x100131e3   Thumb Code    84  gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler)
+    hci_le_per_adv_report_evt_handler        0x100132b9   Thumb Code    80  gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler)
+    hci_le_per_adv_sync_est_evt_handler      0x10013309   Thumb Code   102  gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler)
+    hci_le_per_adv_sync_lost_evt_handler     0x1001336f   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 0x100133f5   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  0x10013439   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 0x10013469   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 0x100134f9   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 0x1001353d   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   0x100135a5   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   0x1001363d   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   0x100136a3   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 0x10013781   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 0x100137c9   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     0x10013803   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  0x1001384b   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 0x10013885   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         0x1001393d   Thumb Code    88  gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler)
+    hci_le_scan_timeout_evt_handler          0x1001399d   Thumb Code    34  gapm_scan.o(i.hci_le_scan_timeout_evt_handler)
+    hci_rd_bd_addr_cmd_cmp_evt_handler       0x10013a9d   Thumb Code    62  gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler)
+    hci_rd_buff_size_cmd_cmp_evt_handler     0x10013ae1   Thumb Code    44  gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler)
+    hci_rd_local_ver_info_cmd_cmp_evt_handler 0x10013b71   Thumb Code   104  gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler)
+    hci_test_end_cmd_cmp_evt_handler         0x10013cbd   Thumb Code    58  gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler)
+    internal_CalculateFramelen               0x10013de1   Thumb Code    54  bitalloc.o(i.internal_CalculateFramelen)
+    internal_DecoderReset                    0x10013e19   Thumb Code    66  decoder-private.o(i.internal_DecoderReset)
+    jump_table_get_static_keys               0x10013e61   Thumb Code   166  jump_table_host.o(i.jump_table_get_static_keys)
+    jump_table_memmory_init                  0x10013f25   Thumb Code    44  jump_table_host.o(i.jump_table_memmory_init)
+    jump_table_set_static_keys               0x10013fe1   Thumb Code   140  jump_table_host.o(i.jump_table_set_static_keys)
+    l2cc_cleanup                             0x10014215   Thumb Code   170  l2cc.o(i.l2cc_cleanup)
+    l2cc_create                              0x10014349   Thumb Code    70  l2cc.o(i.l2cc_create)
+    l2cc_data_send                           0x10014395   Thumb Code   370  l2cc.o(i.l2cc_data_send)
+    l2cc_dbg_pdu_pack                        0x10014511   Thumb Code    74  l2cc_pdu.o(i.l2cc_dbg_pdu_pack)
+    l2cc_init                                0x100145d5   Thumb Code    68  l2cc.o(i.l2cc_init)
+    l2cc_op_complete                         0x10014665   Thumb Code    80  l2cc.o(i.l2cc_op_complete)
+    l2cc_pdu_alloc                           0x100146b9   Thumb Code    44  l2cc_task.o(i.l2cc_pdu_alloc)
+    l2cc_pdu_header_check                    0x100146e5   Thumb Code   320  l2cc_pdu.o(i.l2cc_pdu_header_check)
+    l2cc_pdu_pack                            0x10014829   Thumb Code   690  l2cc_pdu.o(i.l2cc_pdu_pack)
+    l2cc_pdu_rx_init                         0x10014c25   Thumb Code   124  l2cc_pdu.o(i.l2cc_pdu_rx_init)
+    l2cc_pdu_send                            0x10014ca5   Thumb Code     6  l2cc_task.o(i.l2cc_pdu_send)
+    l2cc_pdu_unpack                          0x10014d0d   Thumb Code   656  l2cc_pdu.o(i.l2cc_pdu_unpack)
+    l2cc_send_cmp_evt                        0x10014fa5   Thumb Code    48  l2cc.o(i.l2cc_send_cmp_evt)
+    l2cc_sig_pdu_recv_handler                0x10014fd5   Thumb Code    70  l2cc_sig.o(i.l2cc_sig_pdu_recv_handler)
+    l2cc_sig_send_cmd_reject                 0x10015021   Thumb Code    92  l2cc_sig.o(i.l2cc_sig_send_cmd_reject)
+    l2cc_update_state                        0x1001507d   Thumb Code    40  l2cc.o(i.l2cc_update_state)
+    l2cm_cleanup                             0x100150a5   Thumb Code    22  l2cm.o(i.l2cm_cleanup)
+    l2cm_create                              0x100150bb   Thumb Code     4  l2cm.o(i.l2cm_create)
+    l2cm_get_nb_buffer_available             0x100150c1   Thumb Code     6  l2cm.o(i.l2cm_get_nb_buffer_available)
+    l2cm_init                                0x100150cd   Thumb Code    40  l2cm.o(i.l2cm_init)
+    l2cm_set_link_layer_buff_size            0x1001515d   Thumb Code    10  l2cm.o(i.l2cm_set_link_layer_buff_size)
+    l2cm_tx_status                           0x1001516d   Thumb Code    38  l2cm.o(i.l2cm_tx_status)
+    log_init                                 0x10015199   Thumb Code   104  co_log.o(i.log_init)
+    log_printf                               0x1001522d   Thumb Code    28  co_log.o(i.log_printf)
+    log_printf_level                         0x10015251   Thumb Code     4  co_log.o(i.log_printf_level)
+    lvd_threshold                            0x10015255   Thumb Code    34  driver_pmu.o(i.lvd_threshold)
+    m_al_get_local_addr                      0x10015279   Thumb Code     4  m_al_task.o(i.m_al_get_local_addr)
+    m_tb_state_is_feature_sup                0x10015281   Thumb Code    20  m_tb_state.o(i.m_tb_state_is_feature_sup)
+    mesh_set_runtime                         0x10015299   Thumb Code    54  mesh_api.o(i.mesh_set_runtime)
+    modem_param_table_set                    0x100152e5   Thumb Code    64  patch_rf.o(i.modem_param_table_set)
+    monoBitAllocation                        0x10015331   Thumb Code    34  bitalloc.o(i.monoBitAllocation)
+    oneChannelBitAllocation                  0x10015353   Thumb Code    86  bitalloc.o(i.oneChannelBitAllocation)
+    os_free                                  0x100153d9   Thumb Code    10  os_mem.o(i.os_free)
+    os_get_free_task_type                    0x100153e5   Thumb Code    28  os_task.o(i.os_get_free_task_type)
+    os_malloc                                0x10015405   Thumb Code     6  os_mem.o(i.os_malloc)
+    os_msg_post                              0x1001540d   Thumb Code    54  os_msg_q.o(i.os_msg_post)
+    os_task_create                           0x1001546d   Thumb Code     6  os_task.o(i.os_task_create)
+    os_task_create_x                         0x10015475   Thumb Code   114  os_task.o(i.os_task_create_x)
+    os_timer_CMD_update_cb                   0x100154ed   Thumb Code   130  usb_hid_audio.o(i.os_timer_CMD_update_cb)
+    os_timer_init                            0x10015621   Thumb Code   144  os_timer.o(i.os_timer_init)
+    os_timer_start                           0x10015705   Thumb Code   120  os_timer.o(i.os_timer_start)
+    os_timer_stop                            0x100157d9   Thumb Code   182  os_timer.o(i.os_timer_stop)
+    os_timer_update_link_param_cb            0x100158e9   Thumb Code    36  ble_simple_central.o(i.os_timer_update_link_param_cb)
+    os_zalloc                                0x1001598d   Thumb Code    24  os_mem.o(i.os_zalloc)
+    pmu_Anti_shake_key_isr                   0x100159a5   Thumb Code     2  driver_pmu.o(i.pmu_Anti_shake_key_isr)
+    pmu_calibration_restart                  0x100159a9   Thumb Code    90  sys_utisl.o(i.pmu_calibration_restart)
+    pmu_cp_trim_config                       0x10015a09   Thumb Code   332  driver_pmu.o(i.pmu_cp_trim_config)
+    pmu_ft_trim_config                       0x10015b5d   Thumb Code   686  driver_pmu.o(i.pmu_ft_trim_config)
+    pmu_get_isr_state                        0x10015e19   Thumb Code    16  driver_pmu.o(i.pmu_get_isr_state)
+    pmu_gpio_isr                             0x10015e29   Thumb Code     2  driver_pmu.o(i.pmu_gpio_isr)
+    pmu_ldo_mode_enable                      0x10015e2b   Thumb Code    76  driver_pmu.o(i.pmu_ldo_mode_enable)
+    pmu_lvd_en                               0x10015e77   Thumb Code   146  driver_pmu.o(i.pmu_lvd_en)
+    pmu_reset_internal_cnt                   0x10015f09   Thumb Code    46  driver_pmu.o(i.pmu_reset_internal_cnt)
+    pmu_set_pin_dir                          0x10015f3d   Thumb Code    54  driver_pmu.o(i.pmu_set_pin_dir)
+    pmu_set_pin_pull                         0x10015f73   Thumb Code   108  driver_pmu.o(i.pmu_set_pin_pull)
+    pmu_set_pin_to_CPU                       0x10015fdf   Thumb Code    36  driver_pmu.o(i.pmu_set_pin_to_CPU)
+    pmu_set_pin_to_PMU                       0x10016003   Thumb Code    36  driver_pmu.o(i.pmu_set_pin_to_PMU)
+    pmu_sub_init                             0x10016029   Thumb Code   858  driver_pmu.o(i.pmu_sub_init)
+    prf_add_profile                          0x1001638d   Thumb Code   184  prf.o(i.prf_add_profile)
+    prf_cleanup                              0x1001644d   Thumb Code    76  prf.o(i.prf_cleanup)
+    prf_create                               0x100164a1   Thumb Code    74  prf.o(i.prf_create)
+    prf_extract_svc_info_uuid_128            0x100164f5   Thumb Code   414  prf_utils.o(i.prf_extract_svc_info_uuid_128)
+    prf_get_task_from_id                     0x10016695   Thumb Code    66  prf.o(i.prf_get_task_from_id)
+    prf_init                                 0x100166e1   Thumb Code   244  prf.o(i.prf_init)
+    prf_itf_get_imp                          0x100167dd   Thumb Code    36  app_prf.o(i.prf_itf_get_imp)
+    proj_init                                0x10016805   Thumb Code    58  proj_main.o(i.proj_init)
+    rwble_hl_init_imp                        0x1001688d   Thumb Code    30  rwble_hl.o(i.rwble_hl_init_imp)
+    rwble_hl_reset                           0x100168ab   Thumb Code    30  rwble_hl.o(i.rwble_hl_reset)
+    shift_buffer                             0x100168c9   Thumb Code    50  framing.o(i.shift_buffer)
+    simple_central_init                      0x100168fd   Thumb Code    96  ble_simple_central.o(i.simple_central_init)
+    smpc_ShiftLeft1Bit16ByteNum              0x10016c85   Thumb Code    36  smpc_crypto.o(i.smpc_ShiftLeft1Bit16ByteNum)
+    smpc_XOR_16_Byte_Array                   0x10016ca9   Thumb Code    22  smpc_crypto.o(i.smpc_XOR_16_Byte_Array)
+    smpc_aes_cmac_complete                   0x10016cc1   Thumb Code    66  smpc_crypto.o(i.smpc_aes_cmac_complete)
+    smpc_aes_cmac_continue                   0x10016d09   Thumb Code   330  smpc_crypto.o(i.smpc_aes_cmac_continue)
+    smpc_aes_cmac_init                       0x10016e59   Thumb Code    70  smpc_crypto.o(i.smpc_aes_cmac_init)
+    smpc_calc_confirm_cont                   0x10016ea5   Thumb Code  1360  smpc_api.o(i.smpc_calc_confirm_cont)
+    smpc_calc_subkeys                        0x100173f5   Thumb Code   116  smpc.o(i.smpc_calc_subkeys)
+    smpc_check_key_distrib                   0x10017479   Thumb Code   122  smpc.o(i.smpc_check_key_distrib)
+    smpc_check_max_key_size                  0x100174f9   Thumb Code    40  smpc.o(i.smpc_check_max_key_size)
+    smpc_check_pairing_feat                  0x10017525   Thumb Code    36  smpc.o(i.smpc_check_pairing_feat)
+    smpc_check_param                         0x10017549   Thumb Code   130  smpc_util.o(i.smpc_check_param)
+    smpc_check_repeated_attempts             0x100175cd   Thumb Code    96  smpc.o(i.smpc_check_repeated_attempts)
+    smpc_clear_timeout_timer                 0x10017631   Thumb Code    48  smpc.o(i.smpc_clear_timeout_timer)
+    smpc_confirm_gen_rand                    0x10017665   Thumb Code   578  smpc_api.o(i.smpc_confirm_gen_rand)
+    smpc_encrypt_cfm                         0x10017955   Thumb Code    50  smpc_api.o(i.smpc_encrypt_cfm)
+    smpc_encrypt_start                       0x1001798d   Thumb Code    38  smpc_api.o(i.smpc_encrypt_start)
+    smpc_encrypt_start_handler               0x100179b3   Thumb Code    56  smpc_api.o(i.smpc_encrypt_start_handler)
+    smpc_f4_Init                             0x100179ed   Thumb Code    88  smpc_crypto.o(i.smpc_f4_Init)
+    smpc_f4_complete                         0x10017a49   Thumb Code    50  smpc_crypto.o(i.smpc_f4_complete)
+    smpc_f5_complete                         0x10017a81   Thumb Code    52  smpc_crypto.o(i.smpc_f5_complete)
+    smpc_f5_init                             0x10017ab9   Thumb Code   152  smpc_crypto.o(i.smpc_f5_init)
+    smpc_f6_complete                         0x10017b69   Thumb Code    50  smpc_crypto.o(i.smpc_f6_complete)
+    smpc_f6_init                             0x10017ba1   Thumb Code   152  smpc_crypto.o(i.smpc_f6_init)
+    smpc_g2_complete                         0x10017c3d   Thumb Code    50  smpc_crypto.o(i.smpc_g2_complete)
+    smpc_g2_init                             0x10017c75   Thumb Code    98  smpc_crypto.o(i.smpc_g2_init)
+    smpc_generate_cfm                        0x10017cdd   Thumb Code   122  smpc.o(i.smpc_generate_cfm)
+    smpc_generate_ci                         0x10017d5d   Thumb Code   110  smpc.o(i.smpc_generate_ci)
+    smpc_generate_e1                         0x10017dd1   Thumb Code   178  smpc.o(i.smpc_generate_e1)
+    smpc_generate_l                          0x10017e89   Thumb Code    82  smpc.o(i.smpc_generate_l)
+    smpc_generate_rand                       0x10017ee1   Thumb Code    42  smpc.o(i.smpc_generate_rand)
+    smpc_generate_stk                        0x10017f11   Thumb Code    76  smpc.o(i.smpc_generate_stk)
+    smpc_get_key_sec_prop                    0x10017f61   Thumb Code   256  smpc.o(i.smpc_get_key_sec_prop)
+    smpc_get_next_passkey_bit                0x10018069   Thumb Code    38  smpc.o(i.smpc_get_next_passkey_bit)
+    smpc_handle_dh_key_check_complete        0x10018099   Thumb Code    60  smpc.o(i.smpc_handle_dh_key_check_complete)
+    smpc_handle_enc_change_evt               0x100180d9   Thumb Code   308  smpc.o(i.smpc_handle_enc_change_evt)
+    smpc_init_mac_key_calculation            0x10018211   Thumb Code   164  smpc.o(i.smpc_init_mac_key_calculation)
+    smpc_initiate_dhkey_check                0x100182b9   Thumb Code   208  smpc.o(i.smpc_initiate_dhkey_check)
+    smpc_initiate_dhkey_verification         0x1001838d   Thumb Code   206  smpc.o(i.smpc_initiate_dhkey_verification)
+    smpc_is_sec_mode_reached                 0x10018461   Thumb Code    40  smpc.o(i.smpc_is_sec_mode_reached)
+    smpc_key_press_notification_ind          0x1001848d   Thumb Code    38  smpc_api.o(i.smpc_key_press_notification_ind)
+    smpc_launch_rep_att_timer                0x100184b5   Thumb Code    72  smpc.o(i.smpc_launch_rep_att_timer)
+    smpc_pairing_csrk_exch                   0x10018501   Thumb Code    72  smpc_api.o(i.smpc_pairing_csrk_exch)
+    smpc_pairing_end                         0x1001854d   Thumb Code    90  smpc.o(i.smpc_pairing_end)
+    smpc_pairing_irk_exch                    0x100185ad   Thumb Code    66  smpc_api.o(i.smpc_pairing_irk_exch)
+    smpc_pairing_ltk_exch                    0x100185f5   Thumb Code   102  smpc_api.o(i.smpc_pairing_ltk_exch)
+    smpc_pairing_nc_exch                     0x10018661   Thumb Code    84  smpc_api.o(i.smpc_pairing_nc_exch)
+    smpc_pairing_oob_exch                    0x100186b9   Thumb Code   196  smpc_api.o(i.smpc_pairing_oob_exch)
+    smpc_pairing_req_handler                 0x10018781   Thumb Code    60  smpc_api.o(i.smpc_pairing_req_handler)
+    smpc_pairing_rsp                         0x100187c1   Thumb Code   308  smpc_api.o(i.smpc_pairing_rsp)
+    smpc_pairing_start                       0x100188f9   Thumb Code   166  smpc_api.o(i.smpc_pairing_start)
+    smpc_pairing_tk_exch                     0x100189a5   Thumb Code   242  smpc_api.o(i.smpc_pairing_tk_exch)
+    smpc_pdu_recv                            0x10018a9d   Thumb Code    84  smpc.o(i.smpc_pdu_recv)
+    smpc_pdu_send                            0x10018af5   Thumb Code   134  smpc.o(i.smpc_pdu_send)
+    smpc_process_aes_cmac                    0x10018b85   Thumb Code    56  smpc_crypto.o(i.smpc_process_aes_cmac)
+    smpc_secure_connections_enabled          0x10019561   Thumb Code    12  smpc.o(i.smpc_secure_connections_enabled)
+    smpc_security_req_send                   0x10019571   Thumb Code    78  smpc_api.o(i.smpc_security_req_send)
+    smpc_send_gen_dh_key_cmd                 0x100195c5   Thumb Code    62  smpc.o(i.smpc_send_gen_dh_key_cmd)
+    smpc_send_ltk_req_rsp                    0x10019605   Thumb Code   116  smpc.o(i.smpc_send_ltk_req_rsp)
+    smpc_send_pairing_ind                    0x1001967d   Thumb Code   172  smpc.o(i.smpc_send_pairing_ind)
+    smpc_send_pairing_req_ind                0x1001972d   Thumb Code   252  smpc.o(i.smpc_send_pairing_req_ind)
+    smpc_send_start_enc_cmd                  0x1001982d   Thumb Code   130  smpc.o(i.smpc_send_start_enc_cmd)
+    smpc_send_use_enc_block_cmd              0x100198b5   Thumb Code    62  smpc.o(i.smpc_send_use_enc_block_cmd)
+    smpc_sign_command                        0x100198f5   Thumb Code   228  smpc_api.o(i.smpc_sign_command)
+    smpc_sign_cont                           0x100199dd   Thumb Code   466  smpc_api.o(i.smpc_sign_cont)
+    smpc_tkdp_rcp_continue                   0x10019bb5   Thumb Code   192  smpc.o(i.smpc_tkdp_rcp_continue)
+    smpc_tkdp_rcp_start                      0x10019c79   Thumb Code    44  smpc.o(i.smpc_tkdp_rcp_start)
+    smpc_tkdp_send_continue                  0x10019ca9   Thumb Code   224  smpc.o(i.smpc_tkdp_send_continue)
+    smpc_tkdp_send_start                     0x10019d8d   Thumb Code    44  smpc.o(i.smpc_tkdp_send_start)
+    smpc_xor                                 0x10019dbd   Thumb Code    22  smpc.o(i.smpc_xor)
+    system_set_clock                         0x10019e75   Thumb Code    10  sys_utisl.o(i.system_set_clock)
+    system_set_port_pull                     0x10019e85   Thumb Code    48  sys_utisl.o(i.system_set_port_pull)
+    system_set_tx_power                      0x10019eb9   Thumb Code   208  sys_utisl.o(i.system_set_tx_power)
+    system_sleep_disable                     0x10019f95   Thumb Code     8  sys_utisl.o(i.system_sleep_disable)
+    trng_init                                0x1001a0f1   Thumb Code     4  trng.o(i.trng_init)
+    trng_read_rand_num                       0x1001a0f5   Thumb Code    82  trng.o(i.trng_read_rand_num)
+    usb_RxInt_Enable                         0x1001a299   Thumb Code    18  usb_core.o(i.usb_RxInt_Enable)
+    usb_RxMaxP_set                           0x1001a2b1   Thumb Code     6  usb_core.o(i.usb_RxMaxP_set)
+    usb_SingleInt_Enable                     0x1001a2bd   Thumb Code    10  usb_core.o(i.usb_SingleInt_Enable)
+    usb_TxInt_Enable                         0x1001a2cd   Thumb Code    14  usb_core.o(i.usb_TxInt_Enable)
+    usb_TxMaxP_set                           0x1001a2e1   Thumb Code     6  usb_core.o(i.usb_TxMaxP_set)
+    usb_TxSyncEndpoint_enable                0x1001a2ed   Thumb Code    12  usb_core.o(i.usb_TxSyncEndpoint_enable)
+    usb_audio_event_send                     0x1001a2fd   Thumb Code    24  audio.o(i.usb_audio_event_send)
+    usb_audio_task_init                      0x1001a451   Thumb Code    14  audio.o(i.usb_audio_task_init)
+    usb_device_init                          0x1001a469   Thumb Code    36  usb_core.o(i.usb_device_init)
+    usb_dfu_task_init                        0x1001a495   Thumb Code    14  usb_dfu.o(i.usb_dfu_task_init)
+    usb_endpoint_Rxfifo_config               0x1001a4ad   Thumb Code    14  usb_core.o(i.usb_endpoint_Rxfifo_config)
+    usb_endpoint_Txfifo_config               0x1001a4c1   Thumb Code    14  usb_core.o(i.usb_endpoint_Txfifo_config)
+    usb_get_endpoint                         0x1001a4d5   Thumb Code     6  usb_core.o(i.usb_get_endpoint)
+    usb_hid_Endpoints_Handler                0x1001a8fd   Thumb Code   512  usb_hid_audio.o(i.usb_hid_Endpoints_Handler)
+    usb_hid_audio_init                       0x1001aca5   Thumb Code   270  usb_hid_audio.o(i.usb_hid_audio_init)
+    usb_hid_send_cmd_report                  0x1001ae8d   Thumb Code   116  usb_hid_audio.o(i.usb_hid_send_cmd_report)
+    usb_hid_send_dfu_report                  0x1001af95   Thumb Code    38  usb_hid_audio.o(i.usb_hid_send_dfu_report)
+    usb_host_reset_signal                    0x1001afbd   Thumb Code    32  usb.o(i.usb_host_reset_signal)
+    usb_host_resume_signal                   0x1001b005   Thumb Code    32  usb.o(i.usb_host_resume_signal)
+    usb_host_suspend_signal                  0x1001b04d   Thumb Code    58  usb.o(i.usb_host_suspend_signal)
+    usb_isr                                  0x1001b0b5   Thumb Code    92  usb_dev.o(i.usb_isr)
+    usb_read_fifo                            0x1001b119   Thumb Code    20  usb_core.o(i.usb_read_fifo)
+    usb_ready_status_get                     0x1001b131   Thumb Code     6  usb.o(i.usb_ready_status_get)
+    usb_ready_status_set                     0x1001b13d   Thumb Code    40  usb.o(i.usb_ready_status_set)
+    usb_resume_signal_send                   0x1001b191   Thumb Code    56  usb.o(i.usb_resume_signal_send)
+    usb_selecet_endpoint                     0x1001b1f5   Thumb Code     6  usb_core.o(i.usb_selecet_endpoint)
+    usb_set_address                          0x1001b201   Thumb Code     6  usb_core.o(i.usb_set_address)
+    usb_suspend_status_get                   0x1001b20d   Thumb Code     6  usb.o(i.usb_suspend_status_get)
+    usb_write_fifo                           0x1001b219   Thumb Code    20  usb_core.o(i.usb_write_fifo)
+    usbdev_get_config_desc                   0x1001b231   Thumb Code     6  usb_dev.o(i.usbdev_get_config_desc)
+    usbdev_get_dev_desc                      0x1001b23d   Thumb Code     6  usb_dev.o(i.usbdev_get_dev_desc)
+    usbdev_get_string_LanuageID              0x1001b249   Thumb Code     6  usb_dev.o(i.usbdev_get_string_LanuageID)
+    usbdev_get_string_Manufacture            0x1001b255   Thumb Code     6  usb_dev.o(i.usbdev_get_string_Manufacture)
+    usbdev_get_string_Product                0x1001b261   Thumb Code     6  usb_dev.o(i.usbdev_get_string_Product)
+    usbdev_get_string_SerialNumber           0x1001b26d   Thumb Code     6  usb_dev.o(i.usbdev_get_string_SerialNumber)
+    user_data_init                           0x1001b279   Thumb Code   106  inflash.o(i.user_data_init)
+    user_data_storage_do                     0x1001b335   Thumb Code    52  inflash.o(i.user_data_storage_do)
+    user_main                                0x1001b36d   Thumb Code   160  proj_main.o(i.user_main)
+    user_ringbuff_init                       0x1001b411   Thumb Code    74  proj_main.o(i.user_ringbuff_init)
+    user_usb_init                            0x1001b465   Thumb Code   132  usb.o(i.user_usb_init)
+    client_att_tb                            0x1001b4f8   Data          51  ble_simple_central.o(.constdata)
+    OI_Codec_Copyright                       0x1001b600   Data           4  decoder-private.o(.constdata)
+    crc8_narrow                              0x1001b62e   Data          16  framing.o(.constdata)
+    dequant_long_scaled                      0x1001b640   Data          68  framing.o(.constdata)
+    USB_HID_LanuageIDDesc                    0x1001b69c   Data           4  usb_hid_audio.o(.constdata)
+    USB_HID_DeviceDesc                       0x1001b6a5   Data          18  usb_hid_audio.o(.constdata)
+    USB_HID_Desc_0                           0x1001b6b7   Data           9  usb_hid_audio.o(.constdata)
+    USB_HID_Desc_1                           0x1001b6c0   Data           9  usb_hid_audio.o(.constdata)
+    USB_HID_ConfigurationDesc                0x1001b6c9   Data         205  usb_hid_audio.o(.constdata)
+    USB_HID_ManufactureDesc                  0x1001b796   Data          30  usb_hid_audio.o(.constdata)
+    USB_HID_ProductDesc                      0x1001b7b4   Data          14  usb_hid_audio.o(.constdata)
+    USB_HID_SerialNumberDesc                 0x1001b7c2   Data          30  usb_hid_audio.o(.constdata)
+    crc_table                                0x1001b7ec   Data        1024  ota.o(.constdata)
+    TASK_DESC_APP                            0x1001bc88   Data          12  app_task.o(.constdata)
+    sec_sector_erase_cmd                     0x1001bc94   Data           4  driver_flash.o(.constdata)
+    sec_sector_read_cmd                      0x1001bc98   Data           4  driver_flash.o(.constdata)
+    sec_sector_write_cmd                     0x1001bc9c   Data           4  driver_flash.o(.constdata)
+    write_status_h_cmd                       0x1001bca0   Data           4  sys_utisl.o(.constdata)
+    Cal_96M_table                            0x1001bca4   Data          16  sys_utisl.o(.constdata)
+    patch_map                                0x1001bcd4   Data          16  patch.o(.constdata)
+    app_sec_msg_handler_list                 0x1001bce4   Data          56  app_sec.o(.constdata)
+    app_sec_handlers                         0x1001bd1c   Data           8  app_sec.o(.constdata)
+    TASK_DESC_L2CC                           0x1001bdd8   Data          12  l2cc_task.o(.constdata)
+    TASK_DESC_GAPC                           0x1001bf14   Data          12  gapc_task.o(.constdata)
+    TASK_DESC_GAPM                           0x1001c228   Data          12  gapm_task.o(.constdata)
+    atts_handlers                            0x1001c274   Data         104  atts.o(.constdata)
+    TASK_DESC_GATTC                          0x1001c3bc   Data          12  gattc_task.o(.constdata)
+    TASK_DESC_GATTM                          0x1001c3d0   Data          12  gattm_task.o(.constdata)
+    l2cc_sig_handlers                        0x1001c4f0   Data          24  l2cc_sig.o(.constdata)
+    gapc_sig_handlers                        0x1001c5e0   Data          24  gapc_sig.o(.constdata)
+    smpc_construct_pdu                       0x1001c5f8   Data          60  smpc_util.o(.constdata)
+    smpc_recv_pdu                            0x1001c634   Data          60  smpc_util.o(.constdata)
+    attc_handlers                            0x1001c670   Data         112  attc.o(.constdata)
+    Load$$ER_BOOT$$Base                      0x1001c850   Number         0  anon$$obj.o ABSOLUTE
+    Load$$ER_BOOT$$Limit                     0x1001c8f0   Number         0  anon$$obj.o ABSOLUTE
+    Load$$USER_RE_RAM$$Base                  0x1001c8f0   Number         0  anon$$obj.o ABSOLUTE
+    Load$$ER_RW$$RW$$Base                    0x1001f1c4   Number         0  anon$$obj.o ABSOLUTE
+    Load$$USER_RE_RAM$$Limit                 0x1001f1c4   Number         0  anon$$obj.o ABSOLUTE
+    Load$$ER_RW$$RW$$Limit                   0x1001fa48   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
@@ -10587,8 +10580,8 @@ Image Symbol Table
     Long Thumb to Thumb Veneer to usb_resume_signal_send 0x11001079   Thumb Code    10  anon$$obj.o(Veneer$$Code)
     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 usb_hid_send_cmd_report 0x110010a1   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_hid_send_cmd_report 0x11001097   Thumb Code    10  anon$$obj.o(Veneer$$Code)
+    Long Thumb to Thumb Veneer to usb_audio_event_send 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)
@@ -10652,193 +10645,194 @@ Image Symbol Table
     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
+    pmu_enable_isr                           0x110016a1   Thumb Code    32  driver_pmu.o(ram_code)
+    pmu_ioldosw_ctrl                         0x110016c1   Thumb Code    54  driver_pmu.o(ram_code)
+    pmu_ioldo_bypass                         0x110016f7   Thumb Code    52  driver_pmu.o(ram_code)
+    pmu_usb_pad_ctrl                         0x1100172b   Thumb Code    18  driver_pmu.o(ram_code)
+    pmu_set_gpio_value                       0x1100173d   Thumb Code    58  driver_pmu.o(ram_code)
+    pmu_get_gpio_value                       0x11001777   Thumb Code    28  driver_pmu.o(ram_code)
+    pmu_clear_isr_state                      0x11001793   Thumb Code    52  driver_pmu.o(ram_code)
+    pmu_isr                                  0x110017c7   Thumb Code    82  driver_pmu.o(ram_code)
+    usb_hid_send_vendor_report               0x11001819   Thumb Code    88  usb_hid_audio.o(ram_code)
+    usb_hid_send_keyboard_report             0x11001871   Thumb Code    58  usb_hid_audio.o(ram_code)
+    usb_hid_send_mouse_report                0x110018ab   Thumb Code    54  usb_hid_audio.o(ram_code)
+    usb_audio_send_report                    0x110018e1   Thumb Code    38  usb_hid_audio.o(ram_code)
+    app_get_ota_state                        0x11001911   Thumb Code     6  ota.o(ram_code)
+    app_set_ota_state                        0x11001917   Thumb Code    10  ota.o(ram_code)
+    app_otas_save_data                       0x1100199f   Thumb Code     4  ota.o(ram_code)
+    app_otas_erase                           0x110019a3   Thumb Code     8  ota.o(ram_code)
+    Crc32CalByByte                           0x110019ab   Thumb Code    38  ota.o(ram_code)
+    app_otas_crc_cal                         0x110019d1   Thumb Code   178  ota.o(ram_code)
+    user_entry4                              0x11001ab9   Thumb Code     2  entry.o(ram_code)
+    ble_stack_schedule_allow                 0x11001abb   Thumb Code    14  entry.o(ram_code)
+    ble_stack_schedule                       0x11001ac9   Thumb Code     4  entry.o(ram_code)
+    ble_stack_sleep_check                    0x11001acd   Thumb Code     4  entry.o(ram_code)
+    ble_stack_enter_sleep                    0x11001ad1   Thumb Code   122  entry.o(ram_code)
+    ble_stack_schedule_backward              0x11001b4b   Thumb Code    46  entry.o(ram_code)
+    flash_wait_wel_clear                     0x11001b79   Thumb Code    32  entry.o(ram_code)
+    flash_erase_write_protect_imp            0x11001b99   Thumb Code    88  entry.o(ram_code)
+    flash_write_status                       0x11001bf1   Thumb Code    14  entry.o(ram_code)
+    rwip_slot_2_lpcycles_ram                 0x11001bff   Thumb Code    40  entry.o(ram_code)
+    flash_OTP_read                           0x11001c41   Thumb Code   110  driver_flash.o(ram_code)
+    flash_OTP_write                          0x11001caf   Thumb Code   224  driver_flash.o(ram_code)
+    flash_OTP_erase                          0x11001d8f   Thumb Code    98  driver_flash.o(ram_code)
+    system_osc_doubler_calibration           0x11001e05   Thumb Code   490  sys_utisl.o(ram_code)
+    system_set_internal_flash_clock_div      0x11001fef   Thumb Code    46  sys_utisl.o(ram_code)
+    system_enable_internal_flash_q_read      0x1100201d   Thumb Code   166  sys_utisl.o(ram_code)
+    system_lvd_protect_handle                0x110020c3   Thumb Code   168  sys_utisl.o(ram_code)
+    flash_protect_enable                     0x1100216b   Thumb Code   108  sys_utisl.o(ram_code)
+    flash_protect_disable                    0x110021d7   Thumb Code   146  sys_utisl.o(ram_code)
+    pmu_calibration_start                    0x11002269   Thumb Code   140  sys_utisl.o(ram_code)
+    pmu_calibration_stop                     0x110022f5   Thumb Code    76  sys_utisl.o(ram_code)
+    pmu_get_rc_clk                           0x11002341   Thumb Code    68  sys_utisl.o(ram_code)
+    pmu_set_ioldo_ref_sel                    0x11002385   Thumb Code    50  sys_utisl.o(ram_code)
+    uart_init                                0x110023b7   Thumb Code    42  sys_utisl.o(ram_code)
+    flash_write                              0x110023e5   Thumb Code    68  sys_utisl.o(ram_code)
+    flash_erase                              0x11002429   Thumb Code    52  sys_utisl.o(ram_code)
+    __asm___10_patch_rf_c_fdb2c812__rf_rssi_convert_patch 0x1100246d   Thumb Code    22  patch_rf.o(ram_code)
+    upload_rssi_value                        0x1100248b   Thumb Code    34  patch_rf.o(ram_code)
+    rf_init_app                              0x110024ad   Thumb Code    90  patch_rf.o(ram_code)
+    low_power_restore_entry_imp              0x11002507   Thumb Code    82  patch_rf.o(ram_code)
+    low_power_save_entry_imp                 0x11002559   Thumb Code    10  patch_rf.o(ram_code)
+    rwble_isr_ram                            0x11002563   Thumb Code   264  patch_rf.o(ram_code)
+    frspim_rd                                0x110026b9   Thumb Code    90  patch_frspim.o(ram_code)
+    frspim_wr                                0x11002713   Thumb Code    90  patch_frspim.o(ram_code)
+    patch_init                               0x11002771   Thumb Code    76  patch.o(ram_code)
+    svc_exception_handler_ram                0x110027bd   Thumb Code    40  patch.o(ram_code)
+    calib_lld_send                           0x110027f5   Thumb Code   264  adv_check_mode.o(ram_code)
+    calib_lld_receive                        0x110028fd   Thumb Code   194  adv_check_mode.o(ram_code)
+    calib_lld_rx_isr                         0x110029bf   Thumb Code    90  adv_check_mode.o(ram_code)
+    calib_lld_cancel                         0x11002a19   Thumb Code   126  adv_check_mode.o(ram_code)
+    calib_lld_evt_end_isr                    0x11002a97   Thumb Code    40  adv_check_mode.o(ram_code)
+    calib_lld_init                           0x11002abf   Thumb Code   510  adv_check_mode.o(ram_code)
+    calib_set_freq_config                    0x11002cbd   Thumb Code   170  adv_check_mode.o(ram_code)
+    patch_handle_lld_con_env                 0x11002d71   Thumb Code    74  patch_lld.o(ram_code)
+    lld_con_tx_prog_patch                    0x11002dbb   Thumb Code   442  patch_lld.o(ram_code)
+    lld_con_llcp_tx_patch                    0x11002f75   Thumb Code   172  patch_lld.o(ram_code)
+    lld_con_data_tx_patch                    0x11003021   Thumb Code   176  patch_lld.o(ram_code)
+    con_sched_calc_target_patch_ram          0x110030d1   Thumb Code   172  patch_lld.o(ram_code)
+    lld_con_dump_param                       0x1100317d   Thumb Code   494  patch_lld.o(ram_code)
+    lld_con_evt_time_update_patch            0x1100336b   Thumb Code   242  patch_lld.o(ram_code)
+    llm_ch_map_update_replace                0x1100346d   Thumb Code   450  patch_llm.o(ram_code)
+    rwip_recalculate_sleep_time              0x11003639   Thumb Code   182  patch_rwip.o(ram_code)
+    patch_fast_scan_set                      0x11003701   Thumb Code     6  patch_sch.o(ram_code)
+    user_lld_con_dump_param                  0x11003707   Thumb Code     2  patch_sch.o(ram_code)
+    sch_prog_end_isr_ram                     0x11003709   Thumb Code   254  patch_sch.o(ram_code)
+    sch_prog_rx_isr_ram                      0x11003807   Thumb Code   184  patch_sch.o(ram_code)
+    Image$$ER_RW$$RW$$Base                   0x110038d4   Number         0  anon$$obj.o ABSOLUTE
+    app_tag                                  0x110038d4   Data           4  proj_main.o(.data)
+    is_usb_hid_data_send_finished            0x110038d8   Data           1  ble_simple_central.o(.data)
+    is_usb_vendor_data_send_finished         0x110038d9   Data           1  ble_simple_central.o(.data)
+    app_audio_recv_status                    0x110038da   Data           1  ble_simple_central.o(.data)
+    nb_report                                0x110038db   Data           1  ble_simple_central.o(.data)
+    client_id                                0x110038dc   Data           1  ble_simple_central.o(.data)
+    master_link_conidx                       0x110038dd   Data           1  ble_simple_central.o(.data)
+    is_usb_audio_data_send_finished          0x110038ec   Data           1  audio.o(.data)
+    usb_audio_task_id                        0x110038ee   Data           2  audio.o(.data)
+    USB_Configuration                        0x110038f6   Data           1  usb_dev.o(.data)
+    USB_Device_Status                        0x110038f8   Data           2  usb_dev.o(.data)
+    USB_Interface_Status                     0x110038fa   Data           2  usb_dev.o(.data)
+    Endpoint_0_StandardClassRequest_Handler  0x110038fc   Data           4  usb_dev.o(.data)
+    Endpoint_0_ClassRequest_Handler          0x11003900   Data           4  usb_dev.o(.data)
+    Endpoint_0_VendorRequest_Handler         0x11003904   Data           4  usb_dev.o(.data)
+    Endpoint_0_UserStringRequest_Handler     0x11003908   Data           4  usb_dev.o(.data)
+    Endpoint_0_DataOut_Handler               0x1100390c   Data           4  usb_dev.o(.data)
+    Endpoints_Handler                        0x11003910   Data           4  usb_dev.o(.data)
+    USB_SOF_Handler                          0x11003914   Data           4  usb_dev.o(.data)
+    USB_Reset_Handler                        0x11003918   Data           4  usb_dev.o(.data)
+    USB_Resume_Handler                       0x1100391c   Data           4  usb_dev.o(.data)
+    USB_Suspend_Handler                      0x11003920   Data           4  usb_dev.o(.data)
+    USB_Connect_Handler                      0x11003924   Data           4  usb_dev.o(.data)
+    USB_InterfaceAlternateSet_callback       0x11003928   Data           4  usb_dev.o(.data)
+    StandardRequest                          0x1100392c   Data           8  usb_dev.o(.data)
+    gu8_MuteSpeaker                          0x11003934   Data           1  usb_hid_audio.o(.data)
+    gu8_MuteMic                              0x11003935   Data           1  usb_hid_audio.o(.data)
+    usb_hid_send_cmd_report_flag             0x11003936   Data           1  usb_hid_audio.o(.data)
+    ge_CTLIndex                              0x11003938   Data           1  usb_hid_audio.o(.data)
+    gu16_VolumeSpeaker                       0x1100393a   Data           2  usb_hid_audio.o(.data)
+    gu16_VolumeMic                           0x1100393c   Data           2  usb_hid_audio.o(.data)
+    send_cmd_buff_count                      0x1100393e   Data           2  usb_hid_audio.o(.data)
+    send_cmd_buff_len                        0x11003940   Data           2  usb_hid_audio.o(.data)
+    send_cmd_timer                           0x11003942   Data           2  usb_hid_audio.o(.data)
+    gu32_SamplingFreqSpeaker                 0x11003948   Data           4  usb_hid_audio.o(.data)
+    gu32_SamplingFreqMic                     0x1100394c   Data           4  usb_hid_audio.o(.data)
+    gu8_Respond                              0x11003950   Data           5  usb_hid_audio.o(.data)
+    USB_HID_Mouse_Keyboard_ReportDesc        0x11003955   Data         178  usb_hid_audio.o(.data)
+    USB_HID_Vendor_ReportDesc                0x11003a07   Data          28  usb_hid_audio.o(.data)
+    USB_HID_Custom_ReportDesc                0x11003a23   Data          28  usb_hid_audio.o(.data)
+    USB_HID_Desc_2                           0x11003a3f   Data           9  usb_hid_audio.o(.data)
+    usb_hid_ota_task_id                      0x11003a4a   Data           2  usb_dfu.o(.data)
+    first_loop                               0x11003a54   Data           1  ota.o(.data)
+    ota_addr_check_len                       0x11003a64   Data           4  ota.o(.data)
+    ota_addr_check                           0x11003a68   Data           4  ota.o(.data)
+    app_otas_status                          0x11003a6c   Data           8  ota.o(.data)
+    gap_local_log_level                      0x11003a74   Data           1  gap_api.o(.data)
+    gap_tag                                  0x11003a78   Data           4  gap_api.o(.data)
+    sm_tag                                   0x11003a7c   Data           4  gap_api.o(.data)
+    sm_local_log_level                       0x11003a80   Data           1  gap_api.o(.data)
+    bond_m_local_log_level                   0x11003a81   Data           1  gap_api.o(.data)
+    gatt_local_log_level                     0x11003a84   Data           1  gatt_api.o(.data)
+    gatt_tag                                 0x11003a88   Data           4  gatt_api.o(.data)
+    local_own_addr_type                      0x11003a9c   Data           1  app.o(.data)
+    wl_status                                0x11003a9d   Data           1  app.o(.data)
+    rslv_addr_renew_time                     0x11003a9e   Data           2  app.o(.data)
+    appm_activity_op_list                    0x11003aa0   Data           8  app.o(.data)
+    gatt_recv_with_handle                    0x11003aac   Data           4  app_task.o(.data)
+    appm_state                               0x11003ab0   Data           1  app_task.o(.data)
+    jump_table_static_keys_store_offset      0x11003ac0   Data           4  jump_table_host.o(.data)
+    flash_capacity                           0x11003acc   Data           4  sys_utisl.o(.data)
+    image_info                               0x11003ad0   Data           4  sys_utisl.o(.data)
+    _write_imp                               0x11003ad4   Data           4  sys_utisl.o(.data)
+    tim_local_log_level                      0x11003ad8   Data           1  os_timer.o(.data)
+    calib_meter_is_ongoing                   0x11003ae8   Data           1  patch_rf.o(.data)
+    modem_param_table                        0x11003aec   Data         336  patch_rf.o(.data)
+    modem_param_table0                       0x11003c3c   Data         336  patch_rf.o(.data)
+    modem_param_table1                       0x11003d8c   Data         336  patch_rf.o(.data)
+    modem_param_table2                       0x11003edc   Data         336  patch_rf.o(.data)
+    patch_elements                           0x1100402c   Data          32  patch.o(.data)
+    gateway_src_id                           0x11004050   Data           2  mesh_api.o(.data)
+    app_mesh_handlers_ptr                    0x11004054   Data           4  mesh_api.o(.data)
+    mesh_prf_cbs_get                         0x11004058   Data           4  mesh_api.o(.data)
+    p_mesh_models                            0x1100405c   Data           4  mesh_api.o(.data)
+    mesh_info_store_addr                     0x11004060   Data           4  mesh_api.o(.data)
+    app_mesh_prov_state_str                  0x11004068   Data          12  mesh_api.o(.data)
+    conn_param                               0x11004074   Data          20  app_conn.o(.data)
+    appm_conn_act_env                        0x11004089   Data           7  app_conn.o(.data)
+    gap_bond_active_dev_idx                  0x11004092   Data           1  user_bond_manage.o(.data)
+    calib_lld_act_id                         0x110040c0   Data           1  adv_check_mode.o(.data)
+    _l2cap_recv_data_direct_callback         0x11004118   Data           4  l2cc_task.o(.data)
+    prf_itf_get                              0x1100411c   Data           4  prf.o(.data)
+    prf_env                                  0x11004120   Data           4  prf.o(.data)
+    sleep_duration_backup                    0x11004134   Data           4  patch_rwip.o(.data)
+    gapm_state                               0x11004140   Data           1  gapm_task.o(.data)
+    gattm_state                              0x11004141   Data           1  gattm_task.o(.data)
+    p_m_al_env                               0x11004144   Data           4  m_al_task.o(.data)
+    m_al_local_addr                          0x11004148   Data           6  m_al_task.o(.data)
+    Image$$ER_ZI$$ZI$$Base                   0x11004958   Number         0  anon$$obj.o ABSOLUTE
+    app_hid_data_BlockRingBuf                0x11004958   Data          12  proj_main.o(.bss)
+    app_vendor_data_BlockRingBuf             0x110049fc   Data          12  proj_main.o(.bss)
+    app_pcm_data_BlockRingBuf                0x11004c60   Data          12  proj_main.o(.bss)
+    user_flash_data                          0x11005694   Data          12  inflash.o(.bss)
+    decoder_env                              0x110056a0   Data          44  audio_decoder.o(.bss)
+    USB_IN_Endpoint_Status                   0x110056dc   Data          10  usb_dev.o(.bss)
+    USB_OUT_Endpoint_Status                  0x110056e6   Data          10  usb_dev.o(.bss)
+    USB_InterfaceAlternateSet                0x110056f0   Data          20  usb_dev.o(.bss)
+    DevDescriptors                           0x11005704   Data          36  usb_dev.o(.bss)
+    ReturnData                               0x11005728   Data          12  usb_dev.o(.bss)
+    send_cmd_buff                            0x11005748   Data         256  usb_hid_audio.o(.bss)
+    adv_defer                                0x11006184   Data          48  app.o(.bss)
+    app_env                                  0x110061b4   Data         176  app.o(.bss)
+    app_conn_env                             0x11006264   Data         120  app.o(.bss)
+    gapc_env                                 0x11006840   Data         120  gapc.o(.bss)
+    gapm_env                                 0x110068b8   Data         252  gapm.o(.bss)
+    gattc_env                                0x110069b4   Data         120  gattc.o(.bss)
+    gattm_env                                0x11006a2c   Data          32  gattm.o(.bss)
+    l2cc_state                               0x11006a4c   Data          30  l2cc_task.o(.bss)
+    gapc_state                               0x11006b6c   Data          30  gapc_task.o(.bss)
+    gattc_state                              0x11006b8a   Data          30  gattc_task.o(.bss)
+    l2cc_env                                 0x11006ba8   Data         120  l2cc.o(.bss)
+    l2cm_env                                 0x11006c20   Data          12  l2cm.o(.bss)
+    Image$$ER_ZI$$ZI$$Limit                  0x11006c2c   Number         0  anon$$obj.o ABSOLUTE
     __initial_sp                             0x1100c000   Number         0  syscall.txt ABSOLUTE
 
 
@@ -10847,1309 +10841,1297 @@ Image Symbol Table
 
 Memory Map of the image
 
-  Image Entry point : 0x100050e1
+  Image Entry point : 0x10005169
 
-  Load Region ROM (Base: 0x10000000, Size: 0x00020514, Max: 0x00080000, ABSOLUTE)
+  Load Region ROM (Base: 0x10000000, Size: 0x0002024c, 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         2483    jump_table_0        fr8000_stack.lib(jump_table_host.o)
+    0x10000000   0x10000000   0x00000004   Data   RO         2489    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         2484    jump_table_2        fr8000_stack.lib(jump_table_host.o)
+    0x1000000c   0x1000000c   0x00000008   Data   RO         2490    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         2485    jump_table_4        fr8000_stack.lib(jump_table_host.o)
+    0x1000001c   0x1000001c   0x00000048   Data   RO         2491    jump_table_4        fr8000_stack.lib(jump_table_host.o)
 
 
-    Execution Region ER_RO (Exec base: 0x10002000, Load base: 0x10002000, Size: 0x0001ab00, Max: 0xffffffff, ABSOLUTE, FIXED)
+    Execution Region ER_RO (Exec base: 0x10002000, Load base: 0x10002000, Size: 0x0001a850, Max: 0xffffffff, ABSOLUTE, FIXED)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
     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)
+    0x10002014   0x10002014   0x00000024   Code   RO         6219    .text               mc_w.l(strstr.o)
+    0x10002038   0x10002038   0x0000000e   Code   RO         6221    .text               mc_w.l(strlen.o)
+    0x10002046   0x10002046   0x0000002c   Code   RO         6484    .text               mc_w.l(uidiv.o)
+    0x10002072   0x10002072   0x00000062   Code   RO         6486    .text               mc_w.l(uldiv.o)
+    0x100020d4   0x100020d4   0x00000000   Code   RO         6488    .text               mc_w.l(iusefp.o)
+    0x100020d4   0x100020d4   0x0000014e   Code   RO         6489    .text               mf_w.l(dadd.o)
+    0x10002222   0x10002222   0x000000e4   Code   RO         6491    .text               mf_w.l(dmul.o)
+    0x10002306   0x10002306   0x000000de   Code   RO         6493    .text               mf_w.l(ddiv.o)
+    0x100023e4   0x100023e4   0x00000030   Code   RO         6495    .text               mf_w.l(dfixul.o)
+    0x10002414   0x10002414   0x00000030   Code   RO         6497    .text               mf_w.l(cdrcmple.o)
+    0x10002444   0x10002444   0x0000001e   Code   RO         6499    .text               mc_w.l(llshl.o)
+    0x10002462   0x10002462   0x00000020   Code   RO         6501    .text               mc_w.l(llushr.o)
+    0x10002482   0x10002482   0x00000024   Code   RO         6503    .text               mc_w.l(llsshr.o)
+    0x100024a6   0x100024a6   0x000000ba   Code   RO         6505    .text               mf_w.l(depilogue.o)
+    0x10002560   0x10002560   0x0000000a   Ven    RO         6508    Veneer$$Code        anon$$obj.o
+    0x1000256a   0x1000256a   0x0000000a   Ven    RO         6509    Veneer$$Code        anon$$obj.o
+    0x10002574   0x10002574   0x0000000a   Ven    RO         6510    Veneer$$Code        anon$$obj.o
+    0x1000257e   0x1000257e   0x0000000a   Ven    RO         6511    Veneer$$Code        anon$$obj.o
+    0x10002588   0x10002588   0x0000000a   Ven    RO         6512    Veneer$$Code        anon$$obj.o
+    0x10002592   0x10002592   0x0000000a   Ven    RO         6513    Veneer$$Code        anon$$obj.o
+    0x1000259c   0x1000259c   0x0000000a   Ven    RO         6514    Veneer$$Code        anon$$obj.o
+    0x100025a6   0x100025a6   0x0000000a   Ven    RO         6515    Veneer$$Code        anon$$obj.o
+    0x100025b0   0x100025b0   0x0000000a   Ven    RO         6516    Veneer$$Code        anon$$obj.o
+    0x100025ba   0x100025ba   0x0000000a   Ven    RO         6517    Veneer$$Code        anon$$obj.o
+    0x100025c4   0x100025c4   0x0000000a   Ven    RO         6518    Veneer$$Code        anon$$obj.o
+    0x100025ce   0x100025ce   0x0000000a   Ven    RO         6519    Veneer$$Code        anon$$obj.o
+    0x100025d8   0x100025d8   0x0000000a   Ven    RO         6520    Veneer$$Code        anon$$obj.o
+    0x100025e2   0x100025e2   0x0000000a   Ven    RO         6521    Veneer$$Code        anon$$obj.o
+    0x100025ec   0x100025ec   0x0000000a   Ven    RO         6522    Veneer$$Code        anon$$obj.o
+    0x100025f6   0x100025f6   0x0000000a   Ven    RO         6523    Veneer$$Code        anon$$obj.o
+    0x10002600   0x10002600   0x0000000a   Ven    RO         6524    Veneer$$Code        anon$$obj.o
+    0x1000260a   0x1000260a   0x0000000a   Ven    RO         6525    Veneer$$Code        anon$$obj.o
+    0x10002614   0x10002614   0x0000000a   Ven    RO         6526    Veneer$$Code        anon$$obj.o
+    0x1000261e   0x1000261e   0x0000000a   Ven    RO         6527    Veneer$$Code        anon$$obj.o
+    0x10002628   0x10002628   0x0000000a   Ven    RO         6528    Veneer$$Code        anon$$obj.o
+    0x10002632   0x10002632   0x0000000a   Ven    RO         6529    Veneer$$Code        anon$$obj.o
+    0x1000263c   0x1000263c   0x0000000a   Ven    RO         6530    Veneer$$Code        anon$$obj.o
+    0x10002646   0x10002646   0x0000000a   Ven    RO         6531    Veneer$$Code        anon$$obj.o
+    0x10002650   0x10002650   0x0000000a   Ven    RO         6532    Veneer$$Code        anon$$obj.o
+    0x1000265a   0x1000265a   0x0000000a   Ven    RO         6533    Veneer$$Code        anon$$obj.o
+    0x10002664   0x10002664   0x0000000a   Ven    RO         6534    Veneer$$Code        anon$$obj.o
+    0x1000266e   0x1000266e   0x0000000a   Ven    RO         6535    Veneer$$Code        anon$$obj.o
+    0x10002678   0x10002678   0x0000000a   Ven    RO         6536    Veneer$$Code        anon$$obj.o
+    0x10002682   0x10002682   0x0000000a   Ven    RO         6537    Veneer$$Code        anon$$obj.o
+    0x1000268c   0x1000268c   0x0000000a   Ven    RO         6538    Veneer$$Code        anon$$obj.o
+    0x10002696   0x10002696   0x0000000a   Ven    RO         6539    Veneer$$Code        anon$$obj.o
+    0x100026a0   0x100026a0   0x0000000a   Ven    RO         6540    Veneer$$Code        anon$$obj.o
+    0x100026aa   0x100026aa   0x0000000a   Ven    RO         6541    Veneer$$Code        anon$$obj.o
+    0x100026b4   0x100026b4   0x0000000a   Ven    RO         6542    Veneer$$Code        anon$$obj.o
+    0x100026be   0x100026be   0x0000000a   Ven    RO         6543    Veneer$$Code        anon$$obj.o
+    0x100026c8   0x100026c8   0x0000000a   Ven    RO         6544    Veneer$$Code        anon$$obj.o
+    0x100026d2   0x100026d2   0x0000000a   Ven    RO         6545    Veneer$$Code        anon$$obj.o
+    0x100026dc   0x100026dc   0x0000000a   Ven    RO         6546    Veneer$$Code        anon$$obj.o
+    0x100026e6   0x100026e6   0x0000000a   Ven    RO         6547    Veneer$$Code        anon$$obj.o
+    0x100026f0   0x100026f0   0x0000000a   Ven    RO         6548    Veneer$$Code        anon$$obj.o
+    0x100026fa   0x100026fa   0x0000000a   Ven    RO         6549    Veneer$$Code        anon$$obj.o
+    0x10002704   0x10002704   0x0000000a   Ven    RO         6550    Veneer$$Code        anon$$obj.o
+    0x1000270e   0x1000270e   0x0000000a   Ven    RO         6551    Veneer$$Code        anon$$obj.o
+    0x10002718   0x10002718   0x0000000a   Ven    RO         6552    Veneer$$Code        anon$$obj.o
+    0x10002722   0x10002722   0x0000000a   Ven    RO         6553    Veneer$$Code        anon$$obj.o
+    0x1000272c   0x1000272c   0x0000000a   Ven    RO         6554    Veneer$$Code        anon$$obj.o
+    0x10002736   0x10002736   0x0000000a   Ven    RO         6555    Veneer$$Code        anon$$obj.o
+    0x10002740   0x10002740   0x0000000a   Ven    RO         6556    Veneer$$Code        anon$$obj.o
+    0x1000274a   0x1000274a   0x0000000a   Ven    RO         6557    Veneer$$Code        anon$$obj.o
+    0x10002754   0x10002754   0x0000000a   Ven    RO         6558    Veneer$$Code        anon$$obj.o
+    0x1000275e   0x1000275e   0x0000000a   Ven    RO         6559    Veneer$$Code        anon$$obj.o
+    0x10002768   0x10002768   0x0000000a   Ven    RO         6560    Veneer$$Code        anon$$obj.o
+    0x10002772   0x10002772   0x0000000a   Ven    RO         6561    Veneer$$Code        anon$$obj.o
+    0x1000277c   0x1000277c   0x0000000a   Ven    RO         6562    Veneer$$Code        anon$$obj.o
+    0x10002786   0x10002786   0x0000000a   Ven    RO         6563    Veneer$$Code        anon$$obj.o
+    0x10002790   0x10002790   0x0000000a   Ven    RO         6564    Veneer$$Code        anon$$obj.o
+    0x1000279a   0x1000279a   0x0000000a   Ven    RO         6565    Veneer$$Code        anon$$obj.o
+    0x100027a4   0x100027a4   0x0000000a   Ven    RO         6566    Veneer$$Code        anon$$obj.o
+    0x100027ae   0x100027ae   0x0000000a   Ven    RO         6567    Veneer$$Code        anon$$obj.o
+    0x100027b8   0x100027b8   0x0000000a   Ven    RO         6568    Veneer$$Code        anon$$obj.o
+    0x100027c2   0x100027c2   0x0000000a   Ven    RO         6569    Veneer$$Code        anon$$obj.o
+    0x100027cc   0x100027cc   0x0000000a   Ven    RO         6570    Veneer$$Code        anon$$obj.o
+    0x100027d6   0x100027d6   0x0000000a   Ven    RO         6571    Veneer$$Code        anon$$obj.o
+    0x100027e0   0x100027e0   0x0000000a   Ven    RO         6572    Veneer$$Code        anon$$obj.o
+    0x100027ea   0x100027ea   0x0000000a   Ven    RO         6573    Veneer$$Code        anon$$obj.o
+    0x100027f4   0x100027f4   0x0000000a   Ven    RO         6574    Veneer$$Code        anon$$obj.o
+    0x100027fe   0x100027fe   0x0000000a   Ven    RO         6575    Veneer$$Code        anon$$obj.o
+    0x10002808   0x10002808   0x0000000a   Ven    RO         6576    Veneer$$Code        anon$$obj.o
+    0x10002812   0x10002812   0x0000000a   Ven    RO         6577    Veneer$$Code        anon$$obj.o
+    0x1000281c   0x1000281c   0x0000000a   Ven    RO         6578    Veneer$$Code        anon$$obj.o
+    0x10002826   0x10002826   0x0000000a   Ven    RO         6579    Veneer$$Code        anon$$obj.o
+    0x10002830   0x10002830   0x0000000a   Ven    RO         6580    Veneer$$Code        anon$$obj.o
+    0x1000283a   0x1000283a   0x0000000a   Ven    RO         6581    Veneer$$Code        anon$$obj.o
+    0x10002844   0x10002844   0x0000000a   Ven    RO         6582    Veneer$$Code        anon$$obj.o
+    0x1000284e   0x1000284e   0x0000000a   Ven    RO         6583    Veneer$$Code        anon$$obj.o
+    0x10002858   0x10002858   0x0000000a   Ven    RO         6584    Veneer$$Code        anon$$obj.o
+    0x10002862   0x10002862   0x0000000a   Ven    RO         6585    Veneer$$Code        anon$$obj.o
+    0x1000286c   0x1000286c   0x0000000a   Ven    RO         6586    Veneer$$Code        anon$$obj.o
+    0x10002876   0x10002876   0x0000000a   Ven    RO         6587    Veneer$$Code        anon$$obj.o
+    0x10002880   0x10002880   0x0000000a   Ven    RO         6588    Veneer$$Code        anon$$obj.o
+    0x1000288a   0x1000288a   0x0000000a   Ven    RO         6589    Veneer$$Code        anon$$obj.o
+    0x10002894   0x10002894   0x0000000a   Ven    RO         6590    Veneer$$Code        anon$$obj.o
+    0x1000289e   0x1000289e   0x0000000a   Ven    RO         6591    Veneer$$Code        anon$$obj.o
+    0x100028a8   0x100028a8   0x0000000a   Ven    RO         6592    Veneer$$Code        anon$$obj.o
+    0x100028b2   0x100028b2   0x0000000a   Ven    RO         6593    Veneer$$Code        anon$$obj.o
+    0x100028bc   0x100028bc   0x000000de   Code   RO          850    i.DecodeBody        decoder-sbc.o
+    0x1000299a   0x1000299a   0x00000002   PAD
+    0x1000299c   0x1000299c   0x000002b4   Code   RO         1667    i.Endpoint_0_IRQHandler  usb_dev.o
+    0x10002c50   0x10002c50   0x00000030   Code   RO          851    i.FindSyncword      decoder-sbc.o
+    0x10002c80   0x10002c80   0x0000001e   Code   RO          752    i.OI_BITSTREAM_ReadInit  bitstream-decode.o
+    0x10002c9e   0x10002c9e   0x00000028   Code   RO          754    i.OI_BITSTREAM_ReadUINT4Aligned  bitstream-decode.o
+    0x10002cc6   0x10002cc6   0x00000054   Code   RO          580    i.OI_CODEC_SBC_Alloc  alloc.o
+    0x10002d1a   0x10002d1a   0x00000004   Code   RO          700    i.OI_CODEC_SBC_CalculateFramelen  bitalloc-sbc.o
+    0x10002d1e   0x10002d1e   0x000000a2   Code   RO          852    i.OI_CODEC_SBC_DecodeFrame  decoder-sbc.o
+    0x10002dc0   0x10002dc0   0x00000010   Code   RO          853    i.OI_CODEC_SBC_DecoderReset  decoder-sbc.o
+    0x10002dd0   0x10002dd0   0x0000004c   Code   RO          939    i.OI_SBC_CalculateChecksum  framing.o
+    0x10002e1c   0x10002e1c   0x00000010   Code   RO          703    i.OI_SBC_ComputeBitAllocation  bitalloc-sbc.o
+    0x10002e2c   0x10002e2c   0x0000002c   Code   RO          920    i.OI_SBC_Dequant    dequant.o
+    0x10002e58   0x10002e58   0x00000028   Code   RO          940    i.OI_SBC_ExpandFrameFields  framing.o
+    0x10002e80   0x10002e80   0x00000054   Code   RO          809    i.OI_SBC_ReadHeader  decoder-private.o
+    0x10002ed4   0x10002ed4   0x0000008c   Code   RO          810    i.OI_SBC_ReadSamples  decoder-private.o
+    0x10002f60   0x10002f60   0x00000010   Code   RO          856    i.OI_SBC_ReadSamplesJoint  decoder-sbc.o
+    0x10002f70   0x10002f70   0x000000c0   Code   RO          857    i.OI_SBC_ReadSamplesJoint4  decoder-sbc.o
+    0x10003030   0x10003030   0x000000bc   Code   RO          858    i.OI_SBC_ReadSamplesJoint8  decoder-sbc.o
+    0x100030ec   0x100030ec   0x00000084   Code   RO          811    i.OI_SBC_ReadScalefactors  decoder-private.o
+    0x10003170   0x10003170   0x00000020   Code   RO         1049    i.OI_SBC_SynthFrame  synthesis-sbc.o
+    0x10003190   0x10003190   0x000000b0   Code   RO         1050    i.OI_SBC_SynthFrame_4SB  synthesis-sbc.o
+    0x10003240   0x10003240   0x000000b0   Code   RO         1051    i.OI_SBC_SynthFrame_80  synthesis-sbc.o
+    0x100032f0   0x100032f0   0x00000220   Code   RO         1052    i.SynthWindow40_int32_int32_symmetry_with_sum  synthesis-sbc.o
+    0x10003510   0x10003510   0x00000550   Code   RO         1019    i.SynthWindow80_generated  synthesis-8-generated.o
+    0x10003a60   0x10003a60   0x0000008c   Code   RO         1668    i.USB_Status_IRQHandler  usb_dev.o
+    0x10003aec   0x10003aec   0x00000020   Code   RO         6456    i.__0printf         mc_w.l(printfa.o)
+    0x10003b0c   0x10003b0c   0x00000010   Code   RO         6460    i.__0vprintf        mc_w.l(printfa.o)
+    0x10003b1c   0x10003b1c   0x00000184   Code   RO         6463    i._fp_digits        mc_w.l(printfa.o)
+    0x10003ca0   0x10003ca0   0x000006dc   Code   RO         6464    i._printf_core      mc_w.l(printfa.o)
+    0x1000437c   0x1000437c   0x00000024   Code   RO         6465    i._printf_post_padding  mc_w.l(printfa.o)
+    0x100043a0   0x100043a0   0x0000002e   Code   RO         6466    i._printf_pre_padding  mc_w.l(printfa.o)
+    0x100043ce   0x100043ce   0x00000002   PAD
+    0x100043d0   0x100043d0   0x0000002c   Code   RO         2516    i._write_uart0      fr8000_stack.lib(sys_utisl.o)
+    0x100043fc   0x100043fc   0x00000096   Code   RO          603    i.adjustToFitBitpool  bitalloc.o
+    0x10004492   0x10004492   0x0000002c   Code   RO          604    i.allocAdjustedBits  bitalloc.o
+    0x100044be   0x100044be   0x00000014   Code   RO          605    i.allocExcessBits   bitalloc.o
+    0x100044d2   0x100044d2   0x00000052   Code   RO         1440    i.app_BlockLoopBuf_write  ringbuffer.o
+    0x10004524   0x10004524   0x0000000a   Code   RO         1441    i.app_BlockRingBuf_flush  ringbuffer.o
+    0x1000452e   0x1000452e   0x00000020   Code   RO         1442    i.app_BlockRingBuf_free  ringbuffer.o
+    0x1000454e   0x1000454e   0x00000014   Code   RO         1444    i.app_BlockRingBuf_malloc  ringbuffer.o
+    0x10004562   0x10004562   0x00000002   PAD
+    0x10004564   0x10004564   0x000000dc   Code   RO         2799    i.app_act_created_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004640   0x10004640   0x000000a8   Code   RO         2800    i.app_act_deleted_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100046e8   0x100046e8   0x000000b4   Code   RO         2802    i.app_adv_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x1000479c   0x1000479c   0x000000a4   Code   RO         2803    i.app_adv_report_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004840   0x10004840   0x0000000e   Code   RO         1445    i.app_blockRingBuf_setup  ringbuffer.o
+    0x1000484e   0x1000484e   0x00000002   PAD
+    0x10004850   0x10004850   0x000000a4   Code   RO         2804    i.app_conn_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100048f4   0x100048f4   0x000000b0   Code   RO         2805    i.app_connection_master_encrypt_compeleted_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100049a4   0x100049a4   0x00000098   Code   RO         2806    i.app_connection_master_encrypted_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004a3c   0x10004a3c   0x00000098   Code   RO         2809    i.app_connection_slave_encrypted_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004ad4   0x10004ad4   0x0000000c   Code   RO         2811    i.app_db_init_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004ae0   0x10004ae0   0x000000a8   Code   RO         2812    i.app_disconnect_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10004b88   0x10004b88   0x00000538   Code   RO          187    i.app_gap_evt_cb    ble_simple_central.o
+    0x100050c0   0x100050c0   0x0000002c   Code   RO         2393    i.app_get_current_rssi_rsp  fr8000_stack.lib(app_task.o)
+    0x100050ec   0x100050ec   0x00000046   Code   RO         2394    i.app_get_handler   fr8000_stack.lib(app_task.o)
+    0x10005132   0x10005132   0x00000002   PAD
+    0x10005134   0x10005134   0x00000034   Code   RO         2813    i.app_get_info_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10005168   0x10005168   0x000001f8   Code   RO         2447  * i.app_main          fr8000_stack.lib(entry.o)
+    0x10005360   0x10005360   0x0000009c   Code   RO         2815    i.app_per_sync_completed_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100053fc   0x100053fc   0x000000a8   Code   RO         2816    i.app_per_sync_established_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100054a4   0x100054a4   0x0000002c   Code   RO         2817    i.app_reset_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100054d0   0x100054d0   0x00000098   Code   RO         2818    i.app_scanning_completed_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10005568   0x10005568   0x000000bc   Code   RO         2897    i.app_sec_bond_add  fr8000_stack.lib(app_sec.o)
+    0x10005624   0x10005624   0x00000248   Code   RO         2898    i.app_sec_bond_check  fr8000_stack.lib(app_sec.o)
+    0x1000586c   0x1000586c   0x00000084   Code   RO         2899    i.app_sec_bond_del  fr8000_stack.lib(app_sec.o)
+    0x100058f0   0x100058f0   0x00000040   Code   RO         2900    i.app_sec_bond_del_all  fr8000_stack.lib(app_sec.o)
+    0x10005930   0x10005930   0x000000a4   Code   RO         2903    i.app_sec_bond_search  fr8000_stack.lib(app_sec.o)
+    0x100059d4   0x100059d4   0x000000b0   Code   RO         2904    i.app_sec_bond_search_latest  fr8000_stack.lib(app_sec.o)
+    0x10005a84   0x10005a84   0x00000098   Code   RO         2905    i.app_sec_bond_search_oldest  fr8000_stack.lib(app_sec.o)
+    0x10005b1c   0x10005b1c   0x00000310   Code   RO         2906    i.app_sec_bond_show  fr8000_stack.lib(app_sec.o)
+    0x10005e2c   0x10005e2c   0x00000024   Code   RO         2907    i.app_sec_bonding_info_del  fr8000_stack.lib(app_sec.o)
+    0x10005e50   0x10005e50   0x00000018   Code   RO         2908    i.app_sec_bonding_info_find  fr8000_stack.lib(app_sec.o)
+    0x10005e68   0x10005e68   0x00000044   Code   RO         2909    i.app_sec_bonding_info_init  fr8000_stack.lib(app_sec.o)
+    0x10005eac   0x10005eac   0x00000026   Code   RO         2910    i.app_sec_bonding_info_save_ltk  fr8000_stack.lib(app_sec.o)
+    0x10005ed2   0x10005ed2   0x00000002   PAD
+    0x10005ed4   0x10005ed4   0x00000020   Code   RO         2912    i.app_sec_get_bond_flag  fr8000_stack.lib(app_sec.o)
+    0x10005ef4   0x10005ef4   0x0000001c   Code   RO         2915    i.app_sec_init      fr8000_stack.lib(app_sec.o)
+    0x10005f10   0x10005f10   0x00000098   Code   RO         2916    i.app_sec_load_bond_info_from_flash  fr8000_stack.lib(app_sec.o)
+    0x10005fa8   0x10005fa8   0x00000070   Code   RO         2917    i.app_sec_msg_dflt_handler  fr8000_stack.lib(app_sec.o)
+    0x10006018   0x10006018   0x00000038   Code   RO         2918    i.app_sec_resolv_cmd_cmp  fr8000_stack.lib(app_sec.o)
+    0x10006050   0x10006050   0x00000010   Code   RO         2924    i.app_sec_set_param  fr8000_stack.lib(app_sec.o)
+    0x10006060   0x10006060   0x00000058   Code   RO         2925    i.app_sec_user_bond_manage_init  fr8000_stack.lib(app_sec.o)
+    0x100060b8   0x100060b8   0x00000094   Code   RO         2926    i.app_sec_write_bond_info_to_flash  fr8000_stack.lib(app_sec.o)
+    0x1000614c   0x1000614c   0x00000034   Code   RO         2819    i.app_set_dev_config_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10006180   0x10006180   0x000000ac   Code   RO         2820    i.app_set_phy_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x1000622c   0x1000622c   0x00000014   Code   RO         2821    i.app_svc_added_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10006240   0x10006240   0x00000002   Code   RO         2822    i.app_update_params_complete_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10006242   0x10006242   0x00000002   PAD
+    0x10006244   0x10006244   0x000000b4   Code   RO         2823    i.app_update_params_rejected_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100062f8   0x100062f8   0x000000d4   Code   RO         2824    i.app_update_params_update_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x100063cc   0x100063cc   0x000000ac   Code   RO         2825    i.app_update_phy_rejected_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x10006478   0x10006478   0x000000a4   Code   RO         2826    i.app_white_list_ind_func  fr8000_stack.lib(app_proj_event.o)
+    0x1000651c   0x1000651c   0x00000010   Code   RO         2309    i.appm_adv_get_defer_op  fr8000_stack.lib(app.o)
+    0x1000652c   0x1000652c   0x000001e0   Code   RO         2310    i.appm_adv_recv_gapm_cmp  fr8000_stack.lib(app.o)
+    0x1000670c   0x1000670c   0x00000018   Code   RO         2311    i.appm_adv_set_defer_op  fr8000_stack.lib(app.o)
+    0x10006724   0x10006724   0x00000054   Code   RO         2781    i.appm_conn_recv_gapm_cmp  fr8000_stack.lib(app_conn.o)
+    0x10006778   0x10006778   0x00000018   Code   RO         2312    i.appm_create_adv_act  fr8000_stack.lib(app.o)
+    0x10006790   0x10006790   0x000000b0   Code   RO         2313    i.appm_create_aux_adv_act  fr8000_stack.lib(app.o)
+    0x10006840   0x10006840   0x00000030   Code   RO         2314    i.appm_create_conn_act  fr8000_stack.lib(app.o)
+    0x10006870   0x10006870   0x000000c4   Code   RO         2315    i.appm_create_legacy_adv_act  fr8000_stack.lib(app.o)
+    0x10006934   0x10006934   0x00000080   Code   RO         2316    i.appm_create_per_adv_act  fr8000_stack.lib(app.o)
+    0x100069b4   0x100069b4   0x00000044   Code   RO         2318    i.appm_create_scan_act  fr8000_stack.lib(app.o)
+    0x100069f8   0x100069f8   0x00000050   Code   RO         2320    i.appm_exc_activity_cmp  fr8000_stack.lib(app.o)
+    0x10006a48   0x10006a48   0x00000044   Code   RO         2321    i.appm_execute_activity_cmd  fr8000_stack.lib(app.o)
+    0x10006a8c   0x10006a8c   0x0000005c   Code   RO         2322    i.appm_init_imp     fr8000_stack.lib(app.o)
+    0x10006ae8   0x10006ae8   0x00000030   Code   RO         2323    i.appm_init_imp_for_hci  fr8000_stack.lib(app.o)
+    0x10006b18   0x10006b18   0x000000c4   Code   RO         2395    i.appm_msg_handler  fr8000_stack.lib(app_task.o)
+    0x10006bdc   0x10006bdc   0x0000004c   Code   RO         2324    i.appm_period_sync_recv_gapm_cmp  fr8000_stack.lib(app.o)
+    0x10006c28   0x10006c28   0x0000004c   Code   RO         2325    i.appm_scan_recv_gapm_cmp  fr8000_stack.lib(app.o)
+    0x10006c74   0x10006c74   0x0000013c   Code   RO         2326    i.appm_set_advertising_data  fr8000_stack.lib(app.o)
+    0x10006db0   0x10006db0   0x00000100   Code   RO         2328    i.appm_set_per_adv_data  fr8000_stack.lib(app.o)
+    0x10006eb0   0x10006eb0   0x0000014c   Code   RO         2329    i.appm_set_scan_response_data  fr8000_stack.lib(app.o)
+    0x10006ffc   0x10006ffc   0x0000010c   Code   RO         2330    i.appm_start_advertising  fr8000_stack.lib(app.o)
+    0x10007108   0x10007108   0x00000118   Code   RO         2784    i.appm_start_conn   fr8000_stack.lib(app_conn.o)
+    0x10007220   0x10007220   0x000000b8   Code   RO         2331    i.appm_stop_advertising  fr8000_stack.lib(app.o)
+    0x100072d8   0x100072d8   0x0000000e   Code   RO         4649    i.attc_err_rsp_handler  fr8000_stack.lib(attc.o)
+    0x100072e6   0x100072e6   0x00000038   Code   RO         4650    i.attc_exc_mtu_rsp_handler  fr8000_stack.lib(attc.o)
+    0x1000731e   0x1000731e   0x00000038   Code   RO         4651    i.attc_exe_wr_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007356   0x10007356   0x000000ac   Code   RO         4652    i.attc_find_by_type_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007402   0x10007402   0x000000b4   Code   RO         4653    i.attc_find_info_rsp_handler  fr8000_stack.lib(attc.o)
+    0x100074b6   0x100074b6   0x00000002   PAD
+    0x100074b8   0x100074b8   0x00000080   Code   RO         4654    i.attc_hdl_val_ntf_ind_handler  fr8000_stack.lib(attc.o)
+    0x10007538   0x10007538   0x00000058   Code   RO         4655    i.attc_l2cc_pdu_recv_handler  fr8000_stack.lib(attc.o)
+    0x10007590   0x10007590   0x00000060   Code   RO         4656    i.attc_prep_wr_rsp_handler  fr8000_stack.lib(attc.o)
+    0x100075f0   0x100075f0   0x000000f2   Code   RO         4657    i.attc_rd_by_grp_type_rsp_handler  fr8000_stack.lib(attc.o)
+    0x100076e2   0x100076e2   0x00000002   PAD
+    0x100076e4   0x100076e4   0x0000026c   Code   RO         4658    i.attc_rd_by_type_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007950   0x10007950   0x000000b6   Code   RO         4659    i.attc_rd_mult_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007a06   0x10007a06   0x00000002   PAD
+    0x10007a08   0x10007a08   0x00000104   Code   RO         4660    i.attc_rd_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007b0c   0x10007b0c   0x00000030   Code   RO         4661    i.attc_send_att_req  fr8000_stack.lib(attc.o)
+    0x10007b3c   0x10007b3c   0x00000028   Code   RO         4662    i.attc_send_execute  fr8000_stack.lib(attc.o)
+    0x10007b64   0x10007b64   0x00000024   Code   RO         4663    i.attc_send_hdl_cfm  fr8000_stack.lib(attc.o)
+    0x10007b88   0x10007b88   0x000000e8   Code   RO         4664    i.attc_send_read_ind  fr8000_stack.lib(attc.o)
+    0x10007c70   0x10007c70   0x00000020   Code   RO         4665    i.attc_wr_rsp_handler  fr8000_stack.lib(attc.o)
+    0x10007c90   0x10007c90   0x000000ac   Code   RO         3141    i.attm_att_set_value  fr8000_stack.lib(attm.o)
+    0x10007d3c   0x10007d3c   0x00000066   Code   RO         3142    i.attm_att_update_perm  fr8000_stack.lib(attm.o)
+    0x10007da2   0x10007da2   0x00000002   PAD
+    0x10007da4   0x10007da4   0x00000040   Code   RO         3143    i.attm_convert_to128  fr8000_stack.lib(attm.o)
+    0x10007de4   0x10007de4   0x0000017c   Code   RO         3144    i.attm_get_value    fr8000_stack.lib(attm.o)
+    0x10007f60   0x10007f60   0x00000014   Code   RO         3145    i.attm_init         fr8000_stack.lib(attm.o)
+    0x10007f74   0x10007f74   0x00000004   Code   RO         3146    i.attm_is_bt16_uuid  fr8000_stack.lib(attm.o)
+    0x10007f78   0x10007f78   0x00000004   Code   RO         3147    i.attm_is_bt32_uuid  fr8000_stack.lib(attm.o)
+    0x10007f7c   0x10007f7c   0x00000100   Code   RO         3149    i.attm_svc_create_db  fr8000_stack.lib(attm.o)
+    0x1000807c   0x1000807c   0x00000164   Code   RO         3151    i.attm_svc_create_db_ext  fr8000_stack.lib(attm.o)
+    0x100081e0   0x100081e0   0x0000001c   Code   RO         3152    i.attm_svc_get_permission  fr8000_stack.lib(attm.o)
+    0x100081fc   0x100081fc   0x0000000c   Code   RO         3154    i.attm_uuid16_comp  fr8000_stack.lib(attm.o)
+    0x10008208   0x10008208   0x00000056   Code   RO         3155    i.attm_uuid_comp    fr8000_stack.lib(attm.o)
+    0x1000825e   0x1000825e   0x00000002   PAD
+    0x10008260   0x10008260   0x00000074   Code   RO         3665    i.attmdb_add_service  fr8000_stack.lib(attm_db.o)
+    0x100082d4   0x100082d4   0x00000110   Code   RO         3666    i.attmdb_att_get_permission  fr8000_stack.lib(attm_db.o)
+    0x100083e4   0x100083e4   0x00000020   Code   RO         3667    i.attmdb_destroy    fr8000_stack.lib(attm_db.o)
+    0x10008404   0x10008404   0x00000034   Code   RO         3668    i.attmdb_get_attribute  fr8000_stack.lib(attm_db.o)
+    0x10008438   0x10008438   0x0000005a   Code   RO         3669    i.attmdb_get_max_len  fr8000_stack.lib(attm_db.o)
+    0x10008492   0x10008492   0x00000002   PAD
+    0x10008494   0x10008494   0x00000078   Code   RO         3670    i.attmdb_get_next_att  fr8000_stack.lib(attm_db.o)
+    0x1000850c   0x1000850c   0x00000048   Code   RO         3671    i.attmdb_get_service  fr8000_stack.lib(attm_db.o)
+    0x10008554   0x10008554   0x000000d6   Code   RO         3672    i.attmdb_get_uuid   fr8000_stack.lib(attm_db.o)
+    0x1000862a   0x1000862a   0x000001c4   Code   RO         3673    i.attmdb_svc_calc_len  fr8000_stack.lib(attm_db.o)
+    0x100087ee   0x100087ee   0x00000002   PAD
+    0x100087f0   0x100087f0   0x00000054   Code   RO         3674    i.attmdb_svc_check_hdl  fr8000_stack.lib(attm_db.o)
+    0x10008844   0x10008844   0x000001ca   Code   RO         3675    i.attmdb_svc_init   fr8000_stack.lib(attm_db.o)
+    0x10008a0e   0x10008a0e   0x0000003a   Code   RO         3677    i.attmdb_uuid16_comp  fr8000_stack.lib(attm_db.o)
+    0x10008a48   0x10008a48   0x0000002c   Code   RO         3697    i.atts_check_length_and_offset  fr8000_stack.lib(atts.o)
+    0x10008a74   0x10008a74   0x00000024   Code   RO         3698    i.atts_clear_prep_data  fr8000_stack.lib(atts.o)
+    0x10008a98   0x10008a98   0x00000024   Code   RO         3699    i.atts_clear_read_cache  fr8000_stack.lib(atts.o)
+    0x10008abc   0x10008abc   0x00000024   Code   RO         3700    i.atts_clear_rsp_data  fr8000_stack.lib(atts.o)
+    0x10008ae0   0x10008ae0   0x00000178   Code   RO         3701    i.atts_execute_write_req  fr8000_stack.lib(atts.o)
+    0x10008c58   0x10008c58   0x00000188   Code   RO         3702    i.atts_find_by_type_req  fr8000_stack.lib(atts.o)
+    0x10008de0   0x10008de0   0x0000007a   Code   RO         3703    i.atts_find_end     fr8000_stack.lib(atts.o)
+    0x10008e5a   0x10008e5a   0x00000002   PAD
+    0x10008e5c   0x10008e5c   0x00000148   Code   RO         3704    i.atts_find_info_req  fr8000_stack.lib(atts.o)
+    0x10008fa4   0x10008fa4   0x00000098   Code   RO         3705    i.atts_find_value_by_uuid  fr8000_stack.lib(atts.o)
+    0x1000903c   0x1000903c   0x00000098   Code   RO         3706    i.atts_get_att_chk_perm  fr8000_stack.lib(atts.o)
+    0x100090d4   0x100090d4   0x0000001a   Code   RO         3707    i.atts_get_dest_task  fr8000_stack.lib(atts.o)
+    0x100090ee   0x100090ee   0x00000002   PAD
+    0x100090f0   0x100090f0   0x00000084   Code   RO         3708    i.atts_get_value    fr8000_stack.lib(atts.o)
+    0x10009174   0x10009174   0x000000a4   Code   RO         3709    i.atts_l2cc_pdu_recv_handler  fr8000_stack.lib(atts.o)
+    0x10009218   0x10009218   0x00000042   Code   RO         3710    i.atts_mtu_exc_req  fr8000_stack.lib(atts.o)
+    0x1000925a   0x1000925a   0x00000002   PAD
+    0x1000925c   0x1000925c   0x000000f8   Code   RO         3711    i.atts_prepare_write_req  fr8000_stack.lib(atts.o)
+    0x10009354   0x10009354   0x00000074   Code   RO         3712    i.atts_process_pdu  fr8000_stack.lib(atts.o)
+    0x100093c8   0x100093c8   0x000000ba   Code   RO         3713    i.atts_read_blob_req  fr8000_stack.lib(atts.o)
+    0x10009482   0x10009482   0x00000002   PAD
+    0x10009484   0x10009484   0x000001c0   Code   RO         3714    i.atts_read_by_grp_type_req  fr8000_stack.lib(atts.o)
+    0x10009644   0x10009644   0x000001a8   Code   RO         3715    i.atts_read_by_type_req  fr8000_stack.lib(atts.o)
+    0x100097ec   0x100097ec   0x00000134   Code   RO         3716    i.atts_read_mult_req  fr8000_stack.lib(atts.o)
+    0x10009920   0x10009920   0x0000009c   Code   RO         3717    i.atts_read_req     fr8000_stack.lib(atts.o)
+    0x100099bc   0x100099bc   0x00000028   Code   RO         3718    i.atts_send_error   fr8000_stack.lib(atts.o)
+    0x100099e4   0x100099e4   0x00000090   Code   RO         3719    i.atts_send_event   fr8000_stack.lib(atts.o)
+    0x10009a74   0x10009a74   0x00000078   Code   RO         3720    i.atts_store_prep_data  fr8000_stack.lib(atts.o)
+    0x10009aec   0x10009aec   0x00000044   Code   RO         3721    i.atts_update_elmt  fr8000_stack.lib(atts.o)
+    0x10009b30   0x10009b30   0x0000003e   Code   RO         3722    i.atts_write_cmd    fr8000_stack.lib(atts.o)
+    0x10009b6e   0x10009b6e   0x0000004e   Code   RO         3723    i.atts_write_req    fr8000_stack.lib(atts.o)
+    0x10009bbc   0x10009bbc   0x0000002e   Code   RO         3724    i.atts_write_rsp_send  fr8000_stack.lib(atts.o)
+    0x10009bea   0x10009bea   0x0000007a   Code   RO         3725    i.atts_write_signed  fr8000_stack.lib(atts.o)
+    0x10009c64   0x10009c64   0x0000003c   Code   RO         3726    i.atts_write_signed_cfm  fr8000_stack.lib(atts.o)
+    0x10009ca0   0x10009ca0   0x00000066   Code   RO          524    i.audio_decoder_calc_sbc_frame_len  audio_decoder.o
+    0x10009d06   0x10009d06   0x00000002   PAD
+    0x10009d08   0x10009d08   0x0000002c   Code   RO          525    i.audio_sw_decoder_buff  audio_decoder.o
+    0x10009d34   0x10009d34   0x00000018   Code   RO          526    i.audio_sw_decoder_deinit  audio_decoder.o
+    0x10009d4c   0x10009d4c   0x00000034   Code   RO          527    i.audio_sw_decoder_init  audio_decoder.o
+    0x10009d80   0x10009d80   0x00000038   Code   RO         2332    i.ble_add_svc       fr8000_stack.lib(app.o)
+    0x10009db8   0x10009db8   0x00000020   Code   RO         2883    i.ble_bond_init     fr8000_stack.lib(user_bond_manage.o)
+    0x10009dd8   0x10009dd8   0x000000a0   Code   RO         2335    i.ble_gap_set_dev_config  fr8000_stack.lib(app.o)
+    0x10009e78   0x10009e78   0x00000014   Code   RO         2338    i.ble_set_evt_func  fr8000_stack.lib(app.o)
+    0x10009e8c   0x10009e8c   0x00000130   Code   RO         2478    i.ble_stack_configure  fr8000_stack.lib(jump_table_host.o)
+    0x10009fbc   0x10009fbc   0x00000090   Code   RO         2342    i.ble_stack_init    fr8000_stack.lib(app.o)
+    0x1000a04c   0x1000a04c   0x00000002   Code   RO         2986    i.calib_meter_evt_end  fr8000_stack.lib(adv_check_mode.o)
+    0x1000a04e   0x1000a04e   0x00000002   Code   RO         2987    i.calib_meter_recv_msg  fr8000_stack.lib(adv_check_mode.o)
+    0x1000a050   0x1000a050   0x00000120   Code   RO         2607    i.check_timer_handle  fr8000_stack.lib(os_timer.o)
+    0x1000a170   0x1000a170   0x000000cc   Code   RO          606    i.computeBitneed    bitalloc.o
+    0x1000a23c   0x1000a23c   0x00000098   Code   RO         1053    i.cosineModulateSynth4  synthesis-sbc.o
+    0x1000a2d4   0x1000a2d4   0x00000028   Code   RO          941    i.crc_iterate       framing.o
+    0x1000a2fc   0x1000a2fc   0x00000018   Code   RO          942    i.crc_iterate_top4  framing.o
+    0x1000a314   0x1000a314   0x00000128   Code   RO         1031    i.dct2_8            synthesis-dct8.o
+    0x1000a43c   0x1000a43c   0x0000000e   Code   RO         1054    i.default_mul_16s_32s_hi  synthesis-sbc.o
+    0x1000a44a   0x1000a44a   0x00000026   Code   RO         1032    i.default_mul_32s_32s_hi  synthesis-dct8.o
+    0x1000a470   0x1000a470   0x00000044   Code   RO          704    i.dualBitAllocation  bitalloc-sbc.o
+    0x1000a4b4   0x1000a4b4   0x00000024   Code   RO         2608    i.free_time_evt_id  fr8000_stack.lib(os_timer.o)
+    0x1000a4d8   0x1000a4d8   0x00000024   Code   RO         2576    i.from_task_func_to_msg_handle  fr8000_stack.lib(os_task.o)
+    0x1000a4fc   0x1000a4fc   0x00000020   Code   RO         2072    i.gap_address_get   fr8000_stack.lib(gap_api.o)
+    0x1000a51c   0x1000a51c   0x0000002c   Code   RO         2073    i.gap_address_set   fr8000_stack.lib(gap_api.o)
+    0x1000a548   0x1000a548   0x00000004   Code   RO         2076    i.gap_bond_manager_delete_all  fr8000_stack.lib(gap_api.o)
+    0x1000a54c   0x1000a54c   0x00000004   Code   RO         2081    i.gap_bond_manager_init  fr8000_stack.lib(gap_api.o)
+    0x1000a550   0x1000a550   0x00000018   Code   RO         2084    i.gap_dev_name_get  fr8000_stack.lib(gap_api.o)
+    0x1000a568   0x1000a568   0x0000001c   Code   RO         2085    i.gap_dev_name_set  fr8000_stack.lib(gap_api.o)
+    0x1000a584   0x1000a584   0x00000024   Code   RO         2088    i.gap_get_connect_num  fr8000_stack.lib(gap_api.o)
+    0x1000a5a8   0x1000a5a8   0x0000000c   Code   RO         2090    i.gap_get_dev_appearance  fr8000_stack.lib(gap_api.o)
+    0x1000a5b4   0x1000a5b4   0x00000074   Code   RO         2928    i.gap_paring_req_cb  fr8000_stack.lib(app_sec.o)
+    0x1000a628   0x1000a628   0x00000002   Code   RO            4    i.gap_rssi_ind      proj_main.o
+    0x1000a62a   0x1000a62a   0x00000004   Code   RO         2105    i.gap_security_param_init  fr8000_stack.lib(gap_api.o)
+    0x1000a62e   0x1000a62e   0x00000002   PAD
+    0x1000a630   0x1000a630   0x0000000c   Code   RO         2114    i.gap_set_cb_func   fr8000_stack.lib(gap_api.o)
+    0x1000a63c   0x1000a63c   0x0000000c   Code   RO         2116    i.gap_set_dev_appearance  fr8000_stack.lib(gap_api.o)
+    0x1000a648   0x1000a648   0x00000070   Code   RO         2124    i.gap_start_conn    fr8000_stack.lib(gap_api.o)
+    0x1000a6b8   0x1000a6b8   0x000000f0   Code   RO         2128    i.gap_start_scan    fr8000_stack.lib(gap_api.o)
+    0x1000a7a8   0x1000a7a8   0x00000098   Code   RO         2133    i.gap_stop_scan     fr8000_stack.lib(gap_api.o)
+    0x1000a840   0x1000a840   0x00000044   Code   RO         3001    i.gapc_auth_get     fr8000_stack.lib(gapc.o)
+    0x1000a884   0x1000a884   0x00000064   Code   RO         3002    i.gapc_auth_set     fr8000_stack.lib(gapc.o)
+    0x1000a8e8   0x1000a8e8   0x000000e0   Code   RO         3423    i.gapc_bond_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000a9c8   0x1000a9c8   0x0000005c   Code   RO         3424    i.gapc_bond_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000aa24   0x1000aa24   0x000001e0   Code   RO         2929    i.gapc_bond_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000ac04   0x1000ac04   0x00000214   Code   RO         2930    i.gapc_bond_req_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000ae18   0x1000ae18   0x00000080   Code   RO         3003    i.gapc_cleanup      fr8000_stack.lib(gapc.o)
+    0x1000ae98   0x1000ae98   0x000000e4   Code   RO         2396    i.gapc_cmp_evt_handler  fr8000_stack.lib(app_task.o)
+    0x1000af7c   0x1000af7c   0x00000004   Code   RO         3425    i.gapc_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000af80   0x1000af80   0x0000003c   Code   RO         3764    i.gapc_cmp_evt_handler  fr8000_stack.lib(gattc_task.o)
+    0x1000afbc   0x1000afbc   0x00000064   Code   RO         4358    i.gapc_cmp_evt_handler  fr8000_stack.lib(gapm_init.o)
+    0x1000b020   0x1000b020   0x00000010   Code   RO         3004    i.gapc_con_cleanup  fr8000_stack.lib(gapc.o)
+    0x1000b030   0x1000b030   0x00000178   Code   RO         3005    i.gapc_con_create   fr8000_stack.lib(gapc.o)
+    0x1000b1a8   0x1000b1a8   0x00000084   Code   RO         3426    i.gapc_connection_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b22c   0x1000b22c   0x0000017c   Code   RO         2397    i.gapc_connection_req_ind_following  fr8000_stack.lib(app_task.o)
+    0x1000b3a8   0x1000b3a8   0x000000a8   Code   RO         2398    i.gapc_connection_req_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000b450   0x1000b450   0x00000004   Code   RO         3427    i.gapc_default_msg_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b454   0x1000b454   0x00000070   Code   RO         3428    i.gapc_disconnect_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b4c4   0x1000b4c4   0x0000004c   Code   RO         2399    i.gapc_disconnect_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000b510   0x1000b510   0x0000001c   Code   RO         3006    i.gapc_enc_keysize_get  fr8000_stack.lib(gapc.o)
+    0x1000b52c   0x1000b52c   0x00000018   Code   RO         3007    i.gapc_enc_keysize_set  fr8000_stack.lib(gapc.o)
+    0x1000b544   0x1000b544   0x00000036   Code   RO         3429    i.gapc_encrypt_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b57a   0x1000b57a   0x00000002   PAD
+    0x1000b57c   0x1000b57c   0x0000005c   Code   RO         3430    i.gapc_encrypt_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b5d8   0x1000b5d8   0x00000090   Code   RO         2931    i.gapc_encrypt_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000b668   0x1000b668   0x00000130   Code   RO         2932    i.gapc_encrypt_req_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000b798   0x1000b798   0x0000001c   Code   RO         3431    i.gapc_gen_dh_key_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b7b4   0x1000b7b4   0x00000024   Code   RO         3008    i.gapc_get_bdaddr   fr8000_stack.lib(gapc.o)
+    0x1000b7d8   0x1000b7d8   0x00000018   Code   RO         3009    i.gapc_get_chan_sel_algo  fr8000_stack.lib(gapc.o)
+    0x1000b7f0   0x1000b7f0   0x00000028   Code   RO         3010    i.gapc_get_conhdl   fr8000_stack.lib(gapc.o)
+    0x1000b818   0x1000b818   0x00000038   Code   RO         3011    i.gapc_get_conidx_imp  fr8000_stack.lib(gapc.o)
+    0x1000b850   0x1000b850   0x00000024   Code   RO         3012    i.gapc_get_csrk     fr8000_stack.lib(gapc.o)
+    0x1000b874   0x1000b874   0x00000010   Code   RO         3013    i.gapc_get_dest_task  fr8000_stack.lib(gapc.o)
+    0x1000b884   0x1000b884   0x000000ba   Code   RO         3432    i.gapc_get_dev_info_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000b93e   0x1000b93e   0x0000006c   Code   RO         2400    i.gapc_get_dev_info_req_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000b9aa   0x1000b9aa   0x00000002   PAD
+    0x1000b9ac   0x1000b9ac   0x00000138   Code   RO         3433    i.gapc_get_info_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000bae4   0x1000bae4   0x0000001c   Code   RO         3014    i.gapc_get_operation  fr8000_stack.lib(gapc.o)
+    0x1000bb00   0x1000bb00   0x00000010   Code   RO         3015    i.gapc_get_operation_ptr  fr8000_stack.lib(gapc.o)
+    0x1000bb10   0x1000bb10   0x00000020   Code   RO         3016    i.gapc_get_requester  fr8000_stack.lib(gapc.o)
+    0x1000bb30   0x1000bb30   0x00000020   Code   RO         3017    i.gapc_get_role     fr8000_stack.lib(gapc.o)
+    0x1000bb50   0x1000bb50   0x00000024   Code   RO         3018    i.gapc_get_sign_counter  fr8000_stack.lib(gapc.o)
+    0x1000bb74   0x1000bb74   0x00000064   Code   RO         4186    i.gapc_hci_handler  fr8000_stack.lib(gapc_hci.o)
+    0x1000bbd8   0x1000bbd8   0x0000004c   Code   RO         3019    i.gapc_init         fr8000_stack.lib(gapc.o)
+    0x1000bc24   0x1000bc24   0x00000004   Code   RO         3020    i.gapc_is_disc_connection  fr8000_stack.lib(gapc.o)
+    0x1000bc28   0x1000bc28   0x00000040   Code   RO         3021    i.gapc_is_sec_set   fr8000_stack.lib(gapc.o)
+    0x1000bc68   0x1000bc68   0x00000070   Code   RO         3434    i.gapc_key_press_notification_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000bcd8   0x1000bcd8   0x00000028   Code   RO         3022    i.gapc_link_encrypted  fr8000_stack.lib(gapc.o)
+    0x1000bd00   0x1000bd00   0x0000002c   Code   RO         3023    i.gapc_lk_sec_lvl_get  fr8000_stack.lib(gapc.o)
+    0x1000bd2c   0x1000bd2c   0x00000060   Code   RO         3024    i.gapc_operation_cleanup  fr8000_stack.lib(gapc.o)
+    0x1000bd8c   0x1000bd8c   0x00000104   Code   RO         3435    i.gapc_param_update_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000be90   0x1000be90   0x0000011c   Code   RO         3436    i.gapc_param_update_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000bfac   0x1000bfac   0x00000090   Code   RO         2401    i.gapc_param_update_req_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c03c   0x1000c03c   0x0000002a   Code   RO         3025    i.gapc_param_update_sanity  fr8000_stack.lib(gapc.o)
+    0x1000c066   0x1000c066   0x00000002   PAD
+    0x1000c068   0x1000c068   0x00000064   Code   RO         4359    i.gapc_peer_att_info_ind_handler  fr8000_stack.lib(gapm_init.o)
+    0x1000c0cc   0x1000c0cc   0x0000000e   Code   RO         2402    i.gapc_peer_features_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c0da   0x1000c0da   0x00000002   PAD
+    0x1000c0dc   0x1000c0dc   0x00000038   Code   RO         2403    i.gapc_peer_ver_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c114   0x1000c114   0x0000008c   Code   RO         3437    i.gapc_process_op   fr8000_stack.lib(gapc_task.o)
+    0x1000c1a0   0x1000c1a0   0x0000003c   Code   RO         3026    i.gapc_reschedule_operation  fr8000_stack.lib(gapc.o)
+    0x1000c1dc   0x1000c1dc   0x00000048   Code   RO         3438    i.gapc_security_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c224   0x1000c224   0x0000004c   Code   RO         2933    i.gapc_security_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000c270   0x1000c270   0x00000060   Code   RO         3027    i.gapc_send_complete_evt  fr8000_stack.lib(gapc.o)
+    0x1000c2d0   0x1000c2d0   0x00000026   Code   RO         3028    i.gapc_send_disconect_ind  fr8000_stack.lib(gapc.o)
+    0x1000c2f6   0x1000c2f6   0x00000026   Code   RO         3029    i.gapc_send_error_evt  fr8000_stack.lib(gapc.o)
+    0x1000c31c   0x1000c31c   0x0000004e   Code   RO         3439    i.gapc_set_dev_info_cfm_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c36a   0x1000c36a   0x0000003c   Code   RO         2404    i.gapc_set_dev_info_req_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c3a6   0x1000c3a6   0x00000002   PAD
+    0x1000c3a8   0x1000c3a8   0x0000004c   Code   RO         3440    i.gapc_set_le_ping_to_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c3f4   0x1000c3f4   0x00000050   Code   RO         3441    i.gapc_set_le_pkt_size_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c444   0x1000c444   0x00000024   Code   RO         3030    i.gapc_set_local_addr  fr8000_stack.lib(gapc.o)
+    0x1000c468   0x1000c468   0x00000010   Code   RO         3031    i.gapc_set_operation_ptr  fr8000_stack.lib(gapc.o)
+    0x1000c478   0x1000c478   0x0000006c   Code   RO         3442    i.gapc_set_phy_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c4e4   0x1000c4e4   0x0000004c   Code   RO         3443    i.gapc_set_pref_slave_latency_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c530   0x1000c530   0x0000003c   Code   RO         4237    i.gapc_sig_pdu_recv_handler  fr8000_stack.lib(gapc_sig.o)
+    0x1000c56c   0x1000c56c   0x00000024   Code   RO         4238    i.gapc_sig_send_param_resp  fr8000_stack.lib(gapc_sig.o)
+    0x1000c590   0x1000c590   0x0000003c   Code   RO         3444    i.gapc_sign_cmd_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c5cc   0x1000c5cc   0x0000008a   Code   RO         3765    i.gapc_sign_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x1000c656   0x1000c656   0x00000002   PAD
+    0x1000c658   0x1000c658   0x00000030   Code   RO         3445    i.gapc_smp_rep_attempts_timer_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c688   0x1000c688   0x00000044   Code   RO         3446    i.gapc_smp_timeout_timer_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c6cc   0x1000c6cc   0x00000014   Code   RO         3032    i.gapc_svc_chg_ccc_get  fr8000_stack.lib(gapc.o)
+    0x1000c6e0   0x1000c6e0   0x0000001c   Code   RO         3033    i.gapc_svc_chg_ccc_set  fr8000_stack.lib(gapc.o)
+    0x1000c6fc   0x1000c6fc   0x00000044   Code   RO         3447    i.gapc_update_conn_param_to_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000c740   0x1000c740   0x00000032   Code   RO         3034    i.gapc_update_state  fr8000_stack.lib(gapc.o)
+    0x1000c772   0x1000c772   0x00000002   PAD
+    0x1000c774   0x1000c774   0x000000cc   Code   RO         3502    i.gapm_activity_create_cmd_handler  fr8000_stack.lib(gapm_actv.o)
+    0x1000c840   0x1000c840   0x00000040   Code   RO         2405    i.gapm_activity_created_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000c880   0x1000c880   0x0000007c   Code   RO         3503    i.gapm_activity_delete_cmd_handler  fr8000_stack.lib(gapm_actv.o)
+    0x1000c8fc   0x1000c8fc   0x00000074   Code   RO         3504    i.gapm_activity_start_cmd_handler  fr8000_stack.lib(gapm_actv.o)
+    0x1000c970   0x1000c970   0x00000070   Code   RO         3505    i.gapm_activity_stop_cmd_handler  fr8000_stack.lib(gapm_actv.o)
+    0x1000c9e0   0x1000c9e0   0x0000007c   Code   RO         2406    i.gapm_activity_stopped_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000ca5c   0x1000ca5c   0x00000030   Code   RO         3506    i.gapm_actv_alloc   fr8000_stack.lib(gapm_actv.o)
+    0x1000ca8c   0x1000ca8c   0x00000064   Code   RO         3507    i.gapm_actv_created  fr8000_stack.lib(gapm_actv.o)
+    0x1000caf0   0x1000caf0   0x00000048   Code   RO         3508    i.gapm_actv_deleted  fr8000_stack.lib(gapm_actv.o)
+    0x1000cb38   0x1000cb38   0x00000038   Code   RO         3509    i.gapm_actv_free    fr8000_stack.lib(gapm_actv.o)
+    0x1000cb70   0x1000cb70   0x00000020   Code   RO         3510    i.gapm_actv_get_hci_own_addr_type  fr8000_stack.lib(gapm_actv.o)
+    0x1000cb90   0x1000cb90   0x00000034   Code   RO         3511    i.gapm_actv_get_next  fr8000_stack.lib(gapm_actv.o)
+    0x1000cbc4   0x1000cbc4   0x00000054   Code   RO         3512    i.gapm_actv_init    fr8000_stack.lib(gapm_actv.o)
+    0x1000cc18   0x1000cc18   0x0000001c   Code   RO         3513    i.gapm_actv_rand_addr_set_ind  fr8000_stack.lib(gapm_actv.o)
+    0x1000cc34   0x1000cc34   0x00000034   Code   RO         3514    i.gapm_actv_retrieve_cmd_cmp_evt  fr8000_stack.lib(gapm_actv.o)
+    0x1000cc68   0x1000cc68   0x0000002a   Code   RO         3515    i.gapm_actv_send_stopped_ind  fr8000_stack.lib(gapm_actv.o)
+    0x1000cc92   0x1000cc92   0x00000002   PAD
+    0x1000cc94   0x1000cc94   0x0000002c   Code   RO         3516    i.gapm_actv_started  fr8000_stack.lib(gapm_actv.o)
+    0x1000ccc0   0x1000ccc0   0x00000078   Code   RO         3517    i.gapm_actv_stopped  fr8000_stack.lib(gapm_actv.o)
+    0x1000cd38   0x1000cd38   0x000000c4   Code   RO         3542    i.gapm_addr_fsm     fr8000_stack.lib(gapm_addr.o)
+    0x1000cdfc   0x1000cdfc   0x00000018   Code   RO         3543    i.gapm_addr_init    fr8000_stack.lib(gapm_addr.o)
+    0x1000ce14   0x1000ce14   0x00000028   Code   RO         3544    i.gapm_addr_renew_cmd_handler  fr8000_stack.lib(gapm_addr.o)
+    0x1000ce3c   0x1000ce3c   0x000000ac   Code   RO         3545    i.gapm_addr_renew_next_addr  fr8000_stack.lib(gapm_addr.o)
+    0x1000cee8   0x1000cee8   0x00000024   Code   RO         3546    i.gapm_addr_renew_to_ind_handler  fr8000_stack.lib(gapm_addr.o)
+    0x1000cf0c   0x1000cf0c   0x0000002c   Code   RO         3547    i.gapm_addr_send_dev_bdaddr_ind  fr8000_stack.lib(gapm_addr.o)
+    0x1000cf38   0x1000cf38   0x000000d8   Code   RO         3548    i.gapm_addr_set_rand_addr  fr8000_stack.lib(gapm_addr.o)
+    0x1000d010   0x1000d010   0x00000178   Code   RO         2934    i.gapm_addr_solved_ind_handler  fr8000_stack.lib(app_sec.o)
+    0x1000d188   0x1000d188   0x0000007c   Code   RO         4254    i.gapm_adv_check_data_sanity  fr8000_stack.lib(gapm_adv.o)
+    0x1000d204   0x1000d204   0x000000e4   Code   RO         4255    i.gapm_adv_check_param  fr8000_stack.lib(gapm_adv.o)
+    0x1000d2e8   0x1000d2e8   0x000000a8   Code   RO         4256    i.gapm_adv_create   fr8000_stack.lib(gapm_adv.o)
+    0x1000d390   0x1000d390   0x00000014   Code   RO         4257    i.gapm_adv_delete   fr8000_stack.lib(gapm_adv.o)
+    0x1000d3a4   0x1000d3a4   0x00000022   Code   RO         4258    i.gapm_adv_send_hci_le_rmv_adv_set_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d3c6   0x1000d3c6   0x000000b8   Code   RO         4259    i.gapm_adv_send_hci_le_set_ext_adv_data_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d47e   0x1000d47e   0x00000048   Code   RO         4260    i.gapm_adv_send_hci_le_set_ext_adv_en_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d4c6   0x1000d4c6   0x000000ba   Code   RO         4261    i.gapm_adv_send_hci_le_set_ext_adv_param_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d580   0x1000d580   0x000000b6   Code   RO         4262    i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d636   0x1000d636   0x00000068   Code   RO         4263    i.gapm_adv_send_hci_le_set_per_adv_data_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d69e   0x1000d69e   0x00000026   Code   RO         4264    i.gapm_adv_send_hci_le_set_per_adv_en_cmd  fr8000_stack.lib(gapm_adv.o)
+    0x1000d6c4   0x1000d6c4   0x00000062   Code   RO         4265    i.gapm_adv_set_data  fr8000_stack.lib(gapm_adv.o)
+    0x1000d726   0x1000d726   0x00000002   PAD
+    0x1000d728   0x1000d728   0x0000004c   Code   RO         4266    i.gapm_adv_start    fr8000_stack.lib(gapm_adv.o)
+    0x1000d774   0x1000d774   0x00000024   Code   RO         4267    i.gapm_adv_stop     fr8000_stack.lib(gapm_adv.o)
+    0x1000d798   0x1000d798   0x00000038   Code   RO         4360    i.gapm_auto_conn_to_ind_handler  fr8000_stack.lib(gapm_init.o)
+    0x1000d7d0   0x1000d7d0   0x00000264   Code   RO         2407    i.gapm_cmp_evt_handler  fr8000_stack.lib(app_task.o)
+    0x1000da34   0x1000da34   0x00000078   Code   RO         3448    i.gapm_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000daac   0x1000daac   0x00000020   Code   RO         3549    i.gapm_cmp_evt_handler  fr8000_stack.lib(gapm_addr.o)
+    0x1000dacc   0x1000dacc   0x00000038   Code   RO         3076    i.gapm_con_cleanup  fr8000_stack.lib(gapm.o)
+    0x1000db04   0x1000db04   0x00000068   Code   RO         3077    i.gapm_con_create   fr8000_stack.lib(gapm.o)
+    0x1000db6c   0x1000db6c   0x0000000a   Code   RO         3078    i.gapm_con_enable   fr8000_stack.lib(gapm.o)
+    0x1000db76   0x1000db76   0x00000004   Code   RO         3570    i.gapm_default_msg_handler  fr8000_stack.lib(gapm_task.o)
+    0x1000db7a   0x1000db7a   0x00000002   PAD
+    0x1000db7c   0x1000db7c   0x0000003c   Code   RO         3550    i.gapm_dev_bdaddr_ind_handler  fr8000_stack.lib(gapm_addr.o)
+    0x1000dbb8   0x1000dbb8   0x0000001c   Code   RO         3079    i.gapm_dle_val_check  fr8000_stack.lib(gapm.o)
+    0x1000dbd4   0x1000dbd4   0x00000018   Code   RO         2408    i.gapm_enc_block_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000dbec   0x1000dbec   0x0000000c   Code   RO         2409    i.gapm_ext_adv_report_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000dbf8   0x1000dbf8   0x00000050   Code   RO         4477    i.gapm_gen_dh_key_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000dc48   0x1000dc48   0x0000003c   Code   RO         4478    i.gapm_gen_rand_addr_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000dc84   0x1000dc84   0x0000002c   Code   RO         2410    i.gapm_gen_rand_nb_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000dcb0   0x1000dcb0   0x00000028   Code   RO         3449    i.gapm_gen_rand_nb_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000dcd8   0x1000dcd8   0x00000010   Code   RO         3080    i.gapm_get_address_type  fr8000_stack.lib(gapm.o)
+    0x1000dce8   0x1000dce8   0x00000028   Code   RO         3081    i.gapm_get_att_handle  fr8000_stack.lib(gapm.o)
+    0x1000dd10   0x1000dd10   0x00000008   Code   RO         3082    i.gapm_get_bdaddr   fr8000_stack.lib(gapm.o)
+    0x1000dd18   0x1000dd18   0x00000110   Code   RO         4300    i.gapm_get_dev_info_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000de28   0x1000de28   0x00000008   Code   RO         3084    i.gapm_get_irk      fr8000_stack.lib(gapm.o)
+    0x1000de30   0x1000de30   0x00000008   Code   RO         3085    i.gapm_get_local_public_key  fr8000_stack.lib(gapm.o)
+    0x1000de38   0x1000de38   0x0000000c   Code   RO         3087    i.gapm_get_max_mtu  fr8000_stack.lib(gapm.o)
+    0x1000de44   0x1000de44   0x00000018   Code   RO         3088    i.gapm_get_operation  fr8000_stack.lib(gapm.o)
+    0x1000de5c   0x1000de5c   0x0000009c   Code   RO         4479    i.gapm_get_pub_key_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000def8   0x1000def8   0x00000054   Code   RO         4384    i.gapm_get_ral_addr_cmd_handler  fr8000_stack.lib(gapm_list.o)
+    0x1000df4c   0x1000df4c   0x0000001c   Code   RO         3089    i.gapm_get_requester  fr8000_stack.lib(gapm.o)
+    0x1000df68   0x1000df68   0x00000058   Code   RO         3571    i.gapm_hci_handler  fr8000_stack.lib(gapm_task.o)
+    0x1000dfc0   0x1000dfc0   0x00000060   Code   RO         3091    i.gapm_init         fr8000_stack.lib(gapm.o)
+    0x1000e020   0x1000e020   0x00000034   Code   RO         3092    i.gapm_init_attr    fr8000_stack.lib(gapm.o)
+    0x1000e054   0x1000e054   0x00000098   Code   RO         4361    i.gapm_init_connection_ind  fr8000_stack.lib(gapm_init.o)
+    0x1000e0ec   0x1000e0ec   0x00000080   Code   RO         4362    i.gapm_init_create  fr8000_stack.lib(gapm_init.o)
+    0x1000e16c   0x1000e16c   0x00000004   Code   RO         4363    i.gapm_init_delete  fr8000_stack.lib(gapm_init.o)
+    0x1000e170   0x1000e170   0x000000d4   Code   RO         4364    i.gapm_init_send_hci_le_ext_create_con_cmd  fr8000_stack.lib(gapm_init.o)
+    0x1000e244   0x1000e244   0x00000074   Code   RO         4365    i.gapm_init_start   fr8000_stack.lib(gapm_init.o)
+    0x1000e2b8   0x1000e2b8   0x00000030   Code   RO         4366    i.gapm_init_stop    fr8000_stack.lib(gapm_init.o)
+    0x1000e2e8   0x1000e2e8   0x00000044   Code   RO         3551    i.gapm_is_addr_type_valid  fr8000_stack.lib(gapm_addr.o)
+    0x1000e32c   0x1000e32c   0x00000010   Code   RO         3093    i.gapm_is_legacy_pairing_supp  fr8000_stack.lib(gapm.o)
+    0x1000e33c   0x1000e33c   0x00000010   Code   RO         3094    i.gapm_is_pref_con_param_pres  fr8000_stack.lib(gapm.o)
+    0x1000e34c   0x1000e34c   0x00000010   Code   RO         3095    i.gapm_is_sec_con_pairing_supp  fr8000_stack.lib(gapm.o)
+    0x1000e35c   0x1000e35c   0x000000b0   Code   RO         4385    i.gapm_list_add_next_entry  fr8000_stack.lib(gapm_list.o)
+    0x1000e40c   0x1000e40c   0x00000044   Code   RO         4386    i.gapm_list_rmv_cmd_handle  fr8000_stack.lib(gapm_list.o)
+    0x1000e450   0x1000e450   0x00000044   Code   RO         4387    i.gapm_list_rmv_next_entry  fr8000_stack.lib(gapm_list.o)
+    0x1000e494   0x1000e494   0x00000026   Code   RO         4388    i.gapm_list_send_list_size_ind  fr8000_stack.lib(gapm_list.o)
+    0x1000e4ba   0x1000e4ba   0x00000002   PAD
+    0x1000e4bc   0x1000e4bc   0x0000005c   Code   RO         4389    i.gapm_list_set_cmd_handler  fr8000_stack.lib(gapm_list.o)
+    0x1000e518   0x1000e518   0x000000a4   Code   RO         4304    i.gapm_op_reset_continue  fr8000_stack.lib(gapm_cfg.o)
+    0x1000e5bc   0x1000e5bc   0x00000130   Code   RO         4305    i.gapm_op_setup_continue  fr8000_stack.lib(gapm_cfg.o)
+    0x1000e6ec   0x1000e6ec   0x00000034   Code   RO         3096    i.gapm_operation_cleanup  fr8000_stack.lib(gapm.o)
+    0x1000e720   0x1000e720   0x0000001e   Code   RO         4412    i.gapm_per_sync_clear_fragments  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e73e   0x1000e73e   0x00000002   PAD
+    0x1000e740   0x1000e740   0x00000044   Code   RO         4413    i.gapm_per_sync_create  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e784   0x1000e784   0x00000004   Code   RO         4414    i.gapm_per_sync_delete  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e788   0x1000e788   0x00000058   Code   RO         4415    i.gapm_per_sync_get_activity  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e7e0   0x1000e7e0   0x00000090   Code   RO         4416    i.gapm_per_sync_send_adv_report_ind  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e870   0x1000e870   0x0000007c   Code   RO         4417    i.gapm_per_sync_start  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e8ec   0x1000e8ec   0x00000040   Code   RO         4418    i.gapm_per_sync_stop  fr8000_stack.lib(gapm_per_sync.o)
+    0x1000e92c   0x1000e92c   0x00000074   Code   RO         3097    i.gapm_process_op   fr8000_stack.lib(gapm.o)
+    0x1000e9a0   0x1000e9a0   0x00000022   Code   RO         2411    i.gapm_profile_added_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000e9c2   0x1000e9c2   0x00000002   PAD
+    0x1000e9c4   0x1000e9c4   0x00000060   Code   RO         4306    i.gapm_profile_task_add_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000ea24   0x1000ea24   0x00000040   Code   RO         4307    i.gapm_reset_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000ea64   0x1000ea64   0x00000038   Code   RO         4480    i.gapm_resolv_addr_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000ea9c   0x1000ea9c   0x00000028   Code   RO         4440    i.gapm_scan_actv_clean  fr8000_stack.lib(gapm_scan.o)
+    0x1000eac4   0x1000eac4   0x0000007c   Code   RO         4441    i.gapm_scan_add_to_filter  fr8000_stack.lib(gapm_scan.o)
+    0x1000eb40   0x1000eb40   0x0000001a   Code   RO         4442    i.gapm_scan_clear_fragments  fr8000_stack.lib(gapm_scan.o)
+    0x1000eb5a   0x1000eb5a   0x00000002   PAD
+    0x1000eb5c   0x1000eb5c   0x00000070   Code   RO         4443    i.gapm_scan_create  fr8000_stack.lib(gapm_scan.o)
+    0x1000ebcc   0x1000ebcc   0x00000004   Code   RO         4444    i.gapm_scan_delete  fr8000_stack.lib(gapm_scan.o)
+    0x1000ebd0   0x1000ebd0   0x00000108   Code   RO         4445    i.gapm_scan_filter_packet  fr8000_stack.lib(gapm_scan.o)
+    0x1000ecd8   0x1000ecd8   0x00000140   Code   RO         4446    i.gapm_scan_send_adv_report_ind  fr8000_stack.lib(gapm_scan.o)
+    0x1000ee18   0x1000ee18   0x00000050   Code   RO         4447    i.gapm_scan_send_hci_le_set_ext_scan_en_cmd  fr8000_stack.lib(gapm_scan.o)
+    0x1000ee68   0x1000ee68   0x0000009c   Code   RO         4448    i.gapm_scan_send_hci_le_set_ext_scan_param_cmd  fr8000_stack.lib(gapm_scan.o)
+    0x1000ef04   0x1000ef04   0x0000004c   Code   RO         4449    i.gapm_scan_start   fr8000_stack.lib(gapm_scan.o)
+    0x1000ef50   0x1000ef50   0x00000014   Code   RO         4450    i.gapm_scan_stop    fr8000_stack.lib(gapm_scan.o)
+    0x1000ef64   0x1000ef64   0x00000076   Code   RO         4451    i.gapm_scan_store_fragment  fr8000_stack.lib(gapm_scan.o)
+    0x1000efda   0x1000efda   0x00000002   PAD
+    0x1000efdc   0x1000efdc   0x00000044   Code   RO         3098    i.gapm_send_complete_evt  fr8000_stack.lib(gapm.o)
+    0x1000f020   0x1000f020   0x00000024   Code   RO         3099    i.gapm_send_error_evt  fr8000_stack.lib(gapm.o)
+    0x1000f044   0x1000f044   0x000000ec   Code   RO         4268    i.gapm_set_adv_data_cmd_handler  fr8000_stack.lib(gapm_adv.o)
+    0x1000f130   0x1000f130   0x00000058   Code   RO         4308    i.gapm_set_channel_map_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000f188   0x1000f188   0x000001a8   Code   RO         4309    i.gapm_set_dev_config_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000f330   0x1000f330   0x00000038   Code   RO         4310    i.gapm_set_irk_cmd_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1000f368   0x1000f368   0x00000020   Code   RO         3100    i.gapm_set_max_mps  fr8000_stack.lib(gapm.o)
+    0x1000f388   0x1000f388   0x00000020   Code   RO         3101    i.gapm_set_max_mtu  fr8000_stack.lib(gapm.o)
+    0x1000f3a8   0x1000f3a8   0x00000014   Code   RO         4481    i.gapm_smp_encrypt_req  fr8000_stack.lib(gapm_smp.o)
+    0x1000f3bc   0x1000f3bc   0x000000a0   Code   RO         4482    i.gapm_smp_encrypt_rsp  fr8000_stack.lib(gapm_smp.o)
+    0x1000f45c   0x1000f45c   0x0000000c   Code   RO         4483    i.gapm_smp_rand_req  fr8000_stack.lib(gapm_smp.o)
+    0x1000f468   0x1000f468   0x00000094   Code   RO         4484    i.gapm_smp_rand_rsp  fr8000_stack.lib(gapm_smp.o)
+    0x1000f4fc   0x1000f4fc   0x00000098   Code   RO         4485    i.gapm_smp_resolv_op_cont  fr8000_stack.lib(gapm_smp.o)
+    0x1000f594   0x1000f594   0x00000010   Code   RO         3102    i.gapm_svc_chg_en   fr8000_stack.lib(gapm.o)
+    0x1000f5a4   0x1000f5a4   0x0000000c   Code   RO         2412    i.gapm_sync_established_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1000f5b0   0x1000f5b0   0x00000022   Code   RO         3572    i.gapm_unknown_task_msg_handler  fr8000_stack.lib(gapm_task.o)
+    0x1000f5d2   0x1000f5d2   0x0000002c   Code   RO         3103    i.gapm_update_state  fr8000_stack.lib(gapm.o)
+    0x1000f5fe   0x1000f5fe   0x00000002   PAD
+    0x1000f600   0x1000f600   0x00000040   Code   RO         4486    i.gapm_use_enc_block_cmd_handler  fr8000_stack.lib(gapm_smp.o)
+    0x1000f640   0x1000f640   0x0000003c   Code   RO         3450    i.gapm_use_enc_block_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1000f67c   0x1000f67c   0x00000114   Code   RO         2210    i.gatt_add_client   fr8000_stack.lib(gatt_api.o)
+    0x1000f790   0x1000f790   0x000002c4   Code   RO         2211    i.gatt_add_client_uuid  fr8000_stack.lib(gatt_api.o)
+    0x1000fa54   0x1000fa54   0x000001cc   Code   RO         2215    i.gatt_check_peer_svc  fr8000_stack.lib(gatt_api.o)
+    0x1000fc20   0x1000fc20   0x00000058   Code   RO         2218    i.gatt_client_enable_ntf  fr8000_stack.lib(gatt_api.o)
+    0x1000fc78   0x1000fc78   0x00000030   Code   RO         2220    i.gatt_client_read  fr8000_stack.lib(gatt_api.o)
+    0x1000fca8   0x1000fca8   0x0000005c   Code   RO         2222    i.gatt_client_read_with_handle  fr8000_stack.lib(gatt_api.o)
+    0x1000fd04   0x1000fd04   0x00000034   Code   RO         2223    i.gatt_client_write_cmd  fr8000_stack.lib(gatt_api.o)
+    0x1000fd38   0x1000fd38   0x00000078   Code   RO         2224    i.gatt_client_write_cmd_with_handle  fr8000_stack.lib(gatt_api.o)
+    0x1000fdb0   0x1000fdb0   0x00000078   Code   RO         2226    i.gatt_client_write_req_with_handle  fr8000_stack.lib(gatt_api.o)
+    0x1000fe28   0x1000fe28   0x00000040   Code   RO         2227    i.gatt_clr_peer_svc  fr8000_stack.lib(gatt_api.o)
+    0x1000fe68   0x1000fe68   0x000000c4   Code   RO         2229    i.gatt_discovery_all_peer_svc  fr8000_stack.lib(gatt_api.o)
+    0x1000ff2c   0x1000ff2c   0x0000002c   Code   RO         2231    i.gatt_get_free_svc_id  fr8000_stack.lib(gatt_api.o)
+    0x1000ff58   0x1000ff58   0x000000d8   Code   RO         2884    i.gatt_load_peer_svc_from_flash  fr8000_stack.lib(user_bond_manage.o)
+    0x10010030   0x10010030   0x00000016   Code   RO         2239    i.gatt_msg_default_handler  fr8000_stack.lib(gatt_api.o)
+    0x10010046   0x10010046   0x00000002   PAD
+    0x10010048   0x10010048   0x000006f0   Code   RO         2240    i.gatt_msg_default_handler_imp  fr8000_stack.lib(gatt_api.o)
+    0x10010738   0x10010738   0x000000ac   Code   RO         2244    i.gatt_profile_task_add  fr8000_stack.lib(gatt_api.o)
+    0x100107e4   0x100107e4   0x00000080   Code   RO         2245    i.gatt_regist_peer_prf_info  fr8000_stack.lib(gatt_api.o)
+    0x10010864   0x10010864   0x0000003c   Code   RO         2246    i.gatt_servcie_added  fr8000_stack.lib(gatt_api.o)
+    0x100108a0   0x100108a0   0x00000038   Code   RO         2247    i.gatt_service_connection_cleanup  fr8000_stack.lib(gatt_api.o)
+    0x100108d8   0x100108d8   0x00000044   Code   RO         2248    i.gatt_service_connection_created  fr8000_stack.lib(gatt_api.o)
+    0x1001091c   0x1001091c   0x00000002   Code   RO         2249    i.gatt_service_destroy  fr8000_stack.lib(gatt_api.o)
+    0x1001091e   0x1001091e   0x00000002   PAD
+    0x10010920   0x10010920   0x00000310   Code   RO         2250    i.gatt_service_init  fr8000_stack.lib(gatt_api.o)
+    0x10010c30   0x10010c30   0x00000134   Code   RO         2251    i.gatt_store_peer_prf_info  fr8000_stack.lib(gatt_api.o)
+    0x10010d64   0x10010d64   0x0000002c   Code   RO          188    i.gatt_write_data   ble_simple_central.o
+    0x10010d90   0x10010d90   0x000000d0   Code   RO         2885    i.gatt_write_peer_svc_to_flash  fr8000_stack.lib(user_bond_manage.o)
+    0x10010e60   0x10010e60   0x00000058   Code   RO         3766    i.gattc_att_info_cfm_handler  fr8000_stack.lib(gattc_task.o)
+    0x10010eb8   0x10010eb8   0x00000066   Code   RO         3451    i.gattc_att_info_req_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x10010f1e   0x10010f1e   0x00000050   Code   RO         3767    i.gattc_att_info_req_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10010f6e   0x10010f6e   0x00000002   PAD
+    0x10010f70   0x10010f70   0x000000a4   Code   RO         3178    i.gattc_cleanup     fr8000_stack.lib(gattc.o)
+    0x10011014   0x10011014   0x0000003e   Code   RO         3452    i.gattc_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
+    0x10011052   0x10011052   0x00000002   PAD
+    0x10011054   0x10011054   0x00000184   Code   RO         3768    i.gattc_cmp_evt_handler  fr8000_stack.lib(gattc_task.o)
+    0x100111d8   0x100111d8   0x00000016   Code   RO         3179    i.gattc_con_enable  fr8000_stack.lib(gattc.o)
+    0x100111ee   0x100111ee   0x00000002   PAD
+    0x100111f0   0x100111f0   0x0000008c   Code   RO         3180    i.gattc_create      fr8000_stack.lib(gattc.o)
+    0x1001127c   0x1001127c   0x0000000c   Code   RO         3769    i.gattc_default_msg_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011288   0x10011288   0x00000070   Code   RO         3770    i.gattc_disc_char_desc_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x100112f8   0x100112f8   0x00000098   Code   RO         3771    i.gattc_disc_char_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011390   0x10011390   0x0000014c   Code   RO         3772    i.gattc_disc_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x100114dc   0x100114dc   0x00000074   Code   RO         3773    i.gattc_disc_svc_incl_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011550   0x10011550   0x000000b4   Code   RO         3774    i.gattc_disc_svc_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011604   0x10011604   0x00000018   Code   RO         3775    i.gattc_event_cfm_handler  fr8000_stack.lib(gattc_task.o)
+    0x1001161c   0x1001161c   0x00000020   Code   RO         2413    i.gattc_event_ind_handler  fr8000_stack.lib(app_task.o)
+    0x1001163c   0x1001163c   0x00000048   Code   RO         3776    i.gattc_exc_mtu_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011684   0x10011684   0x00000030   Code   RO         3777    i.gattc_execute_write_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x100116b4   0x100116b4   0x00000010   Code   RO         3181    i.gattc_get_mtu     fr8000_stack.lib(gattc.o)
+    0x100116c4   0x100116c4   0x0000001c   Code   RO         3183    i.gattc_get_operation  fr8000_stack.lib(gattc.o)
+    0x100116e0   0x100116e0   0x00000010   Code   RO         3184    i.gattc_get_operation_ptr  fr8000_stack.lib(gattc.o)
+    0x100116f0   0x100116f0   0x00000020   Code   RO         3185    i.gattc_get_requester  fr8000_stack.lib(gattc.o)
+    0x10011710   0x10011710   0x00000050   Code   RO         3186    i.gattc_init        fr8000_stack.lib(gattc.o)
+    0x10011760   0x10011760   0x0000006c   Code   RO         3187    i.gattc_operation_cleanup  fr8000_stack.lib(gattc.o)
+    0x100117cc   0x100117cc   0x000000a8   Code   RO         3778    i.gattc_process_op  fr8000_stack.lib(gattc_task.o)
+    0x10011874   0x10011874   0x00000044   Code   RO         3779    i.gattc_read_cfm_handler  fr8000_stack.lib(gattc_task.o)
+    0x100118b8   0x100118b8   0x00000130   Code   RO         3780    i.gattc_read_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x100119e8   0x100119e8   0x000000e8   Code   RO         3453    i.gattc_read_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x10011ad0   0x10011ad0   0x000000b8   Code   RO         3454    i.gattc_read_req_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x10011b88   0x10011b88   0x0000005e   Code   RO         3781    i.gattc_read_req_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011be6   0x10011be6   0x00000002   PAD
+    0x10011be8   0x10011be8   0x000000a4   Code   RO         3782    i.gattc_reg_to_peer_evt_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011c8c   0x10011c8c   0x0000003c   Code   RO         3188    i.gattc_reschedule_operation  fr8000_stack.lib(gattc.o)
+    0x10011cc8   0x10011cc8   0x000000c4   Code   RO         3783    i.gattc_sdp_svc_disc_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011d8c   0x10011d8c   0x00000068   Code   RO         3189    i.gattc_send_complete_evt  fr8000_stack.lib(gattc.o)
+    0x10011df4   0x10011df4   0x0000002c   Code   RO         3190    i.gattc_send_error_evt  fr8000_stack.lib(gattc.o)
+    0x10011e20   0x10011e20   0x00000058   Code   RO         3784    i.gattc_send_evt_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011e78   0x10011e78   0x000000b2   Code   RO         3785    i.gattc_send_svc_changed_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011f2a   0x10011f2a   0x00000002   PAD
+    0x10011f2c   0x10011f2c   0x00000050   Code   RO         3191    i.gattc_set_mtu     fr8000_stack.lib(gattc.o)
+    0x10011f7c   0x10011f7c   0x00000010   Code   RO         3192    i.gattc_set_operation_ptr  fr8000_stack.lib(gattc.o)
+    0x10011f8c   0x10011f8c   0x0000006c   Code   RO         3786    i.gattc_timeout_handler  fr8000_stack.lib(gattc_task.o)
+    0x10011ff8   0x10011ff8   0x00000028   Code   RO         3193    i.gattc_update_state  fr8000_stack.lib(gattc.o)
+    0x10012020   0x10012020   0x00000088   Code   RO         3787    i.gattc_write_cfm_handler  fr8000_stack.lib(gattc_task.o)
+    0x100120a8   0x100120a8   0x00000194   Code   RO         3788    i.gattc_write_cmd_handler  fr8000_stack.lib(gattc_task.o)
+    0x1001223c   0x1001223c   0x000000e0   Code   RO         3455    i.gattc_write_req_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x1001231c   0x1001231c   0x00000072   Code   RO         3789    i.gattc_write_req_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x1001238e   0x1001238e   0x00000006   Code   RO         3217    i.gattm_cleanup     fr8000_stack.lib(gattm.o)
+    0x10012394   0x10012394   0x00000004   Code   RO         3218    i.gattm_create      fr8000_stack.lib(gattm.o)
+    0x10012398   0x10012398   0x00000004   Code   RO         3829    i.gattm_default_msg_handler  fr8000_stack.lib(gattm_task.o)
+    0x1001239c   0x1001239c   0x00000024   Code   RO         3219    i.gattm_init        fr8000_stack.lib(gattm.o)
+    0x100123c0   0x100123c0   0x00000064   Code   RO         3220    i.gattm_init_attr   fr8000_stack.lib(gattm.o)
+    0x10012424   0x10012424   0x0000000c   Code   RO         3221    i.gattm_svc_get_start_hdl  fr8000_stack.lib(gattm.o)
+    0x10012430   0x10012430   0x00000034   Code   RO         2253    i.get_active_service_id  fr8000_stack.lib(gatt_api.o)
+    0x10012464   0x10012464   0x00000008   Code   RO         2254    i.get_gatt_default_itf  fr8000_stack.lib(gatt_api.o)
+    0x1001246c   0x1001246c   0x0000004c   Code   RO         2609    i.get_valid_tim_evt_id  fr8000_stack.lib(os_timer.o)
+    0x100124b8   0x100124b8   0x000002c8   Code   RO         1103    i.gpio_init         driver_gpio.o
+    0x10012780   0x10012780   0x0000005c   Code   RO         1108    i.gpio_write_pin    driver_gpio.o
+    0x100127dc   0x100127dc   0x000000bc   Code   RO         3235    i.hci_acl_data_handler  fr8000_stack.lib(l2cc_task.o)
+    0x10012898   0x10012898   0x00000024   Code   RO         4187    i.hci_auth_payl_to_exp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x100128bc   0x100128bc   0x000000a4   Code   RO         4311    i.hci_basic_cmd_cmp_evt_cfg_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10012960   0x10012960   0x00000044   Code   RO         4312    i.hci_basic_cmd_cmp_evt_rl_cfg_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100129a4   0x100129a4   0x000000f4   Code   RO         4188    i.hci_cmd_stat_event_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012a98   0x10012a98   0x0000005c   Code   RO         4189    i.hci_disc_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012af4   0x10012af4   0x00000028   Code   RO         4190    i.hci_enc_chg_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012b1c   0x10012b1c   0x00000028   Code   RO         4191    i.hci_enc_key_refr_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012b44   0x10012b44   0x00000070   Code   RO         4269    i.hci_le_adv_set_term_evt_handler  fr8000_stack.lib(gapm_adv.o)
+    0x10012bb4   0x10012bb4   0x00000028   Code   RO         4192    i.hci_le_ch_sel_algo_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10012bdc   0x10012bdc   0x00000038   Code   RO         3552    i.hci_le_cmd_cmp_evt_addr_handler  fr8000_stack.lib(gapm_addr.o)
+    0x10012c14   0x10012c14   0x000000a4   Code   RO         4270    i.hci_le_cmd_cmp_evt_adv_handler  fr8000_stack.lib(gapm_adv.o)
+    0x10012cb8   0x10012cb8   0x000000ec   Code   RO         4271    i.hci_le_cmd_cmp_evt_creating_handler  fr8000_stack.lib(gapm_adv.o)
+    0x10012da4   0x10012da4   0x00000080   Code   RO         4367    i.hci_le_cmd_cmp_evt_init_handler  fr8000_stack.lib(gapm_init.o)
+    0x10012e24   0x10012e24   0x000000c4   Code   RO         4390    i.hci_le_cmd_cmp_evt_list_handler  fr8000_stack.lib(gapm_list.o)
+    0x10012ee8   0x10012ee8   0x00000034   Code   RO         4419    i.hci_le_cmd_cmp_evt_per_sync_handler  fr8000_stack.lib(gapm_per_sync.o)
+    0x10012f1c   0x10012f1c   0x00000068   Code   RO         4452    i.hci_le_cmd_cmp_evt_scan_handler  fr8000_stack.lib(gapm_scan.o)
+    0x10012f84   0x10012f84   0x0000007e   Code   RO         4272    i.hci_le_cmd_cmp_evt_starting_handler  fr8000_stack.lib(gapm_adv.o)
+    0x10013002   0x10013002   0x00000002   PAD
+    0x10013004   0x10013004   0x00000090   Code   RO         4193    i.hci_le_con_update_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013094   0x10013094   0x0000003c   Code   RO         4194    i.hci_le_data_len_chg_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x100130d0   0x100130d0   0x00000028   Code   RO         3518    i.hci_le_enh_con_cmp_evt_handler  fr8000_stack.lib(gapm_actv.o)
+    0x100130f8   0x100130f8   0x000000c4   Code   RO         4453    i.hci_le_ext_adv_report_evt_handler  fr8000_stack.lib(gapm_scan.o)
+    0x100131bc   0x100131bc   0x00000026   Code   RO         4487    i.hci_le_gen_dhkey_stat_evt_handler  fr8000_stack.lib(gapm_smp.o)
+    0x100131e2   0x100131e2   0x00000054   Code   RO         4488    i.hci_le_generate_dhkey_cmp_evt_handler  fr8000_stack.lib(gapm_smp.o)
+    0x10013236   0x10013236   0x00000002   PAD
+    0x10013238   0x10013238   0x00000080   Code   RO         4195    i.hci_le_ltk_request_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x100132b8   0x100132b8   0x00000050   Code   RO         4420    i.hci_le_per_adv_report_evt_handler  fr8000_stack.lib(gapm_per_sync.o)
+    0x10013308   0x10013308   0x00000066   Code   RO         4421    i.hci_le_per_adv_sync_est_evt_handler  fr8000_stack.lib(gapm_per_sync.o)
+    0x1001336e   0x1001336e   0x0000001c   Code   RO         4422    i.hci_le_per_adv_sync_lost_evt_handler  fr8000_stack.lib(gapm_per_sync.o)
+    0x1001338a   0x1001338a   0x00000002   PAD
+    0x1001338c   0x1001338c   0x00000068   Code   RO         4196    i.hci_le_phy_upd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x100133f4   0x100133f4   0x00000044   Code   RO         4313    i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013438   0x10013438   0x00000030   Code   RO         4314    i.hci_le_rd_buff_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013468   0x10013468   0x00000090   Code   RO         4315    i.hci_le_rd_local_p256_public_key_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100134f8   0x100134f8   0x00000042   Code   RO         4316    i.hci_le_rd_max_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1001353a   0x1001353a   0x00000002   PAD
+    0x1001353c   0x1001353c   0x00000068   Code   RO         4317    i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100135a4   0x100135a4   0x0000003a   Code   RO         4391    i.hci_le_rd_pal_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
+    0x100135de   0x100135de   0x00000002   PAD
+    0x100135e0   0x100135e0   0x0000005c   Code   RO         4197    i.hci_le_rd_phy_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x1001363c   0x1001363c   0x00000066   Code   RO         4392    i.hci_le_rd_ral_addr_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
+    0x100136a2   0x100136a2   0x0000003a   Code   RO         4393    i.hci_le_rd_ral_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
+    0x100136dc   0x100136dc   0x000000a4   Code   RO         4198    i.hci_le_rd_rem_feats_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013780   0x10013780   0x00000048   Code   RO         4318    i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100137c8   0x100137c8   0x0000003a   Code   RO         4319    i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013802   0x10013802   0x00000048   Code   RO         4320    i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x1001384a   0x1001384a   0x0000003a   Code   RO         4394    i.hci_le_rd_wlst_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_list.o)
+    0x10013884   0x10013884   0x00000068   Code   RO         4321    i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x100138ec   0x100138ec   0x00000050   Code   RO         4199    i.hci_le_rem_con_param_req_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x1001393c   0x1001393c   0x00000060   Code   RO         4273    i.hci_le_scan_req_rcvd_evt_handler  fr8000_stack.lib(gapm_adv.o)
+    0x1001399c   0x1001399c   0x00000028   Code   RO         4454    i.hci_le_scan_timeout_evt_handler  fr8000_stack.lib(gapm_scan.o)
+    0x100139c4   0x100139c4   0x00000034   Code   RO         4200    i.hci_le_set_data_len_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x100139f8   0x100139f8   0x00000024   Code   RO         4201    i.hci_le_start_enc_stat_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013a1c   0x10013a1c   0x00000038   Code   RO         3236    i.hci_nb_cmp_pkts_evt_handler  fr8000_stack.lib(l2cc_task.o)
+    0x10013a54   0x10013a54   0x00000048   Code   RO         4202    i.hci_rd_auth_payl_to_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013a9c   0x10013a9c   0x00000044   Code   RO         4322    i.hci_rd_bd_addr_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013ae0   0x10013ae0   0x00000030   Code   RO         4323    i.hci_rd_buff_size_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013b10   0x10013b10   0x00000060   Code   RO         4203    i.hci_rd_chnl_map_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013b70   0x10013b70   0x00000068   Code   RO         4324    i.hci_rd_local_ver_info_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013bd8   0x10013bd8   0x00000088   Code   RO         4204    i.hci_rd_rem_ver_info_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013c60   0x10013c60   0x0000005c   Code   RO         4205    i.hci_rd_rssi_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013cbc   0x10013cbc   0x0000003a   Code   RO         4325    i.hci_test_end_cmd_cmp_evt_handler  fr8000_stack.lib(gapm_cfg.o)
+    0x10013cf6   0x10013cf6   0x00000002   PAD
+    0x10013cf8   0x10013cf8   0x00000034   Code   RO         4206    i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013d2c   0x10013d2c   0x00000026   Code   RO         4207    i.hci_wr_auth_payl_to_cmd_cmp_evt_handler  fr8000_stack.lib(gapc_hci.o)
+    0x10013d52   0x10013d52   0x00000002   PAD
+    0x10013d54   0x10013d54   0x0000008c   Code   RO         3334    i.host_trng_valid   fr8000_stack.lib(trng.o)
+    0x10013de0   0x10013de0   0x00000036   Code   RO          608    i.internal_CalculateFramelen  bitalloc.o
+    0x10013e16   0x10013e16   0x00000002   PAD
+    0x10013e18   0x10013e18   0x00000048   Code   RO          812    i.internal_DecoderReset  decoder-private.o
+    0x10013e60   0x10013e60   0x000000c4   Code   RO         2480    i.jump_table_get_static_keys  fr8000_stack.lib(jump_table_host.o)
+    0x10013f24   0x10013f24   0x0000003c   Code   RO         2481    i.jump_table_memmory_init  fr8000_stack.lib(jump_table_host.o)
+    0x10013f60   0x10013f60   0x00000048   Code   RO         2482    i.jump_table_param_get  fr8000_stack.lib(jump_table_host.o)
+    0x10013fa8   0x10013fa8   0x00000038   Code   RO         2483    i.jump_table_param_set  fr8000_stack.lib(jump_table_host.o)
+    0x10013fe0   0x10013fe0   0x000000a0   Code   RO         2484    i.jump_table_set_static_keys  fr8000_stack.lib(jump_table_host.o)
+    0x10014080   0x10014080   0x00000004   Code   RO         2452    i.ke_task_default_handler_get_patch  fr8000_stack.lib(entry.o)
+    0x10014084   0x10014084   0x0000003c   Code   RO         3887    i.l2c_code_conn_param_upd_req_handler  fr8000_stack.lib(l2cc_sig.o)
+    0x100140c0   0x100140c0   0x00000068   Code   RO         4239    i.l2c_code_conn_param_upd_req_handler  fr8000_stack.lib(gapc_sig.o)
+    0x10014128   0x10014128   0x0000003a   Code   RO         3888    i.l2c_code_conn_param_upd_resp_handler  fr8000_stack.lib(l2cc_sig.o)
+    0x10014162   0x10014162   0x00000044   Code   RO         4240    i.l2c_code_conn_param_upd_resp_handler  fr8000_stack.lib(gapc_sig.o)
+    0x100141a6   0x100141a6   0x0000001c   Code   RO         3889    i.l2c_code_reject_handler  fr8000_stack.lib(l2cc_sig.o)
+    0x100141c2   0x100141c2   0x00000050   Code   RO         4241    i.l2c_code_reject_handler  fr8000_stack.lib(gapc_sig.o)
+    0x10014212   0x10014212   0x00000002   PAD
+    0x10014214   0x10014214   0x000000b0   Code   RO         3840    i.l2cc_cleanup      fr8000_stack.lib(l2cc.o)
+    0x100142c4   0x100142c4   0x0000003c   Code   RO         3456    i.l2cc_cmp_evt_handler  fr8000_stack.lib(gapc_task.o)
+    0x10014300   0x10014300   0x00000046   Code   RO         3790    i.l2cc_cmp_evt_handler  fr8000_stack.lib(gattc_task.o)
+    0x10014346   0x10014346   0x00000002   PAD
+    0x10014348   0x10014348   0x0000004c   Code   RO         3841    i.l2cc_create       fr8000_stack.lib(l2cc.o)
+    0x10014394   0x10014394   0x0000017c   Code   RO         3842    i.l2cc_data_send    fr8000_stack.lib(l2cc.o)
+    0x10014510   0x10014510   0x00000050   Code   RO         3867    i.l2cc_dbg_pdu_pack  fr8000_stack.lib(l2cc_pdu.o)
+    0x10014560   0x10014560   0x00000070   Code   RO         3237    i.l2cc_dbg_pdu_send_cmd_handler  fr8000_stack.lib(l2cc_task.o)
+    0x100145d0   0x100145d0   0x00000004   Code   RO         3238    i.l2cc_default_msg_handler  fr8000_stack.lib(l2cc_task.o)
+    0x100145d4   0x100145d4   0x00000050   Code   RO         3845    i.l2cc_init         fr8000_stack.lib(l2cc.o)
+    0x10014624   0x10014624   0x0000003e   Code   RO         3239    i.l2cc_lecb_sdu_send_cmd_handler  fr8000_stack.lib(l2cc_task.o)
+    0x10014662   0x10014662   0x00000002   PAD
+    0x10014664   0x10014664   0x00000054   Code   RO         3846    i.l2cc_op_complete  fr8000_stack.lib(l2cc.o)
+    0x100146b8   0x100146b8   0x0000002c   Code   RO         3240    i.l2cc_pdu_alloc    fr8000_stack.lib(l2cc_task.o)
+    0x100146e4   0x100146e4   0x00000144   Code   RO         3869    i.l2cc_pdu_header_check  fr8000_stack.lib(l2cc_pdu.o)
+    0x10014828   0x10014828   0x000002c0   Code   RO         3870    i.l2cc_pdu_pack     fr8000_stack.lib(l2cc_pdu.o)
+    0x10014ae8   0x10014ae8   0x00000062   Code   RO         3241    i.l2cc_pdu_recv_ind_handler  fr8000_stack.lib(l2cc_task.o)
+    0x10014b4a   0x10014b4a   0x00000068   Code   RO         3457    i.l2cc_pdu_recv_ind_handler  fr8000_stack.lib(gapc_task.o)
+    0x10014bb2   0x10014bb2   0x00000072   Code   RO         3791    i.l2cc_pdu_recv_ind_handler  fr8000_stack.lib(gattc_task.o)
+    0x10014c24   0x10014c24   0x00000080   Code   RO         3871    i.l2cc_pdu_rx_init  fr8000_stack.lib(l2cc_pdu.o)
+    0x10014ca4   0x10014ca4   0x00000006   Code   RO         3242    i.l2cc_pdu_send     fr8000_stack.lib(l2cc_task.o)
+    0x10014caa   0x10014caa   0x00000002   PAD
+    0x10014cac   0x10014cac   0x00000060   Code   RO         3243    i.l2cc_pdu_send_cmd_handler  fr8000_stack.lib(l2cc_task.o)
+    0x10014d0c   0x10014d0c   0x00000298   Code   RO         3872    i.l2cc_pdu_unpack   fr8000_stack.lib(l2cc_pdu.o)
+    0x10014fa4   0x10014fa4   0x00000030   Code   RO         3847    i.l2cc_send_cmp_evt  fr8000_stack.lib(l2cc.o)
+    0x10014fd4   0x10014fd4   0x0000004c   Code   RO         3890    i.l2cc_sig_pdu_recv_handler  fr8000_stack.lib(l2cc_sig.o)
+    0x10015020   0x10015020   0x0000005c   Code   RO         3891    i.l2cc_sig_send_cmd_reject  fr8000_stack.lib(l2cc_sig.o)
+    0x1001507c   0x1001507c   0x00000028   Code   RO         3849    i.l2cc_update_state  fr8000_stack.lib(l2cc.o)
+    0x100150a4   0x100150a4   0x00000016   Code   RO         3904    i.l2cm_cleanup      fr8000_stack.lib(l2cm.o)
+    0x100150ba   0x100150ba   0x00000004   Code   RO         3905    i.l2cm_create       fr8000_stack.lib(l2cm.o)
+    0x100150be   0x100150be   0x00000002   PAD
+    0x100150c0   0x100150c0   0x0000000c   Code   RO         3906    i.l2cm_get_nb_buffer_available  fr8000_stack.lib(l2cm.o)
+    0x100150cc   0x100150cc   0x00000030   Code   RO         3907    i.l2cm_init         fr8000_stack.lib(l2cm.o)
+    0x100150fc   0x100150fc   0x00000060   Code   RO         3908    i.l2cm_l2cap_tx_handler  fr8000_stack.lib(l2cm.o)
+    0x1001515c   0x1001515c   0x00000010   Code   RO         3909    i.l2cm_set_link_layer_buff_size  fr8000_stack.lib(l2cm.o)
+    0x1001516c   0x1001516c   0x0000002c   Code   RO         3910    i.l2cm_tx_status    fr8000_stack.lib(l2cm.o)
+    0x10015198   0x10015198   0x00000094   Code   RO         1397    i.log_init          co_log.o
+    0x1001522c   0x1001522c   0x00000024   Code   RO         1398    i.log_printf        co_log.o
+    0x10015250   0x10015250   0x00000004   Code   RO         1399    i.log_printf_level  co_log.o
+    0x10015254   0x10015254   0x00000022   Code   RO         1182    i.lvd_threshold     driver_pmu.o
+    0x10015276   0x10015276   0x00000002   PAD
+    0x10015278   0x10015278   0x00000008   Code   RO         4003    i.m_al_get_local_addr  fr8000_stack.lib(m_al_task.o)
+    0x10015280   0x10015280   0x00000018   Code   RO         4121    i.m_tb_state_is_feature_sup  fr8000_stack.lib(m_tb_state.o)
+    0x10015298   0x10015298   0x0000004c   Code   RO         2722    i.mesh_set_runtime  fr8000_stack.lib(mesh_api.o)
+    0x100152e4   0x100152e4   0x0000004c   Code   RO         2650    i.modem_param_table_set  fr8000_stack.lib(patch_rf.o)
+    0x10015330   0x10015330   0x00000022   Code   RO          609    i.monoBitAllocation  bitalloc.o
+    0x10015352   0x10015352   0x00000056   Code   RO          610    i.oneChannelBitAllocation  bitalloc.o
+    0x100153a8   0x100153a8   0x00000030   Code   RO         2579    i.os_default_task_func  fr8000_stack.lib(os_task.o)
+    0x100153d8   0x100153d8   0x0000000a   Code   RO         2631    i.os_free           fr8000_stack.lib(os_mem.o)
+    0x100153e2   0x100153e2   0x00000002   PAD
+    0x100153e4   0x100153e4   0x00000020   Code   RO         2581    i.os_get_free_task_type  fr8000_stack.lib(os_task.o)
+    0x10015404   0x10015404   0x00000006   Code   RO         2633    i.os_malloc         fr8000_stack.lib(os_mem.o)
+    0x1001540a   0x1001540a   0x00000002   PAD
+    0x1001540c   0x1001540c   0x00000060   Code   RO         2563    i.os_msg_post       fr8000_stack.lib(os_msg_q.o)
+    0x1001546c   0x1001546c   0x00000006   Code   RO         2582    i.os_task_create    fr8000_stack.lib(os_task.o)
+    0x10015472   0x10015472   0x00000002   PAD
+    0x10015474   0x10015474   0x00000078   Code   RO         2583    i.os_task_create_x  fr8000_stack.lib(os_task.o)
+    0x100154ec   0x100154ec   0x00000134   Code   RO         1774    i.os_timer_CMD_update_cb  usb_hid_audio.o
+    0x10015620   0x10015620   0x000000e4   Code   RO         2611    i.os_timer_init     fr8000_stack.lib(os_timer.o)
+    0x10015704   0x10015704   0x000000d4   Code   RO         2612    i.os_timer_start    fr8000_stack.lib(os_timer.o)
+    0x100157d8   0x100157d8   0x00000110   Code   RO         2613    i.os_timer_stop     fr8000_stack.lib(os_timer.o)
+    0x100158e8   0x100158e8   0x0000005c   Code   RO          190    i.os_timer_update_link_param_cb  ble_simple_central.o
+    0x10015944   0x10015944   0x00000048   Code   RO          278    i.os_timer_usb_ready_cb  usb.o
+    0x1001598c   0x1001598c   0x00000018   Code   RO         2635    i.os_zalloc         fr8000_stack.lib(os_mem.o)
+    0x100159a4   0x100159a4   0x00000002   Code   RO         1184    i.pmu_Anti_shake_key_isr  driver_pmu.o
+    0x100159a6   0x100159a6   0x00000002   PAD
+    0x100159a8   0x100159a8   0x00000060   Code   RO         2520    i.pmu_calibration_restart  fr8000_stack.lib(sys_utisl.o)
+    0x10015a08   0x10015a08   0x00000154   Code   RO         1189    i.pmu_cp_trim_config  driver_pmu.o
+    0x10015b5c   0x10015b5c   0x000002bc   Code   RO         1192    i.pmu_ft_trim_config  driver_pmu.o
+    0x10015e18   0x10015e18   0x00000010   Code   RO         1194    i.pmu_get_isr_state  driver_pmu.o
+    0x10015e28   0x10015e28   0x00000002   Code   RO         1195    i.pmu_gpio_isr      driver_pmu.o
+    0x10015e2a   0x10015e2a   0x0000004c   Code   RO         1197    i.pmu_ldo_mode_enable  driver_pmu.o
+    0x10015e76   0x10015e76   0x00000092   Code   RO         1199    i.pmu_lvd_en        driver_pmu.o
+    0x10015f08   0x10015f08   0x00000034   Code   RO         1202    i.pmu_reset_internal_cnt  driver_pmu.o
+    0x10015f3c   0x10015f3c   0x00000036   Code   RO         1203    i.pmu_set_pin_dir   driver_pmu.o
+    0x10015f72   0x10015f72   0x0000006c   Code   RO         1206    i.pmu_set_pin_pull  driver_pmu.o
+    0x10015fde   0x10015fde   0x00000024   Code   RO         1207    i.pmu_set_pin_to_CPU  driver_pmu.o
+    0x10016002   0x10016002   0x00000024   Code   RO         1208    i.pmu_set_pin_to_PMU  driver_pmu.o
+    0x10016026   0x10016026   0x00000002   PAD
+    0x10016028   0x10016028   0x00000364   Code   RO         1211    i.pmu_sub_init      driver_pmu.o
+    0x1001638c   0x1001638c   0x000000c0   Code   RO         3265    i.prf_add_profile   fr8000_stack.lib(prf.o)
+    0x1001644c   0x1001644c   0x00000054   Code   RO         3266    i.prf_cleanup       fr8000_stack.lib(prf.o)
+    0x100164a0   0x100164a0   0x00000054   Code   RO         3267    i.prf_create        fr8000_stack.lib(prf.o)
+    0x100164f4   0x100164f4   0x0000019e   Code   RO         3297    i.prf_extract_svc_info_uuid_128  fr8000_stack.lib(prf_utils.o)
+    0x10016692   0x10016692   0x00000002   PAD
+    0x10016694   0x10016694   0x0000004c   Code   RO         3271    i.prf_get_task_from_id  fr8000_stack.lib(prf.o)
+    0x100166e0   0x100166e0   0x000000fc   Code   RO         3272    i.prf_init          fr8000_stack.lib(prf.o)
+    0x100167dc   0x100167dc   0x00000028   Code   RO         2773    i.prf_itf_get_imp   fr8000_stack.lib(app_prf.o)
+    0x10016804   0x10016804   0x00000088   Code   RO            5    i.proj_init         proj_main.o
+    0x1001688c   0x1001688c   0x0000001e   Code   RO         3324    i.rwble_hl_init_imp  fr8000_stack.lib(rwble_hl.o)
+    0x100168aa   0x100168aa   0x0000001e   Code   RO         3325    i.rwble_hl_reset    fr8000_stack.lib(rwble_hl.o)
+    0x100168c8   0x100168c8   0x00000032   Code   RO          943    i.shift_buffer      framing.o
+    0x100168fa   0x100168fa   0x00000002   PAD
+    0x100168fc   0x100168fc   0x00000090   Code   RO          191    i.simple_central_init  ble_simple_central.o
+    0x1001698c   0x1001698c   0x0000027c   Code   RO          192    i.simple_central_msg_handler  ble_simple_central.o
+    0x10016c08   0x10016c08   0x0000007c   Code   RO          193    i.simple_central_start_scan  ble_simple_central.o
+    0x10016c84   0x10016c84   0x00000024   Code   RO         4549    i.smpc_ShiftLeft1Bit16ByteNum  fr8000_stack.lib(smpc_crypto.o)
+    0x10016ca8   0x10016ca8   0x00000016   Code   RO         4550    i.smpc_XOR_16_Byte_Array  fr8000_stack.lib(smpc_crypto.o)
+    0x10016cbe   0x10016cbe   0x00000002   PAD
+    0x10016cc0   0x10016cc0   0x00000048   Code   RO         4551    i.smpc_aes_cmac_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10016d08   0x10016d08   0x00000150   Code   RO         4552    i.smpc_aes_cmac_continue  fr8000_stack.lib(smpc_crypto.o)
+    0x10016e58   0x10016e58   0x0000004c   Code   RO         4553    i.smpc_aes_cmac_init  fr8000_stack.lib(smpc_crypto.o)
+    0x10016ea4   0x10016ea4   0x00000550   Code   RO         4507    i.smpc_calc_confirm_cont  fr8000_stack.lib(smpc_api.o)
+    0x100173f4   0x100173f4   0x00000084   Code   RO         3586    i.smpc_calc_subkeys  fr8000_stack.lib(smpc.o)
+    0x10017478   0x10017478   0x00000080   Code   RO         3587    i.smpc_check_key_distrib  fr8000_stack.lib(smpc.o)
+    0x100174f8   0x100174f8   0x0000002c   Code   RO         3588    i.smpc_check_max_key_size  fr8000_stack.lib(smpc.o)
+    0x10017524   0x10017524   0x00000024   Code   RO         3589    i.smpc_check_pairing_feat  fr8000_stack.lib(smpc.o)
+    0x10017548   0x10017548   0x00000082   Code   RO         4583    i.smpc_check_param  fr8000_stack.lib(smpc_util.o)
+    0x100175ca   0x100175ca   0x00000002   PAD
+    0x100175cc   0x100175cc   0x00000064   Code   RO         3590    i.smpc_check_repeated_attempts  fr8000_stack.lib(smpc.o)
+    0x10017630   0x10017630   0x00000034   Code   RO         3591    i.smpc_clear_timeout_timer  fr8000_stack.lib(smpc.o)
+    0x10017664   0x10017664   0x00000248   Code   RO         4508    i.smpc_confirm_gen_rand  fr8000_stack.lib(smpc_api.o)
+    0x100178ac   0x100178ac   0x0000001e   Code   RO         4584    i.smpc_construcpublic_key_t_pdu  fr8000_stack.lib(smpc_util.o)
+    0x100178ca   0x100178ca   0x00000008   Code   RO         4585    i.smpc_construct_dhkey_check_pdu  fr8000_stack.lib(smpc_util.o)
+    0x100178d2   0x100178d2   0x00000008   Code   RO         4586    i.smpc_construct_enc_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x100178da   0x100178da   0x0000001e   Code   RO         4587    i.smpc_construct_id_addr_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x100178f8   0x100178f8   0x00000008   Code   RO         4588    i.smpc_construct_id_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017900   0x10017900   0x00000006   Code   RO         4589    i.smpc_construct_keypress_notification_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017906   0x10017906   0x00000012   Code   RO         4590    i.smpc_construct_mst_id_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017918   0x10017918   0x00000008   Code   RO         4591    i.smpc_construct_pair_cfm_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017920   0x10017920   0x00000006   Code   RO         4592    i.smpc_construct_pair_fail_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017926   0x10017926   0x00000008   Code   RO         4593    i.smpc_construct_pair_rand_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001792e   0x1001792e   0x0000000c   Code   RO         4594    i.smpc_construct_pair_req_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001793a   0x1001793a   0x0000000c   Code   RO         4595    i.smpc_construct_pair_rsp_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017946   0x10017946   0x00000006   Code   RO         4596    i.smpc_construct_sec_req_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001794c   0x1001794c   0x00000008   Code   RO         4597    i.smpc_construct_sign_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10017954   0x10017954   0x00000038   Code   RO         4509    i.smpc_encrypt_cfm  fr8000_stack.lib(smpc_api.o)
+    0x1001798c   0x1001798c   0x00000026   Code   RO         4510    i.smpc_encrypt_start  fr8000_stack.lib(smpc_api.o)
+    0x100179b2   0x100179b2   0x00000038   Code   RO         4511    i.smpc_encrypt_start_handler  fr8000_stack.lib(smpc_api.o)
+    0x100179ea   0x100179ea   0x00000002   PAD
+    0x100179ec   0x100179ec   0x0000005c   Code   RO         4554    i.smpc_f4_Init      fr8000_stack.lib(smpc_crypto.o)
+    0x10017a48   0x10017a48   0x00000038   Code   RO         4555    i.smpc_f4_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10017a80   0x10017a80   0x00000038   Code   RO         4556    i.smpc_f5_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10017ab8   0x10017ab8   0x000000b0   Code   RO         4557    i.smpc_f5_init      fr8000_stack.lib(smpc_crypto.o)
+    0x10017b68   0x10017b68   0x00000038   Code   RO         4558    i.smpc_f6_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10017ba0   0x10017ba0   0x0000009c   Code   RO         4559    i.smpc_f6_init      fr8000_stack.lib(smpc_crypto.o)
+    0x10017c3c   0x10017c3c   0x00000038   Code   RO         4560    i.smpc_g2_complete  fr8000_stack.lib(smpc_crypto.o)
+    0x10017c74   0x10017c74   0x00000068   Code   RO         4561    i.smpc_g2_init      fr8000_stack.lib(smpc_crypto.o)
+    0x10017cdc   0x10017cdc   0x00000080   Code   RO         3592    i.smpc_generate_cfm  fr8000_stack.lib(smpc.o)
+    0x10017d5c   0x10017d5c   0x00000074   Code   RO         3593    i.smpc_generate_ci  fr8000_stack.lib(smpc.o)
+    0x10017dd0   0x10017dd0   0x000000b8   Code   RO         3594    i.smpc_generate_e1  fr8000_stack.lib(smpc.o)
+    0x10017e88   0x10017e88   0x00000058   Code   RO         3595    i.smpc_generate_l   fr8000_stack.lib(smpc.o)
+    0x10017ee0   0x10017ee0   0x00000030   Code   RO         3596    i.smpc_generate_rand  fr8000_stack.lib(smpc.o)
+    0x10017f10   0x10017f10   0x00000050   Code   RO         3597    i.smpc_generate_stk  fr8000_stack.lib(smpc.o)
+    0x10017f60   0x10017f60   0x00000108   Code   RO         3598    i.smpc_get_key_sec_prop  fr8000_stack.lib(smpc.o)
+    0x10018068   0x10018068   0x00000030   Code   RO         3599    i.smpc_get_next_passkey_bit  fr8000_stack.lib(smpc.o)
+    0x10018098   0x10018098   0x00000040   Code   RO         3600    i.smpc_handle_dh_key_check_complete  fr8000_stack.lib(smpc.o)
+    0x100180d8   0x100180d8   0x00000138   Code   RO         3601    i.smpc_handle_enc_change_evt  fr8000_stack.lib(smpc.o)
+    0x10018210   0x10018210   0x000000a8   Code   RO         3602    i.smpc_init_mac_key_calculation  fr8000_stack.lib(smpc.o)
+    0x100182b8   0x100182b8   0x000000d4   Code   RO         3603    i.smpc_initiate_dhkey_check  fr8000_stack.lib(smpc.o)
+    0x1001838c   0x1001838c   0x000000d4   Code   RO         3604    i.smpc_initiate_dhkey_verification  fr8000_stack.lib(smpc.o)
+    0x10018460   0x10018460   0x0000002c   Code   RO         3605    i.smpc_is_sec_mode_reached  fr8000_stack.lib(smpc.o)
+    0x1001848c   0x1001848c   0x00000026   Code   RO         4512    i.smpc_key_press_notification_ind  fr8000_stack.lib(smpc_api.o)
+    0x100184b2   0x100184b2   0x00000002   PAD
+    0x100184b4   0x100184b4   0x0000004c   Code   RO         3606    i.smpc_launch_rep_att_timer  fr8000_stack.lib(smpc.o)
+    0x10018500   0x10018500   0x0000004c   Code   RO         4513    i.smpc_pairing_csrk_exch  fr8000_stack.lib(smpc_api.o)
+    0x1001854c   0x1001854c   0x00000060   Code   RO         3607    i.smpc_pairing_end  fr8000_stack.lib(smpc.o)
+    0x100185ac   0x100185ac   0x00000048   Code   RO         4514    i.smpc_pairing_irk_exch  fr8000_stack.lib(smpc_api.o)
+    0x100185f4   0x100185f4   0x0000006c   Code   RO         4515    i.smpc_pairing_ltk_exch  fr8000_stack.lib(smpc_api.o)
+    0x10018660   0x10018660   0x00000058   Code   RO         4516    i.smpc_pairing_nc_exch  fr8000_stack.lib(smpc_api.o)
+    0x100186b8   0x100186b8   0x000000c8   Code   RO         4517    i.smpc_pairing_oob_exch  fr8000_stack.lib(smpc_api.o)
+    0x10018780   0x10018780   0x00000040   Code   RO         4518    i.smpc_pairing_req_handler  fr8000_stack.lib(smpc_api.o)
+    0x100187c0   0x100187c0   0x00000138   Code   RO         4519    i.smpc_pairing_rsp  fr8000_stack.lib(smpc_api.o)
+    0x100188f8   0x100188f8   0x000000ac   Code   RO         4520    i.smpc_pairing_start  fr8000_stack.lib(smpc_api.o)
+    0x100189a4   0x100189a4   0x000000f8   Code   RO         4521    i.smpc_pairing_tk_exch  fr8000_stack.lib(smpc_api.o)
+    0x10018a9c   0x10018a9c   0x00000058   Code   RO         3608    i.smpc_pdu_recv     fr8000_stack.lib(smpc.o)
+    0x10018af4   0x10018af4   0x00000090   Code   RO         3609    i.smpc_pdu_send     fr8000_stack.lib(smpc.o)
+    0x10018b84   0x10018b84   0x0000003c   Code   RO         4562    i.smpc_process_aes_cmac  fr8000_stack.lib(smpc_crypto.o)
+    0x10018bc0   0x10018bc0   0x000000e0   Code   RO         4598    i.smpc_recv_dhkey_check_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018ca0   0x10018ca0   0x00000034   Code   RO         4599    i.smpc_recv_enc_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018cd4   0x10018cd4   0x00000050   Code   RO         4600    i.smpc_recv_id_addr_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018d24   0x10018d24   0x00000034   Code   RO         4601    i.smpc_recv_id_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018d58   0x10018d58   0x000000d0   Code   RO         4602    i.smpc_recv_keypress_notification_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018e28   0x10018e28   0x00000058   Code   RO         4603    i.smpc_recv_mst_id_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018e80   0x10018e80   0x000000f4   Code   RO         4604    i.smpc_recv_pair_cfm_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018f74   0x10018f74   0x00000040   Code   RO         4605    i.smpc_recv_pair_fail_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10018fb4   0x10018fb4   0x000001f4   Code   RO         4606    i.smpc_recv_pair_rand_pdu  fr8000_stack.lib(smpc_util.o)
+    0x100191a8   0x100191a8   0x000000a8   Code   RO         4607    i.smpc_recv_pair_req_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10019250   0x10019250   0x00000128   Code   RO         4608    i.smpc_recv_pair_rsp_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10019378   0x10019378   0x00000134   Code   RO         4609    i.smpc_recv_public_key_pdu  fr8000_stack.lib(smpc_util.o)
+    0x100194ac   0x100194ac   0x00000080   Code   RO         4610    i.smpc_recv_sec_req_pdu  fr8000_stack.lib(smpc_util.o)
+    0x1001952c   0x1001952c   0x00000034   Code   RO         4611    i.smpc_recv_sign_info_pdu  fr8000_stack.lib(smpc_util.o)
+    0x10019560   0x10019560   0x00000010   Code   RO         3610    i.smpc_secure_connections_enabled  fr8000_stack.lib(smpc.o)
+    0x10019570   0x10019570   0x00000054   Code   RO         4522    i.smpc_security_req_send  fr8000_stack.lib(smpc_api.o)
+    0x100195c4   0x100195c4   0x0000003e   Code   RO         3611    i.smpc_send_gen_dh_key_cmd  fr8000_stack.lib(smpc.o)
+    0x10019602   0x10019602   0x00000002   PAD
+    0x10019604   0x10019604   0x00000078   Code   RO         3612    i.smpc_send_ltk_req_rsp  fr8000_stack.lib(smpc.o)
+    0x1001967c   0x1001967c   0x000000b0   Code   RO         3613    i.smpc_send_pairing_ind  fr8000_stack.lib(smpc.o)
+    0x1001972c   0x1001972c   0x00000100   Code   RO         3614    i.smpc_send_pairing_req_ind  fr8000_stack.lib(smpc.o)
+    0x1001982c   0x1001982c   0x00000088   Code   RO         3615    i.smpc_send_start_enc_cmd  fr8000_stack.lib(smpc.o)
+    0x100198b4   0x100198b4   0x0000003e   Code   RO         3616    i.smpc_send_use_enc_block_cmd  fr8000_stack.lib(smpc.o)
+    0x100198f2   0x100198f2   0x00000002   PAD
+    0x100198f4   0x100198f4   0x000000e8   Code   RO         4523    i.smpc_sign_command  fr8000_stack.lib(smpc_api.o)
+    0x100199dc   0x100199dc   0x000001d8   Code   RO         4524    i.smpc_sign_cont    fr8000_stack.lib(smpc_api.o)
+    0x10019bb4   0x10019bb4   0x000000c4   Code   RO         3617    i.smpc_tkdp_rcp_continue  fr8000_stack.lib(smpc.o)
+    0x10019c78   0x10019c78   0x00000030   Code   RO         3618    i.smpc_tkdp_rcp_start  fr8000_stack.lib(smpc.o)
+    0x10019ca8   0x10019ca8   0x000000e4   Code   RO         3619    i.smpc_tkdp_send_continue  fr8000_stack.lib(smpc.o)
+    0x10019d8c   0x10019d8c   0x00000030   Code   RO         3620    i.smpc_tkdp_send_start  fr8000_stack.lib(smpc.o)
+    0x10019dbc   0x10019dbc   0x00000016   Code   RO         3621    i.smpc_xor          fr8000_stack.lib(smpc.o)
+    0x10019dd2   0x10019dd2   0x000000a0   Code   RO          705    i.stereoBitAllocation  bitalloc-sbc.o
+    0x10019e72   0x10019e72   0x00000002   PAD
+    0x10019e74   0x10019e74   0x00000010   Code   RO         2528    i.system_set_clock  fr8000_stack.lib(sys_utisl.o)
+    0x10019e84   0x10019e84   0x00000034   Code   RO         2529    i.system_set_port_pull  fr8000_stack.lib(sys_utisl.o)
+    0x10019eb8   0x10019eb8   0x000000dc   Code   RO         2530    i.system_set_tx_power  fr8000_stack.lib(sys_utisl.o)
+    0x10019f94   0x10019f94   0x00000008   Code   RO         2531    i.system_sleep_disable  fr8000_stack.lib(sys_utisl.o)
+    0x10019f9c   0x10019f9c   0x000000a8   Code   RO         2614    i.timer_insert      fr8000_stack.lib(os_timer.o)
+    0x1001a044   0x1001a044   0x000000ac   Code   RO         3335    i.trng_flow_w_specific_smp_cnt  fr8000_stack.lib(trng.o)
+    0x1001a0f0   0x1001a0f0   0x00000004   Code   RO         3336    i.trng_init         fr8000_stack.lib(trng.o)
+    0x1001a0f4   0x1001a0f4   0x00000058   Code   RO         3337    i.trng_read_rand_num  fr8000_stack.lib(trng.o)
+    0x1001a14c   0x1001a14c   0x00000058   Code   RO         1775    i.usb_Audio_SetControl  usb_hid_audio.o
+    0x1001a1a4   0x1001a1a4   0x00000010   Code   RO         1776    i.usb_Endpoints_GET_TxPkrRdy  usb_hid_audio.o
+    0x1001a1b4   0x1001a1b4   0x00000010   Code   RO         1777    i.usb_Endpoints_SET_TxPktRdy  usb_hid_audio.o
+    0x1001a1c4   0x1001a1c4   0x00000028   Code   RO         1778    i.usb_HID_SetReport  usb_hid_audio.o
+    0x1001a1ec   0x1001a1ec   0x000000ac   Code   RO         1779    i.usb_HID_Vendor_SetControl  usb_hid_audio.o
+    0x1001a298   0x1001a298   0x00000018   Code   RO         1493    i.usb_RxInt_Enable  usb_core.o
+    0x1001a2b0   0x1001a2b0   0x0000000c   Code   RO         1494    i.usb_RxMaxP_set    usb_core.o
+    0x1001a2bc   0x1001a2bc   0x00000010   Code   RO         1497    i.usb_SingleInt_Enable  usb_core.o
+    0x1001a2cc   0x1001a2cc   0x00000014   Code   RO         1499    i.usb_TxInt_Enable  usb_core.o
+    0x1001a2e0   0x1001a2e0   0x0000000c   Code   RO         1500    i.usb_TxMaxP_set    usb_core.o
+    0x1001a2ec   0x1001a2ec   0x00000010   Code   RO         1501    i.usb_TxSyncEndpoint_enable  usb_core.o
+    0x1001a2fc   0x1001a2fc   0x0000001c   Code   RO          422    i.usb_audio_event_send  audio.o
+    0x1001a318   0x1001a318   0x00000138   Code   RO          423    i.usb_audio_task_func  audio.o
+    0x1001a450   0x1001a450   0x00000018   Code   RO          424    i.usb_audio_task_init  audio.o
+    0x1001a468   0x1001a468   0x0000002c   Code   RO         1502    i.usb_device_init   usb_core.o
+    0x1001a494   0x1001a494   0x00000018   Code   RO         1877    i.usb_dfu_task_init  usb_dfu.o
+    0x1001a4ac   0x1001a4ac   0x00000014   Code   RO         1503    i.usb_endpoint_Rxfifo_config  usb_core.o
+    0x1001a4c0   0x1001a4c0   0x00000014   Code   RO         1504    i.usb_endpoint_Txfifo_config  usb_core.o
+    0x1001a4d4   0x1001a4d4   0x0000000c   Code   RO         1505    i.usb_get_endpoint  usb_core.o
+    0x1001a4e0   0x1001a4e0   0x0000041c   Code   RO         1780    i.usb_hid_ClassRequest_Handler  usb_hid_audio.o
+    0x1001a8fc   0x1001a8fc   0x00000338   Code   RO         1781    i.usb_hid_Endpoints_Handler  usb_hid_audio.o
+    0x1001ac34   0x1001ac34   0x00000070   Code   RO         1782    i.usb_hid_StandardClassRequest_Handler  usb_hid_audio.o
+    0x1001aca4   0x1001aca4   0x00000140   Code   RO         1783    i.usb_hid_audio_init  usb_hid_audio.o
+    0x1001ade4   0x1001ade4   0x000000a8   Code   RO         1878    i.usb_hid_ota_task_func  usb_dfu.o
+    0x1001ae8c   0x1001ae8c   0x00000108   Code   RO         1784    i.usb_hid_send_cmd_report  usb_hid_audio.o
+    0x1001af94   0x1001af94   0x00000026   Code   RO         1785    i.usb_hid_send_dfu_report  usb_hid_audio.o
+    0x1001afba   0x1001afba   0x00000002   PAD
+    0x1001afbc   0x1001afbc   0x00000048   Code   RO          279    i.usb_host_reset_signal  usb.o
+    0x1001b004   0x1001b004   0x00000048   Code   RO          280    i.usb_host_resume_signal  usb.o
+    0x1001b04c   0x1001b04c   0x00000068   Code   RO          281    i.usb_host_suspend_signal  usb.o
+    0x1001b0b4   0x1001b0b4   0x00000064   Code   RO         1669    i.usb_isr           usb_dev.o
+    0x1001b118   0x1001b118   0x00000018   Code   RO         1508    i.usb_read_fifo     usb_core.o
+    0x1001b130   0x1001b130   0x0000000c   Code   RO          282    i.usb_ready_status_get  usb.o
+    0x1001b13c   0x1001b13c   0x00000054   Code   RO          283    i.usb_ready_status_set  usb.o
+    0x1001b190   0x1001b190   0x00000064   Code   RO          284    i.usb_resume_signal_send  usb.o
+    0x1001b1f4   0x1001b1f4   0x0000000c   Code   RO         1509    i.usb_selecet_endpoint  usb_core.o
+    0x1001b200   0x1001b200   0x0000000c   Code   RO         1510    i.usb_set_address   usb_core.o
+    0x1001b20c   0x1001b20c   0x0000000c   Code   RO          285    i.usb_suspend_status_get  usb.o
+    0x1001b218   0x1001b218   0x00000018   Code   RO         1511    i.usb_write_fifo    usb_core.o
+    0x1001b230   0x1001b230   0x0000000c   Code   RO         1670    i.usbdev_get_config_desc  usb_dev.o
+    0x1001b23c   0x1001b23c   0x0000000c   Code   RO         1671    i.usbdev_get_dev_desc  usb_dev.o
+    0x1001b248   0x1001b248   0x0000000c   Code   RO         1677    i.usbdev_get_string_LanuageID  usb_dev.o
+    0x1001b254   0x1001b254   0x0000000c   Code   RO         1678    i.usbdev_get_string_Manufacture  usb_dev.o
+    0x1001b260   0x1001b260   0x0000000c   Code   RO         1680    i.usbdev_get_string_Product  usb_dev.o
+    0x1001b26c   0x1001b26c   0x0000000c   Code   RO         1681    i.usbdev_get_string_SerialNumber  usb_dev.o
+    0x1001b278   0x1001b278   0x000000bc   Code   RO          378    i.user_data_init    inflash.o
+    0x1001b334   0x1001b334   0x00000038   Code   RO          380    i.user_data_storage_do  inflash.o
+    0x1001b36c   0x1001b36c   0x000000a4   Code   RO            6    i.user_main         proj_main.o
+    0x1001b410   0x1001b410   0x00000054   Code   RO            7    i.user_ringbuff_init  proj_main.o
+    0x1001b464   0x1001b464   0x00000094   Code   RO          286    i.user_usb_init     usb.o
+    0x1001b4f8   0x1001b4f8   0x00000060   Data   RO          197    .constdata          ble_simple_central.o
+    0x1001b558   0x1001b558   0x0000005c   Data   RO          288    .constdata          usb.o
+    0x1001b5b4   0x1001b5b4   0x00000030   Data   RO          611    .constdata          bitalloc.o
+    0x1001b5e4   0x1001b5e4   0x00000010   Data   RO          706    .constdata          bitalloc-sbc.o
+    0x1001b5f4   0x1001b5f4   0x00000018   Data   RO          813    .constdata          decoder-private.o
+    0x1001b60c   0x1001b60c   0x00000010   Data   RO          860    .constdata          decoder-sbc.o
+    0x1001b61c   0x1001b61c   0x00000022   Data   RO          944    .constdata          framing.o
+    0x1001b63e   0x1001b63e   0x00000002   PAD
+    0x1001b640   0x1001b640   0x00000044   Data   RO          945    .constdata          framing.o
+    0x1001b684   0x1001b684   0x00000018   Data   RO         1056    .constdata          synthesis-sbc.o
+    0x1001b69c   0x1001b69c   0x0000014d   Data   RO         1788    .constdata          usb_hid_audio.o
+    0x1001b7e9   0x1001b7e9   0x00000003   PAD
+    0x1001b7ec   0x1001b7ec   0x00000400   Data   RO         1943    .constdata          ota.o
+    0x1001bbec   0x1001bbec   0x00000004   Data   RO         2348    .constdata          fr8000_stack.lib(app.o)
+    0x1001bbf0   0x1001bbf0   0x00000098   Data   RO         2415    .constdata          fr8000_stack.lib(app_task.o)
+    0x1001bc88   0x1001bc88   0x0000000c   Data   RO         2416    .constdata          fr8000_stack.lib(app_task.o)
+    0x1001bc94   0x1001bc94   0x0000000c   Data   RO         2507    .constdata          fr8000_stack.lib(driver_flash.o)
+    0x1001bca0   0x1001bca0   0x00000032   Data   RO         2534    .constdata          fr8000_stack.lib(sys_utisl.o)
+    0x1001bcd2   0x1001bcd2   0x00000002   PAD
+    0x1001bcd4   0x1001bcd4   0x00000010   Data   RO         2686    .constdata          fr8000_stack.lib(patch.o)
+    0x1001bce4   0x1001bce4   0x00000038   Data   RO         2936    .constdata          fr8000_stack.lib(app_sec.o)
+    0x1001bd1c   0x1001bd1c   0x00000008   Data   RO         2937    .constdata          fr8000_stack.lib(app_sec.o)
+    0x1001bd24   0x1001bd24   0x00000058   Data   RO         3105    .constdata          fr8000_stack.lib(gapm.o)
+    0x1001bd7c   0x1001bd7c   0x00000024   Data   RO         3223    .constdata          fr8000_stack.lib(gattm.o)
+    0x1001bda0   0x1001bda0   0x00000038   Data   RO         3246    .constdata          fr8000_stack.lib(l2cc_task.o)
+    0x1001bdd8   0x1001bdd8   0x0000000c   Data   RO         3247    .constdata          fr8000_stack.lib(l2cc_task.o)
+    0x1001bde4   0x1001bde4   0x00000130   Data   RO         3459    .constdata          fr8000_stack.lib(gapc_task.o)
+    0x1001bf14   0x1001bf14   0x0000000c   Data   RO         3460    .constdata          fr8000_stack.lib(gapc_task.o)
+    0x1001bf20   0x1001bf20   0x00000208   Data   RO         3573    .constdata          fr8000_stack.lib(gapm_task.o)
+    0x1001c128   0x1001c128   0x00000100   Data   RO         3574    .constdata          fr8000_stack.lib(gapm_task.o)
+    0x1001c228   0x1001c228   0x0000000c   Data   RO         3575    .constdata          fr8000_stack.lib(gapm_task.o)
+    0x1001c234   0x1001c234   0x00000019   Data   RO         3622    .constdata          fr8000_stack.lib(smpc.o)
+    0x1001c24d   0x1001c24d   0x00000003   PAD
+    0x1001c250   0x1001c250   0x0000008c   Data   RO         3727    .constdata          fr8000_stack.lib(atts.o)
+    0x1001c2dc   0x1001c2dc   0x000000e0   Data   RO         3793    .constdata          fr8000_stack.lib(gattc_task.o)
+    0x1001c3bc   0x1001c3bc   0x0000000c   Data   RO         3794    .constdata          fr8000_stack.lib(gattc_task.o)
+    0x1001c3c8   0x1001c3c8   0x00000008   Data   RO         3830    .constdata          fr8000_stack.lib(gattm_task.o)
+    0x1001c3d0   0x1001c3d0   0x0000000c   Data   RO         3831    .constdata          fr8000_stack.lib(gattm_task.o)
+    0x1001c3dc   0x1001c3dc   0x00000114   Data   RO         3873    .constdata          fr8000_stack.lib(l2cc_pdu.o)
+    0x1001c4f0   0x1001c4f0   0x00000018   Data   RO         3892    .constdata          fr8000_stack.lib(l2cc_sig.o)
+    0x1001c508   0x1001c508   0x000000d8   Data   RO         4208    .constdata          fr8000_stack.lib(gapc_hci.o)
+    0x1001c5e0   0x1001c5e0   0x00000018   Data   RO         4242    .constdata          fr8000_stack.lib(gapc_sig.o)
+    0x1001c5f8   0x1001c5f8   0x0000003c   Data   RO         4612    .constdata          fr8000_stack.lib(smpc_util.o)
+    0x1001c634   0x1001c634   0x0000003c   Data   RO         4613    .constdata          fr8000_stack.lib(smpc_util.o)
+    0x1001c670   0x1001c670   0x00000070   Data   RO         4666    .constdata          fr8000_stack.lib(attc.o)
+    0x1001c6e0   0x1001c6e0   0x00000008   Data   RO           10    .conststring        proj_main.o
+    0x1001c6e8   0x1001c6e8   0x00000004   Data   RO          289    .conststring        usb.o
+    0x1001c6ec   0x1001c6ec   0x00000008   Data   RO          382    .conststring        inflash.o
+    0x1001c6f4   0x1001c6f4   0x00000006   Data   RO          425    .conststring        audio.o
+    0x1001c6fa   0x1001c6fa   0x00000002   PAD
+    0x1001c6fc   0x1001c6fc   0x0000004b   Data   RO          814    .conststring        decoder-private.o
+    0x1001c747   0x1001c747   0x00000001   PAD
+    0x1001c748   0x1001c748   0x00000008   Data   RO         1880    .conststring        usb_dfu.o
+    0x1001c750   0x1001c750   0x00000004   Data   RO         2134    .conststring        fr8000_stack.lib(gap_api.o)
+    0x1001c754   0x1001c754   0x00000003   Data   RO         2135    .conststring        fr8000_stack.lib(gap_api.o)
+    0x1001c757   0x1001c757   0x00000001   PAD
+    0x1001c758   0x1001c758   0x00000005   Data   RO         2256    .conststring        fr8000_stack.lib(gatt_api.o)
+    0x1001c75d   0x1001c75d   0x00000003   PAD
+    0x1001c760   0x1001c760   0x0000002f   Data   RO         2730    .conststring        fr8000_stack.lib(mesh_api.o)
+    0x1001c78f   0x1001c78f   0x00000001   PAD
+    0x1001c790   0x1001c790   0x00000052   Data   RO         2938    .conststring        fr8000_stack.lib(app_sec.o)
+    0x1001c7e2   0x1001c7e2   0x00000002   PAD
+    0x1001c7e4   0x1001c7e4   0x0000006a   Data   RO         3874    .conststring        fr8000_stack.lib(l2cc_pdu.o)
 
 
-    Execution Region GUI_MENU_DATA (Exec base: 0x1001cb00, Load base: 0x1001cb00, Size: 0x00000000, Max: 0xffffffff, ABSOLUTE)
+    Execution Region GUI_MENU_DATA (Exec base: 0x1001c850, Load base: 0x1001c850, Size: 0x00000000, Max: 0xffffffff, ABSOLUTE)
 
     **** No section assigned to this execution region ****
 
 
-    Execution Region ER_BOOT (Exec base: 0x11000000, Load base: 0x1001cb00, Size: 0x000000a0, Max: 0xffffffff, ABSOLUTE)
+    Execution Region ER_BOOT (Exec base: 0x11000000, Load base: 0x1001c850, Size: 0x000000a0, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x11000000   0x1001cb00   0x000000a0   Data   RO         1389    RESET               boot_vectors.o
+    0x11000000   0x1001c850   0x000000a0   Data   RO         1389    RESET               boot_vectors.o
 
 
-    Execution Region USER_RE_RAM (Exec base: 0x11001000, Load base: 0x1001cba0, Size: 0x000028f0, Max: 0xffffffff, ABSOLUTE)
+    Execution Region USER_RE_RAM (Exec base: 0x11001000, Load base: 0x1001c8f0, Size: 0x000028d4, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    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)
+    0x11001000   0x1001c8f0   0x0000000a   Ven    RO         6594    Veneer$$Code        anon$$obj.o
+    0x1100100a   0x1001c8fa   0x0000000a   Ven    RO         6595    Veneer$$Code        anon$$obj.o
+    0x11001014   0x1001c904   0x0000000a   Ven    RO         6596    Veneer$$Code        anon$$obj.o
+    0x1100101e   0x1001c90e   0x0000000a   Ven    RO         6597    Veneer$$Code        anon$$obj.o
+    0x11001028   0x1001c918   0x0000000a   Ven    RO         6598    Veneer$$Code        anon$$obj.o
+    0x11001032   0x1001c922   0x0000000a   Ven    RO         6599    Veneer$$Code        anon$$obj.o
+    0x1100103c   0x1001c92c   0x0000000a   Ven    RO         6600    Veneer$$Code        anon$$obj.o
+    0x11001046   0x1001c936   0x0000000a   Ven    RO         6601    Veneer$$Code        anon$$obj.o
+    0x11001050   0x1001c940   0x0000000a   Ven    RO         6602    Veneer$$Code        anon$$obj.o
+    0x1100105a   0x1001c94a   0x0000000a   Ven    RO         6603    Veneer$$Code        anon$$obj.o
+    0x11001064   0x1001c954   0x0000000a   Ven    RO         6604    Veneer$$Code        anon$$obj.o
+    0x1100106e   0x1001c95e   0x0000000a   Ven    RO         6605    Veneer$$Code        anon$$obj.o
+    0x11001078   0x1001c968   0x0000000a   Ven    RO         6606    Veneer$$Code        anon$$obj.o
+    0x11001082   0x1001c972   0x0000000a   Ven    RO         6607    Veneer$$Code        anon$$obj.o
+    0x1100108c   0x1001c97c   0x0000000a   Ven    RO         6608    Veneer$$Code        anon$$obj.o
+    0x11001096   0x1001c986   0x0000000a   Ven    RO         6609    Veneer$$Code        anon$$obj.o
+    0x110010a0   0x1001c990   0x0000000a   Ven    RO         6610    Veneer$$Code        anon$$obj.o
+    0x110010aa   0x1001c99a   0x0000000a   Ven    RO         6611    Veneer$$Code        anon$$obj.o
+    0x110010b4   0x1001c9a4   0x0000000a   Ven    RO         6612    Veneer$$Code        anon$$obj.o
+    0x110010be   0x1001c9ae   0x0000000a   Ven    RO         6613    Veneer$$Code        anon$$obj.o
+    0x110010c8   0x1001c9b8   0x0000000a   Ven    RO         6614    Veneer$$Code        anon$$obj.o
+    0x110010d2   0x1001c9c2   0x0000000a   Ven    RO         6615    Veneer$$Code        anon$$obj.o
+    0x110010dc   0x1001c9cc   0x0000000a   Ven    RO         6616    Veneer$$Code        anon$$obj.o
+    0x110010e6   0x1001c9d6   0x0000000a   Ven    RO         6617    Veneer$$Code        anon$$obj.o
+    0x110010f0   0x1001c9e0   0x0000000a   Ven    RO         6618    Veneer$$Code        anon$$obj.o
+    0x110010fa   0x1001c9ea   0x0000000a   Ven    RO         6619    Veneer$$Code        anon$$obj.o
+    0x11001104   0x1001c9f4   0x0000000a   Ven    RO         6620    Veneer$$Code        anon$$obj.o
+    0x1100110e   0x1001c9fe   0x0000000a   Ven    RO         6621    Veneer$$Code        anon$$obj.o
+    0x11001118   0x1001ca08   0x0000000a   Ven    RO         6622    Veneer$$Code        anon$$obj.o
+    0x11001122   0x1001ca12   0x0000000a   Ven    RO         6623    Veneer$$Code        anon$$obj.o
+    0x1100112c   0x1001ca1c   0x0000000a   Ven    RO         6624    Veneer$$Code        anon$$obj.o
+    0x11001136   0x1001ca26   0x0000000a   Ven    RO         6625    Veneer$$Code        anon$$obj.o
+    0x11001140   0x1001ca30   0x0000000a   Ven    RO         6626    Veneer$$Code        anon$$obj.o
+    0x1100114a   0x1001ca3a   0x0000000a   Ven    RO         6627    Veneer$$Code        anon$$obj.o
+    0x11001154   0x1001ca44   0x0000000a   Ven    RO         6628    Veneer$$Code        anon$$obj.o
+    0x1100115e   0x1001ca4e   0x0000000a   Ven    RO         6629    Veneer$$Code        anon$$obj.o
+    0x11001168   0x1001ca58   0x0000000a   Ven    RO         6630    Veneer$$Code        anon$$obj.o
+    0x11001172   0x1001ca62   0x0000000a   Ven    RO         6631    Veneer$$Code        anon$$obj.o
+    0x1100117c   0x1001ca6c   0x0000000a   Ven    RO         6632    Veneer$$Code        anon$$obj.o
+    0x11001186   0x1001ca76   0x0000000a   Ven    RO         6633    Veneer$$Code        anon$$obj.o
+    0x11001190   0x1001ca80   0x0000000a   Ven    RO         6634    Veneer$$Code        anon$$obj.o
+    0x1100119a   0x1001ca8a   0x0000000a   Ven    RO         6635    Veneer$$Code        anon$$obj.o
+    0x110011a4   0x1001ca94   0x0000000a   Ven    RO         6636    Veneer$$Code        anon$$obj.o
+    0x110011ae   0x1001ca9e   0x0000000a   Ven    RO         6637    Veneer$$Code        anon$$obj.o
+    0x110011b8   0x1001caa8   0x0000000a   Ven    RO         6638    Veneer$$Code        anon$$obj.o
+    0x110011c2   0x1001cab2   0x0000000a   Ven    RO         6639    Veneer$$Code        anon$$obj.o
+    0x110011cc   0x1001cabc   0x0000000a   Ven    RO         6640    Veneer$$Code        anon$$obj.o
+    0x110011d6   0x1001cac6   0x0000000a   Ven    RO         6641    Veneer$$Code        anon$$obj.o
+    0x110011e0   0x1001cad0   0x0000000a   Ven    RO         6642    Veneer$$Code        anon$$obj.o
+    0x110011ea   0x1001cada   0x0000000a   Ven    RO         6643    Veneer$$Code        anon$$obj.o
+    0x110011f4   0x1001cae4   0x0000000a   Ven    RO         6644    Veneer$$Code        anon$$obj.o
+    0x110011fe   0x1001caee   0x0000000a   Ven    RO         6645    Veneer$$Code        anon$$obj.o
+    0x11001208   0x1001caf8   0x0000000a   Ven    RO         6646    Veneer$$Code        anon$$obj.o
+    0x11001212   0x1001cb02   0x0000000a   Ven    RO         6647    Veneer$$Code        anon$$obj.o
+    0x1100121c   0x1001cb0c   0x0000000a   Ven    RO         6648    Veneer$$Code        anon$$obj.o
+    0x11001226   0x1001cb16   0x0000000a   Ven    RO         6649    Veneer$$Code        anon$$obj.o
+    0x11001230   0x1001cb20   0x0000000a   Ven    RO         6650    Veneer$$Code        anon$$obj.o
+    0x1100123a   0x1001cb2a   0x0000000a   Ven    RO         6651    Veneer$$Code        anon$$obj.o
+    0x11001244   0x1001cb34   0x0000000a   Ven    RO         6652    Veneer$$Code        anon$$obj.o
+    0x1100124e   0x1001cb3e   0x0000000a   Ven    RO         6653    Veneer$$Code        anon$$obj.o
+    0x11001258   0x1001cb48   0x0000000a   Ven    RO         6654    Veneer$$Code        anon$$obj.o
+    0x11001262   0x1001cb52   0x0000000a   Ven    RO         6655    Veneer$$Code        anon$$obj.o
+    0x1100126c   0x1001cb5c   0x0000000a   Ven    RO         6656    Veneer$$Code        anon$$obj.o
+    0x11001276   0x1001cb66   0x0000000a   Ven    RO         6657    Veneer$$Code        anon$$obj.o
+    0x11001280   0x1001cb70   0x0000000a   Ven    RO         6658    Veneer$$Code        anon$$obj.o
+    0x1100128a   0x1001cb7a   0x0000000a   Ven    RO         6659    Veneer$$Code        anon$$obj.o
+    0x11001294   0x1001cb84   0x0000000a   Ven    RO         6660    Veneer$$Code        anon$$obj.o
+    0x1100129e   0x1001cb8e   0x0000000a   Ven    RO         6661    Veneer$$Code        anon$$obj.o
+    0x110012a8   0x1001cb98   0x0000000a   Ven    RO         6662    Veneer$$Code        anon$$obj.o
+    0x110012b2   0x1001cba2   0x0000000a   Ven    RO         6663    Veneer$$Code        anon$$obj.o
+    0x110012bc   0x1001cbac   0x0000000a   Ven    RO         6664    Veneer$$Code        anon$$obj.o
+    0x110012c6   0x1001cbb6   0x0000000a   Ven    RO         6665    Veneer$$Code        anon$$obj.o
+    0x110012d0   0x1001cbc0   0x0000000a   Ven    RO         6666    Veneer$$Code        anon$$obj.o
+    0x110012da   0x1001cbca   0x0000000a   Ven    RO         6667    Veneer$$Code        anon$$obj.o
+    0x110012e4   0x1001cbd4   0x0000000a   Ven    RO         6668    Veneer$$Code        anon$$obj.o
+    0x110012ee   0x1001cbde   0x0000000a   Ven    RO         6669    Veneer$$Code        anon$$obj.o
+    0x110012f8   0x1001cbe8   0x0000000a   Ven    RO         6670    Veneer$$Code        anon$$obj.o
+    0x11001302   0x1001cbf2   0x0000000a   Ven    RO         6671    Veneer$$Code        anon$$obj.o
+    0x1100130c   0x1001cbfc   0x0000000a   Ven    RO         6672    Veneer$$Code        anon$$obj.o
+    0x11001316   0x1001cc06   0x00000002   PAD
+    0x11001318   0x1001cc08   0x000000b0   Code   RO            8    ram_code            proj_main.o
+    0x110013c8   0x1001ccb8   0x000002d8   Code   RO          195    ram_code            ble_simple_central.o
+    0x110016a0   0x1001cf90   0x00000178   Code   RO         1212    ram_code            driver_pmu.o
+    0x11001818   0x1001d108   0x000000f8   Code   RO         1786    ram_code            usb_hid_audio.o
+    0x11001910   0x1001d200   0x000001a8   Code   RO         1941    ram_code            ota.o
+    0x11001ab8   0x1001d3a8   0x00000188   Code   RO         2458    ram_code            fr8000_stack.lib(entry.o)
+    0x11001c40   0x1001d530   0x000001c4   Code   RO         2506    ram_code            fr8000_stack.lib(driver_flash.o)
+    0x11001e04   0x1001d6f4   0x00000668   Code   RO         2533    ram_code            fr8000_stack.lib(sys_utisl.o)
+    0x1100246c   0x1001dd5c   0x0000001c   Code   RO         2648    ram_code            fr8000_stack.lib(patch_rf.o)
+    0x11002488   0x1001dd78   0x00000230   Code   RO         2658    ram_code            fr8000_stack.lib(patch_rf.o)
+    0x110026b8   0x1001dfa8   0x000000b8   Code   RO         2677    ram_code            fr8000_stack.lib(patch_frspim.o)
+    0x11002770   0x1001e060   0x00000084   Code   RO         2685    ram_code            fr8000_stack.lib(patch.o)
+    0x110027f4   0x1001e0e4   0x0000057c   Code   RO         2988    ram_code            fr8000_stack.lib(adv_check_mode.o)
+    0x11002d70   0x1001e660   0x000006fc   Code   RO         3354    ram_code            fr8000_stack.lib(patch_lld.o)
+    0x1100346c   0x1001ed5c   0x000001cc   Code   RO         3370    ram_code            fr8000_stack.lib(patch_llm.o)
+    0x11003638   0x1001ef28   0x000000c8   Code   RO         3378    ram_code            fr8000_stack.lib(patch_rwip.o)
+    0x11003700   0x1001eff0   0x000001d4   Code   RO         3387    ram_code            fr8000_stack.lib(patch_sch.o)
 
 
-    Execution Region ER_RW (Exec base: 0x110038f0, Load base: 0x1001f490, Size: 0x00000880, Max: 0xffffffff, ABSOLUTE)
+    Execution Region ER_RW (Exec base: 0x110038d4, Load base: 0x1001f1c4, Size: 0x00000884, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    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)
+    0x110038d4   0x1001f1c4   0x00000004   Data   RW           11    .data               proj_main.o
+    0x110038d8   0x1001f1c8   0x00000006   Data   RW          198    .data               ble_simple_central.o
+    0x110038de   0x1001f1ce   0x00000002   PAD
+    0x110038e0   0x1001f1d0   0x00000008   Data   RW          290    .data               usb.o
+    0x110038e8   0x1001f1d8   0x00000004   Data   RW          383    .data               inflash.o
+    0x110038ec   0x1001f1dc   0x00000008   Data   RW          426    .data               audio.o
+    0x110038f4   0x1001f1e4   0x00000040   Data   RW         1683    .data               usb_dev.o
+    0x11003934   0x1001f224   0x00000114   Data   RW         1790    .data               usb_hid_audio.o
+    0x11003a48   0x1001f338   0x0000000c   Data   RW         1881    .data               usb_dfu.o
+    0x11003a54   0x1001f344   0x00000020   Data   RW         1945    .data               ota.o
+    0x11003a74   0x1001f364   0x00000008   Data   RW         2137    .data               fr8000_stack.lib(gap_api.o)
+    0x11003a7c   0x1001f36c   0x00000004   Data   RW         2138    .data               fr8000_stack.lib(gap_api.o)
+    0x11003a80   0x1001f370   0x00000001   Data   RW         2139    .data               fr8000_stack.lib(gap_api.o)
+    0x11003a81   0x1001f371   0x00000001   Data   RW         2141    .data               fr8000_stack.lib(gap_api.o)
+    0x11003a82   0x1001f372   0x00000002   PAD
+    0x11003a84   0x1001f374   0x00000018   Data   RW         2257    .data               fr8000_stack.lib(gatt_api.o)
+    0x11003a9c   0x1001f38c   0x0000000c   Data   RW         2349    .data               fr8000_stack.lib(app.o)
+    0x11003aa8   0x1001f398   0x00000008   Data   RW         2417    .data               fr8000_stack.lib(app_task.o)
+    0x11003ab0   0x1001f3a0   0x00000001   Data   RW         2418    .data               fr8000_stack.lib(app_task.o)
+    0x11003ab1   0x1001f3a1   0x00000003   PAD
+    0x11003ab4   0x1001f3a4   0x00000008   Data   RW         2459    .data               fr8000_stack.lib(entry.o)
+    0x11003abc   0x1001f3ac   0x0000000c   Data   RW         2487    .data               fr8000_stack.lib(jump_table_host.o)
+    0x11003ac8   0x1001f3b8   0x00000010   Data   RW         2535    .data               fr8000_stack.lib(sys_utisl.o)
+    0x11003ad8   0x1001f3c8   0x00000010   Data   RW         2615    .data               fr8000_stack.lib(os_timer.o)
+    0x11003ae8   0x1001f3d8   0x00000544   Data   RW         2659    .data               fr8000_stack.lib(patch_rf.o)
+    0x1100402c   0x1001f91c   0x00000020   Data   RW         2687    .data               fr8000_stack.lib(patch.o)
+    0x1100404c   0x1001f93c   0x00000028   Data   RW         2732    .data               fr8000_stack.lib(mesh_api.o)
+    0x11004074   0x1001f964   0x00000014   Data   RW         2786    .data               fr8000_stack.lib(app_conn.o)
+    0x11004088   0x1001f978   0x00000008   Data   RW         2787    .data               fr8000_stack.lib(app_conn.o)
+    0x11004090   0x1001f980   0x0000000c   Data   RW         2886    .data               fr8000_stack.lib(user_bond_manage.o)
+    0x1100409c   0x1001f98c   0x00000024   Data   RW         2939    .data               fr8000_stack.lib(app_sec.o)
+    0x110040c0   0x1001f9b0   0x00000056   Data   RW         2989    .data               fr8000_stack.lib(adv_check_mode.o)
+    0x11004116   0x1001fa06   0x00000002   PAD
+    0x11004118   0x1001fa08   0x00000004   Data   RW         3248    .data               fr8000_stack.lib(l2cc_task.o)
+    0x1100411c   0x1001fa0c   0x00000008   Data   RW         3275    .data               fr8000_stack.lib(prf.o)
+    0x11004124   0x1001fa14   0x00000010   Data   RW         3356    .data               fr8000_stack.lib(patch_lld.o)
+    0x11004134   0x1001fa24   0x00000004   Data   RW         3379    .data               fr8000_stack.lib(patch_rwip.o)
+    0x11004138   0x1001fa28   0x00000008   Data   RW         3388    .data               fr8000_stack.lib(patch_sch.o)
+    0x11004140   0x1001fa30   0x00000001   Data   RW         3576    .data               fr8000_stack.lib(gapm_task.o)
+    0x11004141   0x1001fa31   0x00000001   Data   RW         3832    .data               fr8000_stack.lib(gattm_task.o)
+    0x11004142   0x1001fa32   0x00000002   PAD
+    0x11004144   0x1001fa34   0x0000000a   Data   RW         4015    .data               fr8000_stack.lib(m_al_task.o)
+    0x1100414e   0x1001fa3e   0x00000002   PAD
+    0x11004150   0x1001fa40   0x00000004   Data   RW         4139    .data               fr8000_stack.lib(m_tb_state.o)
+    0x11004154   0x1001fa44   0x00000002   Data   RW         4455    .data               fr8000_stack.lib(gapm_scan.o)
 
 
-    Execution Region ER_STACK (Exec base: 0x11004170, Load base: 0x1001fd10, Size: 0x00000800, Max: 0xffffffff, ABSOLUTE)
+    Execution Region ER_STACK (Exec base: 0x11004158, Load base: 0x1001fa48, Size: 0x00000800, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x11004170   0x1001fd10   0x00000800   Data   RW           14    stack_section       proj_main.o
+    0x11004158   0x1001fa48   0x00000800   Data   RW           14    stack_section       proj_main.o
 
 
-    Execution Region ER_ZI (Exec base: 0x11004970, Load base: 0x10020510, Size: 0x000022d4, Max: 0xffffffff, ABSOLUTE)
+    Execution Region ER_ZI (Exec base: 0x11004958, Load base: 0x10020248, Size: 0x000022d4, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    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)
+    0x11004958        -       0x00000d14   Zero   RW            9    .bss                proj_main.o
+    0x1100566c        -       0x00000014   Zero   RW          196    .bss                ble_simple_central.o
+    0x11005680        -       0x00000014   Zero   RW          287    .bss                usb.o
+    0x11005694        -       0x0000000c   Zero   RW          381    .bss                inflash.o
+    0x110056a0        -       0x0000002c   Zero   RW          528    .bss                audio_decoder.o
+    0x110056cc        -       0x00000010   Zero   RW         1213    .bss                driver_pmu.o
+    0x110056dc        -       0x00000058   Zero   RW         1682    .bss                usb_dev.o
+    0x11005734        -       0x00000114   Zero   RW         1787    .bss                usb_hid_audio.o
+    0x11005848        -       0x0000093c   Zero   RW         2255    .bss                fr8000_stack.lib(gatt_api.o)
+    0x11006184        -       0x000000e0   Zero   RW         2346    .bss                fr8000_stack.lib(app.o)
+    0x11006264        -       0x00000078   Zero   RW         2347    .bss                fr8000_stack.lib(app.o)
+    0x110062dc        -       0x0000017c   Zero   RW         2486    .bss                fr8000_stack.lib(jump_table_host.o)
+    0x11006458        -       0x000003e8   Zero   RW         2935    .bss                fr8000_stack.lib(app_sec.o)
+    0x11006840        -       0x00000078   Zero   RW         3035    .bss                fr8000_stack.lib(gapc.o)
+    0x110068b8        -       0x000000fc   Zero   RW         3104    .bss                fr8000_stack.lib(gapm.o)
+    0x110069b4        -       0x00000078   Zero   RW         3194    .bss                fr8000_stack.lib(gattc.o)
+    0x11006a2c        -       0x00000020   Zero   RW         3222    .bss                fr8000_stack.lib(gattm.o)
+    0x11006a4c        -       0x0000001e   Zero   RW         3245    .bss                fr8000_stack.lib(l2cc_task.o)
+    0x11006a6a   0x10020248   0x00000002   PAD
+    0x11006a6c        -       0x00000100   Zero   RW         3355    .bss                fr8000_stack.lib(patch_lld.o)
+    0x11006b6c        -       0x0000001e   Zero   RW         3458    .bss                fr8000_stack.lib(gapc_task.o)
+    0x11006b8a        -       0x0000001e   Zero   RW         3792    .bss                fr8000_stack.lib(gattc_task.o)
+    0x11006ba8        -       0x00000078   Zero   RW         3850    .bss                fr8000_stack.lib(l2cc.o)
+    0x11006c20        -       0x0000000c   Zero   RW         3911    .bss                fr8000_stack.lib(l2cm.o)
 
 
-    Execution Region HEAP_KE (Exec base: 0x11006c44, Load base: 0x10020510, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)
+    Execution Region HEAP_KE (Exec base: 0x11006c2c, Load base: 0x10020248, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x11006c44   0x10020510   0x00000004   Data   RW         2482    heap_ke             fr8000_stack.lib(jump_table_host.o)
+    0x11006c2c   0x10020248   0x00000004   Data   RW         2488    heap_ke             fr8000_stack.lib(jump_table_host.o)
 
 
 ==============================================================================
@@ -12165,7 +12147,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
-      2944       1276         96          6         20      11153   ble_simple_central.o
+      3104       1362         96          6         20      11145   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
@@ -12175,7 +12157,7 @@ Image component sizes
       2846         38          0          0         16      14319   driver_pmu.o
        230         16        102          0          0       4588   framing.o
        244         86          8          4         12       1918   inflash.o
-       732        188       1024         32         20       9898   ota.o
+       424         54       1024         32          0       7228   ota.o
        562         98         24       2052       3348     103455   proj_main.o
        158          0          0          0          0       4073   ringbuffer.o
       1360         66          0          0          0       2046   synthesis-8-generated.o
@@ -12184,13 +12166,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
-      1036        328         80         12          0       6905   usb_dfu.o
-      2930        852        333        272        256      22867   usb_hid_audio.o
+       192        106          8         12          0       4944   usb_dfu.o
+      3498       1238        333        276        276      23525   usb_hid_audio.o
 
     ----------------------------------------------------------------------
-     22048       3676       2140       2460       3824     342153   Object Totals
-      1700          0          0          0          0          0   (incl. Generated)
-        22          0          8          2          0          0   (incl. Padding)
+     21576       3792       2068       2464       3824     338172   Object Totals
+      1650          0          0          0          0          0   (incl. Generated)
+        24          0          8          2          0          0   (incl. Padding)
 
     ----------------------------------------------------------------------
 
@@ -12242,7 +12224,7 @@ Image component sizes
         40          0          0          0          0        216   os_mem.o
         96         42          0          0          0         92   os_msg_q.o
        242         18          0          0          0        368   os_task.o
-      1452        566          0         16          0        712   os_timer.o
+      1280        494          0         16          0        620   os_timer.o
        132         16         16         32          0        160   patch.o
        184          4          0          0          0        108   patch_frspim.o
       1788         36          0         16        256        364   patch_lld.o
@@ -12277,19 +12259,19 @@ Image component sizes
        228          0          0          0          0         96   dmul.o
 
     ----------------------------------------------------------------------
-     92720       9226       3144       1768       5092      61704   Library Totals
+     92548       9154       3144       1768       5092      61612   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
+     88796       9056       3130       1755       5090      59912   fr8000_stack.lib
       2564         98          0          0          0       1044   mc_w.l
       1066          0          0          0          0        656   mf_w.l
 
     ----------------------------------------------------------------------
-     92720       9226       3144       1768       5092      61704   Library Totals
+     92548       9154       3144       1768       5092      61612   Library Totals
 
     ----------------------------------------------------------------------
 
@@ -12298,15 +12280,15 @@ Image component sizes
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
 
-    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
+    114124      12946       5212       4232       8916     355012   Grand Totals
+    114124      12946       5212       4232       8916     355012   ELF Image Totals
+    114124      12946       5212       4232          0          0   ROM Totals
 
 ==============================================================================
 
-    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)
+    Total RO  Size (Code + RO Data)               119336 ( 116.54kB)
+    Total RW  Size (RW Data + ZI Data)             13148 (  12.84kB)
+    Total ROM Size (Code + RO Data + RW Data)     123568 ( 120.67kB)
 
 ==============================================================================
 
index cc01ca2..0ddab09 100644 (file)
       <flags>0</flags>
       <showCmd>1</showCmd>
       <MinPosition>
-        <xPos>-32000</xPos>
-        <yPos>-32000</yPos>
+        <xPos>-1</xPos>
+        <yPos>-1</yPos>
       </MinPosition>
       <MaxPosition>
         <xPos>-1</xPos>
         <yPos>-1</yPos>
       </MaxPosition>
       <NormalPosition>
-        <Top>171</Top>
-        <Left>312</Left>
-        <Right>1811</Right>
-        <Bottom>1073</Bottom>
+        <Top>231</Top>
+        <Left>214</Left>
+        <Right>1489</Right>
+        <Bottom>904</Bottom>
       </NormalPosition>
     </WindowPosition>
     <MDIClientArea>
       <RegID>0</RegID>
       <MDITabState>
-        <Len>313</Len>
-        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000001000000000000000100000072483A5C312E776F726B5C362EB8BBC8F0C0A45C312ECAF3B1EA5C764D6F7573655C322E636F64655C322E646F6E676C655C6578616D706C65735C6E6F6E655F65766D5C626C655F73696D706C655F63656E7472616C5F617564696F5C636F64655C7573625F6466755C7573625F6466752E6300000000097573625F6466752E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000034020000190100000B07000081030000</Data>
+        <Len>468</Len>
+        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000010000000100000072483A5C312E776F726B5C362EB8BBC8F0C0A45C312ECAF3B1EA5C764D6F7573655C322E636F64655C322E646F6E676C655C6578616D706C65735C6E6F6E655F65766D5C626C655F73696D706C655F63656E7472616C5F617564696F5C636F64655C7573625F6466755C7573625F6466752E6300000000097573625F6466752E6300000000C5D4F200FFFFFFFF75483A5C312E776F726B5C362EB8BBC8F0C0A45C312ECAF3B1EA5C764D6F7573655C322E636F64655C322E646F6E676C655C6578616D706C65735C6E6F6E655F65766D5C626C655F73696D706C655F63656E7472616C5F617564696F5C636F64655C626C655F73696D706C655F63656E7472616C2E630000000014626C655F73696D706C655F63656E7472616C2E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D201000055010000C9050000D8020000</Data>
       </MDITabState>
     </MDIClientArea>
     <ViewEx>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
-          <Data>1901000030010000B5050000BE010000</Data>
+          <Data>AAFFFFFFD90100004604000067020000</Data>
         </RectRecentFloat>
       </Window>
       <Window>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0300000066000000ED0000009E020000</Data>
+          <Data>0300000066000000ED000000B9010000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0300000066000000ED0000009E020000</Data>
+          <Data>0300000066000000ED000000B9010000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0300000066000000ED0000009E020000</Data>
+          <Data>0300000066000000ED000000B9010000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0300000066000000ED0000009E020000</Data>
+          <Data>0300000066000000ED000000B9010000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>00000000CF020000CB0500004C030000</Data>
+          <Data>00000000EA010000EB04000067020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000D2020000C805000032030000</Data>
+          <Data>03000000ED010000E80400004E020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>0300000066000000ED000000BA020000</Data>
+          <Data>0300000066000000ED000000B9010000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000D2020000C805000032030000</Data>
+          <Data>03000000ED010000E80400004E020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000D2020000C805000032030000</Data>
+          <Data>03000000ED010000E80400004E020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000D2020000C805000032030000</Data>
+          <Data>03000000ED010000E80400004E020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>03000000D2020000C805000032030000</Data>
+          <Data>03000000ED010000E80400004E020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
         <RecentRowIndex>0</RecentRowIndex>
         <RectRecentDocked>
           <Len>16</Len>
-          <Data>000000004C030000CB0500005F030000</Data>
+          <Data>0000000067020000EB0400007A020000</Data>
         </RectRecentDocked>
         <RectRecentFloat>
           <Len>16</Len>
       </Window>
       <DockMan>
         <Len>3312</Len>
-        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000001901000030010000B5050000BE010000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000C504000030010000B505000006030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000B7020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000250000003001000015010000B4030000000000004F000000F0000000B70200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000025000000F6020000B505000098030000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B7020000CB050000BB020000010000000100001004000000010000009CFDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000025000000B8030000F00500004804000000000000BB020000CB0500004C0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
+        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000AAFFFFFFD90100004604000067020000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000056030000D901000046040000AF030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000D2010000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000B6FEFFFFD9010000A6FFFFFF5C030000000000004F000000F0000000D20100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000B6FEFFFF9F0300004604000041040000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D2010000EB040000D6010000010000000100001004000000010000009CFDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000B6FEFFFF60030000A1030000F103000000000000D6010000EB040000670200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
       </DockMan>
       <ToolBar>
         <RegID>59392</RegID>
         <Name>File</Name>
         <Buttons>
           <Len>2946</Len>
-          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E534C5F535741595F535441545553960000000000000014000E534C5F535741595F53544154555313534C5F444952454354494F4E5F5354415455530B534C5F44495354414E4345096D6573685F696E697412646563696D616C5F706F696E745F7365656E0D75617274315F6973725F72616D0F696E7465726E616C5F6D616C6C6F630648415F42554618737065616B65725F676174745F6164645F736572766963650D6F735F74696D65725F696E69740D706D755F6973725F72616D5F430E7379735F74696D65725F696E69740B636F6E6669675F666C616717534C5F5343374132305F4932635F5370695F5772697465117472616E73706172656E745F73746172740D6170705F61745F726563765F630D75617274305F6973725F72616D0A756172745F706172616D15766353706F72744D6F74696F6E416C676F496E69741273656E645F6872735F646174615F666C61670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
+          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E534C5F535741595F535441545553960000000000000014000E534C5F535741595F53544154555313534C5F444952454354494F4E5F5354415455530B534C5F44495354414E4345096D6573685F696E697412646563696D616C5F706F696E745F7365656E0D75617274315F6973725F72616D0F696E7465726E616C5F6D616C6C6F630648415F42554618737065616B65725F676174745F6164645F736572766963650D6F735F74696D65725F696E69740D706D755F6973725F72616D5F430E7379735F74696D65725F696E69740B636F6E6669675F666C616717534C5F5343374132305F4932635F5370695F5772697465117472616E73706172656E745F73746172740D6170705F61745F726563765F630D75617274305F6973725F72616D0A756172745F706172616D15766353706F72744D6F74696F6E416C676F496E69741273656E645F6872735F646174615F666C61670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
         </Buttons>
         <OriginalItems>
           <Len>1423</Len>
         <Name>Debug</Name>
         <Buttons>
           <Len>2373</Len>
-          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
+          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
         </Buttons>
         <OriginalItems>
           <Len>898</Len>
     <ActiveMDIGroup>0</ActiveMDIGroup>
     <MDIGroup>
       <Size>100</Size>
-      <ActiveTab>0</ActiveTab>
+      <ActiveTab>1</ActiveTab>
       <Doc>
         <Name>..\code\usb_dfu\usb_dfu.c</Name>
-        <ColumnNumber>47</ColumnNumber>
-        <TopLine>10</TopLine>
+        <ColumnNumber>66</ColumnNumber>
+        <TopLine>24</TopLine>
         <CurrentLine>43</CurrentLine>
         <Folding>1</Folding>
         <ContractedFolders></ContractedFolders>
         <PaneID>0</PaneID>
       </Doc>
+      <Doc>
+        <Name>..\code\ble_simple_central.c</Name>
+        <ColumnNumber>31</ColumnNumber>
+        <TopLine>577</TopLine>
+        <CurrentLine>591</CurrentLine>
+        <Folding>1</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
     </MDIGroup>
   </MDIGroups>
 
index d6ced0a..ff3feaa 100644 (file)
@@ -1,4 +1,4 @@
-;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Thu Mar 21 15:32:33 2024
+;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Thu Mar 28 10:58:40 2024
 ;VERSION 0.2
 ;FILE adv_check_mode.o
 __asm___16_adv_check_mode_c_9741a236____REV16 <= USED 0
@@ -1013,15 +1013,26 @@ os_user_loop_event_set <= USED 0
 __asm___10_os_timer_c_e08e45b1____REV16 <= USED 0
 __asm___10_os_timer_c_e08e45b1____REVSH <= USED 0
 __asm___10_os_timer_c_e08e45b1____RRX <= USED 0
+os_timer_destroy <= USED 0
 ;FILE ota.o
+Crc32CalByByte <= USED 0
 __asm___5_ota_c_56ada2da____REV16 <= USED 0
 __asm___5_ota_c_56ada2da____REVSH <= USED 0
 __asm___5_ota_c_56ada2da____RRX <= USED 0
+app_otas_crc_cal <= USED 0
+app_otas_erase <= USED 0
 app_otas_read_data <= USED 0
 app_otas_recv_data <= USED 0
+app_otas_save_data <= USED 0
+app_set_ota_state <= USED 0
+os_timer_ota_cb <= USED 0
 ota_change_flash_pin <= USED 0
 ota_clr_buffed_pkt <= USED 0
+ota_deinit <= USED 0
+ota_init <= USED 0
 ota_recover_flash_pin <= USED 0
+ota_start <= USED 0
+ota_stop <= USED 0
 ;FILE ota_service.o
 __asm___13_ota_service_c_0613aef6____REV16 <= USED 0
 __asm___13_ota_service_c_0613aef6____REVSH <= USED 0
@@ -1185,6 +1196,7 @@ usbdev_get_string_OS <= USED 0
 __asm___9_usb_dfu_c_a9fd6145____REV16 <= USED 0
 __asm___9_usb_dfu_c_a9fd6145____REVSH <= USED 0
 __asm___9_usb_dfu_c_a9fd6145____RRX <= USED 0
+usb_hid_otas_recv_data <= USED 0
 ;FILE usb_hid_audio.o
 __asm___15_usb_hid_audio_c_942255e5____REV16 <= USED 0
 __asm___15_usb_hid_audio_c_942255e5____REVSH <= USED 0