system_delay_cycles ⇒ system_delay_cycles
Function Pointers
Global Symbols
EXTI_PA11_Configuration (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> ns_sleep (via Veneer)
- >> entry_sleep (via Veneer)
__ARM_common_memcpy1_6 (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> gapc_connection_req_ind_handler (via Veneer)
- >> ns_ble_start_init (via Veneer)
- >> ns_ble_gap_init (via Veneer)
- >> ns_bond_last_bonded_ral_info (via Veneer)
- >> ns_bond_last_bonded_peer_id (via Veneer)
- >> gapc_bond_ind_handler (via Veneer)
- >> app_ble_gap_params_init (via Veneer)
__ARM_common_memcpy1_8 (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> gapm_gen_rand_nb_ind_handler (via Veneer)
ahi_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rwip_init (via Veneer)
attm_svc_create_db (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> diss_init (via Veneer)
- >> gapm_cmp_evt_handler (via Veneer)
attm_svc_create_db_128 (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_init (via Veneer)
attmdb_att_get_permission (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> gattc_write_req_ind_handler (via Veneer)
attmdb_get_attribute (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> attm_att_set_value (via Veneer)
- >> get_value_handle (via Veneer)
- >> get_cfg_handle (via Veneer)
attmdb_get_service (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> get_value_handle
- >> get_cfg_handle
attmdb_get_uuid (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> get_value_handle
- >> get_cfg_handle
attmdb_uuid16_comp (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
calib_lsi_clk (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
co_list_extract (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_att_set_value
- >> rdtss_init_ccc_values
- >> diss_set_value_req_handler
co_list_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_init
- >> diss_init
co_list_pop_front (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_destroy
- >> diss_destroy
co_list_push_back (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_att_set_value
- >> rdtss_init_ccc_values
- >> diss_set_value_req_handler
delay_n_10us (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
ecc_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
h4tl_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
hci_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
ke_event_set (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
ke_free (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_exe_operation
- >> rdtss_att_set_value
- >> rdtss_init_ccc_values
- >> rdtss_destroy
- >> diss_set_value_req_handler
- >> diss_destroy
ke_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
ke_malloc (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_att_set_value
- >> rdtss_init_ccc_values
- >> rdtss_init
- >> diss_set_value_req_handler
- >> diss_init
ke_mem_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
ke_msg_alloc (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_value_req_rsp_handler
- >> rdtss_exe_operation
- >> rdtss_att_info_rsp_handler
- >> gattc_write_req_ind_handler
- >> gattc_read_req_ind_handler
- >> gattc_att_info_req_ind_handler
- >> gattc_read_req_ind_handler
- >> diss_value_cfm_handler
- >> diss_set_value_req_handler
- >> diss_value_req_ind_handler
- >> gapm_cmp_evt_handler
- >> gapc_set_dev_info_req_ind_handler
- >> gapc_param_update_req_ind_handler
- >> gapc_get_dev_info_req_ind_handler
- >> gapc_connection_req_ind_handler
- >> gapc_conn_rssi_ind_handler
- >> ns_ble_update_param
- >> ns_ble_stop_scan
- >> ns_ble_start_scan
- >> ns_ble_start_init
- >> ns_ble_stack_init
- >> ns_ble_delete_scan
- >> ns_ble_delete_init
- >> ns_ble_adv_stop
- >> ns_ble_adv_fsm_next
- >> app_start_advertising
- >> app_set_scan_rsp_data
- >> app_set_adv_data
- >> app_create_advertising
- >> ns_ble_list_set_ral
- >> ns_ble_disconnect
- >> gapc_encrypt_req_ind_handler
- >> gapc_bond_req_ind_handler
- >> ns_timer_api_process_handler
- >> rdtss_send_notify
- >> app_rdtss_add_rdts
- >> rdtss_value_req_ind_handler
- >> app_dis_add_dis
ke_msg_free (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> ns_ble_update_param
- >> gapc_bond_req_ind_handler
ke_msg_send (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_value_req_rsp_handler
- >> rdtss_exe_operation
- >> rdtss_att_info_rsp_handler
- >> gattc_write_req_ind_handler
- >> gattc_read_req_ind_handler
- >> gattc_att_info_req_ind_handler
- >> gattc_read_req_ind_handler
- >> diss_value_cfm_handler
- >> diss_set_value_req_handler
- >> diss_value_req_ind_handler
- >> gapm_cmp_evt_handler
- >> gapc_set_dev_info_req_ind_handler
- >> gapc_param_update_req_ind_handler
- >> gapc_get_dev_info_req_ind_handler
- >> gapc_connection_req_ind_handler
- >> gapc_conn_rssi_ind_handler
- >> ns_ble_update_param
- >> ns_ble_stop_scan
- >> ns_ble_start_scan
- >> ns_ble_start_init
- >> ns_ble_stack_init
- >> ns_ble_delete_scan
- >> ns_ble_delete_init
- >> ns_ble_adv_stop
- >> ns_ble_adv_fsm_next
- >> app_start_advertising
- >> app_set_scan_rsp_data
- >> app_set_adv_data
- >> app_create_advertising
- >> ns_ble_list_set_ral
- >> ns_ble_disconnect
- >> gapc_encrypt_req_ind_handler
- >> gapc_bond_req_ind_handler
- >> ns_timer_api_process_handler
- >> rdtss_send_notify
- >> app_rdtss_add_rdts
- >> rdtss_value_req_ind_handler
- >> app_dis_add_dis
ke_msg_send_basic (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> DMA_Channel1_2_3_4_IRQHandler
ke_sleep_check (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
ke_state_get (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_value_req_rsp_handler
- >> rdtss_val_ntf_req_handler
- >> rdtss_val_ind_req_handler
- >> rdtss_att_info_rsp_handler
- >> gattc_read_req_ind_handler
- >> gattc_att_info_req_ind_handler
- >> gattc_read_req_ind_handler
- >> diss_value_cfm_handler
- >> gapm_profile_added_ind_handler
- >> gapc_conn_rssi_ind_handler
- >> ns_ble_adv_fsm_next
ke_state_set (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rdtss_value_req_rsp_handler
- >> rdtss_val_ntf_req_handler
- >> rdtss_val_ind_req_handler
- >> rdtss_exe_operation
- >> gattc_read_req_ind_handler
- >> rdtss_init
- >> rdtss_cleanup
- >> gattc_read_req_ind_handler
- >> diss_value_cfm_handler
- >> diss_init
- >> gapm_cmp_evt_handler
- >> gapc_disconnect_ind_handler
- >> gapc_connection_req_ind_handler
- >> ns_ble_stack_init
ke_task_create (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> prf_init
- >> ns_ble_stack_init
ke_task_delete (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
ke_task_msg_flush (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
ke_timer_set (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> gapm_cmp_evt_handler
- >> gapc_connection_req_ind_handler
- >> gapc_conn_rssi_ind_handler
- >> app_lsi_calib_evt_handler
- >> ns_sec_bond_store_evt_handler
- >> gapc_bond_ind_handler
- >> ns_timer_api_process_handler
- >> app_usart_rx_data_fifo_enter
- >> app_usart_tx_fifo_enter
rf_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
rwble_hl_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
rwble_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
rwip_driver_init (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
rwip_eif_get (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
rwip_prevent_sleep_clear (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
rwip_prevent_sleep_set (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> rwip_slp_isr
- >> rwip_sleep
rwip_schedule (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
rwip_time_get (Thumb, 0 bytes, Stack size 0 bytes, symbol_g15.obj(ABSOLUTE))
[Called By]
- >> ns_sleep
- >> rwip_sleep
- >> ns_sec_bond_store_evt_handler
- >> gapc_bond_req_ind_handler
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_n32wb03x.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
__asm___17_system_n32wb03x_c_f233b82c____REV16 (Thumb, 4 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text), UNUSED)
__asm___17_system_n32wb03x_c_f233b82c____REVSH (Thumb, 4 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text), UNUSED)
system_delay_cycles (Thumb, 6 bytes, Stack size 0 bytes, system_n32wb03x.o(.emb_text))
[Calls]
[Called By]- >> system_delay_cycles
- >> SystemInit
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
BLE_CRYPT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
BLE_ERROR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
BLE_FIFO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
BLE_FINETGT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
BLE_HSLOT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
BLE_SLP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
BLE_SW_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
BLE_TIMESTAMP_TGT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
BLE_TIMESTAMP_TGT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
DMA_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
EXTI4_12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
IRC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
KEYSCAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
LPUART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
RESERVED_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
TIM1_BRK_UP_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32wb03x.o(.text))
[Address Reference Count : 1]
- startup_n32wb03x.o(RESET)
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_uidivmod
[Called By]- >> LPUART_Init
- >> USART_Init
- >> rwip_slp_isr
- >> rwip_sleep
- >> gapc_bond_req_ind_handler
- >> app_usart_rx_data_fifo_enter
- >> usart_forward_to_ble_loop
- >> app_usart_tx_fifo_enter
rand (Thumb, 18 bytes, Stack size 0 bytes, rand.o(.text))
[Called By]
- >> gapc_bond_req_ind_handler
srand (Thumb, 6 bytes, Stack size 0 bytes, rand.o(.text), UNUSED)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> SystemGetMacAddr
- >> SystemInit
- >> attm_att_set_value
- >> rdtss_value_req_rsp_handler
- >> rdtss_exe_operation
- >> rdtss_att_set_value
- >> gattc_write_req_ind_handler
- >> gattc_read_req_ind_handler
- >> rdtss_set_ccc_value
- >> rdtss_init_ccc_values
- >> gattc_read_req_ind_handler
- >> diss_value_cfm_handler
- >> diss_set_value_req_handler
- >> diss_value_req_ind_handler
- >> gapm_cmp_evt_handler
- >> gapc_set_dev_info_req_ind_handler
- >> gapc_get_dev_info_req_ind_handler
- >> ns_ble_gap_init
- >> app_set_scan_rsp_data
- >> app_set_adv_data
- >> ns_ble_list_set_ral
- >> ns_sec_bond_store_evt_handler
- >> ns_bond_last_bonded_ral_info
- >> ns_bond_last_bonded_peer_id
- >> gapc_encrypt_req_ind_handler
- >> gapc_bond_req_ind_handler
- >> gapc_bond_ind_handler
- >> app_usart_rx_data_fifo_enter
- >> app_ble_gap_params_init
- >> app_usart_tx_fifo_enter
- >> rdtss_send_notify
- >> rdtss_value_req_ind_handler
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> ns_ble_stack_init
- >> ns_ble_adv_init
- >> app_ble_adv_init
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> _memset$wrapper
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
[Calls]
[Called By]- >> gapm_cmp_evt_handler
- >> ns_ble_stack_init
- >> ns_bond_last_bonded_ral_info
- >> gapc_bond_req_ind_handler
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> ns_ble_stack_init
- >> ns_sec_bond_store_evt_handler
- >> ns_bond_last_bonded_ral_info
- >> ns_bond_last_bonded_peer_id
- >> gapc_encrypt_req_ind_handler
- >> app_ble_adv_init
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = memcmp
[Called By]- >> gapm_ext_adv_repoer_ind_handler
- >> ns_ble_scan_data_find
- >> gapc_encrypt_req_ind_handler
__aeabi_fmul (Thumb, 122 bytes, Stack size 16 bytes, fmul.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fmul
[Called By]
__aeabi_fdiv (Thumb, 124 bytes, Stack size 16 bytes, fdiv.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fdiv
[Calls]
[Called By]
__aeabi_ui2f (Thumb, 14 bytes, Stack size 8 bytes, ffltui.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Called By]
__aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
[Called By]
__aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
[Called By]
_ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
_float_round (Thumb, 16 bytes, Stack size 0 bytes, fepilogue.o(.text))
[Called By]
_float_epilogue (Thumb, 114 bytes, Stack size 12 bytes, fepilogue.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _float_epilogue
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
[Called By]
_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
DMA_Channel1_2_3_4_IRQHandler (Thumb, 90 bytes, Stack size 8 bytes, app_usart.o(i.DMA_Channel1_2_3_4_IRQHandler))
[Stack]
- Max Depth = 72
- Call Chain = DMA_Channel1_2_3_4_IRQHandler ⇒ usart_rx_check_in_irq ⇒ app_usart_rx_data_fifo_enter ⇒ __2printf
[Calls]- >> DMA_GetFlagStatus
- >> DMA_ClearFlag
- >> ke_msg_send_basic
- >> usart_rx_check_in_irq
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
DMA_ClearFlag (Thumb, 4 bytes, Stack size 0 bytes, n32wb03x_dma.o(i.DMA_ClearFlag))
[Called By]
- >> DMA_Channel1_2_3_4_IRQHandler
DMA_ConfigInt (Thumb, 16 bytes, Stack size 0 bytes, n32wb03x_dma.o(i.DMA_ConfigInt))
[Called By]
DMA_Configuration (Thumb, 116 bytes, Stack size 56 bytes, app_usart.o(i.DMA_Configuration))
[Stack]
- Max Depth = 64
- Call Chain = DMA_Configuration ⇒ DMA_Init
[Calls]- >> DMA_RequestRemap
- >> DMA_Init
- >> DMA_DeInit
- >> DMA_ConfigInt
[Called By]- >> app_usart_configuration
DMA_DeInit (Thumb, 106 bytes, Stack size 0 bytes, n32wb03x_dma.o(i.DMA_DeInit))
[Called By]
DMA_EnableChannel (Thumb, 20 bytes, Stack size 0 bytes, n32wb03x_dma.o(i.DMA_EnableChannel))
[Called By]
- >> app_usart_configuration
- >> usart_tx_dma_send
- >> app_usart_dma_enable
DMA_GetCurrDataCounter (Thumb, 6 bytes, Stack size 0 bytes, n32wb03x_dma.o(i.DMA_GetCurrDataCounter))
[Called By]
DMA_GetFlagStatus (Thumb, 14 bytes, Stack size 0 bytes, n32wb03x_dma.o(i.DMA_GetFlagStatus))
[Called By]
- >> DMA_Channel1_2_3_4_IRQHandler
DMA_Init (Thumb, 58 bytes, Stack size 8 bytes, n32wb03x_dma.o(i.DMA_Init))
[Stack]
- Max Depth = 8
- Call Chain = DMA_Init
[Called By]- >> DMA_Configuration
- >> usart_tx_dma_send
DMA_RequestRemap (Thumb, 14 bytes, Stack size 0 bytes, n32wb03x_dma.o(i.DMA_RequestRemap))
[Called By]
EXTI_ClrITPendBit (Thumb, 6 bytes, Stack size 0 bytes, n32wb03x_exti.o(i.EXTI_ClrITPendBit))
[Called By]
- >> ns_EXTI4_12_IRQHandler
EXTI_GetITStatus (Thumb, 24 bytes, Stack size 0 bytes, n32wb03x_exti.o(i.EXTI_GetITStatus))
[Called By]
- >> ns_EXTI4_12_IRQHandler
EXTI_InitPeripheral (Thumb, 108 bytes, Stack size 4 bytes, n32wb03x_exti.o(i.EXTI_InitPeripheral))
[Stack]
- Max Depth = 4
- Call Chain = EXTI_InitPeripheral
[Called By]
GPIO_InitPeripheral (Thumb, 184 bytes, Stack size 16 bytes, n32wb03x_gpio.o(i.GPIO_InitPeripheral))
[Stack]
- Max Depth = 16
- Call Chain = GPIO_InitPeripheral
[Called By]- >> ns_log_lpuart_init
- >> app_usart_configuration
- >> LedInit
- >> app_usart_dma_enable
GPIO_InitStruct (Thumb, 22 bytes, Stack size 0 bytes, n32wb03x_gpio.o(i.GPIO_InitStruct))
[Called By]
- >> ns_log_lpuart_init
- >> app_usart_configuration
- >> LedInit
- >> app_usart_dma_enable
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, n32wb03x_gpio.o(i.GPIO_ResetBits))
[Called By]
GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, n32wb03x_gpio.o(i.GPIO_SetBits))
[Called By]
LPUART_ClrFlag (Thumb, 4 bytes, Stack size 0 bytes, n32wb03x_lpuart.o(i.LPUART_ClrFlag))
[Called By]
LPUART_DeInit (Thumb, 24 bytes, Stack size 0 bytes, n32wb03x_lpuart.o(i.LPUART_DeInit))
[Called By]
LPUART_GetFlagStatus (Thumb, 14 bytes, Stack size 0 bytes, n32wb03x_lpuart.o(i.LPUART_GetFlagStatus))
[Called By]
LPUART_Init (Thumb, 192 bytes, Stack size 56 bytes, n32wb03x_lpuart.o(i.LPUART_Init))
[Stack]
- Max Depth = 68
- Call Chain = LPUART_Init ⇒ __aeabi_uidivmod
[Calls]- >> RCC_GetLpuartClkSrc
- >> RCC_GetClocksFreqValue
- >> __aeabi_uidivmod
[Called By]
LPUART_SendData (Thumb, 4 bytes, Stack size 0 bytes, n32wb03x_lpuart.o(i.LPUART_SendData))
[Called By]
LedInit (Thumb, 64 bytes, Stack size 40 bytes, app_gpio.o(i.LedInit))
[Stack]
- Max Depth = 56
- Call Chain = LedInit ⇒ GPIO_InitPeripheral
[Calls]- >> GPIO_InitStruct
- >> GPIO_InitPeripheral
- >> RCC_EnableAPB2PeriphClk
[Called By]
LedOff (Thumb, 8 bytes, Stack size 8 bytes, app_gpio.o(i.LedOff))
[Stack]
- Max Depth = 8
- Call Chain = LedOff
[Calls]
[Called By]
LedOn (Thumb, 8 bytes, Stack size 8 bytes, app_gpio.o(i.LedOn))
[Stack]
- Max Depth = 8
- Call Chain = LedOn
[Calls]
[Called By]- >> main
- >> app_ble_msg_handler
NVIC_Init (Thumb, 102 bytes, Stack size 4 bytes, misc.o(i.NVIC_Init))
[Stack]
- Max Depth = 4
- Call Chain = NVIC_Init
[Called By]- >> app_usart_configuration
Qflash_Erase_Sector (Thumb, 30 bytes, Stack size 8 bytes, n32wb03x_qflash.o(i.Qflash_Erase_Sector))
[Stack]
- Max Depth = 8
- Call Chain = Qflash_Erase_Sector
[Called By]- >> ns_sec_bond_store_evt_handler
- >> ns_bond_db_get_size
Qflash_Init (Thumb, 16 bytes, Stack size 0 bytes, n32wb03x_qflash.o(i.Qflash_Init))
[Called By]
Qflash_Write (Thumb, 30 bytes, Stack size 8 bytes, n32wb03x_qflash.o(i.Qflash_Write))
[Stack]
- Max Depth = 8
- Call Chain = Qflash_Write
[Called By]- >> ns_sec_bond_store_evt_handler
RCC_ConfigLpuartClk (Thumb, 24 bytes, Stack size 0 bytes, n32wb03x_rcc.o(i.RCC_ConfigLpuartClk))
[Called By]
RCC_EnableAHBPeriphClk (Thumb, 18 bytes, Stack size 0 bytes, n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk))
[Called By]
- >> ns_ble_stack_init
- >> app_usart_configuration
RCC_EnableAPB2PeriphClk (Thumb, 18 bytes, Stack size 0 bytes, n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk))
[Called By]
- >> ns_log_lpuart_init
- >> app_usart_configuration
- >> LedInit
RCC_EnableLpuartClk (Thumb, 20 bytes, Stack size 0 bytes, n32wb03x_rcc.o(i.RCC_EnableLpuartClk))
[Called By]
RCC_GetClocksFreqValue (Thumb, 90 bytes, Stack size 8 bytes, n32wb03x_rcc.o(i.RCC_GetClocksFreqValue))
[Stack]
- Max Depth = 8
- Call Chain = RCC_GetClocksFreqValue
[Called By]- >> LPUART_Init
- >> USART_Init
RCC_GetLpuartClkSrc (Thumb, 10 bytes, Stack size 0 bytes, n32wb03x_rcc.o(i.RCC_GetLpuartClkSrc))
[Called By]
SystemGetMacAddr (Thumb, 68 bytes, Stack size 344 bytes, system_n32wb03x.o(i.SystemGetMacAddr))
[Stack]
- Max Depth = 344
- Call Chain = SystemGetMacAddr
[Calls]
[Called By]- >> app_ble_gap_params_init
SystemInit (Thumb, 340 bytes, Stack size 352 bytes, system_n32wb03x.o(i.SystemInit))
[Stack]
- Max Depth = 352
- Call Chain = SystemInit
[Calls]- >> system_delay_cycles
- >> __aeabi_memcpy
[Address Reference Count : 1]- startup_n32wb03x.o(.text)
USART1_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, app_usart.o(i.USART1_IRQHandler))
[Stack]
- Max Depth = 72
- Call Chain = USART1_IRQHandler ⇒ usart_rx_check_in_irq ⇒ app_usart_rx_data_fifo_enter ⇒ __2printf
[Calls]- >> USART_GetFlagStatus
- >> usart_rx_check_in_irq
[Address Reference Count : 1]- startup_n32wb03x.o(RESET)
USART_ConfigInt (Thumb, 50 bytes, Stack size 4 bytes, n32wb03x_usart.o(i.USART_ConfigInt))
[Stack]
- Max Depth = 4
- Call Chain = USART_ConfigInt
[Called By]- >> app_usart_configuration
USART_Enable (Thumb, 22 bytes, Stack size 0 bytes, n32wb03x_usart.o(i.USART_Enable))
[Called By]
- >> app_usart_configuration
- >> app_usart_dma_enable
USART_EnableDMA (Thumb, 16 bytes, Stack size 0 bytes, n32wb03x_usart.o(i.USART_EnableDMA))
[Called By]
- >> app_usart_configuration
USART_GetFlagStatus (Thumb, 14 bytes, Stack size 0 bytes, n32wb03x_usart.o(i.USART_GetFlagStatus))
[Called By]
USART_Init (Thumb, 120 bytes, Stack size 40 bytes, n32wb03x_usart.o(i.USART_Init))
[Stack]
- Max Depth = 52
- Call Chain = USART_Init ⇒ __aeabi_uidivmod
[Calls]- >> RCC_GetClocksFreqValue
- >> __aeabi_uidivmod
[Called By]- >> app_usart_configuration
__0printf$8 (Thumb, 24 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
[Calls]
__1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))
[Stack]
- Max Depth = 24
- Call Chain = __2printf
[Called By]- >> gapm_cmp_evt_handler
- >> gapc_le_phy_ind_handler
- >> gapc_disconnect_ind_handler
- >> gapc_connection_req_ind_handler
- >> ns_ble_update_param
- >> ns_HardFault_Handler
- >> ns_EXTI4_12_IRQHandler
- >> ns_sec_bond_store_evt_handler
- >> app_usart_rx_data_fifo_enter
- >> main
- >> app_ble_msg_handler
- >> app_usart_tx_fifo_enter
app_ble_adv_init (Thumb, 90 bytes, Stack size 104 bytes, app_ble.o(i.app_ble_adv_init))
[Stack]
- Max Depth = 112
- Call Chain = app_ble_adv_init ⇒ ns_ble_adv_init
[Calls]- >> ns_ble_adv_init
- >> __aeabi_memclr4
- >> __aeabi_memcpy4
[Called By]
app_ble_adv_msg_handler (Thumb, 2 bytes, Stack size 0 bytes, app_ble.o(i.app_ble_adv_msg_handler))
[Address Reference Count : 1]
- app_ble.o(i.app_ble_adv_init)
app_ble_gap_params_init (Thumb, 118 bytes, Stack size 56 bytes, app_ble.o(i.app_ble_gap_params_init))
[Stack]
- Max Depth = 400
- Call Chain = app_ble_gap_params_init ⇒ SystemGetMacAddr
[Calls]- >> SystemGetMacAddr
- >> ns_ble_gap_init
- >> __ARM_common_memcpy1_6 (via Veneer)
- >> __aeabi_memcpy
[Called By]
app_ble_init (Thumb, 60 bytes, Stack size 16 bytes, app_ble.o(i.app_ble_init))
[Stack]
- Max Depth = 416
- Call Chain = app_ble_init ⇒ app_ble_gap_params_init ⇒ SystemGetMacAddr
[Calls]- >> ns_ble_stack_init
- >> ns_ble_adv_start
- >> ns_ble_add_prf_func_register
- >> app_ble_sec_init
- >> app_ble_gap_params_init
- >> app_ble_adv_init
[Called By]
app_ble_msg_handler (Thumb, 62 bytes, Stack size 8 bytes, app_ble.o(i.app_ble_msg_handler))
[Stack]
- Max Depth = 160
- Call Chain = app_ble_msg_handler ⇒ app_usart_dma_enable ⇒ app_usart_configuration ⇒ DMA_Configuration ⇒ DMA_Init
[Calls]- >> ns_ble_adv_start
- >> app_usart_dma_enable
- >> LedOn
- >> LedOff
- >> __2printf
[Address Reference Count : 1]- app_ble.o(i.app_ble_init)
app_ble_sec_init (Thumb, 70 bytes, Stack size 32 bytes, app_ble.o(i.app_ble_sec_init))
[Stack]
- Max Depth = 80
- Call Chain = app_ble_sec_init ⇒ ns_sec_init ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]
[Called By]
app_dis_add_dis (Thumb, 74 bytes, Stack size 24 bytes, app_dis.o(i.app_dis_add_dis))
[Stack]
- Max Depth = 24
- Call Chain = app_dis_add_dis
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> prf_get_itf_func_register
- >> ns_ble_prf_task_register
[Address Reference Count : 1]- app_ble.o(i.app_ble_init)
app_entry_point_handler (Thumb, 238 bytes, Stack size 56 bytes, ns_ble_task.o(i.app_entry_point_handler))
[Stack]
- Max Depth = 80
- Call Chain = app_entry_point_handler ⇒ ns_timer_api_process_handler
[Calls]- >> ns_timer_api_process_handler
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
app_rdtss_add_rdts (Thumb, 82 bytes, Stack size 24 bytes, app_rdtss.o(i.app_rdtss_add_rdts))
[Stack]
- Max Depth = 24
- Call Chain = app_rdtss_add_rdts
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> prf_get_itf_func_register
- >> ns_ble_prf_task_register
[Address Reference Count : 1]- app_ble.o(i.app_ble_init)
app_sleep_prepare_proc (Thumb, 2 bytes, Stack size 0 bytes, main.o(i.app_sleep_prepare_proc))
[Called By]
app_sleep_resume_proc (Thumb, 2 bytes, Stack size 0 bytes, main.o(i.app_sleep_resume_proc))
[Called By]
app_usart_configuration (Thumb, 192 bytes, Stack size 56 bytes, app_usart.o(i.app_usart_configuration))
[Stack]
- Max Depth = 120
- Call Chain = app_usart_configuration ⇒ DMA_Configuration ⇒ DMA_Init
[Calls]- >> GPIO_InitStruct
- >> GPIO_InitPeripheral
- >> DMA_EnableChannel
- >> RCC_EnableAHBPeriphClk
- >> NVIC_Init
- >> RCC_EnableAPB2PeriphClk
- >> USART_Init
- >> USART_EnableDMA
- >> USART_Enable
- >> USART_ConfigInt
- >> DMA_Configuration
[Called By]
app_usart_dma_enable (Thumb, 90 bytes, Stack size 32 bytes, app_usart.o(i.app_usart_dma_enable))
[Stack]
- Max Depth = 152
- Call Chain = app_usart_dma_enable ⇒ app_usart_configuration ⇒ DMA_Configuration ⇒ DMA_Init
[Calls]- >> GPIO_InitStruct
- >> GPIO_InitPeripheral
- >> DMA_EnableChannel
- >> USART_Enable
- >> ns_sleep_lock_release
- >> ns_sleep_lock_acquire
- >> app_usart_configuration
[Called By]- >> main
- >> app_ble_msg_handler
app_usart_rx_data_fifo_enter (Thumb, 144 bytes, Stack size 24 bytes, app_usart.o(i.app_usart_rx_data_fifo_enter))
[Stack]
- Max Depth = 48
- Call Chain = app_usart_rx_data_fifo_enter ⇒ __2printf
[Calls]- >> ke_timer_set
- >> __2printf
- >> __aeabi_memcpy
- >> __aeabi_uidivmod
[Called By]
app_usart_tx_fifo_enter (Thumb, 152 bytes, Stack size 24 bytes, app_usart.o(i.app_usart_tx_fifo_enter))
[Stack]
- Max Depth = 48
- Call Chain = app_usart_tx_fifo_enter ⇒ __2printf
[Calls]- >> ke_timer_set
- >> __2printf
- >> __aeabi_memcpy
- >> __aeabi_uidivmod
[Called By]- >> rdtss_val_write_ind_handler
app_usart_tx_process (Thumb, 58 bytes, Stack size 16 bytes, app_usart.o(i.app_usart_tx_process))
[Stack]
- Max Depth = 80
- Call Chain = app_usart_tx_process ⇒ usart_tx_dma_send ⇒ DMA_Init
[Calls]
[Called By]
app_user_msg_handler (Thumb, 14 bytes, Stack size 8 bytes, app_ble.o(i.app_user_msg_handler))
[Stack]
- Max Depth = 88
- Call Chain = app_user_msg_handler ⇒ app_usart_tx_process ⇒ usart_tx_dma_send ⇒ DMA_Init
[Calls]
[Address Reference Count : 1]- app_ble.o(i.app_ble_init)
attm_att_set_value (Thumb, 172 bytes, Stack size 48 bytes, lib_att.o(i.attm_att_set_value))
[Stack]
- Max Depth = 48
- Call Chain = attm_att_set_value
[Calls]- >> attmdb_uuid16_comp
- >> attmdb_get_attribute (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> rdtss_val_set_req_handler
check_client_char_cfg (Thumb, 42 bytes, Stack size 0 bytes, rdts_common.o(i.check_client_char_cfg))
[Called By]
- >> gattc_write_req_ind_handler
diss_check_val_len (Thumb, 42 bytes, Stack size 0 bytes, diss.o(i.diss_check_val_len))
[Called By]
- >> diss_set_value_req_handler
diss_handle_to_value (Thumb, 52 bytes, Stack size 8 bytes, diss.o(i.diss_handle_to_value))
[Stack]
- Max Depth = 8
- Call Chain = diss_handle_to_value
[Called By]- >> gattc_read_req_ind_handler
diss_prf_itf_get (Thumb, 4 bytes, Stack size 0 bytes, diss.o(i.diss_prf_itf_get))
[Address Reference Count : 1]
- app_dis.o(i.app_dis_add_dis)
diss_task_init (Thumb, 28 bytes, Stack size 8 bytes, diss_task.o(i.diss_task_init))
[Stack]
- Max Depth = 12
- Call Chain = diss_task_init ⇒ prf_env_get
[Calls]
[Called By]
diss_value_to_handle (Thumb, 58 bytes, Stack size 4 bytes, diss.o(i.diss_value_to_handle))
[Stack]
- Max Depth = 4
- Call Chain = diss_value_to_handle
[Called By]- >> diss_value_cfm_handler
- >> diss_set_value_req_handler
entry_sleep (Thumb, 104 bytes, Stack size 16 bytes, ns_sleep.o(i.entry_sleep))
[Stack]
- Max Depth = 16
- Call Chain = entry_sleep
[Calls]- >> EXTI_PA11_Configuration (via Veneer)
[Called By]
fputc (Thumb, 54 bytes, Stack size 16 bytes, ns_log_lpuart.o(i.fputc))
[Stack]
- Max Depth = 16
- Call Chain = fputc
[Calls]- >> LPUART_SendData
- >> LPUART_GetFlagStatus
- >> LPUART_ClrFlag
[Address Reference Count : 1]
get_cfg_handle (Thumb, 98 bytes, Stack size 56 bytes, rdts_common.o(i.get_cfg_handle))
[Stack]
- Max Depth = 56
- Call Chain = get_cfg_handle
[Calls]- >> attmdb_get_attribute (via Veneer)
- >> attmdb_get_uuid
- >> attmdb_get_service
[Called By]- >> rdtss_val_ntf_req_handler
- >> rdtss_val_ind_req_handler
get_value_handle (Thumb, 78 bytes, Stack size 56 bytes, rdts_common.o(i.get_value_handle))
[Stack]
- Max Depth = 56
- Call Chain = get_value_handle
[Calls]- >> attmdb_get_attribute (via Veneer)
- >> attmdb_get_uuid
- >> attmdb_get_service
[Called By]- >> gattc_write_req_ind_handler
llhwc_modem_setmode (Thumb, 44 bytes, Stack size 8 bytes, rwip_driver.o(i.llhwc_modem_setmode))
[Stack]
- Max Depth = 16
- Call Chain = llhwc_modem_setmode ⇒ llhwc_setmode_reg_config
[Calls]- >> llhwc_setmode_reg_config
[Called By]- >> gapm_cmp_evt_handler
- >> gapc_le_phy_ind_handler
- >> ns_ble_start_scan
- >> ns_ble_start_init
- >> app_start_advertising
llhwc_phy_prerx_flash (Thumb, 146 bytes, Stack size 24 bytes, rwip_driver.o(i.llhwc_phy_prerx_flash))
[Stack]
- Max Depth = 32
- Call Chain = llhwc_phy_prerx_flash ⇒ llhwc_setmode_reg_config
[Calls]- >> llhwc_setmode_reg_config
[Called By]- >> rwip_init
- >> rwip_slp_isr
main (Thumb, 84 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 416
- Call Chain = main ⇒ app_ble_init ⇒ app_ble_gap_params_init ⇒ SystemGetMacAddr
[Calls]- >> ns_sleep
- >> ns_log_lpuart_init
- >> usart_tx_dma_send
- >> rwip_schedule
- >> delay_n_10us
- >> LedInit
- >> app_usart_dma_enable
- >> LedOn
- >> app_ble_init
- >> __2printf
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
ns_EXTI4_12_IRQHandler (Thumb, 80 bytes, Stack size 8 bytes, ns_ble.o(i.ns_EXTI4_12_IRQHandler))
[Stack]
- Max Depth = 124
- Call Chain = ns_EXTI4_12_IRQHandler ⇒ ns_log_lpuart_init ⇒ LPUART_Init ⇒ __aeabi_uidivmod
[Calls]- >> EXTI_GetITStatus
- >> EXTI_ClrITPendBit
- >> ns_log_lpuart_init
- >> __2printf
[Address Reference Count : 1]- ns_ble.o(i.ns_ble_stack_init)
ns_HardFault_Handler (Thumb, 96 bytes, Stack size 0 bytes, ns_ble.o(i.ns_HardFault_Handler))
[Stack]
- Max Depth = 116
- Call Chain = ns_HardFault_Handler ⇒ ns_log_lpuart_init ⇒ LPUART_Init ⇒ __aeabi_uidivmod
[Calls]- >> ns_log_lpuart_init
- >> __2printf
[Address Reference Count : 1]- ns_ble.o(i.ns_ble_stack_init)
ns_ble_add_prf_func_register (Thumb, 28 bytes, Stack size 0 bytes, ns_ble.o(i.ns_ble_add_prf_func_register))
[Called By]
ns_ble_add_svc (Thumb, 34 bytes, Stack size 8 bytes, ns_ble.o(i.ns_ble_add_svc))
[Stack]
- Max Depth = 8
- Call Chain = ns_ble_add_svc
[Called By]
ns_ble_adv_fsm_next (Thumb, 188 bytes, Stack size 16 bytes, ns_ble.o(i.ns_ble_adv_fsm_next))
[Stack]
- Max Depth = 128
- Call Chain = ns_ble_adv_fsm_next ⇒ app_create_advertising ⇒ ns_bond_last_bonded_peer_id ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> ke_state_get
- >> ke_msg_send
- >> ke_msg_alloc
- >> app_start_advertising
- >> app_set_scan_rsp_data
- >> app_set_adv_data
- >> app_create_advertising
[Called By]- >> gapm_cmp_evt_handler
- >> gapm_activity_stopped_ind_handler
ns_ble_adv_init (Thumb, 52 bytes, Stack size 8 bytes, ns_ble.o(i.ns_ble_adv_init))
[Stack]
- Max Depth = 8
- Call Chain = ns_ble_adv_init
[Calls]
[Called By]
ns_ble_adv_start (Thumb, 72 bytes, Stack size 8 bytes, ns_ble.o(i.ns_ble_adv_start))
[Stack]
- Max Depth = 120
- Call Chain = ns_ble_adv_start ⇒ app_create_advertising ⇒ ns_bond_last_bonded_peer_id ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> app_create_advertising
[Called By]- >> gapm_cmp_evt_handler
- >> gapc_param_update_req_ind_handler
- >> gapc_connection_req_ind_handler
- >> app_ble_msg_handler
- >> app_ble_init
ns_ble_adv_stop (Thumb, 66 bytes, Stack size 16 bytes, ns_ble.o(i.ns_ble_adv_stop))
[Stack]
- Max Depth = 16
- Call Chain = ns_ble_adv_stop
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
[Called By]
ns_ble_delete_init (Thumb, 40 bytes, Stack size 8 bytes, ns_ble.o(i.ns_ble_delete_init))
[Stack]
- Max Depth = 8
- Call Chain = ns_ble_delete_init
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
[Called By]- >> gapm_cmp_evt_handler
- >> gapm_activity_stopped_ind_handler
ns_ble_delete_scan (Thumb, 40 bytes, Stack size 8 bytes, ns_ble.o(i.ns_ble_delete_scan))
[Stack]
- Max Depth = 8
- Call Chain = ns_ble_delete_scan
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
[Called By]- >> gapm_cmp_evt_handler
- >> gapm_activity_stopped_ind_handler
ns_ble_disconnect (Thumb, 34 bytes, Stack size 8 bytes, ns_ble.o(i.ns_ble_disconnect))
[Stack]
- Max Depth = 8
- Call Chain = ns_ble_disconnect
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
[Called By]
ns_ble_gap_init (Thumb, 70 bytes, Stack size 24 bytes, ns_ble.o(i.ns_ble_gap_init))
[Stack]
- Max Depth = 24
- Call Chain = ns_ble_gap_init
[Calls]- >> __ARM_common_memcpy1_6 (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> app_ble_gap_params_init
ns_ble_get_connection_num (Thumb, 32 bytes, Stack size 0 bytes, ns_ble.o(i.ns_ble_get_connection_num))
[Called By]
- >> gapc_disconnect_ind_handler
ns_ble_list_set_ral (Thumb, 76 bytes, Stack size 24 bytes, ns_ble.o(i.ns_ble_list_set_ral))
[Stack]
- Max Depth = 24
- Call Chain = ns_ble_list_set_ral
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> __aeabi_memcpy
[Called By]- >> gapm_cmp_evt_handler
- >> ns_sec_bond_store_evt_handler
ns_ble_lsc_config (Thumb, 110 bytes, Stack size 24 bytes, ns_ble.o(i.ns_ble_lsc_config))
[Stack]
- Max Depth = 24
- Call Chain = ns_ble_lsc_config
[Calls]
[Called By]- >> app_lsi_calib_evt_handler
- >> ns_ble_stack_init
ns_ble_prf_task_register (Thumb, 34 bytes, Stack size 0 bytes, ns_ble.o(i.ns_ble_prf_task_register))
[Called By]
- >> app_rdtss_add_rdts
- >> app_dis_add_dis
ns_ble_scan_data_find (Thumb, 72 bytes, Stack size 40 bytes, ns_ble.o(i.ns_ble_scan_data_find))
[Stack]
- Max Depth = 52
- Call Chain = ns_ble_scan_data_find ⇒ memcmp
[Calls]
[Called By]- >> gapm_ext_adv_repoer_ind_handler
ns_ble_stack_init (Thumb, 432 bytes, Stack size 32 bytes, ns_ble.o(i.ns_ble_stack_init))
[Stack]
- Max Depth = 72
- Call Chain = ns_ble_stack_init ⇒ rwip_init ⇒ llhwc_phy_prerx_flash ⇒ llhwc_setmode_reg_config
[Calls]- >> EXTI_InitPeripheral
- >> RCC_EnableAHBPeriphClk
- >> rwip_init
- >> ns_sleep_lock_acquire
- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_state_set
- >> ke_task_create
- >> prf_init
- >> ns_ble_lsc_config
- >> __aeabi_memclr4
- >> __aeabi_memclr
- >> __aeabi_memcpy4
[Called By]
ns_ble_start_init (Thumb, 188 bytes, Stack size 24 bytes, ns_ble.o(i.ns_ble_start_init))
[Stack]
- Max Depth = 40
- Call Chain = ns_ble_start_init ⇒ llhwc_modem_setmode ⇒ llhwc_setmode_reg_config
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> llhwc_modem_setmode
- >> __ARM_common_memcpy1_6 (via Veneer)
[Called By]- >> gapm_ext_adv_repoer_ind_handler
- >> gapm_cmp_evt_handler
ns_ble_start_scan (Thumb, 170 bytes, Stack size 24 bytes, ns_ble.o(i.ns_ble_start_scan))
[Stack]
- Max Depth = 40
- Call Chain = ns_ble_start_scan ⇒ llhwc_modem_setmode ⇒ llhwc_setmode_reg_config
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> llhwc_modem_setmode
[Called By]
ns_ble_stop_scan (Thumb, 30 bytes, Stack size 8 bytes, ns_ble.o(i.ns_ble_stop_scan))
[Stack]
- Max Depth = 8
- Call Chain = ns_ble_stop_scan
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
[Called By]- >> gapm_ext_adv_repoer_ind_handler
ns_ble_update_param (Thumb, 128 bytes, Stack size 16 bytes, ns_ble.o(i.ns_ble_update_param))
[Stack]
- Max Depth = 40
- Call Chain = ns_ble_update_param ⇒ __2printf
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_msg_free
- >> __2printf
[Called By]- >> app_conn_params_update_evt_handler
ns_bond_last_bonded_peer_id (Thumb, 60 bytes, Stack size 72 bytes, ns_sec.o(i.ns_bond_last_bonded_peer_id))
[Stack]
- Max Depth = 88
- Call Chain = ns_bond_last_bonded_peer_id ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> ns_bond_db_get_size
- >> __ARM_common_memcpy1_6 (via Veneer)
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Called By]- >> app_create_advertising
ns_bond_last_bonded_ral_info (Thumb, 104 bytes, Stack size 72 bytes, ns_sec.o(i.ns_bond_last_bonded_ral_info))
[Stack]
- Max Depth = 88
- Call Chain = ns_bond_last_bonded_ral_info ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> ns_bond_db_get_size
- >> __ARM_common_memcpy1_6 (via Veneer)
- >> __aeabi_memclr4
- >> __aeabi_memclr
- >> __aeabi_memcpy
[Called By]
ns_log_lpuart_init (Thumb, 92 bytes, Stack size 48 bytes, ns_log_lpuart.o(i.ns_log_lpuart_init))
[Stack]
- Max Depth = 116
- Call Chain = ns_log_lpuart_init ⇒ LPUART_Init ⇒ __aeabi_uidivmod
[Calls]- >> GPIO_InitStruct
- >> GPIO_InitPeripheral
- >> RCC_EnableLpuartClk
- >> RCC_EnableAPB2PeriphClk
- >> RCC_ConfigLpuartClk
- >> LPUART_Init
- >> LPUART_DeInit
[Called By]- >> ns_sleep
- >> ns_HardFault_Handler
- >> ns_EXTI4_12_IRQHandler
- >> main
ns_sec_bond_store_evt_handler (Thumb, 284 bytes, Stack size 544 bytes, ns_sec.o(i.ns_sec_bond_store_evt_handler))
[Stack]
- Max Depth = 568
- Call Chain = ns_sec_bond_store_evt_handler ⇒ ns_ble_list_set_ral
[Calls]- >> Qflash_Write
- >> Qflash_Erase_Sector
- >> rwip_time_get
- >> ns_ble_list_set_ral
- >> ns_bond_db_get_size
- >> ke_timer_set
- >> __2printf
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
ns_sec_get_bond_status (Thumb, 6 bytes, Stack size 0 bytes, ns_sec.o(i.ns_sec_get_bond_status))
[Called By]
- >> gapm_cmp_evt_handler
- >> gapc_connection_req_ind_handler
- >> app_create_advertising
ns_sec_get_iocap (Thumb, 6 bytes, Stack size 0 bytes, ns_sec.o(i.ns_sec_get_iocap))
[Called By]
- >> gapc_connection_req_ind_handler
ns_sec_init (Thumb, 94 bytes, Stack size 32 bytes, ns_sec.o(i.ns_sec_init))
[Stack]
- Max Depth = 48
- Call Chain = ns_sec_init ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> Qflash_Init
- >> ns_bond_db_get_size
[Called By]
ns_sleep (Thumb, 166 bytes, Stack size 24 bytes, ns_sleep.o(i.ns_sleep))
[Stack]
- Max Depth = 140
- Call Chain = ns_sleep ⇒ ns_log_lpuart_init ⇒ LPUART_Init ⇒ __aeabi_uidivmod
[Calls]- >> ke_event_set
- >> EXTI_PA11_Configuration (via Veneer)
- >> entry_sleep
- >> ns_log_lpuart_init
- >> rwip_time_get
- >> rwip_sleep
- >> app_sleep_resume_proc
- >> app_sleep_prepare_proc
[Called By]
ns_sleep_lock_acquire (Thumb, 20 bytes, Stack size 0 bytes, ns_sleep.o(i.ns_sleep_lock_acquire))
[Called By]
- >> ns_ble_stack_init
- >> app_usart_dma_enable
ns_sleep_lock_release (Thumb, 16 bytes, Stack size 0 bytes, ns_sleep.o(i.ns_sleep_lock_release))
[Called By]
- >> app_lsi_calib_evt_handler
- >> app_usart_dma_enable
ns_timer_api_process_handler (Thumb, 166 bytes, Stack size 24 bytes, ns_timer.o(i.ns_timer_api_process_handler))
[Stack]
- Max Depth = 24
- Call Chain = ns_timer_api_process_handler
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_timer_set
[Called By]- >> app_entry_point_handler
prf_add_profile (Thumb, 132 bytes, Stack size 32 bytes, prf.o(i.prf_add_profile))
[Stack]
- Max Depth = 48
- Call Chain = prf_add_profile ⇒ prf_itf_get
[Calls]
[Address Reference Count : 1]- ns_ble.o(i.ns_ble_stack_init)
prf_dst_task_get (Thumb, 16 bytes, Stack size 0 bytes, prf.o(i.prf_dst_task_get))
[Called By]
- >> gattc_write_req_ind_handler
- >> gattc_read_req_ind_handler
- >> gattc_read_req_ind_handler
prf_env_get (Thumb, 44 bytes, Stack size 4 bytes, prf.o(i.prf_env_get))
[Stack]
- Max Depth = 4
- Call Chain = prf_env_get
[Called By]- >> rdtss_get_att_idx
- >> rdtss_get_att_handle
- >> rdtss_val_set_req_handler
- >> rdtss_val_ntf_req_handler
- >> rdtss_val_ind_req_handler
- >> rdtss_exe_operation
- >> rdtss_att_set_value
- >> rdtss_att_info_rsp_handler
- >> gattc_write_req_ind_handler
- >> gattc_read_req_ind_handler
- >> gattc_cmp_evt_handler
- >> gattc_att_info_req_ind_handler
- >> rdtss_task_init
- >> rdtss_set_ccc_value
- >> rdtss_init_ccc_values
- >> gattc_read_req_ind_handler
- >> diss_value_cfm_handler
- >> diss_set_value_req_handler
- >> diss_task_init
prf_get_id_from_task (Thumb, 50 bytes, Stack size 8 bytes, prf.o(i.prf_get_id_from_task))
[Stack]
- Max Depth = 8
- Call Chain = prf_get_id_from_task
[Address Reference Count : 1]- ns_ble.o(i.ns_ble_stack_init)
prf_get_itf_func_register (Thumb, 34 bytes, Stack size 0 bytes, prf.o(i.prf_get_itf_func_register))
[Called By]
- >> app_rdtss_add_rdts
- >> app_dis_add_dis
prf_get_task_from_id (Thumb, 50 bytes, Stack size 8 bytes, prf.o(i.prf_get_task_from_id))
[Stack]
- Max Depth = 8
- Call Chain = prf_get_task_from_id
[Called By]
[Address Reference Count : 1]- ns_ble.o(i.ns_ble_stack_init)
prf_init (Thumb, 170 bytes, Stack size 32 bytes, prf.o(i.prf_init))
[Stack]
- Max Depth = 32
- Call Chain = prf_init
[Calls]- >> ke_task_msg_flush
- >> ke_task_delete
- >> ke_task_create
[Called By]- >> gapm_cmp_evt_handler
- >> ns_ble_stack_init
prf_src_task_get (Thumb, 16 bytes, Stack size 0 bytes, prf.o(i.prf_src_task_get))
[Called By]
- >> rdtss_exe_operation
- >> rdtss_cleanup
rdtss_get_att_handle (Thumb, 28 bytes, Stack size 8 bytes, rdts_common.o(i.rdtss_get_att_handle))
[Stack]
- Max Depth = 12
- Call Chain = rdtss_get_att_handle ⇒ prf_env_get
[Calls]
[Called By]- >> rdtss_value_req_rsp_handler
rdtss_get_att_idx (Thumb, 40 bytes, Stack size 16 bytes, rdts_common.o(i.rdtss_get_att_idx))
[Stack]
- Max Depth = 20
- Call Chain = rdtss_get_att_idx ⇒ prf_env_get
[Calls]
[Called By]- >> rdtss_val_ntf_req_handler
- >> rdtss_val_ind_req_handler
- >> gattc_write_req_ind_handler
- >> gattc_read_req_ind_handler
rdtss_init_ccc_values (Thumb, 160 bytes, Stack size 40 bytes, rdtss_task.o(i.rdtss_init_ccc_values))
[Stack]
- Max Depth = 44
- Call Chain = rdtss_init_ccc_values ⇒ prf_env_get
[Calls]- >> co_list_push_back
- >> co_list_extract
- >> ke_malloc
- >> ke_free
- >> prf_env_get
- >> __aeabi_memcpy
[Called By]
rdtss_prf_itf_get (Thumb, 4 bytes, Stack size 0 bytes, rdtss.o(i.rdtss_prf_itf_get))
[Address Reference Count : 1]
- app_rdtss.o(i.app_rdtss_add_rdts)
rdtss_send_notify (Thumb, 62 bytes, Stack size 16 bytes, app_rdtss.o(i.rdtss_send_notify))
[Stack]
- Max Depth = 24
- Call Chain = rdtss_send_notify ⇒ prf_get_task_from_id
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> prf_get_task_from_id
- >> __aeabi_memcpy
[Called By]- >> usart_forward_to_ble_loop
rdtss_set_ccc_value (Thumb, 72 bytes, Stack size 24 bytes, rdtss_task.o(i.rdtss_set_ccc_value))
[Stack]
- Max Depth = 60
- Call Chain = rdtss_set_ccc_value ⇒ rdtss_att_set_value ⇒ prf_env_get
[Calls]- >> rdtss_att_set_value
- >> prf_env_get
- >> __aeabi_memcpy
[Called By]- >> rdtss_create
- >> rdtss_cleanup
rdtss_task_init (Thumb, 28 bytes, Stack size 8 bytes, rdtss_task.o(i.rdtss_task_init))
[Stack]
- Max Depth = 12
- Call Chain = rdtss_task_init ⇒ prf_env_get
[Calls]
[Called By]
rwip_init (Thumb, 172 bytes, Stack size 8 bytes, rwip.o(i.rwip_init))
[Stack]
- Max Depth = 40
- Call Chain = rwip_init ⇒ llhwc_phy_prerx_flash ⇒ llhwc_setmode_reg_config
[Calls]- >> rwip_eif_get
- >> rwip_driver_init
- >> rwble_init
- >> rwble_hl_init
- >> rf_init
- >> llhwc_phy_prerx_flash
- >> ke_mem_init
- >> ke_init
- >> hci_init
- >> h4tl_init
- >> ecc_init
- >> ahi_init (via Veneer)
[Called By]
rwip_sleep (Thumb, 260 bytes, Stack size 32 bytes, rwip_driver.o(i.rwip_sleep))
[Stack]
- Max Depth = 44
- Call Chain = rwip_sleep ⇒ __aeabi_uidivmod
[Calls]- >> rwip_time_get
- >> rwip_prevent_sleep_set
- >> ke_sleep_check
- >> __aeabi_uidivmod
[Called By]
rwip_slp_isr (Thumb, 178 bytes, Stack size 24 bytes, rwip_driver.o(i.rwip_slp_isr))
[Stack]
- Max Depth = 56
- Call Chain = rwip_slp_isr ⇒ llhwc_phy_prerx_flash ⇒ llhwc_setmode_reg_config
[Calls]- >> __aeabi_ui2f
- >> llhwc_phy_prerx_flash
- >> rwip_prevent_sleep_set
- >> rwip_prevent_sleep_clear
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> __aeabi_f2uiz
- >> __aeabi_uidivmod
[Address Reference Count : 1]- ns_ble.o(i.ns_ble_stack_init)
usart_forward_to_ble_loop (Thumb, 70 bytes, Stack size 16 bytes, app_usart.o(i.usart_forward_to_ble_loop))
[Stack]
- Max Depth = 40
- Call Chain = usart_forward_to_ble_loop ⇒ rdtss_send_notify ⇒ prf_get_task_from_id
[Calls]- >> rdtss_send_notify
- >> __aeabi_uidivmod
[Called By]- >> rdtss_val_ntf_cfm_handler
usart_rx_check_in_irq (Thumb, 70 bytes, Stack size 16 bytes, app_usart.o(i.usart_rx_check_in_irq))
[Stack]
- Max Depth = 64
- Call Chain = usart_rx_check_in_irq ⇒ app_usart_rx_data_fifo_enter ⇒ __2printf
[Calls]- >> DMA_GetCurrDataCounter
- >> app_usart_rx_data_fifo_enter
[Called By]- >> USART1_IRQHandler
- >> DMA_Channel1_2_3_4_IRQHandler
usart_tx_dma_send (Thumb, 78 bytes, Stack size 56 bytes, app_usart.o(i.usart_tx_dma_send))
[Stack]
- Max Depth = 64
- Call Chain = usart_tx_dma_send ⇒ DMA_Init
[Calls]- >> DMA_Init
- >> DMA_EnableChannel
[Called By]- >> main
- >> app_usart_tx_process
Local Symbols
llhwc_setmode_reg_config (Thumb, 82 bytes, Stack size 8 bytes, rwip_driver.o(i.llhwc_setmode_reg_config))
[Stack]
- Max Depth = 8
- Call Chain = llhwc_setmode_reg_config
[Called By]- >> llhwc_phy_prerx_flash
- >> llhwc_modem_setmode
prf_itf_get (Thumb, 44 bytes, Stack size 16 bytes, prf.o(i.prf_itf_get))
[Stack]
- Max Depth = 16
- Call Chain = prf_itf_get
[Called By]
diss_cleanup (Thumb, 2 bytes, Stack size 0 bytes, diss.o(i.diss_cleanup))
[Address Reference Count : 1]
diss_create (Thumb, 2 bytes, Stack size 0 bytes, diss.o(i.diss_create))
[Address Reference Count : 1]
diss_destroy (Thumb, 62 bytes, Stack size 16 bytes, diss.o(i.diss_destroy))
[Stack]
- Max Depth = 16
- Call Chain = diss_destroy
[Calls]- >> ke_free
- >> co_list_pop_front
[Address Reference Count : 1]
diss_init (Thumb, 152 bytes, Stack size 56 bytes, diss.o(i.diss_init))
[Stack]
- Max Depth = 68
- Call Chain = diss_init ⇒ diss_task_init ⇒ prf_env_get
[Calls]- >> ke_state_set
- >> ke_malloc
- >> diss_task_init
- >> co_list_init
- >> attm_svc_create_db (via Veneer)
[Address Reference Count : 1]
diss_set_value_req_handler (Thumb, 152 bytes, Stack size 40 bytes, diss_task.o(i.diss_set_value_req_handler))
[Stack]
- Max Depth = 44
- Call Chain = diss_set_value_req_handler ⇒ diss_value_to_handle
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> co_list_push_back
- >> co_list_extract
- >> ke_malloc
- >> ke_free
- >> diss_value_to_handle
- >> diss_check_val_len
- >> prf_env_get
- >> __aeabi_memcpy
[Address Reference Count : 1]
diss_value_cfm_handler (Thumb, 120 bytes, Stack size 24 bytes, diss_task.o(i.diss_value_cfm_handler))
[Stack]
- Max Depth = 28
- Call Chain = diss_value_cfm_handler ⇒ diss_value_to_handle
[Calls]- >> ke_state_get
- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_state_set
- >> diss_value_to_handle
- >> prf_env_get
- >> __aeabi_memcpy
[Address Reference Count : 1]
gattc_read_req_ind_handler (Thumb, 188 bytes, Stack size 40 bytes, diss_task.o(i.gattc_read_req_ind_handler))
[Stack]
- Max Depth = 48
- Call Chain = gattc_read_req_ind_handler ⇒ diss_handle_to_value
[Calls]- >> ke_state_get
- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_state_set
- >> diss_handle_to_value
- >> prf_env_get
- >> prf_dst_task_get
- >> __aeabi_memcpy
[Address Reference Count : 1]
rdtss_cleanup (Thumb, 84 bytes, Stack size 24 bytes, rdtss.o(i.rdtss_cleanup))
[Stack]
- Max Depth = 84
- Call Chain = rdtss_cleanup ⇒ rdtss_set_ccc_value ⇒ rdtss_att_set_value ⇒ prf_env_get
[Calls]- >> rdtss_set_ccc_value
- >> ke_state_set
- >> prf_src_task_get
[Address Reference Count : 1]
rdtss_create (Thumb, 70 bytes, Stack size 24 bytes, rdtss.o(i.rdtss_create))
[Stack]
- Max Depth = 84
- Call Chain = rdtss_create ⇒ rdtss_set_ccc_value ⇒ rdtss_att_set_value ⇒ prf_env_get
[Calls]
[Address Reference Count : 1]
rdtss_destroy (Thumb, 66 bytes, Stack size 16 bytes, rdtss.o(i.rdtss_destroy))
[Stack]
- Max Depth = 16
- Call Chain = rdtss_destroy
[Calls]- >> ke_free
- >> co_list_pop_front
[Address Reference Count : 1]
rdtss_init (Thumb, 152 bytes, Stack size 56 bytes, rdtss.o(i.rdtss_init))
[Stack]
- Max Depth = 100
- Call Chain = rdtss_init ⇒ rdtss_init_ccc_values ⇒ prf_env_get
[Calls]- >> rdtss_task_init
- >> rdtss_init_ccc_values
- >> attm_svc_create_db_128 (via Veneer)
- >> ke_state_set
- >> ke_malloc
- >> co_list_init
[Address Reference Count : 1]
gattc_att_info_req_ind_handler (Thumb, 58 bytes, Stack size 24 bytes, rdtss_task.o(i.gattc_att_info_req_ind_handler))
[Stack]
- Max Depth = 28
- Call Chain = gattc_att_info_req_ind_handler ⇒ prf_env_get
[Calls]- >> ke_state_get
- >> ke_msg_send
- >> ke_msg_alloc
- >> prf_env_get
[Address Reference Count : 1]
gattc_cmp_evt_handler (Thumb, 28 bytes, Stack size 8 bytes, rdtss_task.o(i.gattc_cmp_evt_handler))
[Stack]
- Max Depth = 36
- Call Chain = gattc_cmp_evt_handler ⇒ rdtss_exe_operation ⇒ prf_env_get
[Calls]- >> rdtss_exe_operation
- >> prf_env_get
[Address Reference Count : 1]
gattc_read_req_ind_handler (Thumb, 234 bytes, Stack size 48 bytes, rdtss_task.o(i.gattc_read_req_ind_handler))
[Stack]
- Max Depth = 68
- Call Chain = gattc_read_req_ind_handler ⇒ rdtss_get_att_idx ⇒ prf_env_get
[Calls]- >> rdtss_get_att_idx
- >> ke_state_get
- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_state_set
- >> prf_env_get
- >> prf_dst_task_get
- >> __aeabi_memcpy
[Address Reference Count : 1]
gattc_write_req_ind_handler (Thumb, 290 bytes, Stack size 72 bytes, rdtss_task.o(i.gattc_write_req_ind_handler))
[Stack]
- Max Depth = 128
- Call Chain = gattc_write_req_ind_handler ⇒ get_value_handle
[Calls]- >> rdtss_get_att_idx
- >> get_value_handle
- >> check_client_char_cfg
- >> attmdb_att_get_permission (via Veneer)
- >> rdtss_att_set_value
- >> ke_msg_send
- >> ke_msg_alloc
- >> prf_env_get
- >> prf_dst_task_get
- >> __aeabi_memcpy
[Address Reference Count : 1]
rdtss_att_info_rsp_handler (Thumb, 60 bytes, Stack size 16 bytes, rdtss_task.o(i.rdtss_att_info_rsp_handler))
[Stack]
- Max Depth = 20
- Call Chain = rdtss_att_info_rsp_handler ⇒ prf_env_get
[Calls]- >> ke_state_get
- >> ke_msg_send
- >> ke_msg_alloc
- >> prf_env_get
[Address Reference Count : 1]
rdtss_att_set_value (Thumb, 104 bytes, Stack size 32 bytes, rdtss_task.o(i.rdtss_att_set_value))
[Stack]
- Max Depth = 36
- Call Chain = rdtss_att_set_value ⇒ prf_env_get
[Calls]- >> co_list_push_back
- >> co_list_extract
- >> ke_malloc
- >> ke_free
- >> prf_env_get
- >> __aeabi_memcpy
[Called By]- >> gattc_write_req_ind_handler
- >> rdtss_set_ccc_value
rdtss_exe_operation (Thumb, 232 bytes, Stack size 24 bytes, rdtss_task.o(i.rdtss_exe_operation))
[Stack]
- Max Depth = 28
- Call Chain = rdtss_exe_operation ⇒ prf_env_get
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_state_set
- >> ke_free
- >> prf_src_task_get
- >> prf_env_get
- >> __aeabi_memcpy
[Called By]- >> rdtss_val_ntf_req_handler
- >> rdtss_val_ind_req_handler
- >> gattc_cmp_evt_handler
rdtss_val_ind_req_handler (Thumb, 82 bytes, Stack size 24 bytes, rdtss_task.o(i.rdtss_val_ind_req_handler))
[Stack]
- Max Depth = 80
- Call Chain = rdtss_val_ind_req_handler ⇒ get_cfg_handle
[Calls]- >> rdtss_get_att_idx
- >> get_cfg_handle
- >> rdtss_exe_operation
- >> ke_state_get
- >> ke_state_set
- >> prf_env_get
[Address Reference Count : 1]
rdtss_val_ntf_req_handler (Thumb, 104 bytes, Stack size 24 bytes, rdtss_task.o(i.rdtss_val_ntf_req_handler))
[Stack]
- Max Depth = 80
- Call Chain = rdtss_val_ntf_req_handler ⇒ get_cfg_handle
[Calls]- >> rdtss_get_att_idx
- >> get_cfg_handle
- >> rdtss_exe_operation
- >> ke_state_get
- >> ke_state_set
- >> prf_env_get
[Address Reference Count : 1]
rdtss_val_set_req_handler (Thumb, 32 bytes, Stack size 8 bytes, rdtss_task.o(i.rdtss_val_set_req_handler))
[Stack]
- Max Depth = 56
- Call Chain = rdtss_val_set_req_handler ⇒ attm_att_set_value
[Calls]- >> attm_att_set_value
- >> prf_env_get
[Address Reference Count : 1]
rdtss_value_req_rsp_handler (Thumb, 124 bytes, Stack size 16 bytes, rdtss_task.o(i.rdtss_value_req_rsp_handler))
[Stack]
- Max Depth = 28
- Call Chain = rdtss_value_req_rsp_handler ⇒ rdtss_get_att_handle ⇒ prf_env_get
[Calls]- >> rdtss_get_att_handle
- >> ke_state_get
- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_state_set
- >> __aeabi_memcpy
[Address Reference Count : 1]
timer_canceled_handler (Thumb, 2 bytes, Stack size 0 bytes, ns_timer.o(i.timer_canceled_handler))
[Address Reference Count : 1]
- ns_timer.o(i.ns_timer_api_process_handler)
timer_modified_handler (Thumb, 2 bytes, Stack size 0 bytes, ns_timer.o(i.timer_modified_handler))
[Address Reference Count : 1]
- ns_timer.o(i.ns_timer_api_process_handler)
app_sec_msg_dflt_handler (Thumb, 4 bytes, Stack size 0 bytes, ns_sec.o(i.app_sec_msg_dflt_handler))
[Address Reference Count : 1]
gapc_bond_ind_handler (Thumb, 140 bytes, Stack size 24 bytes, ns_sec.o(i.gapc_bond_ind_handler))
[Stack]
- Max Depth = 32
- Call Chain = gapc_bond_ind_handler ⇒ ns_ble_disconnect
[Calls]- >> ns_ble_disconnect
- >> ke_timer_set
- >> __ARM_common_memcpy1_6 (via Veneer)
- >> __aeabi_memcpy
[Address Reference Count : 1]
gapc_bond_req_ind_handler (Thumb, 438 bytes, Stack size 40 bytes, ns_sec.o(i.gapc_bond_req_ind_handler))
[Stack]
- Max Depth = 52
- Call Chain = gapc_bond_req_ind_handler ⇒ __aeabi_uidivmod
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> rwip_time_get
- >> ke_msg_free
- >> __aeabi_memclr
- >> __aeabi_memcpy
- >> rand
- >> __aeabi_uidivmod
[Address Reference Count : 1]
gapc_encrypt_ind_handler (Thumb, 34 bytes, Stack size 16 bytes, ns_sec.o(i.gapc_encrypt_ind_handler))
[Stack]
- Max Depth = 16
- Call Chain = gapc_encrypt_ind_handler
[Address Reference Count : 1]
gapc_encrypt_req_ind_handler (Thumb, 276 bytes, Stack size 104 bytes, ns_sec.o(i.gapc_encrypt_req_ind_handler))
[Stack]
- Max Depth = 120
- Call Chain = gapc_encrypt_req_ind_handler ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> ns_bond_db_get_size
- >> memcmp
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Address Reference Count : 1]
ns_bond_db_get_size (Thumb, 36 bytes, Stack size 8 bytes, ns_sec.o(i.ns_bond_db_get_size))
[Stack]
- Max Depth = 16
- Call Chain = ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]
[Called By]- >> ns_sec_init
- >> ns_sec_bond_store_evt_handler
- >> ns_bond_last_bonded_ral_info
- >> ns_bond_last_bonded_peer_id
- >> gapc_encrypt_req_ind_handler
app_create_advertising (Thumb, 216 bytes, Stack size 24 bytes, ns_ble.o(i.app_create_advertising))
[Stack]
- Max Depth = 112
- Call Chain = app_create_advertising ⇒ ns_bond_last_bonded_peer_id ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> ns_sec_get_bond_status
- >> ns_bond_last_bonded_peer_id
[Called By]- >> ns_ble_adv_start
- >> ns_ble_adv_fsm_next
app_set_adv_data (Thumb, 94 bytes, Stack size 24 bytes, ns_ble.o(i.app_set_adv_data))
[Stack]
- Max Depth = 24
- Call Chain = app_set_adv_data
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> __aeabi_memcpy
[Called By]
app_set_scan_rsp_data (Thumb, 166 bytes, Stack size 24 bytes, ns_ble.o(i.app_set_scan_rsp_data))
[Stack]
- Max Depth = 24
- Call Chain = app_set_scan_rsp_data
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> __aeabi_memcpy
[Called By]
app_start_advertising (Thumb, 100 bytes, Stack size 16 bytes, ns_ble.o(i.app_start_advertising))
[Stack]
- Max Depth = 32
- Call Chain = app_start_advertising ⇒ llhwc_modem_setmode ⇒ llhwc_setmode_reg_config
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> llhwc_modem_setmode
[Called By]
app_conn_params_update_evt_handler (Thumb, 12 bytes, Stack size 8 bytes, ns_ble_task.o(i.app_conn_params_update_evt_handler))
[Stack]
- Max Depth = 48
- Call Chain = app_conn_params_update_evt_handler ⇒ ns_ble_update_param ⇒ __2printf
[Calls]
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
app_lsi_calib_evt_handler (Thumb, 140 bytes, Stack size 16 bytes, ns_ble_task.o(i.app_lsi_calib_evt_handler))
[Stack]
- Max Depth = 40
- Call Chain = app_lsi_calib_evt_handler ⇒ ns_ble_lsc_config
[Calls]- >> ns_sleep_lock_release
- >> ns_ble_lsc_config
- >> ke_timer_set
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapc_cmp_evt_handler (Thumb, 36 bytes, Stack size 16 bytes, ns_ble_task.o(i.gapc_cmp_evt_handler))
[Stack]
- Max Depth = 16
- Call Chain = gapc_cmp_evt_handler
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapc_conn_rssi_ind_handler (Thumb, 88 bytes, Stack size 16 bytes, ns_ble_task.o(i.gapc_conn_rssi_ind_handler))
[Stack]
- Max Depth = 16
- Call Chain = gapc_conn_rssi_ind_handler
[Calls]- >> ke_state_get
- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_timer_set
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapc_connection_req_ind_handler (Thumb, 288 bytes, Stack size 48 bytes, ns_ble_task.o(i.gapc_connection_req_ind_handler))
[Stack]
- Max Depth = 168
- Call Chain = gapc_connection_req_ind_handler ⇒ ns_ble_adv_start ⇒ app_create_advertising ⇒ ns_bond_last_bonded_peer_id ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_state_set
- >> ns_ble_adv_start
- >> ns_sec_get_iocap
- >> ns_sec_get_bond_status
- >> ke_timer_set
- >> __ARM_common_memcpy1_6 (via Veneer)
- >> __2printf
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapc_disconnect_ind_handler (Thumb, 76 bytes, Stack size 24 bytes, ns_ble_task.o(i.gapc_disconnect_ind_handler))
[Stack]
- Max Depth = 48
- Call Chain = gapc_disconnect_ind_handler ⇒ __2printf
[Calls]- >> ke_state_set
- >> ns_ble_get_connection_num
- >> __2printf
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapc_get_dev_info_req_ind_handler (Thumb, 116 bytes, Stack size 16 bytes, ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler))
[Stack]
- Max Depth = 16
- Call Chain = gapc_get_dev_info_req_ind_handler
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> __aeabi_memcpy
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapc_le_phy_ind_handler (Thumb, 24 bytes, Stack size 8 bytes, ns_ble_task.o(i.gapc_le_phy_ind_handler))
[Stack]
- Max Depth = 32
- Call Chain = gapc_le_phy_ind_handler ⇒ __2printf
[Calls]- >> llhwc_modem_setmode
- >> __2printf
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapc_le_pkt_size_ind_handler (Thumb, 24 bytes, Stack size 0 bytes, ns_ble_task.o(i.gapc_le_pkt_size_ind_handler))
[Address Reference Count : 1]
- ns_ble_task.o(.constdata)
gapc_param_update_req_ind_handler (Thumb, 90 bytes, Stack size 24 bytes, ns_ble_task.o(i.gapc_param_update_req_ind_handler))
[Stack]
- Max Depth = 144
- Call Chain = gapc_param_update_req_ind_handler ⇒ ns_ble_adv_start ⇒ app_create_advertising ⇒ ns_bond_last_bonded_peer_id ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> ns_ble_adv_start
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapc_param_updated_ind_handler (Thumb, 36 bytes, Stack size 16 bytes, ns_ble_task.o(i.gapc_param_updated_ind_handler))
[Stack]
- Max Depth = 16
- Call Chain = gapc_param_updated_ind_handler
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapc_set_dev_info_req_ind_handler (Thumb, 52 bytes, Stack size 16 bytes, ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler))
[Stack]
- Max Depth = 16
- Call Chain = gapc_set_dev_info_req_ind_handler
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> __aeabi_memcpy
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapm_activity_created_ind_handler (Thumb, 42 bytes, Stack size 0 bytes, ns_ble_task.o(i.gapm_activity_created_ind_handler))
[Address Reference Count : 1]
- ns_ble_task.o(.constdata)
gapm_activity_stopped_ind_handler (Thumb, 70 bytes, Stack size 16 bytes, ns_ble_task.o(i.gapm_activity_stopped_ind_handler))
[Stack]
- Max Depth = 144
- Call Chain = gapm_activity_stopped_ind_handler ⇒ ns_ble_adv_fsm_next ⇒ app_create_advertising ⇒ ns_bond_last_bonded_peer_id ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> ns_ble_delete_scan
- >> ns_ble_delete_init
- >> ns_ble_adv_fsm_next
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapm_addr_solved_ind_handler (Thumb, 4 bytes, Stack size 0 bytes, ns_ble_task.o(i.gapm_addr_solved_ind_handler))
[Address Reference Count : 1]
- ns_ble_task.o(.constdata)
gapm_cmp_evt_handler (Thumb, 828 bytes, Stack size 64 bytes, ns_ble_task.o(i.gapm_cmp_evt_handler))
[Stack]
- Max Depth = 192
- Call Chain = gapm_cmp_evt_handler ⇒ ns_ble_adv_fsm_next ⇒ app_create_advertising ⇒ ns_bond_last_bonded_peer_id ⇒ ns_bond_db_get_size ⇒ Qflash_Erase_Sector
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> ke_state_set
- >> attm_svc_create_db (via Veneer)
- >> prf_init
- >> llhwc_modem_setmode
- >> ns_ble_start_scan
- >> ns_ble_start_init
- >> ns_ble_delete_scan
- >> ns_ble_delete_init
- >> ns_ble_adv_stop
- >> ns_ble_adv_start
- >> ns_ble_adv_fsm_next
- >> ns_ble_add_svc
- >> ns_ble_list_set_ral
- >> ns_sec_get_bond_status
- >> ns_bond_last_bonded_ral_info
- >> ke_timer_set
- >> __2printf
- >> __aeabi_memclr
- >> __aeabi_memcpy
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapm_ext_adv_repoer_ind_handler (Thumb, 184 bytes, Stack size 16 bytes, ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler))
[Stack]
- Max Depth = 68
- Call Chain = gapm_ext_adv_repoer_ind_handler ⇒ ns_ble_scan_data_find ⇒ memcmp
[Calls]- >> ns_ble_stop_scan
- >> ns_ble_start_init
- >> ns_ble_scan_data_find
- >> memcmp
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapm_gen_rand_nb_ind_handler (Thumb, 30 bytes, Stack size 8 bytes, ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler))
[Stack]
- Max Depth = 8
- Call Chain = gapm_gen_rand_nb_ind_handler
[Calls]- >> __ARM_common_memcpy1_8 (via Veneer)
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gapm_profile_added_ind_handler (Thumb, 12 bytes, Stack size 8 bytes, ns_ble_task.o(i.gapm_profile_added_ind_handler))
[Stack]
- Max Depth = 8
- Call Chain = gapm_profile_added_ind_handler
[Calls]
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gattc_cmp_evt_handler (Thumb, 36 bytes, Stack size 16 bytes, ns_ble_task.o(i.gattc_cmp_evt_handler))
[Stack]
- Max Depth = 16
- Call Chain = gattc_cmp_evt_handler
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
gattc_mtu_changed_ind_handler (Thumb, 66 bytes, Stack size 24 bytes, ns_ble_task.o(i.gattc_mtu_changed_ind_handler))
[Stack]
- Max Depth = 24
- Call Chain = gattc_mtu_changed_ind_handler
[Address Reference Count : 1]- ns_ble_task.o(.constdata)
diss_value_req_ind_handler (Thumb, 118 bytes, Stack size 24 bytes, app_dis.o(i.diss_value_req_ind_handler))
[Stack]
- Max Depth = 24
- Call Chain = diss_value_req_ind_handler
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> __aeabi_memcpy
[Address Reference Count : 1]
rdtss_val_ntf_cfm_handler (Thumb, 10 bytes, Stack size 8 bytes, app_rdtss.o(i.rdtss_val_ntf_cfm_handler))
[Stack]
- Max Depth = 48
- Call Chain = rdtss_val_ntf_cfm_handler ⇒ usart_forward_to_ble_loop ⇒ rdtss_send_notify ⇒ prf_get_task_from_id
[Calls]- >> usart_forward_to_ble_loop
[Address Reference Count : 1]
rdtss_val_write_ind_handler (Thumb, 36 bytes, Stack size 8 bytes, app_rdtss.o(i.rdtss_val_write_ind_handler))
[Stack]
- Max Depth = 56
- Call Chain = rdtss_val_write_ind_handler ⇒ app_usart_tx_fifo_enter ⇒ __2printf
[Calls]- >> app_usart_tx_fifo_enter
[Address Reference Count : 1]
rdtss_value_req_ind_handler (Thumb, 48 bytes, Stack size 24 bytes, app_rdtss.o(i.rdtss_value_req_ind_handler))
[Stack]
- Max Depth = 24
- Call Chain = rdtss_value_req_ind_handler
[Calls]- >> ke_msg_send
- >> ke_msg_alloc
- >> __aeabi_memcpy
[Address Reference Count : 1]
_printf_core (Thumb, 1020 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
[Calls]
- >> _printf_pre_padding
- >> _printf_post_padding
- >> __aeabi_uldivmod
[Called By]
_printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printf8.o(i._printf_pre_padding), UNUSED)
[Called By]
Undefined Global Symbols