SysTick_Handler ⇒ SysTick_Handler
Function Pointers
- HardFault_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- LL_ENC_Decrypt0 from patch.o(i.LL_ENC_Decrypt0) referenced from patch.o(i.init_config)
- LL_ENC_Encrypt0 from patch.o(i.LL_ENC_Encrypt0) referenced from patch.o(i.init_config)
- LL_IRQHandler1 from patch.o(i.LL_IRQHandler1) referenced from patch.o(i.init_config)
- LL_ProcessEvent from rom1Sym.txt(ABSOLUTE) referenced from osal_voice.o(.constdata)
- LL_SetAdvParam1 from patch.o(i.LL_SetAdvParam1) referenced from patch.o(i.init_config)
- LL_set_default_conn_params1 from patch.o(i.LL_set_default_conn_params1) referenced from patch.o(i.init_config)
- LL_slave_conn_event1 from patch.o(i.LL_slave_conn_event1) referenced from patch.o(i.init_config)
- NMI_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- PendSV_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- Reset_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- SVC_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- SysTick_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- SystemInit from system_armcm0.o(.text) referenced from startup_armcm0.o(.text)
- TIM0_IRQHandler1 from patch.o(i.TIM0_IRQHandler1) referenced from jump_table.o(jump_table_mem_area)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_armcm0.o(.text)
- boot_init1 from patch.o(i.boot_init1) referenced from patch.o(i.init_config)
- config_RTC1 from patch.o(i.config_RTC1) referenced from patch.o(i.init_config)
- enterSleepProcess1 from patch.o(i.enterSleepProcess1) referenced from patch.o(i.init_config)
- gpio_sleep_handler from gpio.o(.text) referenced from gpio.o(.text)
- gpio_wakeup_handler from gpio.o(.text) referenced from gpio.o(.text)
- hal_ADC_IRQHandler from voice.o(.text) referenced from jump_table.o(jump_table_mem_area)
- hal_GPIO_IRQHandler from gpio.o(.text) referenced from jump_table.o(jump_table_mem_area)
- hal_UART0_IRQHandler from uart.o(.text) referenced from jump_table.o(jump_table_mem_area)
- hal_pwrmgr_sleep_process from pwrmgr.o(.text) referenced from jump_table.o(jump_table_mem_area)
- hal_pwrmgr_wakeup_process from pwrmgr.o(.text) referenced from jump_table.o(jump_table_mem_area)
- hard_fault from jump_table.o(.text) referenced from jump_table.o(jump_table_mem_area)
- llProcessRxData1 from patch.o(i.llProcessRxData1) referenced from patch.o(i.init_config)
- llProcessSlaveControlPacket1 from patch.o(i.llProcessSlaveControlPacket1) referenced from patch.o(i.init_config)
- llProcessSlaveControlProcedures0 from patch.o(i.llProcessSlaveControlProcedures0) referenced from patch.o(i.init_config)
- llSetupAdv1 from patch.o(i.llSetupAdv1) referenced from patch.o(i.init_config)
- llSetupDirectedAdvEvt1 from patch.o(i.llSetupDirectedAdvEvt1) referenced from patch.o(i.init_config)
- llSetupNextSlaveEvent1 from patch.o(i.llSetupNextSlaveEvent1) referenced from patch.o(i.init_config)
- llSetupUndirectedAdvEvt1 from patch.o(i.llSetupUndirectedAdvEvt1) referenced from patch.o(i.init_config)
- llSlaveEvt_TaskEndOk1 from patch.o(i.llSlaveEvt_TaskEndOk1) referenced from patch.o(i.init_config)
- ll_hw_go1 from patch.o(i.ll_hw_go1) referenced from patch.o(i.init_config)
- main from main.o(.text) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- move_to_slave_function1 from patch.o(i.move_to_slave_function1) referenced from patch.o(i.init_config)
- osalInitTasks from osal_voice.o(.text) referenced from jump_table.o(jump_table_mem_area)
- osal_pwrmgr_powerconserve1 from patch.o(i.osal_pwrmgr_powerconserve1) referenced from patch.o(i.init_config)
- rf_calibrate1 from patch.o(i.rf_calibrate1) referenced from patch.o(i.init_config)
- rf_phy_ini from rf_phy_driver.o(i.rf_phy_ini) referenced from jump_table.o(jump_table_mem_area)
- rf_wakeup_handler from main.o(.text) referenced from main.o(.text)
- uart_hw_config from uart.o(.text) referenced from uart.o(.text)
- voice_ProcessEvent from voice_demo.o(.text) referenced from osal_voice.o(.constdata)
- voice_evt_handler_adpcm from voice_demo.o(.text) referenced from voice_demo.o(.text)
- wakeupProcess1 from patch.o(i.wakeupProcess1) referenced from patch.o(i.init_config)
- wakeup_init1 from patch.o(i.wakeup_init1) referenced from patch.o(i.init_config)
Global Symbols
__aeabi_uidivmod (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> hal_ms_intv (via Veneer)
- >> WaitMs (via Veneer)
- >> uart_hw_config (via Veneer)
- >> printi (via Veneer)
- >> hal_gpio_wakeup_set (via Veneer)
- >> hal_system_init (via Veneer)
- >> hal_gpio_pull_set (via Veneer)
- >> wakeupProcess1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
strlen (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> phy_printf (via Veneer)
LL_ConnParamUpdateCback (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupNextSlaveEvent1 (via Veneer)
LL_ENC_AES128_Encrypt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
LL_ENC_Decrypt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessRxData1 (via Veneer)
LL_ENC_Encrypt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUnknownRsp1 (via Veneer)
- >> llSetupTermInd1 (via Veneer)
- >> llSetupFeatureSetRsp1 (via Veneer)
LL_ENC_GenDeviceIV (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlPacket1 (via Veneer)
LL_ENC_GenDeviceSKD (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlPacket1 (via Veneer)
LL_ENC_GenerateNonce (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_ENC_Encrypt0 (via Veneer)
- >> LL_ENC_Decrypt0 (via Veneer)
LL_ENC_GenerateTrueRandNum (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlPacket1 (via Veneer)
LL_ENC_LoadKey (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_ENC_Encrypt0 (via Veneer)
- >> LL_ENC_Decrypt0 (via Veneer)
LL_ENC_ReverseBytes (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupEncRsp0 (via Veneer)
- >> llProcessSlaveControlPacket1 (via Veneer)
LL_EncChangeCback (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
LL_EncKeyRefreshCback (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
LL_EncLtkReqCback (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
LL_Init (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> osalInitTasks (via Veneer)
LL_ProcessEvent (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
LL_RX_bm_alloc (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessRxData1 (via Veneer)
LL_ReadRemoteUsedFeaturesCompleteCback (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
LL_ReadRemoteVersionInfoCback (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
LL_Reset (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupDirectedAdvEvt1 (via Veneer)
LL_RxDataCompleteCback (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessRxData1 (via Veneer)
LL_evt_schedule (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> TIM0_IRQHandler1 (via Veneer)
LL_set_default_conn_params (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
__ARM_common_switch8 (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> hal_convert_char_to_hex (via Veneer)
- >> hal_convert_hex_to_char_wo_x (via Veneer)
- >> hal_convert_hex_to_char (via Veneer)
- >> hal_rom_code_ini (via Veneer)
- >> rf_tp_cal (via Veneer)
- >> rf_rxDcoc_cfg (via Veneer)
- >> llSetupAdv1 (via Veneer)
- >> llProcessSlaveControlProcedures0 (via Veneer)
- >> llProcessSlaveControlPacket1 (via Veneer)
- >> LL_SetAdvParam1 (via Veneer)
app_wakeup_process (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
boot_init (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> hal_rom_code_ini (via Veneer)
clearTimerInt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> TIM0_IRQHandler1 (via Veneer)
clear_timer (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> TIM0_IRQHandler1 (via Veneer)
config_RTC (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> enterSleepProcess1 (via Veneer)
disableSleep (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> hal_pwrmgr_unlock (via Veneer)
- >> hal_pwrmgr_lock (via Veneer)
- >> hal_pwrmgr_init (via Veneer)
enableSleep (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> hal_pwrmgr_unlock (via Veneer)
- >> hal_pwrmgr_init (via Veneer)
enterSleepProcess (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> osal_pwrmgr_powerconserve1 (via Veneer)
enter_sleep_off_mode (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> enterSleepProcess1 (via Veneer)
getRxBufferSize (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSlaveEvt_TaskEndOk1 (via Veneer)
- >> llProcessRxData1 (via Veneer)
getSleepMode (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> osal_pwrmgr_powerconserve1 (via Veneer)
getTxBufferSize (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupNextSlaveEvent1 (via Veneer)
- >> llSetupEncRsp0 (via Veneer)
get_rx_read_ptr (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessRxData1 (via Veneer)
get_timer3_count (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
isSleepAllow (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> osal_pwrmgr_powerconserve1 (via Veneer)
llCalcTimerDrift (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
- >> llSetupNextSlaveEvent1 (via Veneer)
llCheckForLstoDuringSL (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupNextSlaveEvent1 (via Veneer)
llConnTerminate (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSlaveEvt_TaskEndOk1 (via Veneer)
- >> llProcessSlaveControlProcedures0 (via Veneer)
- >> llProcessSlaveControlPacket1 (via Veneer)
- >> llProcessRxData1 (via Veneer)
llConvertCtrlProcTimeoutToEvent (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
- >> llSetupNextSlaveEvent1 (via Veneer)
llConvertLstoToEvent (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
- >> llSetupNextSlaveEvent1 (via Veneer)
llDequeueCtrlPkt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
llEnqueueCtrlPkt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlPacket1 (via Veneer)
llEventDelta (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupNextSlaveEvent1 (via Veneer)
llEventInRange (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupNextSlaveEvent1 (via Veneer)
llGetNextAdvChn (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
llGetNextDataChan (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
llMemCopyDst (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupFeatureSetRsp1 (via Veneer)
- >> llSetupEncRsp0 (via Veneer)
llMemCopySrc (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
- >> llProcessSlaveControlPacket1 (via Veneer)
llProcessChanMap (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
llProcessMasterControlPacket (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessRxData1 (via Veneer)
llProcessRxData (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSlaveEvt_TaskEndOk1 (via Veneer)
llProcessSlaveControlPacket (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessRxData1 (via Veneer)
llProcessSlaveControlProcedures (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSlaveEvt_TaskEndOk1 (via Veneer)
llProcessTxData (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSlaveEvt_TaskEndOk1 (via Veneer)
llReplaceCtrlPkt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
llResetRfCounters (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_slave_conn_event1 (via Veneer)
llSetNextDataChan (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupNextSlaveEvent1 (via Veneer)
llSetupDirectedAdvEvt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupAdv1 (via Veneer)
llSetupFeatureSetReq (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
llSetupNextSlaveEvent (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSlaveEvt_TaskEndOk1 (via Veneer)
llSetupNonConnectableAdvEvt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupAdv1 (via Veneer)
llSetupPauseEncRsp (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
llSetupScannableAdvEvt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupAdv1 (via Veneer)
llSetupStartEncReq (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
llSetupStartEncRsp (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
llSetupUndirectedAdvEvt (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupAdv1 (via Veneer)
llSetupVersionIndReq (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessSlaveControlProcedures0 (via Veneer)
llSlaveEvt_TaskEndOk (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_debug_output (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
- >> move_to_slave_function1 (via Veneer)
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> enterSleepProcess1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
- >> LL_SetAdvParam1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_generateTxBuffer (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_slave_conn_event1 (via Veneer)
ll_hw_clr_irq (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_config (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_slave_conn_event1 (via Veneer)
ll_hw_get_anchor (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_get_irq_status (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_get_loop_cycle (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_get_nAck (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_get_rxPkt_stats (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_get_tr_mode (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_get_txAck (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_go (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_hw_ign_rfifo (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
ll_hw_process_RTO (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_read_rfifo (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_read_tfifo_rtlp (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_rst_rfifo (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> llSetupAdv1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_hw_rst_tfifo (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> llSetupAdv1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_hw_set_empty_head (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
ll_hw_set_loop_nack_num (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_slave_conn_event1 (via Veneer)
ll_hw_set_loop_timeout (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
ll_hw_set_rx_timeout (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
ll_hw_set_rx_timeout_1st (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
ll_hw_set_rx_tx_interval (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
ll_hw_set_stx (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_set_timing (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
ll_hw_set_trx (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
ll_hw_set_trx_settle (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_hw_set_tx_rx_interval (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
ll_hw_update (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_write_tfifo (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_read_rxfifo (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_schedule_next_event (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
- >> llSlaveEvt_TaskEndOk1 (via Veneer)
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
move_to_slave_function (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
osalTimeUpdate (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
osal_bm_free (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessRxData1 (via Veneer)
osal_init_system (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
osal_mem_alloc (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> osalInitTasks (via Veneer)
osal_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_SetAdvParam1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
osal_memset (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> osalInitTasks (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
osal_msg_deallocate (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> voice_ProcessEvent (via Veneer)
osal_msg_receive (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> voice_ProcessEvent (via Veneer)
osal_next_timeout (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> osal_pwrmgr_powerconserve1 (via Veneer)
osal_pwrmgr_device (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
osal_set_event (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> llSetupAdv1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
osal_start_system (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> app_main (via Veneer)
- >> wakeupProcess1 (via Veneer)
osal_start_timerEx (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> voiceCaptureTask (via Veneer)
read_LL_remainder_time (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> osal_pwrmgr_powerconserve1 (via Veneer)
read_current_fine_time (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
- >> move_to_slave_function1 (via Veneer)
- >> llSlaveEvt_TaskEndOk1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
reset_conn_buf (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> move_to_slave_function1 (via Veneer)
rf_init (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
set_access_address (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
set_channel (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
set_crc_seed (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
set_max_length (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
set_sleep_flag (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
- >> enterSleepProcess1 (via Veneer)
set_timer (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
set_timer1 (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
set_whiten_seed (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llSetupUndirectedAdvEvt1 (via Veneer)
- >> llSetupDirectedAdvEvt1 (via Veneer)
- >> LL_slave_conn_event1 (via Veneer)
update_rx_read_ptr (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> llProcessRxData1 (via Veneer)
wakeup_init (Thumb, 0 bytes, Stack size 0 bytes, rom1Sym.txt(ABSOLUTE))
[Called By]
- >> hal_rom_code_ini (via Veneer)
- >> wakeupProcess1 (via Veneer)
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_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))
hal_init (Thumb, 42 bytes, Stack size 8 bytes, main.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = hal_init ⇒ phy_printf ⇒ print ⇒ printi ⇒ prints
[Calls]- >> phy_printf_init
- >> phy_printf
- >> hal_voice_init
- >> hal_system_init
- >> hal_rtc_clock_config
- >> hal_pwrmgr_RAM_retention
- >> hal_gpio_init
[Called By]
main (Thumb, 42 bytes, Stack size 8 bytes, main.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = main ⇒ hal_init ⇒ phy_printf ⇒ print ⇒ printi ⇒ prints
[Calls]- >> phy_printf
- >> init_config
- >> hal_pwrmgr_init
- >> app_main
- >> hal_init
- >> hal_rfphy_init
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
hard_fault (Thumb, 46 bytes, Stack size 16 bytes, jump_table.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = hard_fault ⇒ phy_printf ⇒ print ⇒ printi ⇒ prints
[Calls]
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
voice_Init (Thumb, 26 bytes, Stack size 0 bytes, voice_demo.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = voice_Init ⇒ voiceCaptureTask ⇒ phy_printf ⇒ print ⇒ printi ⇒ prints
[Calls]
[Called By]
voice_ProcessEvent (Thumb, 80 bytes, Stack size 16 bytes, voice_demo.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = voice_ProcessEvent ⇒ voiceStopTask ⇒ phy_printf ⇒ print ⇒ printi ⇒ prints
[Calls]- >> osal_msg_receive (via Veneer)
- >> osal_msg_deallocate (via Veneer)
- >> voiceStopTask
- >> voiceCaptureTask
- >> phy_printf
[Address Reference Count : 1]
app_main (Thumb, 26 bytes, Stack size 8 bytes, voice_main.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = app_main
[Calls]- >> osal_start_system (via Veneer)
- >> osal_pwrmgr_device (via Veneer)
- >> osal_init_system (via Veneer)
- >> clk_gate_enable
[Called By]
osalInitTasks (Thumb, 38 bytes, Stack size 8 bytes, osal_voice.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = osalInitTasks ⇒ voice_Init ⇒ voiceCaptureTask ⇒ phy_printf ⇒ print ⇒ printi ⇒ prints
[Calls]- >> osal_memset (via Veneer)
- >> osal_mem_alloc (via Veneer)
- >> LL_Init (via Veneer)
- >> voice_Init
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
hal_gpio_read (Thumb, 52 bytes, Stack size 0 bytes, gpio.o(.text))
[Called By]
- >> system_on_handler
- >> hal_gpioin_enable
- >> gpio_wakeup_handler
- >> gpio_sleep_handler
hal_gpio_wakeup_set (Thumb, 76 bytes, Stack size 24 bytes, gpio.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = hal_gpio_wakeup_set
[Calls]- >> __aeabi_uidivmod (via Veneer)
[Called By]- >> hal_pwrmgr_poweroff
- >> gpio_sleep_handler
hal_gpio_fmux (Thumb, 34 bytes, Stack size 0 bytes, gpio.o(.text))
[Called By]
- >> hal_gpio_fmux_set
- >> hal_gpio_pin_init
gpio_pin0to3_pin31to34_control (Thumb, 36 bytes, Stack size 0 bytes, gpio.o(.text))
[Called By]
hal_gpio_pin_init (Thumb, 82 bytes, Stack size 12 bytes, gpio.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = hal_gpio_pin_init
[Calls]- >> gpio_pin0to3_pin31to34_control
- >> hal_gpio_fmux
[Called By]- >> hal_gpioin_disable
- >> hal_gpio_toggle
- >> hal_gpio_write
- >> hal_gpioin_enable
hal_gpioin_enable (Thumb, 104 bytes, Stack size 16 bytes, gpio.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_gpioin_enable ⇒ hal_gpio_pin_init
[Calls]- >> hal_gpio_pin_init
- >> hal_gpio_read
- >> gpio_interrupt_enable
[Called By]- >> hal_gpioin_register
- >> gpio_wakeup_handler
hal_GPIO_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, gpio.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = hal_GPIO_IRQHandler ⇒ gpioin_event ⇒ gpio_interrupt_enable
[Calls]
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
hal_gpio_write (Thumb, 60 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 24
- Call Chain = hal_gpio_write ⇒ hal_gpio_pin_init
[Calls]
hal_gpio_toggle (Thumb, 54 bytes, Stack size 8 bytes, gpio.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 20
- Call Chain = hal_gpio_toggle ⇒ hal_gpio_pin_init
[Calls]
hal_gpio_pull_set (Thumb, 54 bytes, Stack size 16 bytes, gpio.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = hal_gpio_pull_set
[Calls]- >> __aeabi_uidivmod (via Veneer)
[Called By]- >> system_on_handler
- >> hal_gpio_cfg_analog_io
- >> hal_rtc_clock_config
- >> hal_rfphy_init
hal_gpio_cfg_analog_io (Thumb, 58 bytes, Stack size 16 bytes, gpio.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 32
- Call Chain = hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]
hal_gpio_DS_control (Thumb, 34 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED, KEPT)
hal_gpio_fmux_set (Thumb, 42 bytes, Stack size 12 bytes, gpio.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = hal_gpio_fmux_set
[Calls]
[Called By]- >> hal_voice_dmic_open
- >> uart_hw_config
hal_gpioin_disable (Thumb, 88 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 24
- Call Chain = hal_gpioin_disable ⇒ hal_gpio_pin_init
[Calls]
[Called By]- >> hal_voice_clear
- >> hal_gpioin_unregister
- >> hal_gpioin_register
hal_gpioin_register (Thumb, 46 bytes, Stack size 24 bytes, gpio.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 52
- Call Chain = hal_gpioin_register ⇒ hal_gpioin_enable ⇒ hal_gpio_pin_init
[Calls]- >> hal_gpioin_disable
- >> hal_gpioin_enable
hal_gpioin_unregister (Thumb, 36 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 36
- Call Chain = hal_gpioin_unregister ⇒ hal_gpioin_disable ⇒ hal_gpio_pin_init
[Calls]
hal_gpio_init (Thumb, 70 bytes, Stack size 8 bytes, gpio.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = hal_gpio_init ⇒ hal_pwrmgr_register
[Calls]- >> NVIC_EnableIRQ
- >> NVIC_SetPriority
- >> hal_pwrmgr_register
- >> __aeabi_memclr4
[Called By]
hal_gpio_p00_to_hclk_div8_enable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED, KEPT)
hal_gpio_p00_to_hclk_div8_disable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED, KEPT)
hal_gpio_p01_to_pclk_div4_enable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED, KEPT)
hal_gpio_p01_to_pclk_div4_disable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED, KEPT)
hal_gpio_p24_to_rc32k_enable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED, KEPT)
hal_gpio_p24_to_rc32k_disable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED, KEPT)
hal_gpio_p25_to_xtal_clk32k_enable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED, KEPT)
hal_gpio_p25_to_xtal_clk32k_disable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED, KEPT)
phy_printf (Thumb, 50 bytes, Stack size 24 bytes, my_printf.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = phy_printf ⇒ print ⇒ printi ⇒ prints
[Calls]- >> strlen (via Veneer)
- >> hal_uart_send_buff
- >> print
- >> __aeabi_memclr
[Called By]- >> voice_ProcessEvent
- >> voiceStopTask
- >> voiceCaptureTask
- >> hard_fault
- >> main
- >> hal_init
phy_printf_init (Thumb, 12 bytes, Stack size 8 bytes, my_printf.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = phy_printf_init ⇒ hal_uart_init ⇒ uart_hw_config ⇒ hal_gpio_fmux_set
[Calls]
[Called By]
hal_UART0_IRQHandler (Thumb, 58 bytes, Stack size 8 bytes, uart.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = hal_UART0_IRQHandler ⇒ irq_rx_handler
[Calls]- >> irq_tx_empty_handler
- >> irq_rx_handler
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
hal_uart_init (Thumb, 76 bytes, Stack size 24 bytes, uart.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = hal_uart_init ⇒ uart_hw_config ⇒ hal_gpio_fmux_set
[Calls]- >> uart_hw_config
- >> hal_pwrmgr_register
- >> __aeabi_memclr4
[Called By]
hal_uart_set_tx_buf (Thumb, 54 bytes, Stack size 8 bytes, uart.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 8
- Call Chain = hal_uart_set_tx_buf
hal_uart_get_tx_ready (Thumb, 22 bytes, Stack size 0 bytes, uart.o(.text))
[Called By]
hal_uart_send_buff (Thumb, 22 bytes, Stack size 8 bytes, uart.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = hal_uart_send_buff ⇒ txmit_buf_polling
[Calls]- >> txmit_buf_polling
- >> txmit_buf_use_tx_buf
[Called By]
hal_uart_send_byte (Thumb, 58 bytes, Stack size 16 bytes, uart.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 16
- Call Chain = hal_uart_send_byte
hal_pwrmgr_init (Thumb, 44 bytes, Stack size 8 bytes, pwrmgr.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = hal_pwrmgr_init
[Calls]- >> enableSleep (via Veneer)
- >> disableSleep (via Veneer)
- >> __aeabi_memclr4
[Called By]
hal_pwrmgr_is_lock (Thumb, 72 bytes, Stack size 8 bytes, pwrmgr.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 8
- Call Chain = hal_pwrmgr_is_lock
hal_pwrmgr_lock (Thumb, 74 bytes, Stack size 8 bytes, pwrmgr.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = hal_pwrmgr_lock
[Calls]- >> disableSleep (via Veneer)
[Called By]- >> txmit_buf_use_tx_buf
- >> hal_voice_start
hal_pwrmgr_unlock (Thumb, 86 bytes, Stack size 16 bytes, pwrmgr.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = hal_pwrmgr_unlock
[Calls]- >> enableSleep (via Veneer)
- >> disableSleep (via Veneer)
[Called By]- >> hal_voice_clear
- >> irq_tx_empty_handler
hal_pwrmgr_register (Thumb, 62 bytes, Stack size 16 bytes, pwrmgr.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = hal_pwrmgr_register
[Called By]- >> hal_uart_init
- >> hal_voice_init
- >> hal_gpio_init
- >> hal_rfphy_init
hal_pwrmgr_unregister (Thumb, 68 bytes, Stack size 8 bytes, pwrmgr.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 8
- Call Chain = hal_pwrmgr_unregister
[Calls]
hal_pwrmgr_wakeup_process (Thumb, 42 bytes, Stack size 16 bytes, pwrmgr.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = hal_pwrmgr_wakeup_process
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
hal_pwrmgr_RAM_retention_set (Thumb, 20 bytes, Stack size 8 bytes, pwrmgr.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_pwrmgr_RAM_retention_set ⇒ subWriteReg
[Calls]
[Called By]- >> hal_pwrmgr_sleep_process
- >> enterSleepProcess1
hal_pwrmgr_sleep_process (Thumb, 46 bytes, Stack size 16 bytes, pwrmgr.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = hal_pwrmgr_sleep_process ⇒ hal_pwrmgr_RAM_retention_set ⇒ subWriteReg
[Calls]- >> hal_pwrmgr_RAM_retention_set
[Called By]
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
hal_pwrmgr_RAM_retention (Thumb, 20 bytes, Stack size 0 bytes, pwrmgr.o(.text))
[Called By]
hal_pwrmgr_RAM_retention_clr (Thumb, 18 bytes, Stack size 8 bytes, pwrmgr.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_pwrmgr_RAM_retention_clr ⇒ subWriteReg
[Calls]
[Called By]
hal_pwrmgr_LowCurrentLdo_enable (Thumb, 20 bytes, Stack size 8 bytes, pwrmgr.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 28
- Call Chain = hal_pwrmgr_LowCurrentLdo_enable ⇒ subWriteReg
[Calls]
hal_pwrmgr_LowCurrentLdo_disable (Thumb, 20 bytes, Stack size 8 bytes, pwrmgr.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 28
- Call Chain = hal_pwrmgr_LowCurrentLdo_disable ⇒ subWriteReg
[Calls]
hal_pwrmgr_poweroff (Thumb, 54 bytes, Stack size 16 bytes, pwrmgr.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 40
- Call Chain = hal_pwrmgr_poweroff ⇒ hal_gpio_wakeup_set
[Calls]- >> hal_gpio_wakeup_set
- >> subWriteReg
[Called By]
system_on_handler (Thumb, 162 bytes, Stack size 40 bytes, pwrmgr.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 84
- Call Chain = system_on_handler ⇒ hal_rtc_clock_config ⇒ subWriteReg
[Calls]- >> clock_time_rtc
- >> WaitMs
- >> hal_pwrmgr_poweroff
- >> hal_gpio_read
- >> hal_rtc_clock_config
- >> hal_gpio_pull_set
clk_gate_enable (Thumb, 20 bytes, Stack size 0 bytes, clock.o(.text))
[Called By]
- >> hal_voice_disable
- >> hal_voice_enable
- >> uart_hw_config
- >> hal_voice_start
- >> hal_voice_config
- >> app_main
clk_gate_disable (Thumb, 20 bytes, Stack size 0 bytes, clock.o(.text), UNUSED)
clk_reset (Thumb, 22 bytes, Stack size 0 bytes, clock.o(.text))
[Called By]
clk_hclk (Thumb, 6 bytes, Stack size 0 bytes, clock.o(.text), UNUSED)
clk_pclk (Thumb, 6 bytes, Stack size 0 bytes, clock.o(.text))
[Called By]
hal_rtc_clock_config (Thumb, 126 bytes, Stack size 24 bytes, clock.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = hal_rtc_clock_config ⇒ subWriteReg
[Calls]- >> subWriteReg
- >> hal_gpio_pull_set
[Called By]- >> system_on_handler
- >> hal_init
hal_systick (Thumb, 6 bytes, Stack size 0 bytes, clock.o(.text), UNUSED)
hal_ms_intv (Thumb, 32 bytes, Stack size 8 bytes, clock.o(.text), UNUSED)
[Calls]
- >> __aeabi_uidivmod (via Veneer)
hal_setMem (Thumb, 12 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
hal_cpyMem (Thumb, 16 bytes, Stack size 0 bytes, common.o(.text))
[Called By]
- >> hal_copy_bin_from_flash_to_sram
- >> llProcessRxData1
hal_cpyMem32 (Thumb, 18 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
hal_my_strcmp (Thumb, 32 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
char_array_cmp (Thumb, 38 bytes, Stack size 12 bytes, common.o(.text), UNUSED)
hal_copy_bin_from_flash_to_sram (Thumb, 2 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
[Calls]
hal_my_sizeof (Thumb, 18 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
[Called By]
- >> hal_convert_char_to_hex
hal_my_strlen (Thumb, 16 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
hal_is_an_valid_number (Thumb, 28 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
[Called By]
- >> hal_convert_char_to_hex
hal_convert_hex_to_char (Thumb, 128 bytes, Stack size 20 bytes, common.o(.text), UNUSED)
[Calls]
- >> __ARM_common_switch8 (via Veneer)
hal_convert_hex_to_char_wo_x (Thumb, 118 bytes, Stack size 16 bytes, common.o(.text), UNUSED)
[Calls]
- >> __ARM_common_switch8 (via Veneer)
hal_convert_char_to_hex (Thumb, 252 bytes, Stack size 16 bytes, common.o(.text), UNUSED)
[Calls]
- >> hal_is_an_valid_number
- >> hal_my_sizeof
- >> __ARM_common_switch8 (via Veneer)
hal_convert_char_to_dec (Thumb, 36 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
WaitRTCCount (Thumb, 38 bytes, Stack size 24 bytes, common.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = WaitRTCCount
[Calls]
[Called By]- >> WaitMs
- >> wakeup_init1
WaitMs (Thumb, 18 bytes, Stack size 8 bytes, common.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 32
- Call Chain = WaitMs ⇒ WaitRTCCount
[Calls]- >> WaitRTCCount
- >> __aeabi_uidivmod (via Veneer)
[Called By]
subWriteReg (Thumb, 36 bytes, Stack size 20 bytes, common.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = subWriteReg
[Called By]- >> hal_voice_amute_off
- >> hal_voice_amute_on
- >> hal_voice_rate
- >> hal_voice_encode
- >> hal_voice_gain
- >> hal_voice_amic_gain
- >> hal_voice_amic_mode
- >> hal_voice_dmic_mode
- >> hal_voice_disable
- >> hal_voice_enable
- >> set_voice_amute_cfg
- >> hal_pwrmgr_poweroff
- >> hal_pwrmgr_LowCurrentLdo_disable
- >> hal_pwrmgr_LowCurrentLdo_enable
- >> hal_pwrmgr_RAM_retention_clr
- >> hal_pwrmgr_RAM_retention_set
- >> hal_voice_config
- >> hal_system_init
- >> hal_rtc_clock_config
- >> hal_rfphy_init
- >> rf_phy_set_txPower
- >> rf_phy_ana_cfg
- >> wakeup_init1
- >> wakeupProcess1
- >> ll_hw_go1
- >> enterSleepProcess1
- >> boot_init1
hal_system_init (Thumb, 178 bytes, Stack size 24 bytes, common.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = hal_system_init ⇒ subWriteReg
[Calls]- >> __aeabi_uidivmod (via Veneer)
- >> subWriteReg
[Called By]- >> hal_init
- >> wakeup_init1
hal_read_current_time (Thumb, 12 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
[Called By]
WaitUs (Thumb, 34 bytes, Stack size 8 bytes, common.o(.text), UNUSED)
[Calls]
hal_system_soft_reset (Thumb, 10 bytes, Stack size 0 bytes, common.o(.text), UNUSED)
hal_voice_enable (Thumb, 22 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_voice_enable ⇒ subWriteReg
[Calls]- >> clk_gate_enable
- >> subWriteReg
[Called By]
hal_voice_disable (Thumb, 22 bytes, Stack size 8 bytes, voice.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 28
- Call Chain = hal_voice_disable ⇒ subWriteReg
[Calls]- >> clk_gate_enable
- >> subWriteReg
hal_voice_dmic_mode (Thumb, 18 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_voice_dmic_mode ⇒ subWriteReg
[Calls]
[Called By]
hal_voice_amic_mode (Thumb, 70 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_voice_amic_mode ⇒ subWriteReg
[Calls]
[Called By]
hal_voice_dmic_open (Thumb, 20 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = hal_voice_dmic_open ⇒ hal_gpio_fmux_set
[Calls]
[Called By]
hal_voice_amic_gain (Thumb, 62 bytes, Stack size 16 bytes, voice.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = hal_voice_amic_gain ⇒ subWriteReg
[Calls]
[Called By]
hal_voice_gain (Thumb, 18 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_voice_gain ⇒ subWriteReg
[Calls]
[Called By]
hal_voice_encode (Thumb, 18 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_voice_encode ⇒ subWriteReg
[Calls]
[Called By]
hal_voice_rate (Thumb, 18 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_voice_rate ⇒ subWriteReg
[Calls]
[Called By]
hal_voice_amute_on (Thumb, 18 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_voice_amute_on ⇒ subWriteReg
[Calls]
[Called By]
hal_voice_amute_off (Thumb, 18 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = hal_voice_amute_off ⇒ subWriteReg
[Calls]
[Called By]
hal_ADC_IRQHandler (Thumb, 136 bytes, Stack size 32 bytes, voice.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = hal_ADC_IRQHandler
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
hal_voice_init (Thumb, 38 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = hal_voice_init ⇒ hal_pwrmgr_register
[Calls]
[Called By]
hal_voice_config (Thumb, 246 bytes, Stack size 48 bytes, voice.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = hal_voice_config ⇒ set_voice_amute_cfg ⇒ subWriteReg
[Calls]- >> hal_voice_amute_off
- >> hal_voice_amute_on
- >> hal_voice_rate
- >> hal_voice_encode
- >> hal_voice_gain
- >> hal_voice_amic_gain
- >> hal_voice_dmic_open
- >> hal_voice_amic_mode
- >> hal_voice_dmic_mode
- >> set_voice_amute_cfg
- >> clk_gate_enable
- >> subWriteReg
- >> __aeabi_memcpy
[Called By]
hal_voice_start (Thumb, 84 bytes, Stack size 8 bytes, voice.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = hal_voice_start ⇒ hal_voice_enable ⇒ subWriteReg
[Calls]- >> hal_voice_enable
- >> hal_pwrmgr_lock
- >> clk_gate_enable
[Called By]
hal_voice_stop (Thumb, 44 bytes, Stack size 0 bytes, voice.o(.text))
[Called By]
hal_voice_clear (Thumb, 66 bytes, Stack size 8 bytes, voice.o(.text), UNUSED, KEPT)
[Stack]
- Max Depth = 32
- Call Chain = hal_voice_clear ⇒ hal_gpioin_disable ⇒ hal_gpio_pin_init
[Calls]- >> hal_pwrmgr_unlock
- >> hal_gpioin_disable
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
AACI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
[Calls]
[Called By]
CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
CHLCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
CLCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
CPU_CLCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
ENET_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
FLEXRAY_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
I2C_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
LIN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
MCIA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
MCIB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
TIM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
USBDC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
USBHC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text), UNUSED)
SystemCoreClockUpdate (Thumb, 8 bytes, Stack size 0 bytes, system_armcm0.o(.text), UNUSED)
SystemInit (Thumb, 8 bytes, Stack size 0 bytes, system_armcm0.o(.text))
[Address Reference Count : 1]
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> txmit_buf_use_tx_buf
- >> hal_voice_config
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED, KEPT)
[Called By]
__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]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> hal_uart_init
- >> hal_pwrmgr_init
- >> hal_gpio_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]
__aeabi_uread4 (Thumb, 20 bytes, Stack size 0 bytes, uread4.o(.text))
[Called By]
- >> LL_ENC_Encrypt0
- >> LL_ENC_Decrypt0
__rt_uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED)
_uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED)
__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)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
LL_ENC_Decrypt0 (Thumb, 318 bytes, Stack size 40 bytes, patch.o(i.LL_ENC_Decrypt0))
[Stack]
- Max Depth = 40
- Call Chain = LL_ENC_Decrypt0
[Calls]- >> LL_ENC_LoadKey (via Veneer)
- >> LL_ENC_GenerateNonce (via Veneer)
- >> __aeabi_uread4
[Address Reference Count : 1]
LL_ENC_Encrypt0 (Thumb, 316 bytes, Stack size 40 bytes, patch.o(i.LL_ENC_Encrypt0))
[Stack]
- Max Depth = 40
- Call Chain = LL_ENC_Encrypt0
[Calls]- >> LL_ENC_LoadKey (via Veneer)
- >> LL_ENC_GenerateNonce (via Veneer)
- >> __aeabi_uread4
[Address Reference Count : 1]
LL_IRQHandler1 (Thumb, 1484 bytes, Stack size 56 bytes, patch.o(i.LL_IRQHandler1))
[Stack]
- Max Depth = 76
- Call Chain = LL_IRQHandler1 ⇒ ll_adptive_smart_window
[Calls]- >> __aeabi_uidivmod (via Veneer)
- >> read_current_fine_time (via Veneer)
- >> osal_set_event (via Veneer)
- >> osal_memcpy (via Veneer)
- >> move_to_slave_function (via Veneer)
- >> ll_schedule_next_event (via Veneer)
- >> ll_read_rxfifo (via Veneer)
- >> ll_hw_write_tfifo (via Veneer)
- >> ll_hw_update (via Veneer)
- >> ll_hw_set_trx_settle (via Veneer)
- >> ll_hw_set_stx (via Veneer)
- >> ll_hw_rst_tfifo (via Veneer)
- >> ll_hw_rst_rfifo (via Veneer)
- >> ll_hw_read_tfifo_rtlp (via Veneer)
- >> ll_hw_read_rfifo (via Veneer)
- >> ll_hw_process_RTO (via Veneer)
- >> ll_hw_go (via Veneer)
- >> ll_hw_get_txAck (via Veneer)
- >> ll_hw_get_tr_mode (via Veneer)
- >> ll_hw_get_rxPkt_stats (via Veneer)
- >> ll_hw_get_nAck (via Veneer)
- >> ll_hw_get_loop_cycle (via Veneer)
- >> ll_hw_get_irq_status (via Veneer)
- >> ll_hw_get_anchor (via Veneer)
- >> ll_hw_clr_irq (via Veneer)
- >> ll_debug_output (via Veneer)
- >> llSlaveEvt_TaskEndOk (via Veneer)
- >> rf_phy_get_pktFoot
- >> ll_adptive_smart_window
[Address Reference Count : 1]
LL_SetAdvParam1 (Thumb, 570 bytes, Stack size 24 bytes, patch.o(i.LL_SetAdvParam1))
[Stack]
- Max Depth = 24
- Call Chain = LL_SetAdvParam1
[Calls]- >> osal_memcpy (via Veneer)
- >> ll_debug_output (via Veneer)
- >> __ARM_common_switch8 (via Veneer)
[Address Reference Count : 1]
LL_set_default_conn_params1 (Thumb, 58 bytes, Stack size 8 bytes, patch.o(i.LL_set_default_conn_params1))
[Stack]
- Max Depth = 8
- Call Chain = LL_set_default_conn_params1
[Address Reference Count : 1]
LL_slave_conn_event1 (Thumb, 346 bytes, Stack size 32 bytes, patch.o(i.LL_slave_conn_event1))
[Stack]
- Max Depth = 32
- Call Chain = LL_slave_conn_event1
[Calls]- >> set_whiten_seed (via Veneer)
- >> set_crc_seed (via Veneer)
- >> set_channel (via Veneer)
- >> set_access_address (via Veneer)
- >> ll_hw_set_trx_settle (via Veneer)
- >> ll_hw_set_rx_timeout_1st (via Veneer)
- >> ll_hw_set_loop_timeout (via Veneer)
- >> ll_hw_set_loop_nack_num (via Veneer)
- >> ll_hw_rst_tfifo (via Veneer)
- >> ll_hw_rst_rfifo (via Veneer)
- >> ll_hw_ign_rfifo (via Veneer)
- >> ll_hw_go (via Veneer)
- >> ll_hw_config (via Veneer)
- >> ll_generateTxBuffer (via Veneer)
- >> ll_debug_output (via Veneer)
- >> llResetRfCounters (via Veneer)
[Address Reference Count : 1]
TIM0_IRQHandler1 (Thumb, 96 bytes, Stack size 8 bytes, patch.o(i.TIM0_IRQHandler1))
[Stack]
- Max Depth = 8
- Call Chain = TIM0_IRQHandler1
[Calls]- >> clear_timer (via Veneer)
- >> clearTimerInt (via Veneer)
- >> LL_evt_schedule (via Veneer)
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
boot_init1 (Thumb, 64 bytes, Stack size 8 bytes, patch.o(i.boot_init1))
[Stack]
- Max Depth = 28
- Call Chain = boot_init1 ⇒ subWriteReg
[Calls]
[Address Reference Count : 1]
check_chip_id (Thumb, 26 bytes, Stack size 8 bytes, flash_ext.o(i.check_chip_id))
[Stack]
- Max Depth = 52
- Call Chain = check_chip_id ⇒ read_chip_id ⇒ chip_id_one_bit_hot_convter
[Calls]
[Called By]
check_chip_mAddr (Thumb, 26 bytes, Stack size 8 bytes, flash_ext.o(i.check_chip_mAddr))
[Stack]
- Max Depth = 52
- Call Chain = check_chip_mAddr ⇒ read_chip_mAddr ⇒ chip_id_one_bit_hot_convter
[Calls]
[Called By]
clock_time_rtc (Thumb, 20 bytes, Stack size 0 bytes, patch.o(i.clock_time_rtc))
[Called By]
- >> WaitRTCCount
- >> system_on_handler
- >> wakeupProcess1
- >> osal_pwrmgr_powerconserve1
- >> config_RTC1
config_RTC1 (Thumb, 52 bytes, Stack size 8 bytes, patch.o(i.config_RTC1))
[Stack]
- Max Depth = 8
- Call Chain = config_RTC1
[Calls]
[Address Reference Count : 1]
enterSleepProcess1 (Thumb, 222 bytes, Stack size 24 bytes, patch.o(i.enterSleepProcess1))
[Stack]
- Max Depth = 68
- Call Chain = enterSleepProcess1 ⇒ hal_pwrmgr_sleep_process ⇒ hal_pwrmgr_RAM_retention_set ⇒ subWriteReg
[Calls]- >> hal_pwrmgr_RAM_retention_set
- >> hal_pwrmgr_sleep_process
- >> subWriteReg
- >> set_sleep_flag (via Veneer)
- >> ll_debug_output (via Veneer)
- >> enter_sleep_off_mode (via Veneer)
- >> config_RTC (via Veneer)
[Address Reference Count : 1]
getPN23RandNumber (Thumb, 36 bytes, Stack size 0 bytes, patch.o(i.getPN23RandNumber))
[Called By]
- >> llSetupUndirectedAdvEvt1
hal_rom_code_ini (Thumb, 86 bytes, Stack size 16 bytes, patch.o(i.hal_rom_code_ini))
[Stack]
- Max Depth = 76
- Call Chain = hal_rom_code_ini ⇒ rf_calibrate1 ⇒ rf_phy_ana_cfg ⇒ subWriteReg
[Calls]- >> rf_phy_ini
- >> wakeup_init (via Veneer)
- >> boot_init (via Veneer)
- >> __ARM_common_switch8 (via Veneer)
- >> rf_calibrate1
[Called By]
init_config (Thumb, 328 bytes, Stack size 24 bytes, patch.o(i.init_config))
[Stack]
- Max Depth = 76
- Call Chain = init_config ⇒ check_chip_mAddr ⇒ read_chip_mAddr ⇒ chip_id_one_bit_hot_convter
[Calls]- >> check_chip_mAddr
- >> check_chip_id
[Called By]
llAdjSlaveLatencyValue (Thumb, 30 bytes, Stack size 8 bytes, patch.o(i.llAdjSlaveLatencyValue))
[Stack]
- Max Depth = 8
- Call Chain = llAdjSlaveLatencyValue
[Called By]- >> move_to_slave_function1
- >> llSetupNextSlaveEvent1
llProcessRxData1 (Thumb, 342 bytes, Stack size 40 bytes, patch.o(i.llProcessRxData1))
[Stack]
- Max Depth = 40
- Call Chain = llProcessRxData1
[Calls]- >> hal_cpyMem
- >> update_rx_read_ptr (via Veneer)
- >> osal_bm_free (via Veneer)
- >> llProcessSlaveControlPacket (via Veneer)
- >> llProcessMasterControlPacket (via Veneer)
- >> llConnTerminate (via Veneer)
- >> get_rx_read_ptr (via Veneer)
- >> getRxBufferSize (via Veneer)
- >> LL_RxDataCompleteCback (via Veneer)
- >> LL_RX_bm_alloc (via Veneer)
- >> LL_ENC_Decrypt (via Veneer)
[Address Reference Count : 1]
llProcessSlaveControlPacket1 (Thumb, 536 bytes, Stack size 24 bytes, patch.o(i.llProcessSlaveControlPacket1))
[Stack]
- Max Depth = 24
- Call Chain = llProcessSlaveControlPacket1
[Calls]- >> llMemCopySrc (via Veneer)
- >> llEnqueueCtrlPkt (via Veneer)
- >> llConnTerminate (via Veneer)
- >> __ARM_common_switch8 (via Veneer)
- >> LL_ENC_ReverseBytes (via Veneer)
- >> LL_ENC_GenerateTrueRandNum (via Veneer)
- >> LL_ENC_GenDeviceSKD (via Veneer)
- >> LL_ENC_GenDeviceIV (via Veneer)
[Address Reference Count : 1]
llProcessSlaveControlProcedures0 (Thumb, 638 bytes, Stack size 64 bytes, patch.o(i.llProcessSlaveControlProcedures0))
[Stack]
- Max Depth = 88
- Call Chain = llProcessSlaveControlProcedures0 ⇒ llSetupTermInd1
[Calls]- >> llSetupVersionIndReq (via Veneer)
- >> llSetupStartEncRsp (via Veneer)
- >> llSetupStartEncReq (via Veneer)
- >> llSetupPauseEncRsp (via Veneer)
- >> llSetupFeatureSetReq (via Veneer)
- >> llReplaceCtrlPkt (via Veneer)
- >> llDequeueCtrlPkt (via Veneer)
- >> llConnTerminate (via Veneer)
- >> __ARM_common_switch8 (via Veneer)
- >> LL_ReadRemoteVersionInfoCback (via Veneer)
- >> LL_ReadRemoteUsedFeaturesCompleteCback (via Veneer)
- >> LL_EncLtkReqCback (via Veneer)
- >> LL_EncKeyRefreshCback (via Veneer)
- >> LL_EncChangeCback (via Veneer)
- >> LL_ENC_AES128_Encrypt (via Veneer)
- >> llSetupUnknownRsp1
- >> llSetupTermInd1
- >> llSetupRejectInd1
- >> llSetupFeatureSetRsp1
- >> llSetupEncRsp0
[Address Reference Count : 1]
llSetupAdv1 (Thumb, 98 bytes, Stack size 8 bytes, patch.o(i.llSetupAdv1))
[Stack]
- Max Depth = 8
- Call Chain = llSetupAdv1
[Calls]- >> osal_set_event (via Veneer)
- >> ll_hw_rst_tfifo (via Veneer)
- >> ll_hw_rst_rfifo (via Veneer)
- >> llSetupUndirectedAdvEvt (via Veneer)
- >> llSetupScannableAdvEvt (via Veneer)
- >> llSetupNonConnectableAdvEvt (via Veneer)
- >> llSetupDirectedAdvEvt (via Veneer)
- >> __ARM_common_switch8 (via Veneer)
[Address Reference Count : 1]
llSetupDirectedAdvEvt1 (Thumb, 350 bytes, Stack size 24 bytes, patch.o(i.llSetupDirectedAdvEvt1))
[Stack]
- Max Depth = 24
- Call Chain = llSetupDirectedAdvEvt1
[Calls]- >> osal_memset (via Veneer)
- >> set_whiten_seed (via Veneer)
- >> set_max_length (via Veneer)
- >> set_crc_seed (via Veneer)
- >> set_channel (via Veneer)
- >> set_access_address (via Veneer)
- >> osal_set_event (via Veneer)
- >> osal_memcpy (via Veneer)
- >> ll_schedule_next_event (via Veneer)
- >> ll_hw_write_tfifo (via Veneer)
- >> ll_hw_set_trx_settle (via Veneer)
- >> ll_hw_set_trx (via Veneer)
- >> ll_hw_rst_tfifo (via Veneer)
- >> ll_hw_rst_rfifo (via Veneer)
- >> ll_hw_ign_rfifo (via Veneer)
- >> ll_hw_go (via Veneer)
- >> ll_debug_output (via Veneer)
- >> llGetNextAdvChn (via Veneer)
- >> LL_Reset (via Veneer)
[Address Reference Count : 1]
llSetupEncRsp0 (Thumb, 120 bytes, Stack size 24 bytes, patch.o(i.llSetupEncRsp0))
[Stack]
- Max Depth = 24
- Call Chain = llSetupEncRsp0
[Calls]- >> llMemCopyDst (via Veneer)
- >> getTxBufferSize (via Veneer)
- >> LL_ENC_ReverseBytes (via Veneer)
[Called By]- >> llProcessSlaveControlProcedures0
llSetupFeatureSetRsp1 (Thumb, 90 bytes, Stack size 24 bytes, patch.o(i.llSetupFeatureSetRsp1))
[Stack]
- Max Depth = 24
- Call Chain = llSetupFeatureSetRsp1
[Calls]- >> llMemCopyDst (via Veneer)
- >> LL_ENC_Encrypt (via Veneer)
[Called By]- >> llProcessSlaveControlProcedures0
llSetupNextSlaveEvent1 (Thumb, 314 bytes, Stack size 24 bytes, patch.o(i.llSetupNextSlaveEvent1))
[Stack]
- Max Depth = 32
- Call Chain = llSetupNextSlaveEvent1 ⇒ llAdjSlaveLatencyValue
[Calls]- >> llSetNextDataChan (via Veneer)
- >> llEventInRange (via Veneer)
- >> llEventDelta (via Veneer)
- >> llConvertLstoToEvent (via Veneer)
- >> llConvertCtrlProcTimeoutToEvent (via Veneer)
- >> llCheckForLstoDuringSL (via Veneer)
- >> llCalcTimerDrift (via Veneer)
- >> getTxBufferSize (via Veneer)
- >> LL_ConnParamUpdateCback (via Veneer)
- >> llAdjSlaveLatencyValue
[Address Reference Count : 1]
llSetupRejectInd1 (Thumb, 38 bytes, Stack size 0 bytes, patch.o(i.llSetupRejectInd1))
[Called By]
- >> llProcessSlaveControlProcedures0
llSetupTermInd1 (Thumb, 96 bytes, Stack size 24 bytes, patch.o(i.llSetupTermInd1))
[Stack]
- Max Depth = 24
- Call Chain = llSetupTermInd1
[Calls]- >> LL_ENC_Encrypt (via Veneer)
[Called By]- >> llProcessSlaveControlProcedures0
llSetupUndirectedAdvEvt1 (Thumb, 210 bytes, Stack size 24 bytes, patch.o(i.llSetupUndirectedAdvEvt1))
[Stack]
- Max Depth = 24
- Call Chain = llSetupUndirectedAdvEvt1
[Calls]- >> set_whiten_seed (via Veneer)
- >> set_max_length (via Veneer)
- >> set_crc_seed (via Veneer)
- >> set_channel (via Veneer)
- >> set_access_address (via Veneer)
- >> ll_schedule_next_event (via Veneer)
- >> ll_hw_write_tfifo (via Veneer)
- >> ll_hw_set_trx_settle (via Veneer)
- >> ll_hw_set_trx (via Veneer)
- >> ll_hw_rst_tfifo (via Veneer)
- >> ll_hw_rst_rfifo (via Veneer)
- >> ll_hw_ign_rfifo (via Veneer)
- >> ll_hw_go (via Veneer)
- >> ll_debug_output (via Veneer)
- >> llGetNextAdvChn (via Veneer)
- >> get_timer3_count (via Veneer)
- >> getPN23RandNumber
[Address Reference Count : 1]
llSetupUnknownRsp1 (Thumb, 76 bytes, Stack size 16 bytes, patch.o(i.llSetupUnknownRsp1))
[Stack]
- Max Depth = 16
- Call Chain = llSetupUnknownRsp1
[Calls]- >> LL_ENC_Encrypt (via Veneer)
[Called By]- >> llProcessSlaveControlProcedures0
llSlaveEvt_TaskEndOk1 (Thumb, 404 bytes, Stack size 24 bytes, patch.o(i.llSlaveEvt_TaskEndOk1))
[Stack]
- Max Depth = 40
- Call Chain = llSlaveEvt_TaskEndOk1 ⇒ ll_adptive_adj_next_time
[Calls]- >> read_current_fine_time (via Veneer)
- >> ll_schedule_next_event (via Veneer)
- >> llSetupNextSlaveEvent (via Veneer)
- >> llProcessTxData (via Veneer)
- >> llProcessSlaveControlProcedures (via Veneer)
- >> llProcessRxData (via Veneer)
- >> llConnTerminate (via Veneer)
- >> getRxBufferSize (via Veneer)
- >> ll_adptive_adj_next_time
[Address Reference Count : 1]
ll_adptive_adj_next_time (Thumb, 84 bytes, Stack size 16 bytes, patch.o(i.ll_adptive_adj_next_time))
[Stack]
- Max Depth = 16
- Call Chain = ll_adptive_adj_next_time
[Called By]
ll_adptive_smart_window (Thumb, 134 bytes, Stack size 20 bytes, patch.o(i.ll_adptive_smart_window))
[Stack]
- Max Depth = 20
- Call Chain = ll_adptive_smart_window
[Called By]
ll_hw_go1 (Thumb, 112 bytes, Stack size 8 bytes, patch.o(i.ll_hw_go1))
[Stack]
- Max Depth = 28
- Call Chain = ll_hw_go1 ⇒ subWriteReg
[Calls]
[Address Reference Count : 1]
move_to_slave_function1 (Thumb, 508 bytes, Stack size 24 bytes, patch.o(i.move_to_slave_function1))
[Stack]
- Max Depth = 32
- Call Chain = move_to_slave_function1 ⇒ llAdjSlaveLatencyValue
[Calls]- >> reset_conn_buf (via Veneer)
- >> read_current_fine_time (via Veneer)
- >> osal_set_event (via Veneer)
- >> ll_schedule_next_event (via Veneer)
- >> ll_debug_output (via Veneer)
- >> llProcessChanMap (via Veneer)
- >> llMemCopySrc (via Veneer)
- >> llGetNextDataChan (via Veneer)
- >> llConvertLstoToEvent (via Veneer)
- >> llConvertCtrlProcTimeoutToEvent (via Veneer)
- >> llCalcTimerDrift (via Veneer)
- >> LL_set_default_conn_params (via Veneer)
- >> llAdjSlaveLatencyValue
[Address Reference Count : 1]
osal_pwrmgr_powerconserve1 (Thumb, 292 bytes, Stack size 24 bytes, patch.o(i.osal_pwrmgr_powerconserve1))
[Stack]
- Max Depth = 24
- Call Chain = osal_pwrmgr_powerconserve1
[Calls]- >> clock_time_rtc
- >> read_LL_remainder_time (via Veneer)
- >> osal_next_timeout (via Veneer)
- >> isSleepAllow (via Veneer)
- >> getSleepMode (via Veneer)
- >> enterSleepProcess (via Veneer)
[Address Reference Count : 1]
read_chip_id (Thumb, 52 bytes, Stack size 24 bytes, flash_ext.o(i.read_chip_id))
[Stack]
- Max Depth = 44
- Call Chain = read_chip_id ⇒ chip_id_one_bit_hot_convter
[Calls]- >> chip_id_one_bit_hot_convter
[Called By]
read_chip_mAddr (Thumb, 56 bytes, Stack size 24 bytes, flash_ext.o(i.read_chip_mAddr))
[Stack]
- Max Depth = 44
- Call Chain = read_chip_mAddr ⇒ chip_id_one_bit_hot_convter
[Calls]- >> chip_id_one_bit_hot_convter
[Called By]
rf_calibrate1 (Thumb, 88 bytes, Stack size 16 bytes, patch.o(i.rf_calibrate1))
[Stack]
- Max Depth = 60
- Call Chain = rf_calibrate1 ⇒ rf_phy_ana_cfg ⇒ subWriteReg
[Calls]- >> rf_tpCal_gen_cap_arrary
- >> rf_rxDcoc_cfg
- >> rf_phy_ana_cfg
[Called By]
[Address Reference Count : 1]
rf_phy_ana_cfg (Thumb, 160 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_ana_cfg))
[Stack]
- Max Depth = 44
- Call Chain = rf_phy_ana_cfg ⇒ subWriteReg
[Calls]
[Called By]- >> rf_phy_ini
- >> rf_calibrate1
rf_phy_bb_cfg (Thumb, 180 bytes, Stack size 16 bytes, rf_phy_driver.o(i.rf_phy_bb_cfg))
[Stack]
- Max Depth = 16
- Call Chain = rf_phy_bb_cfg
[Called By]
rf_phy_get_pktFoot (Thumb, 42 bytes, Stack size 16 bytes, rf_phy_driver.o(i.rf_phy_get_pktFoot))
[Stack]
- Max Depth = 16
- Call Chain = rf_phy_get_pktFoot
[Called By]
rf_phy_ini (Thumb, 22 bytes, Stack size 8 bytes, rf_phy_driver.o(i.rf_phy_ini))
[Stack]
- Max Depth = 52
- Call Chain = rf_phy_ini ⇒ rf_phy_ana_cfg ⇒ subWriteReg
[Calls]- >> rf_phy_set_txPower
- >> rf_phy_bb_cfg
- >> rf_phy_ana_cfg
[Called By]
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
rf_phy_set_txPower (Thumb, 42 bytes, Stack size 8 bytes, rf_phy_driver.o(i.rf_phy_set_txPower))
[Stack]
- Max Depth = 28
- Call Chain = rf_phy_set_txPower ⇒ subWriteReg
[Calls]
[Called By]
rf_rxDcoc_cfg (Thumb, 216 bytes, Stack size 20 bytes, rf_phy_driver.o(i.rf_rxDcoc_cfg))
[Stack]
- Max Depth = 20
- Call Chain = rf_rxDcoc_cfg
[Calls]- >> __ARM_common_switch8 (via Veneer)
[Called By]
rf_tpCal_gen_cap_arrary (Thumb, 146 bytes, Stack size 12 bytes, rf_phy_driver.o(i.rf_tpCal_gen_cap_arrary))
[Stack]
- Max Depth = 24
- Call Chain = rf_tpCal_gen_cap_arrary ⇒ rf_tp_cal
[Calls]
[Called By]
rf_tp_cal (Thumb, 110 bytes, Stack size 12 bytes, rf_phy_driver.o(i.rf_tp_cal))
[Stack]
- Max Depth = 12
- Call Chain = rf_tp_cal
[Calls]- >> __ARM_common_switch8 (via Veneer)
[Called By]- >> rf_tpCal_gen_cap_arrary
wakeupProcess1 (Thumb, 284 bytes, Stack size 24 bytes, patch.o(i.wakeupProcess1))
[Stack]
- Max Depth = 52
- Call Chain = wakeupProcess1 ⇒ hal_pwrmgr_RAM_retention_clr ⇒ subWriteReg
[Calls]- >> clock_time_rtc
- >> hal_pwrmgr_RAM_retention_clr
- >> __aeabi_uidivmod (via Veneer)
- >> osal_start_system (via Veneer)
- >> subWriteReg
- >> wakeup_init (via Veneer)
- >> set_timer1 (via Veneer)
- >> set_sleep_flag (via Veneer)
- >> rf_init (via Veneer)
- >> read_current_fine_time (via Veneer)
- >> osalTimeUpdate (via Veneer)
- >> ll_hw_set_tx_rx_interval (via Veneer)
- >> ll_hw_set_rx_tx_interval (via Veneer)
- >> ll_debug_output (via Veneer)
- >> app_wakeup_process (via Veneer)
[Address Reference Count : 1]
wakeup_init1 (Thumb, 158 bytes, Stack size 16 bytes, patch.o(i.wakeup_init1))
[Stack]
- Max Depth = 60
- Call Chain = wakeup_init1 ⇒ hal_system_init ⇒ subWriteReg
[Calls]- >> WaitRTCCount
- >> subWriteReg
- >> hal_system_init
- >> set_timer (via Veneer)
- >> set_max_length (via Veneer)
- >> ll_hw_set_timing (via Veneer)
- >> ll_hw_set_rx_timeout_1st (via Veneer)
- >> ll_hw_set_rx_timeout (via Veneer)
- >> ll_hw_set_loop_timeout (via Veneer)
- >> ll_hw_set_empty_head (via Veneer)
- >> ll_hw_ign_rfifo (via Veneer)
[Address Reference Count : 1]
Local Symbols
NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, main.o(.text))
[Called By]
- >> hal_rfphy_init
- >> rf_wakeup_handler
rf_wakeup_handler (Thumb, 20 bytes, Stack size 8 bytes, main.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = rf_wakeup_handler
[Calls]
[Address Reference Count : 1]
hal_rfphy_init (Thumb, 92 bytes, Stack size 8 bytes, main.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = hal_rfphy_init ⇒ hal_rom_code_ini ⇒ rf_calibrate1 ⇒ rf_phy_ana_cfg ⇒ subWriteReg
[Calls]- >> subWriteReg
- >> hal_rom_code_ini
- >> hal_pwrmgr_register
- >> hal_gpio_pull_set
- >> NVIC_SetPriority
[Called By]
voice_adpcm_encoder (Thumb, 124 bytes, Stack size 20 bytes, voice_demo.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = voice_adpcm_encoder
[Called By]- >> voice_evt_handler_adpcm
voice_evt_handler_adpcm (Thumb, 134 bytes, Stack size 32 bytes, voice_demo.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = voice_evt_handler_adpcm ⇒ voice_adpcm_encoder
[Calls]
[Address Reference Count : 1]
voiceCaptureTask (Thumb, 88 bytes, Stack size 16 bytes, voice_demo.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = voiceCaptureTask ⇒ phy_printf ⇒ print ⇒ printi ⇒ prints
[Calls]- >> osal_start_timerEx (via Veneer)
- >> hal_voice_start
- >> hal_voice_config
- >> phy_printf
[Called By]- >> voice_ProcessEvent
- >> voice_Init
voiceStopTask (Thumb, 84 bytes, Stack size 16 bytes, voice_demo.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = voiceStopTask ⇒ phy_printf ⇒ print ⇒ printi ⇒ prints
[Calls]- >> hal_voice_stop
- >> hal_uart_get_tx_ready
- >> phy_printf
[Called By]
NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, gpio.o(.text))
[Called By]
- >> gpio_wakeup_handler
- >> hal_gpio_init
gpio_interrupt_enable (Thumb, 54 bytes, Stack size 8 bytes, gpio.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = gpio_interrupt_enable
[Called By]- >> hal_gpioin_enable
- >> gpioin_event
gpioin_event_pin (Thumb, 32 bytes, Stack size 0 bytes, gpio.o(.text))
[Called By]
- >> gpioin_event
- >> gpio_wakeup_handler
gpio_sleep_handler (Thumb, 64 bytes, Stack size 16 bytes, gpio.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = gpio_sleep_handler ⇒ hal_gpio_wakeup_set
[Calls]- >> hal_gpio_wakeup_set
- >> hal_gpio_read
[Address Reference Count : 1]
gpio_wakeup_handler (Thumb, 88 bytes, Stack size 16 bytes, gpio.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = gpio_wakeup_handler ⇒ hal_gpioin_enable ⇒ hal_gpio_pin_init
[Calls]- >> hal_gpioin_enable
- >> hal_gpio_read
- >> NVIC_EnableIRQ
- >> gpioin_event_pin
- >> NVIC_SetPriority
[Address Reference Count : 1]
NVIC_EnableIRQ (Thumb, 18 bytes, Stack size 0 bytes, gpio.o(.text))
[Called By]
- >> gpio_wakeup_handler
- >> hal_gpio_init
gpioin_event (Thumb, 100 bytes, Stack size 32 bytes, gpio.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = gpioin_event ⇒ gpio_interrupt_enable
[Calls]- >> gpioin_event_pin
- >> gpio_interrupt_enable
[Called By]
printchar (Thumb, 36 bytes, Stack size 0 bytes, my_printf.o(.text))
[Called By]
prints (Thumb, 112 bytes, Stack size 40 bytes, my_printf.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = prints
[Calls]
[Called By]
printi (Thumb, 146 bytes, Stack size 48 bytes, my_printf.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = printi ⇒ prints
[Calls]- >> prints
- >> printchar
- >> __aeabi_uidivmod (via Veneer)
[Called By]
print (Thumb, 230 bytes, Stack size 48 bytes, my_printf.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = print ⇒ printi ⇒ prints
[Calls]- >> printi
- >> prints
- >> printchar
[Called By]
irq_rx_handler (Thumb, 72 bytes, Stack size 48 bytes, uart.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = irq_rx_handler
[Called By]
uart_hw_config (Thumb, 136 bytes, Stack size 24 bytes, uart.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = uart_hw_config ⇒ hal_gpio_fmux_set
[Calls]- >> clk_reset
- >> clk_pclk
- >> __aeabi_uidivmod (via Veneer)
- >> hal_gpio_fmux_set
- >> clk_gate_enable
[Called By]
[Address Reference Count : 1]
txmit_buf_use_tx_buf (Thumb, 118 bytes, Stack size 16 bytes, uart.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = txmit_buf_use_tx_buf ⇒ hal_pwrmgr_lock
[Calls]- >> hal_pwrmgr_lock
- >> __aeabi_memcpy
[Called By]
txmit_buf_polling (Thumb, 96 bytes, Stack size 24 bytes, uart.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = txmit_buf_polling
[Called By]
irq_tx_empty_handler (Thumb, 110 bytes, Stack size 24 bytes, uart.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = irq_tx_empty_handler ⇒ hal_pwrmgr_unlock
[Calls]
[Called By]
set_voice_amute_cfg (Thumb, 170 bytes, Stack size 40 bytes, voice.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = set_voice_amute_cfg ⇒ subWriteReg
[Calls]
[Called By]
chip_id_one_bit_hot_convter (Thumb, 108 bytes, Stack size 20 bytes, flash_ext.o(i.chip_id_one_bit_hot_convter))
[Stack]
- Max Depth = 20
- Call Chain = chip_id_one_bit_hot_convter
[Called By]- >> read_chip_mAddr
- >> read_chip_id
Undefined Global Symbols