Hello,
I am using the SPS SDK version 6.150.6.77 on a DA14531 USB dev kit. The current hex file size is 82 kB and I am able to transmit it successfully over UART but it is larger than the old SPS(v5.150.2) hex file at 52 kB.
I have a program that converts the hex file into an array that is transmitted over 2 wire UART during boot up. In order to use a custom device name, I have set the device name in the SPS SDK to a known character string "NNNNNN" which can be searched and replaced in the hex file after it has been converted into a C style array. When I search for the string, I find the device name in two locations which makes me wonder if there is some redundancy in the hex file which is causing it to be so large. Could you advise if there is any code that I can comment out or remove to reduce the size of the hex file without affecting the functionality of the Serial Port Service?
Please find attached the dsps_device_531.map file and the dsps_531_symdef.txt file.
dsps_device_531_map.txt
#<SYMDEFS># ARM Linker, 6220000: Last Updated: Thu Nov 14 12:25:53 2024 0x000000a0 N __Vectors_Size 0x07f02001 T uECC_vli_add 0x07f02019 T uECC_vli_sub 0x07f02035 T uECC_vli_mult 0x07f02159 T set_system_clocks 0x07f0216b T set_peripheral_clocks 0x07f02183 T rf_workaround_init 0x07f02185 T get_stack_usage 0x07f0218d T rwip_eif_get_func 0x07f0219d T rwip_set_em_base 0x07f021a3 T platform_initialization 0x07f02255 T ble_init 0x07f022cb T ble_regs_push 0x07f02323 T ble_regs_pop 0x07f02379 T platform_sleep 0x07f02641 T rf_reinit 0x07f02649 T smpc_check_param 0x07f02653 T smpc_pdu_recv 0x07f0265d T lld_sleep_compensate 0x07f02667 T lld_sleep_init 0x07f02671 T lld_sleep_us_2_lpcycles 0x07f0267b T lld_sleep_lpcycles_2_us 0x07f02685 T uart_flow_off 0x07f0268d T uart_finish_transfers 0x07f02695 T uart_read 0x07f0269d T uart_write 0x07f026a5 T UART_Handler 0x07f026ad T uart_init 0x07f026b5 T uart_flow_on 0x07f026bd T gtl_init 0x07f026c5 T gtl_eif_init 0x07f026cd T gtl_eif_read_start 0x07f026d5 T gtl_eif_read_hdr 0x07f026dd T gtl_eif_read_payl 0x07f026e5 T gtl_eif_tx_done 0x07f026ed T gtl_eif_rx_done 0x07f026f5 T h4tl_init 0x07f026fd T h4tl_read_start 0x07f02705 T h4tl_read_hdr 0x07f0270d T h4tl_read_payl 0x07f02715 T h4tl_read_next_out_of_sync 0x07f0271d T h4tl_out_of_sync 0x07f02725 T h4tl_tx_done 0x07f0272d T h4tl_rx_done 0x07f02735 T ke_task_init 0x07f0273d T ke_timer_init 0x07f02745 T llm_encryption_done 0x07f0274d T nvds_get 0x07f02755 T nvds_del 0x07f0275d T nvds_put 0x07f02765 T rwip_eif_get 0x07f0276d T platform_reset 0x07f02777 T lld_test_stop 0x07f02781 T lld_test_mode_tx 0x07f0278b T lld_test_mode_rx 0x07f02795 T prf_init 0x07f0279f T prf_add_profile 0x07f027a9 T prf_create 0x07f027b3 T prf_cleanup 0x07f027bd T prf_get_id_from_task 0x07f027c7 T prf_get_task_from_id 0x07f027d1 T nvds_init 0x07f027d9 T SetSystemVars 0x07f027e3 T dbg_init 0x07f027ed T dbg_platform_reset_complete 0x07f027f7 T hci_rd_local_supp_feats_cmd_handler 0x07f02807 T l2cc_pdu_pack 0x07f0281d T l2cc_pdu_unpack 0x07f02835 T l2c_send_lecb_message 0x07f0283f T l2c_process_sdu 0x07f02849 T l2cc_pdu_recv_ind_handler 0x07f02859 T gapc_lecb_connect_cfm_handler 0x07f02869 T atts_l2cc_pdu_recv_handler 0x07f02873 T attc_l2cc_pdu_recv_handler 0x07f0287d T crypto_init 0x07f02887 T llm_le_adv_report_ind 0x07f02891 T PK_PointMult 0x07f0289b T llm_p256_start 0x07f028a5 T llm_create_p256_key 0x07f028b1 T llm_p256_req_handler 0x07f028c3 T llc_le_length_effective 0x07f028cf T llc_le_length_conn_init 0x07f028db T lld_data_tx_prog 0x07f028e7 T lld_data_tx_check 0x07f028f3 T llc_pdu_send 0x07f028ff T dia_rand 0x07f0290b T dia_srand 0x07f02917 T llc_data_notif 0x07f02931 T ba431_get_rand 0x07f0293d T smpc_public_key_exchange_start 0x07f02949 T smpc_dhkey_calc_ind 0x07f02955 T smpm_ecdh_key_create 0x07f02961 T ble_init_arp 0x07f02971 T co_buf_init 0x07f02a35 T co_buf_rx_free 0x07f02a4f T co_buf_rx_buffer_get 0x07f02a59 T co_buf_tx_buffer_get 0x07f02a81 T co_list_init 0x07f02a91 T co_list_pop_front 0x07f02ab3 T co_list_flush 0x07f02ac9 T co_list_push_back 0x07f02aed T co_list_pool_init 0x07f02b55 T co_list_push_front 0x07f02b71 T co_list_extract 0x07f02bc1 T co_list_find 0x07f02bd7 T co_list_merge 0x07f02bf3 T co_list_insert_before 0x07f02c2b T co_list_insert_after 0x07f02c67 T co_list_size 0x07f02c7b T co_bdaddr_compare 0x07f02c97 T co_array_reverse 0x07f02cb9 T llc_init 0x07f02ce5 T llc_common_nb_of_pkt_comp_evt_send 0x07f02d05 T llc_acl_tx_data_flush 0x07f02d6d T llc_stop 0x07f02db9 T llc_reset 0x07f02ddb T llc_le_length_effective_func 0x07f02e75 T llc_le_length_conn_init_func 0x07f02ed3 T llc_le_enh_con_cmp_evt_send 0x07f02ff3 T llc_le_con_cmp_evt_send 0x07f0308f T llc_start 0x07f03173 T llc_acl_tx_data_squash 0x07f03215 T llc_acl_tx_desc_flushed 0x07f03285 T llc_acl_tx_data_process 0x07f032d3 T llc_discon_event_complete_send 0x07f032f5 T llc_con_update_complete_send 0x07f0332f T llc_ltk_req_send 0x07f03367 T llc_feats_rd_event_send 0x07f033a3 T llc_version_rd_event_send 0x07f033d5 T llc_common_cmd_complete_send 0x07f033f3 T llc_common_cmd_status_send 0x07f0340f T llc_common_cmd_discard 0x07f03417 T llc_common_flush_occurred_send 0x07f03431 T llc_common_enc_key_ref_comp_evt_send 0x07f0344f T llc_common_enc_change_evt_send 0x07f034b7 T llc_con_update_ind 0x07f0355b T llc_lsto_con_update 0x07f03595 T llc_map_update_ind 0x07f03653 T llc_chnl_map_req_send 0x07f0366f T llc_add_bad_chnl 0x07f03709 T llc_pdu_send_func 0x07f0377b T llc_version_ind_pdu_send 0x07f037d5 T llc_ch_map_update_pdu_send 0x07f03825 T llc_pause_enc_req_pdu_send 0x07f03871 T llc_pause_enc_rsp_pdu_send 0x07f038d7 T llc_enc_req_pdu_send 0x07f039a3 T llc_enc_rsp_pdu_send 0x07f03a41 T llc_start_enc_rsp_pdu_send 0x07f03a99 T llc_reject_ind_pdu_send 0x07f03b37 T llc_con_update_pdu_send 0x07f03b8d T llc_con_param_req_pdu_send 0x07f03c1b T llc_con_param_rsp_pdu_send 0x07f03ca9 T llc_feats_req_pdu_send 0x07f03d09 T llc_start_enc_req_pdu_send 0x07f03dbd T llc_terminate_ind_pdu_send 0x07f03e31 T llc_unknown_rsp_send_pdu 0x07f03e65 T llc_length_req_pdu_send 0x07f03f31 T llc_length_rsp_pdu_send 0x07f03fa1 T llc_length_ind 0x07f0402d T llc_ping_req_pdu_send 0x07f0405d T llc_ping_rsp_pdu_send 0x07f0408d T llc_feats_req_ind 0x07f040f9 T llc_feats_rsp_ind 0x07f04167 T llc_vers_ind_ind 0x07f041fb T llc_terminate_ind 0x07f04237 T llc_pause_enc_req_ind 0x07f04267 T llc_pause_enc_rsp_ind 0x07f042dd T llc_enc_req_ind 0x07f0439d T llc_enc_rsp_ind 0x07f04449 T llc_start_enc_req_ind 0x07f044b7 T llc_start_enc_rsp_ind 0x07f0453f T llc_cntl_rcv 0x07f045cd T llcp_con_param_req_pdu_unpk 0x07f04645 T llcp_con_param_rsp_pdu_unpk 0x07f046bd T llc_con_update_req_ind 0x07f04717 T llc_ch_map_req_ind 0x07f04799 T llc_data_rcv 0x07f048f9 T llc_lsto_timer_restart 0x07f0581b T lld_data_ind_handler 0x07f06bd1 T llc_util_get_free_conhdl 0x07f06c01 T llc_util_dicon_procedure 0x07f06c63 T llc_util_gen_skdx 0x07f06c77 T llc_util_update_channel_map 0x07f06c89 T llc_util_set_llcp_discard_enable 0x07f06ca1 T llc_util_set_auth_payl_to_margin 0x07f06cc9 T llm_add_bad_chnl 0x07f06d05 T llc_data_notif_func 0x07f06e11 T lld_init 0x07f06f5d T lld_reset 0x07f06fab T lld_adv_start 0x07f0710f T lld_adv_stop 0x07f07135 T lld_scan_start 0x07f0727d T lld_scan_stop 0x07f072b5 T lld_con_start 0x07f07647 T lld_move_to_master 0x07f076df T lld_con_update_req 0x07f0775d T lld_con_update_after_param_req 0x07f07949 T lld_con_param_rsp 0x07f07a45 T lld_con_param_req 0x07f07b1b T lld_con_stop 0x07f07b71 T lld_get_mode 0x07f07b95 T lld_move_to_slave 0x07f07d3b T lld_ch_map_ind 0x07f07d6b T lld_con_update_ind 0x07f07d79 T lld_crypt_isr 0x07f07d83 T lld_test_mode_tx_func 0x07f07e23 T lld_test_mode_rx_func 0x07f07eb5 T lld_test_stop_func 0x07f07f75 T lld_data_rx_check 0x07f07fb9 T lld_data_rx_flush 0x07f07fdf T lld_data_tx_check_func 0x07f08085 T lld_data_tx_loop 0x07f080b3 T lld_data_tx_push 0x07f08115 T lld_data_tx_prog_func 0x07f08255 T lld_data_tx_flush 0x07f082c5 T lld_evt_slave_finetime_correction 0x07f08363 T lld_evt_drift_compute 0x07f08383 T lld_evt_rxwin_compute 0x07f083bd T lld_evt_slave_time_compute 0x07f08449 T lld_evt_elt_delete 0x07f0859d T lld_evt_channel_next 0x07f08a6f T lld_evt_deffered_elt_handler 0x07f08b43 T lld_evt_init 0x07f08bb9 T lld_evt_init_evt 0x07f08bd7 T lld_evt_elt_insert 0x07f08c01 T lld_evt_conhdl2elt 0x07f08c1d T lld_evt_schedule_next 0x07f08d19 T lld_evt_schedule 0x07f08d55 T lld_evt_prevent_stop 0x07f08d57 T lld_evt_canceled 0x07f08d7b T lld_evt_scan_create 0x07f08e6f T lld_evt_move_to_master 0x07f08fef T lld_evt_update_create 0x07f090f1 T lld_evt_ch_map_update_req 0x07f09109 T lld_evt_move_to_slave 0x07f09347 T lld_evt_slave_update 0x07f09405 T lld_evt_adv_create 0x07f094b9 T lld_evt_end 0x07f095c1 T lld_evt_rx 0x07f095f3 T lld_evt_timer_isr 0x07f095fd T lld_evt_end_isr 0x07f0968b T lld_evt_rx_isr 0x07f09839 T lld_sleep_us_2_lpcycles_func 0x07f0985f T lld_sleep_lpcycles_2_us_func 0x07f09969 T lld_sleep_enter 0x07f099a9 T lld_sleep_wakeup 0x07f099c3 T lld_sleep_wakeup_end 0x07f099e9 T lld_wlcoex_connection_complete 0x07f09a01 T lld_wlcoex_remove_connection 0x07f09a15 T lld_wlcoex_set 0x07f09a29 T lld_util_get_bd_address 0x07f09a49 T lld_util_set_bd_address 0x07f09a85 T lld_util_freq2chnl 0x07f09aa7 T lld_util_get_local_offset 0x07f09ac1 T lld_util_get_peer_offset 0x07f09add T lld_util_connection_param_set 0x07f09b2d T llm_wl_clr 0x07f09b55 T llm_init 0x07f09d5b T llm_common_cmd_complete_send 0x07f09d73 T llm_ble_ready 0x07f09d79 T llm_wl_from_rl_restore 0x07f09df9 T llm_con_req_ind 0x07f0a0ef T llm_resolv_addr 0x07f0a131 T llm_util_rl_wl_update 0x07f0a16b T llm_alter_conn 0x07f0a207 T llm_adv_report_set 0x07f0a295 T llm_direct_adv_report_set 0x07f0a2d7 T llm_encryption_start 0x07f0a37f T llm_resolv_addr_inplace 0x07f0a42b T llm_le_adv_report_ind_func 0x07f0a93d T llm_con_req_tx_cfm 0x07f0aa59 T llm_common_cmd_status_send 0x07f0aa73 T llm_test_mode_start_tx 0x07f0ab8d T llm_test_mode_start_rx 0x07f0abcd T llm_set_adv_param 0x07f0ad33 T llm_gen_rand_addr 0x07f0adef T llm_wl_from_rl 0x07f0af1f T llm_set_adv_en 0x07f0b225 T llm_set_adv_data 0x07f0b2dd T llm_set_scan_rsp_data 0x07f0b3cd T llm_set_scan_param 0x07f0b453 T llm_set_scan_en 0x07f0b5a7 T llm_wl_dev_add 0x07f0b681 T llm_wl_dev_rem 0x07f0b6d5 T llm_create_con 0x07f0b9db T llm_encryption_done_func 0x07f0bcb3 T llm_get_chnl_assess_nb_pkt 0x07f0bcbb T llm_get_chnl_assess_nb_bad_pkt 0x07f0bcc3 T llm_get_min_rssi 0x07f0bccd T llm_le_scan_report_ind 0x07f0bd35 T llm_set_tx_oct_time 0x07f0bd5f T llm_p256_start_func 0x07f0bdd5 T llm_create_p256_key_func 0x07f0be1b T llm_wlpub_addr_set 0x07f0be47 T llm_wlpriv_addr_set 0x07f0be85 T llm_p256_req_handler_func 0x07f0c6b9 T hci_rd_local_supp_feats_cmd_handler_func 0x07f0cf35 T llm_util_bd_addr_in_wl 0x07f0cfab T llm_util_check_address_validity 0x07f0cfbb T llm_util_check_map_validity 0x07f0d001 T llm_util_apply_bd_addr 0x07f0d019 T llm_util_set_public_addr 0x07f0d027 T llm_util_check_evt_mask 0x07f0d049 T llm_util_get_channel_map 0x07f0d057 T llm_util_get_supp_features 0x07f0d063 T llm_util_adv_data_update 0x07f0d087 T llm_util_bl_check 0x07f0d0c9 T llm_util_bl_add 0x07f0d11f T llm_util_bl_rem 0x07f0d16f T llm_util_rl_check 0x07f0d1a5 T llm_util_rl_add 0x07f0d223 T llm_util_rl_rem 0x07f0d249 T llm_util_rl_peer_find 0x07f0d275 T llm_util_rl_peer_resolv 0x07f0d2c7 T llm_util_rl_rpa_find 0x07f0d2f1 T PK_PointMult_func 0x07f0d401 T ea_time_get_slot_rounded 0x07f0d4cd T ea_init 0x07f0d521 T ea_elt_create 0x07f0d53b T ea_time_get_halfslot_rounded 0x07f0d56b T ea_elt_insert 0x07f0d7af T ea_elt_remove 0x07f0d837 T ea_elt_delete 0x07f0d851 T ea_interval_create 0x07f0d867 T ea_interval_insert 0x07f0d875 T ea_interval_delete 0x07f0d88f T ea_finetimer_isr 0x07f0d961 T ea_sw_isr 0x07f0d97f T ea_offset_req 0x07f0db3d T ea_sleep_check 0x07f0db93 T ea_interval_duration_req 0x07f0dcb3 T flash_identify 0x07f0dd01 T flash_init 0x07f0dd3d T flash_erase 0x07f0dda1 T flash_write 0x07f0de05 T flash_read 0x07f0de93 T uart_init_func 0x07f0def1 T uart_flow_on_func 0x07f0def9 T uart_flow_off_func 0x07f0df49 T uart_finish_transfers_func 0x07f0df61 T uart_read_func 0x07f0df77 T uart_write_func 0x07f0df99 T UART_Handler_func 0x07f0dfeb T uart_set_flow_off_retries_limit 0x07f0e045 T init_delay 0x07f0e047 T delay_us 0x07f0e319 T gtl_init_func 0x07f0e341 T gtl_enter_sleep 0x07f0e36b T gtl_exit_sleep 0x07f0e373 T gtl_send_msg 0x07f0e3fd T gtl_eif_read_start_func 0x07f0e41d T gtl_eif_read_hdr_func 0x07f0e43d T gtl_eif_read_payl_func 0x07f0e47b T gtl_eif_tx_done_func 0x07f0e48b T gtl_eif_rx_done_func 0x07f0e5bd T gtl_eif_init_func 0x07f0e5d7 T gtl_eif_write 0x07f0e5f9 T gtl_eif_start 0x07f0e603 T gtl_eif_stop 0x07f0e61f T gtl_env_curr_msg_type_set 0x07f0e8d3 T hci_tl_host_cmd_discarded 0x07f0e8f1 T hci_tl_send 0x07f0e939 T hci_tl_init 0x07f0e95d T hci_cmd_get_max_param_size 0x07f0e9a7 T hci_cmd_received 0x07f0eae3 T hci_acl_tx_data_alloc 0x07f0eb75 T hci_acl_tx_data_received 0x07f0ebdd T hci_acl_rx_data_alloc 0x07f0ebe9 T hci_acl_rx_data_received 0x07f0ec1f T hci_evt_received 0x07f0edcb T hci_tl_env_tx_queue_cnt_get 0x07f0eee3 T hci_util_pack 0x07f0efe3 T hci_util_unpack 0x07f0f4c9 T hci_look_for_cmd_desc 0x07f0f515 T hci_look_for_evt_desc 0x07f0f537 T hci_look_for_le_evt_desc 0x07f0f569 T hci_evt_mask_set 0x07f0f5b1 T hci_init 0x07f0f5cd T hci_reset 0x07f0f5e5 T hci_send_2_host 0x07f0f6cf T hci_host_cmd_discarded 0x07f0f6d7 T hci_send_2_controller 0x07f0f7b1 T h4tl_read_start_func 0x07f0f7cf T h4tl_read_hdr_func 0x07f0f7eb T h4tl_read_payl_func 0x07f0f805 T h4tl_read_next_out_of_sync_func 0x07f0f819 T h4tl_out_of_sync_func 0x07f0f83f T h4tl_out_of_sync_check 0x07f0f897 T h4tl_tx_done_func 0x07f0f8af T h4tl_rx_done_func 0x07f0f9f5 T h4tl_init_func 0x07f0fa11 T h4tl_write 0x07f0fa39 T h4tl_start 0x07f0fa41 T h4tl_stop 0x07f0fa55 T h4tl_env_rx_type_set 0x07f0fa61 T h4tl_env_hdr_set 0x07f0fa9d T attc_send_att_req 0x07f0fad9 T attc_allocate_att_req 0x07f0fafb T attc_send_hdl_cfm 0x07f0fb11 T attc_send_execute 0x07f0fb2b T attc_send_read_ind 0x07f1046b T attc_l2cc_pdu_recv_handler_func 0x07f104c5 T attm_convert_to128 0x07f104f5 T attm_uuid_comp 0x07f1054d T attm_uuid16_comp 0x07f10559 T attm_is_bt16_uuid 0x07f1057f T attm_is_bt32_uuid 0x07f1097f T attmdb_add_service 0x07f10a07 T attmdb_destroy 0x07f10a21 T attmdb_get_service 0x07f10a5f T attmdb_get_attribute 0x07f10a93 T attmdb_get_next_att 0x07f10af7 T attmdb_uuid16_comp 0x07f10b33 T attmdb_att_set_value 0x07f10bdf T attmdb_get_max_len 0x07f10c45 T attmdb_get_uuid 0x07f10d1b T attmdb_get_value 0x07f10e6b T attmdb_att_set_permission 0x07f10edd T attmdb_att_update_perm 0x07f10f4b T attmdb_svc_get_permission 0x07f10f69 T attmdb_att_get_permission 0x07f1106b T attmdb_svc_set_permission 0x07f1108f T attmdb_init 0x07f110a5 T attmdb_get_nb_svc 0x07f110b9 T attmdb_get_svc_info 0x07f110ed T attm_svc_create_db 0x07f111fb T attmdb_reserve_handle_range 0x07f1138d T atts_clear_read_cache 0x07f11519 T atts_send_error 0x07f11535 T atts_write_signed_cfm 0x07f1157b T atts_send_event 0x07f11603 T atts_clear_prep_data 0x07f11627 T atts_clear_rsp_data 0x07f1167d T atts_clear_pending_write_ind_data 0x07f116a1 T atts_write_rsp_send 0x07f122b9 T atts_l2cc_pdu_recv_handler_func 0x07f1252b T gattc_cleanup 0x07f125b5 T gattc_init 0x07f125e7 T gattc_update_state 0x07f1260b T gattc_create 0x07f1268b T gattc_con_enable 0x07f12691 T gattc_get_mtu 0x07f1269d T gattc_set_mtu 0x07f126e3 T gattc_get_requester 0x07f126ff T gattc_send_complete_evt 0x07f1275b T gattc_send_error_evt 0x07f12781 T gattc_get_operation 0x07f12797 T gattc_get_op_seq_num 0x07f127ad T gattc_get_operation_ptr 0x07f127b9 T gattc_set_operation_ptr 0x07f127c5 T gattc_reschedule_operation 0x07f12809 T gattc_reallocate_svc 0x07f13815 T gattm_svc_get_start_hdl 0x07f1381b T gattm_init 0x07f13839 T gattm_init_attr 0x07f1388d T gattm_create 0x07f13895 T gattm_cleanup 0x07f1389d T gattm_get_max_mtu 0x07f138a3 T gattm_set_max_mtu 0x07f138bf T gattm_get_max_mps 0x07f138c5 T gattm_set_max_mps 0x07f13b2d T l2cc_cleanup 0x07f13b71 T l2cc_init 0x07f13ba3 T l2cc_create 0x07f13bdb T l2cc_update_state 0x07f13d97 T hci_acl_data_rx_handler 0x07f14029 T l2cm_init 0x07f1403d T l2cm_create 0x07f14045 T l2cm_cleanup 0x07f1404d T l2cm_set_link_layer_buff_size 0x07f1405d T smpc_send_use_enc_block_cmd 0x07f14095 T smpc_send_start_enc_cmd 0x07f1410f T smpc_send_ltk_req_rsp 0x07f1416b T smpc_send_pairing_req_ind 0x07f1424f T smpc_send_pairing_ind 0x07f1436b T smpc_check_pairing_feat 0x07f14385 T smpc_launch_rep_att_timer 0x07f143c1 T smpc_check_repeated_attempts 0x07f14423 T smpc_check_max_key_size 0x07f14469 T smpc_check_key_distrib 0x07f144b3 T smpc_xor 0x07f144c9 T smpc_generate_l 0x07f14517 T smpc_generate_ci 0x07f1457b T smpc_generate_rand 0x07f145a1 T smpc_generate_e1 0x07f1465b T smpc_generate_cfm 0x07f146d5 T smpc_generate_stk 0x07f1472b T smpc_calc_subkeys 0x07f147a1 T smpc_clear_timeout_timer 0x07f147cb T smpc_pairing_end 0x07f14829 T smpc_tkdp_rcp_continue 0x07f148a1 T smpc_tkdp_rcp_start 0x07f148f5 T smpc_pdu_send 0x07f14993 T smpc_tkdp_send_start 0x07f14a1f T smpc_tkdp_send_continue 0x07f14a9b T smpc_get_key_sec_prop 0x07f14b67 T smpc_is_sec_mode_reached 0x07f14ba9 T smpc_handle_enc_change_evt 0x07f14c63 T smpc_pdu_recv_func 0x07f14ccf T smpc_generate_subkey 0x07f14d03 T leftshift_onebit 0x07f14d1b T padding 0x07f14d3f T smpc_generate_subkey_P2 0x07f14de3 T AES_CMAC_block 0x07f14ea3 T smpc_generate_f4 0x07f14fb7 T smpc_generate_g2 0x07f15061 T smpc_generate_f5 0x07f15073 T smpc_generate_f5_T 0x07f150e1 T smpc_generate_f5_P2 0x07f152b3 T smpc_generate_f6 0x07f1544d T smpm_send_encrypt_req 0x07f1547b T smpm_send_gen_rand_nb_req 0x07f15491 T smpm_check_addr_type 0x07f154fd T gapc_update_state 0x07f1552d T gapc_get_requester 0x07f15549 T gapc_send_complete_evt 0x07f15673 T gapc_init 0x07f156a5 T gapc_con_create 0x07f1575f T gapc_con_create_enh 0x07f15859 T gapc_con_cleanup 0x07f15869 T gapc_send_disconect_ind 0x07f1588b T gapc_get_conidx 0x07f158c5 T gapc_get_conhdl 0x07f158dd T gapc_get_role 0x07f158f9 T gapc_get_bdaddr 0x07f15919 T gapc_get_csrk 0x07f15937 T gapc_get_sign_counter 0x07f15955 T gapc_send_error_evt 0x07f15977 T gapc_get_operation 0x07f1598d T gapc_get_operation_ptr 0x07f15999 T gapc_set_operation_ptr 0x07f159a5 T gapc_reschedule_operation 0x07f159d5 T gapc_reschedule_conn_update 0x07f159fb T gapc_get_enc_keysize 0x07f15a13 T gapc_is_sec_set 0x07f15a9f T gapc_set_enc_keysize 0x07f15ab3 T gapc_link_encrypted 0x07f15acd T gapc_auth_set 0x07f15aed T gapc_svc_chg_ccc_get 0x07f15afd T gapc_svc_chg_ccc_set 0x07f15b13 T gapc_check_lecb_sec_perm 0x07f15b7b T gapc_search_lecb_channel 0x07f15bb5 T gapc_lecnx_check_tx 0x07f15bfd T gapc_lecnx_check_rx 0x07f15c41 T gapc_lecnx_get_field 0x07f15cb5 T gapc_process_op 0x07f15e2f T gapc_param_update_sanity 0x07f15e57 T gapc_param_cb_con_sanity 0x07f161d3 T gapc_param_update_cmd_handler 0x07f16323 T l2cc_pdu_recv_ind_handler_func 0x07f172eb T gapc_lecb_connect_cfm_handler_func 0x07f176c7 T gapm_init 0x07f17723 T gapm_init_attr 0x07f1774f T gapm_get_operation 0x07f17761 T gapm_get_requester 0x07f17779 T gapm_reschedule_operation 0x07f1779b T gapm_send_complete_evt 0x07f177d1 T gapm_send_error_evt 0x07f177f1 T gapm_con_create 0x07f17875 T gapm_con_enable 0x07f17881 T gapm_con_cleanup 0x07f178b1 T gapm_get_id_from_task 0x07f178f1 T gapm_get_task_from_id 0x07f1792d T gapm_is_disc_connection 0x07f18779 T gapm_adv_sanity 0x07f1886d T gapm_adv_op_sanity 0x07f189f3 T gapm_set_adv_mode 0x07f18a0d T gapm_set_adv_data 0x07f18a9d T gapm_execute_adv_op 0x07f18bc3 T gapm_scan_op_sanity 0x07f18ccb T gapm_set_scan_mode 0x07f18ce9 T gapm_execute_scan_op 0x07f18da3 T gapm_connect_op_sanity 0x07f18f23 T gapm_basic_hci_cmd_send 0x07f18f37 T gapm_execute_connect_op 0x07f190d9 T gapm_get_role 0x07f190e1 T gapm_get_ad_type_flag 0x07f19107 T gapm_add_to_filter 0x07f19187 T gapm_is_filtered 0x07f191eb T gapm_update_air_op_state 0x07f192b3 T gapm_get_irk 0x07f192b9 T gapm_get_bdaddr 0x07f192d5 T l2cc_pdu_pack_func 0x07f197d1 T l2cc_detect_dest 0x07f1982d T l2cc_handle_invalid_pdu 0x07f19943 T l2cc_pdu_unpack_func 0x07f19c5f T l2c_process_sdu_func 0x07f19d5f T l2c_send_lecb_message_func 0x07f19e59 T smpc_check_param_func 0x07f1a1e3 T smpc_recv_pair_rand_pdu 0x07f1a44f T smpc_recv_public_key_exchange_pdu 0x07f1aacd T gapc_hci_handler 0x07f1b745 T gapm_hci_handler 0x07f1b7b1 T smpc_pairing_start 0x07f1b837 T smpc_pairing_tk_exch 0x07f1b8f5 T smpc_pairing_ltk_exch 0x07f1b949 T smpc_pairing_csrk_exch 0x07f1b99f T smpc_pairing_rsp 0x07f1ba83 T smpc_pairing_req_handler 0x07f1babb T smpc_security_req_send 0x07f1bae5 T smpc_encrypt_start 0x07f1bb0b T smpc_encrypt_start_handler 0x07f1bb3d T smpc_encrypt_cfm 0x07f1bb69 T smpc_sign_command 0x07f1bc41 T smpc_sign_cont 0x07f1bdeb T smpc_calc_confirm_cont 0x07f1c32d T smpc_confirm_gen_rand 0x07f1c3f3 T smpc_public_key_exchange_start_func 0x07f1c417 T smpc_dhkey_calc_start 0x07f1c447 T smpc_sec_authentication_start 0x07f1c475 T smpc_dhkey_calc_ind_func 0x07f1c4b9 T smpm_gen_rand_addr 0x07f1c4d1 T smpm_resolv_addr 0x07f1c4f3 T smpm_use_enc_block 0x07f1c4fb T smpm_gen_rand_nb 0x07f1c503 T smpm_ecdh_key_create_func 0x07f1c521 T ke_init 0x07f1c553 T ke_flush 0x07f1c593 T ke_sleep_check 0x07f1c5a5 T ke_stats_get 0x07f1c5c1 T ke_event_init 0x07f1c5cd T ke_event_callback_set 0x07f1c5e1 T ke_event_set 0x07f1c60d T ke_event_clear 0x07f1c639 T ke_event_get 0x07f1c65f T ke_event_get_all 0x07f1c665 T ke_event_flush 0x07f1c66d T ke_event_schedule 0x07f1c6bd T ke_mem_init 0x07f1c709 T ke_mem_is_empty 0x07f1c749 T ke_check_malloc 0x07f1c7d9 T ke_malloc 0x07f1c8cf T ke_free 0x07f1c9b1 T ke_is_free 0x07f1c9c3 T ke_get_mem_usage 0x07f1c9cf T ke_get_max_mem_usage 0x07f1c9f5 T ke_msg_alloc 0x07f1ca2b T ke_msg_send 0x07f1ca57 T ke_msg_send_basic 0x07f1ca65 T ke_msg_forward 0x07f1ca6f T ke_msg_forward_new_id 0x07f1ca7f T ke_msg_free 0x07f1ca87 T ke_msg_dest_id_get 0x07f1ca8d T ke_msg_src_id_get 0x07f1ca93 T ke_msg_in_queue 0x07f1caa5 T ke_queue_extract 0x07f1caf5 T ke_queue_insert 0x07f1cddf T ke_task_init_func 0x07f1cdf3 T ke_task_create 0x07f1ce2b T ke_task_delete 0x07f1ce57 T ke_state_set 0x07f1ce81 T ke_state_get 0x07f1ce9f T ke_msg_discard 0x07f1cea3 T ke_msg_save 0x07f1cea7 T ke_task_msg_flush 0x07f1d067 T ke_timer_init_func 0x07f1d073 T ke_timer_set 0x07f1d107 T ke_timer_clear 0x07f1d15d T ke_timer_active 0x07f1d183 T ke_timer_sleep_check 0x07f1d289 T rwble_hl_init 0x07f1d2ab T rwble_hl_reset 0x07f1d2cd T rwble_hl_send_message 0x07f1d2d1 T rwip_check_wakeup_boundary 0x07f1d2f7 T rwip_init 0x07f1d3bb T rwip_reset 0x07f1d3f3 T rwip_version 0x07f1d3fb T rwip_schedule 0x07f1d4a7 T rwip_prevent_sleep_set 0x07f1d4c9 T rwip_wakeup 0x07f1d4df T rwip_prevent_sleep_clear 0x07f1d501 T rwip_wakeup_end 0x07f1d51d T rwip_wakeup_delay_set 0x07f1d52b T rwip_sleep_enable 0x07f1d531 T rwip_ext_wakeup_enable 0x07f1d555 T rwble_init 0x07f1d5bb T rwble_reset 0x07f1d5ef T rwble_version 0x07f1d61b T rwble_send_message 0x07f1d725 T YieldToScheduler 0x07f1d72d T xorshift64star 0x07f1d793 T uECC_set_rng 0x07f1d799 T uECC_get_rng 0x07f1d79f T uECC_curve_private_key_size 0x07f1d7af T uECC_curve_public_key_size 0x07f1d7b7 T uECC_vli_clear 0x07f1d7cd T uECC_vli_isZero 0x07f1d7ef T uECC_vli_testBit 0x07f1d801 T uECC_vli_numBits 0x07f1d83b T uECC_vli_set 0x07f1d879 T uECC_vli_equal 0x07f1d89d T uECC_vli_cmp 0x07f1d8d3 T uECC_vli_rshift1 0x07f1d8f1 T uECC_vli_square 0x07f1d8fd T uECC_vli_modAdd 0x07f1d92b T uECC_vli_modSub 0x07f1d94b T uECC_vli_mmod 0x07f1da55 T uECC_vli_modMult 0x07f1da77 T uECC_vli_modMult_fast 0x07f1da97 T uECC_vli_modSquare 0x07f1daa5 T uECC_vli_modSquare_fast 0x07f1dae5 T uECC_vli_modInv 0x07f1de21 T uECC_secp256r1 0x07f1e41f T uECC_vli_nativeToBytes 0x07f1e441 T uECC_vli_bytesToNative 0x07f1e47f T uECC_generate_random_int 0x07f1e4e1 T uECC_make_key 0x07f1e55f T uECC_shared_secret 0x07f1e61b T uECC_compress 0x07f1e649 T uECC_decompress 0x07f1e6b9 T uECC_valid_point 0x07f1e71b T uECC_valid_public_key 0x07f1e74f T uECC_compute_public_key 0x07f1e9d5 T uECC_sign 0x07f1eabb T uECC_sign_deterministic 0x07f1ec29 T uECC_verify 0x07f1eed5 T uECC_curve_num_words 0x07f1eedd T uECC_curve_num_bytes 0x07f1eee5 T uECC_curve_num_bits 0x07f1eeed T uECC_curve_num_n_words 0x07f1eefd T uECC_curve_num_n_bytes 0x07f1ef0d T uECC_curve_num_n_bits 0x07f1ef15 T uECC_curve_p 0x07f1ef19 T uECC_curve_n 0x07f1ef1d T uECC_curve_G 0x07f1ef21 T uECC_curve_b 0x07f1ef25 T uECC_vli_mod_sqrt 0x07f1ef2b T uECC_vli_mmod_fast 0x07f1ef31 T uECC_point_mult 0x07f1f005 T __aeabi_uidiv 0x07f1f005 T __aeabi_uidivmod 0x07f1f031 T __aeabi_idiv 0x07f1f031 T __aeabi_idivmod 0x07f1f059 T __aeabi_lmul 0x07f1f059 T _ll_mul 0x07f1f0d5 T rand 0x07f1f0e7 T srand 0x07f1f0f9 T __aeabi_memcpy 0x07f1f0f9 T __aeabi_memcpy4 0x07f1f0f9 T __aeabi_memcpy8 0x07f1f11d T __aeabi_memset 0x07f1f11d T __aeabi_memset4 0x07f1f11d T __aeabi_memset8 0x07f1f12b T __aeabi_memclr 0x07f1f12b T __aeabi_memclr4 0x07f1f12b T __aeabi_memclr8 0x07f1f12f T _memset$wrapper 0x07f1f141 T memcmp 0x07f1f15b T __aeabi_uread4 0x07f1f15b T __rt_uread4 0x07f1f15b T _uread4 0x07f1f16f T __aeabi_uwrite4 0x07f1f16f T __rt_uwrite4 0x07f1f16f T _uwrite4 0x07f1f181 T __aeabi_llsl 0x07f1f181 T _ll_shift_l 0x07f1f1a1 T __ARM_common_switch8 0x07f1f1bc D uart_api 0x07f1f1cc D co_sca2ppm 0x07f1f1dc D co_null_bdaddr 0x07f1f1e2 D co_default_bdaddr 0x07f1f468 D llc_state_handler 0x07f1f538 D llc_default_handler 0x07f1f550 D llm_dflt_bdaddr 0x07f1f556 D llm_debug_private_key 0x07f1f588 D llm_local_le_states 0x07f1f770 D llm_state_handler 0x07f1f7a0 D llm_default_handler 0x07f1f7a8 D LLM_AA_CT1 0x07f1f7ab D LLM_AA_CT2 0x07f1f7ad D ecc_p256_G 0x07f1f800 D gtl_default_state 0x07f1f808 D gtl_default_handler 0x07f1f814 D hci_cmd_desc_tab_lk_ctrl 0x07f1f838 D hci_cmd_desc_tab_ctrl_bb 0x07f1f8b0 D hci_cmd_desc_tab_info_par 0x07f1f8e0 D hci_cmd_desc_tab_stat_par 0x07f1f8ec D hci_cmd_desc_tab_le 0x07f1fb38 D hci_cmd_desc_tab_vs 0x07f1fc7c D rom_hci_cmd_desc_root_tab 0x07f1fcac D hci_evt_desc_tab 0x07f1fcf4 D hci_evt_le_desc_tab 0x07f1fd64 D attc_handlers 0x07f1fdd4 D atts_handlers 0x07f1fe54 D gattc_default_state 0x07f1ff34 D gattc_default_handler 0x07f1ff80 D gattm_default_state 0x07f1ffd8 D gattm_default_handler 0x07f1fff0 D l2cc_default_state 0x07f20008 D l2cc_default_handler 0x07f20029 D const_Rb 0x07f20039 D const_Zero 0x07f2005c D gapc_default_state 0x07f201ac D gapc_default_handler 0x07f20248 D gapm_default_state 0x07f20330 D gapm_default_handler 0x07f20338 D l2cc_connor_pkt_format 0x07f20340 D l2cc_signaling_pkt_format 0x07f2039c D l2cc_security_pkt_format 0x07f203d8 D l2cc_attribute_pkt_format 0x07f20454 D smpc_construct_pdu 0x07f20be5 T arch_printf_flush 0x07f20c9d T arch_vprintf 0x07f20cfd T arch_printf 0x07f20d11 T arch_puts 0x07f20d21 T arch_printf_process 0x07f20dcd T nvds_get_func 0x07f20ea9 T nvds_init_func 0x07f20ead T nvds_del_func 0x07f20eb1 T nvds_put_func 0x07f20f49 T csprng_seed 0x07f20f79 T csprng_get_next_uint32 0x07f21021 T trng_acquire 0x07f210d1 T prf_add_profile_func 0x07f211b1 T prf_cleanup_func 0x07f211f1 T prf_env_get 0x07f2121d T prf_src_task_get 0x07f2122d T prf_dst_task_get 0x07f21241 T prf_get_id_from_task_func 0x07f21279 T prf_get_task_from_id_func 0x07f212b1 T prf_reset_func 0x07f212fd T prf_itf_get 0x07f21321 T prf_pack_char_pres_fmt 0x07f2133f T prf_pack_date_time 0x07f2135f T prf_unpack_date_time 0x07f21381 T diss_compute_cfg_flag 0x07f21453 T diss_handle_to_value 0x07f21483 T diss_value_to_handle 0x07f214b7 T diss_check_val_len 0x07f214ed T diss_prf_itf_get 0x07f2184b T bass_get_att_handle 0x07f21901 T bass_get_att_idx 0x07f2196b T bass_exe_operation 0x07f21a6d T bass_prf_itf_get 0x07f22059 T suotar_prf_itf_get 0x07f22355 T check_client_char_cfg 0x07f2237f T get_value_handle 0x07f223cb T get_cfg_handle 0x07f2242d T custs1_get_att_handle 0x07f22449 T custs1_get_att_idx 0x07f22621 T custs1_prf_itf_get 0x07f226d3 T custs1_init_ccc_values 0x07f2270b T custs1_set_ccc_value 0x07f22823 T gattc_cmp_evt_handler 0x07f22837 T custs1_val_set_req_handler 0x07f22857 T custs1_val_ntf_req_handler 0x07f228b3 T custs1_val_ind_req_handler 0x07f2290f T custs1_att_info_rsp_handler 0x07f2294b T gattc_read_req_ind_handler 0x07f22b57 T gattc_att_info_req_ind_handler 0x07f22c19 T attm_svc_create_db_128 0x07f23085 T gapm_adv_report_ind_handler_ROM 0x07f2309f T gapc_security_ind_handler_ROM 0x07f23185 T gapc_set_dev_info_req_ind_handler_ROM 0x07f231c7 T gapm_profile_added_ind_handler_ROM 0x07f231f9 T gapc_param_update_req_ind_handler_ROM 0x07f23239 T gapc_le_pkt_size_ind_handler_ROM 0x07f23253 T gattc_svc_changed_cfg_ind_handler_ROM 0x07f2326f T gapc_peer_features_ind_handler_ROM 0x07f232a9 T app_entry_point_handler 0x07f232f1 T app_std_process_event 0x07f23335 T app_get_address_type_ROM 0x07f23361 T app_fill_random_byte_array_ROM 0x07f233f3 T __aeabi_ldivmod 0x07f2343f T __aeabi_llsr 0x07f2343f T _ll_ushift_r 0x07f23461 T __aeabi_uldivmod 0x07f234c1 T app_db_init_start 0x07f234dd T app_db_init 0x07f234e9 T app_easy_gap_confirm 0x07f23515 T append_device_name 0x07f23539 T app_easy_gap_update_adv_data 0x07f23581 T app_easy_gap_disconnect 0x07f235bd T app_easy_gap_advertise_stop 0x07f235d9 T active_conidx_to_conhdl 0x07f23605 T active_conhdl_to_conidx 0x07f23641 T app_timer_set 0x07f2365d T app_easy_gap_set_data_packet_length 0x07f23699 T get_user_prf_srv_perm 0x07f236c1 T app_set_prf_srv_perm 0x07f236f1 T prf_init_srv_perm 0x07f23715 T app_gattc_svc_changed_cmd_send 0x07f239e4 D blank_otp_bdaddr 0x07f23f58 D app_default_handler 0x07f23f60 D gap_cfg_user_var_struct 0x07fc0000 D __Vectors 0x07fc00a0 D __Vectors_End 0x07fc00c9 T __main 0x07fc00c9 T _main_stk 0x07fc00cd T _main_scatterload 0x07fc00d1 T __main_after_scatterload 0x07fc00d1 T _main_clock 0x07fc00d1 T _main_cpp_init 0x07fc00d1 T _main_init 0x07fc00d9 T __rt_final_cpp 0x07fc00d9 T __rt_final_exit 0x07fc00dd T Reset_Handler 0x07fc0115 T SVC_Handler 0x07fc0117 T PendSV_Handler 0x07fc0119 T SysTick_Handler 0x07fc011b T GPIO1_Handler 0x07fc011b T GPIO2_Handler 0x07fc011b T GPIO3_Handler 0x07fc011b T GPIO4_Handler 0x07fc011b T KEYBRD_Handler 0x07fc011b T RESERVED21_Handler 0x07fc011b T RESERVED22_Handler 0x07fc011b T RESERVED23_Handler 0x07fc011b T RFCAL_Handler 0x07fc011b T SPI_Handler 0x07fc011b T SWTIM_Handler 0x07fc011b T UART2_Handler 0x07fc011b T XTAL32M_RDY_Handler 0x07fc012d T PATCHED_llm_con_req_ind 0x07fc0427 T PATCHED_smpc_recv_pair_rand_pdu 0x07fc0551 T PATCHED_smpc_recv_public_key_exchange_pdu 0x07fc05bb T PATCHED_llc_data_ind_handler 0x07fc064f T lld_drop_packet_fix 0x07fc068f T PATCHED_lld_data_ind_handler 0x07fc06c9 T patch_data1 0x07fc06d5 T patch_data2 0x07fc06d7 T patch_global_vars_init 0x07fc0701 T PATCHED_ke_free 0x07fc0873 T PATCHED_ke_malloc 0x07fc0ad5 T get_heap_usage 0x07fc0b7d T ble_fc_set_state 0x07fc0ba3 T ble_fc_adjust_flow_control 0x07fc0ba5 T ble_fc_enable_heap_monitoring 0x07fc0bad T ble_fc_disable_heap_monitoring 0x07fc0bbb T ble_fc_heap_monitoring_is_enabled 0x07fc0bc1 T ble_rx_evt_handler 0x07fc0c11 T ble_flow_control_apply_rx_buffers_limit 0x07fc0c6d T ble_fc_process 0x07fc0ca9 T ble_flow_control_revert_rx_buffers_limit 0x07fc0cf7 T ble_fc_get_state 0x07fc0cfd T get_heap_space_all_total 0x07fc0d65 T JT_lld_test_mode_rx_func 0x07fc1181 T rf_ldo_calibration 0x07fc11d1 T enable_rf_diag_irq 0x07fc123d T _WAIT 0x07fc1247 T _WAIT10 0x07fc1251 T _WAIT100 0x07fc125b T _WAIT400 0x07fc1265 T _WAIT1000 0x07fc1279 T arch_asm_delay_us 0x07fc1299 T __scatterload 0x07fc1299 T __scatterload_rt2 0x07fc12c9 T ADC_Handler 0x07fc12d5 T BLE_RF_DIAG_Handler 0x07fc130d T BLE_WAKEUP_LP_Handler 0x07fc1399 T DMA_Handler 0x07fc1431 T GPIO0_Handler 0x07fc1465 T HardFault_HandlerC 0x07fc147d T I2C_Handler 0x07fc148d T NMI_HandlerC 0x07fc14c3 T RTC_Handler 0x07fc14c5 T SWTIM1_Handler 0x07fc15c9 T WKUP_QUADEC_Handler 0x07fc27dd T main 0x07fc40f9 T rf_calibration 0x07fc433d T rwble_isr 0x07fc6491 T __scatterload_copy 0x07fc649f T __scatterload_null 0x07fc64a1 T __scatterload_zeroinit 0x07fc64b1 T SystemInit 0x07fc7c58 D heap_usage_env 0x07fc7c60 D heap_usage_db 0x07fc7c68 D heap_usage_msg 0x07fc7c70 D heap_usage_nonRet 0x07fc7c78 D heap_log 0x07fc7c7a D lld_force_timeout_refresh 0x07fc7f2a D rf_ldo_calibrated_value 0x07fc7f2c D rf_ldo_calibration_pending 0x07fc9c00 D dummy 0x07fcb890 D __initial_sp 0x07fcb900 D ble_wakeup_executed 0x07fcb901 D rf_in_sleep 0x07fcb904 D custom_preinit 0x07fcb908 D custom_postinit 0x07fcb90c D custom_appinit 0x07fcb910 D custom_preloop 0x07fcb914 D custom_preschedule 0x07fcb918 D custom_postschedule 0x07fcb91c D custom_postschedule_async 0x07fcb920 D custom_presleepcheck 0x07fcb924 D custom_appsleepset 0x07fcb928 D custom_postsleepcheck 0x07fcb92c D custom_presleepenter 0x07fcb930 D custom_postsleepexit 0x07fcb934 D custom_prewakeup 0x07fcb938 D custom_postwakeup 0x07fcb93c D custom_preidlecheck 0x07fcb940 D custom_pti_set 0x07fcb944 D REG_BLE_EM_TX_BUFFER_SIZE 0x07fcb948 D REG_BLE_EM_RX_BUFFER_SIZE 0x07fcb94c D _ble_base 0x07fcb950 D gap_cfg_user 0x07fcb954 D rom_func_addr_table 0x07fcb958 D rom_cfg_table 0x07fcb95c D BLE_TX_DESC_DATA_USER 0x07fcb960 D BLE_TX_DESC_CNTL_USER 0x07fcb964 D LLM_LE_ADV_DUMMY_IDX 0x07fcb968 D LLM_LE_SCAN_CON_REQ_ADV_DIR_IDX 0x07fcb96c D LLM_LE_SCAN_RSP_IDX 0x07fcb970 D LLM_LE_ADV_IDX 0x07fcb974 D length_exchange_needed 0x07fcb978 D enh_con_cmp_cnt 0x07fcb980 D rx_pkt_cnt 0x07fcb984 D rx_pkt_cnt_bad 0x07fcb988 D rx_pkt_cnt_bad_adv 0x07fcb98c D rx_pkt_cnt_bad_scn 0x07fcb990 D rx_pkt_cnt_bad_oth 0x07fcb994 D rx_pkt_cnt_bad_wo_sync_err 0x07fcb998 D rx_pkt_cnt_bad_con 0x07fcb99c D connect_req_cnt 0x07fcb9a0 D last_status 0x07fcb9a4 D llc_state 0x07fcb9a8 D lld_sleep_env 0x07fcb9ac D lld_wlcoex_enable 0x07fcb9b0 D ble_duplicate_filter_max 0x07fcb9b1 D ble_duplicate_filter_found 0x07fcb9b4 D alter_conn_adv_all_cnt 0x07fcb9b8 D alter_conn_adv_dir_cnt 0x07fcb9bc D alter_conn_adv_cnt 0x07fcb9c0 D create_conn_cnt 0x07fcb9c4 D alter_conn_cnt 0x07fcb9c8 D alter_conn_restart_cnt 0x07fcb9cc D alter_conn_peer_addr 0x07fcb9d2 D alter_conn_local_addr 0x07fcb9d8 D set_adv_data_discard_old 0x07fcb9d9 D llm_resolving_list_max 0x07fcb9da D llm_local_le_feats 0x07fcb9e2 D llm_bt_env 0x07fcb9ec D init_tx_cnt_cntl_cnt1 0x07fcb9f0 D init_tx_cnt_cntl_cnt 0x07fcb9f4 D tx_cnt_cntl_cnt 0x07fcb9f8 D llm_state 0x07fcb9fa D delay_us_cnt 0x07fcb9fc D gtl_state 0x07fcb9fd D use_h4tl 0x07fcba00 D hci_cmd_desc_root_tab 0x07fcba30 D gattc_state 0x07fcba33 D gattm_state 0x07fcba34 D l2cc_state 0x07fcba38 D l2cm_env 0x07fcba3e D gapc_state 0x07fcba41 D gapm_state 0x07fcba42 D whitelist_fix 0x07fcba44 D ecdh_key_creation_in_progress 0x07fcba48 D ke_free_bad 0x07fcba4c D DISABLE_KE_TASK_ALTERNATIVE_SAVED_QUEUE 0x07fcba54 D rwip_env 0x07fcba5c D _rand_state_ROM_DATA 0x07fcba60 D custom_msg_handlers 0x07fcba64 D ble_reg_save 0x07fcbab4 D sleep_env 0x07fcbab8 D uart_env 0x07fcbadc D ke_mem_heaps_used 0x07fcbae0 D co_buf_env 0x07fcbb78 D llc_env 0x07fcbb84 D lld_evt_env 0x07fcbbb0 D llm_le_env 0x07fcbcb0 D llm_local_cmds 0x07fcbd30 D gtl_env 0x07fcbd78 D hci_env 0x07fcbd88 D h4tl_env 0x07fcbda0 D gattc_env 0x07fcbdac D gattm_env 0x07fcbdd0 D l2cc_env 0x07fcbddc D ecdh_key 0x07fcbe3c D gapc_env 0x07fcbe48 D gapm_env 0x07fcbe74 D ke_env 0x07fcbf58 D rwip_rf