AACI_IRQHandler ⇒ AACI_IRQHandler
Function Pointers
- AACI_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- CAN_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- CHLCD_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- CLCD_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- CPU_CLCD_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- ENET_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- FLEXRAY_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- HardFault_Handler from bb_rom_sym_m0.txt(ABSOLUTE) referenced from startup_armcm0.o(RESET)
- I2C_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- Key_ProcessEvent from gpio_demo.o(i.Key_ProcessEvent) referenced from osal_gpio.o(_section_sram_code_)
- LIN_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- LL_Disconnect1 from patch.o(_func_xip_code_.LL_Disconnect1) referenced from patch.o(_section_xip_code_)
- LL_ENC_AES128_Encrypt1 from patch.o(i.LL_ENC_AES128_Encrypt1) referenced from patch.o(_section_xip_code_)
- LL_ENC_Decrypt1 from patch.o(i.LL_ENC_Decrypt1) referenced from patch.o(_section_xip_code_)
- LL_ENC_Encrypt1 from patch.o(i.LL_ENC_Encrypt1) referenced from patch.o(_section_xip_code_)
- LL_IRQHandler1 from patch.o(i.LL_IRQHandler1) referenced from patch.o(_section_xip_code_)
- LL_ProcessEvent from bb_rom_sym_m0.txt(ABSOLUTE) referenced from osal_gpio.o(_section_sram_code_)
- LL_ProcessEvent1 from patch.o(i.LL_ProcessEvent1) referenced from patch.o(_section_xip_code_)
- LL_Reset1 from patch.o(i.LL_Reset1) referenced from patch.o(_section_xip_code_)
- LL_SetDataLengh1 from patch.o(_func_xip_code_.LL_SetDataLengh1) referenced from patch.o(_section_xip_code_)
- LL_TxData1 from patch.o(_func_xip_code_.LL_TxData1) referenced from patch.o(_section_xip_code_)
- LL_set_default_conn_params1 from patch.o(i.LL_set_default_conn_params1) referenced from patch.o(_section_xip_code_)
- MCIA_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- MCIB_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- NMI_Handler from bb_rom_sym_m0.txt(ABSOLUTE) referenced from startup_armcm0.o(RESET)
- P16_wakeup_handler from gpio_demo.o(i.P16_wakeup_handler) referenced from gpio_demo.o(i.Key_Demo_Init)
- P17_wakeup_handler from gpio_demo.o(i.P17_wakeup_handler) referenced from gpio_demo.o(i.Key_Demo_Init)
- PendSV_Handler from bb_rom_sym_m0.txt(ABSOLUTE) referenced from startup_armcm0.o(RESET)
- RTC_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- Reset_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- SPI_IRQHandler 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(i.SystemInit) referenced from startup_armcm0.o(.text)
- TIM0_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- TIM2_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- UART0_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- UART1_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- UART2_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- UART3_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- UART4_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- USBDC_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- USBHC_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- WDT_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_armcm0.o(.text)
- _hard_fault from jump_table.o(i._hard_fault) referenced from jump_table.o(.emb_text)
- _uart_putc from my_printf.o(i._uart_putc) referenced from my_printf.o(i.dbg_printf)
- config_RTC1 from patch.o(i.config_RTC1) referenced from patch.o(_section_xip_code_)
- enterSleepProcess1 from patch.o(i.enterSleepProcess1) referenced from patch.o(_section_xip_code_)
- hal_GPIO_IRQHandler from gpio.o(i.hal_GPIO_IRQHandler) referenced from gpio.o(i.hal_gpioin_register)
- hal_UART0_IRQHandler from uart.o(i.hal_UART0_IRQHandler) referenced from uart.o(i.uart_hw_init)
- hal_UART0_IRQHandler from uart.o(i.hal_UART0_IRQHandler) referenced from jump_table.o(jump_table_mem_area)
- hal_UART1_IRQHandler from uart.o(i.hal_UART1_IRQHandler) referenced from uart.o(i.uart_hw_init)
- hal_gpio_sleep_handler from gpio.o(i.hal_gpio_sleep_handler) referenced from gpio.o(i.hal_gpio_init)
- hal_gpio_wakeup_handler from gpio.o(i.hal_gpio_wakeup_handler) referenced from gpio.o(i.hal_gpio_init)
- hal_pwrmgr_sleep_process from pwrmgr.o(i.hal_pwrmgr_sleep_process) referenced from jump_table.o(jump_table_mem_area)
- hal_pwrmgr_wakeup_process from pwrmgr.o(i.hal_pwrmgr_wakeup_process) referenced from jump_table.o(jump_table_mem_area)
- hard_fault from jump_table.o(.emb_text) referenced from jump_table.o(jump_table_mem_area)
- hw_spif_cache_config from flash.o(i.hw_spif_cache_config) referenced from flash.o(i.hal_spif_cache_init)
- key_press_evt from gpio_demo.o(i.key_press_evt) referenced from gpio_demo.o(i.Key_Demo_Init)
- l2capPocessFragmentTxData from patch.o(i.l2capPocessFragmentTxData) referenced from patch.o(_section_xip_code_)
- llProcessTxData1 from patch.o(i.llProcessTxData1) referenced from patch.o(_section_xip_code_)
- llReleaseConnId1 from patch.o(i.llReleaseConnId1) referenced from patch.o(_section_xip_code_)
- llSlaveEvt_TaskEndOk1 from patch.o(i.llSlaveEvt_TaskEndOk1) referenced from patch.o(_section_xip_code_)
- llWriteTxData1 from patch.o(i.llWriteTxData1) referenced from patch.o(_section_xip_code_)
- ll_generateTxBuffer1 from patch.o(i.ll_generateTxBuffer1) referenced from patch.o(_section_xip_code_)
- ll_hw_go1 from patch.o(i.ll_hw_go1) referenced from patch.o(_section_xip_code_)
- ll_hw_read_tfifo_rtlp1 from patch.o(i.ll_hw_read_tfifo_rtlp1) referenced from patch.o(_section_xip_code_)
- ll_read_rxfifo1 from patch.o(i.ll_read_rxfifo1) referenced from patch.o(_section_xip_code_)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- negedge_callback_wakeup from gpio_demo.o(i.negedge_callback_wakeup) referenced 6 times from gpio_demo.o(.data)
- osalInitTasks from osal_gpio.o(i.osalInitTasks) referenced from jump_table.o(jump_table_mem_area)
- osal_idle_task0 from patch.o(i.osal_idle_task0) referenced from patch.o(_section_xip_code_)
- pin_event_handler from key.o(i.pin_event_handler) referenced from key.o(i.key_init)
- posedge_callback_wakeup from gpio_demo.o(i.posedge_callback_wakeup) referenced 6 times from gpio_demo.o(.data)
- rf_calibrate1 from rf_phy_driver.o(i.rf_calibrate1) referenced from patch.o(_section_xip_code_)
- rf_phy_change_cfg0 from rf_phy_driver.o(i.rf_phy_change_cfg0) referenced from patch.o(_section_xip_code_)
- rf_phy_ini from rf_phy_driver.o(i.rf_phy_ini) referenced from jump_table.o(jump_table_mem_area)
- uart_wakeup_process_0 from uart.o(i.uart_wakeup_process_0) referenced from uart.o(i.hal_uart_init)
- uart_wakeup_process_1 from uart.o(i.uart_wakeup_process_1) referenced from uart.o(i.hal_uart_init)
- wakeupProcess1 from patch.o(i.wakeupProcess1) referenced from patch.o(_section_xip_code_)
- wakeup_init1 from patch.o(i.wakeup_init1) referenced from patch.o(_section_xip_code_)
Global Symbols
__aeabi_uidivmod (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> uart_hw_init (via Veneer)
- >> number (via Veneer)
- >> wakeupProcess1 (via Veneer)
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> txmit_buf_use_tx_buf (via Veneer)
- >> llWriteTxData1 (via Veneer)
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> hal_low_power_io_init (via Veneer)
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> hal_uart_init (via Veneer)
- >> hal_pwrmgr_init (via Veneer)
- >> hal_gpio_init (via Veneer)
- >> LL_InitConnectContext (via Veneer)
- >> clear_adcc_cfg (via Veneer)
__aeabi_uread4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_ENC_Encrypt1 (via Veneer)
- >> LL_ENC_Decrypt1 (via Veneer)
HardFault_Handler (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
LL_CreateConnCancel0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Called By]
- >> LL_CreateConnCancel1 (via Veneer)
LL_Disconnect0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_Disconnect1 (via Veneer)
LL_DisconnectCback (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_ProcessEvent1 (via Veneer)
LL_ENC_AES128_Encrypt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
LL_ENC_AES128_Encrypt0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_ENC_AES128_Encrypt1 (via Veneer)
LL_ENC_Encrypt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> llWriteTxData1 (via Veneer)
LL_ENC_GenerateNonce (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_ENC_Encrypt1 (via Veneer)
- >> LL_ENC_Decrypt1 (via Veneer)
LL_ENC_LoadKey (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_ENC_Encrypt1 (via Veneer)
- >> LL_ENC_Decrypt1 (via Veneer)
LL_Init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> osalInitTasks (via Veneer)
LL_ProcessEvent (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
- osal_gpio.o(_section_sram_code_)
LL_ProcessEvent0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_ProcessEvent1 (via Veneer)
LL_Reset0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_Reset1 (via Veneer)
LL_SetDataLengh0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_SetDataLengh1 (via Veneer)
LL_set_default_conn_params0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_set_default_conn_params1 (via Veneer)
NMI_Handler (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
PendSV_Handler (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
WaitRTCCount (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> check_96MXtal_by_rcTracking (via Veneer)
- >> check_16MXtal_by_rcTracking (via Veneer)
- >> rc32k_calibration (via Veneer)
- >> wakeup_init1 (via Veneer)
- >> wakeupProcess1 (via Veneer)
- >> rc32k_cap_cal (via Veneer)
- >> config_RTC1 (via Veneer)
__ARM_common_switch8 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> rf_tp_cal (via Veneer)
app_wakeup_process (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
clk_get_pclk (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> uart_hw_init (via Veneer)
config_RTC (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> hal_pwrmgr_enter_sleep_rtc_reset (via Veneer)
disableSleep (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> hal_pwrmgr_unlock (via Veneer)
- >> hal_pwrmgr_init (via Veneer)
- >> hal_pwrmgr_lock (via Veneer)
drv_disable_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> txmit_buf_use_tx_buf (via Veneer)
- >> hal_pwrmgr_unlock (via Veneer)
- >> hal_cache_tag_flush (via Veneer)
- >> hal_pwrmgr_enter_sleep_rtc_reset (via Veneer)
- >> hal_pwrmgr_lock (via Veneer)
- >> ll_osal_mem_free (via Veneer)
- >> ll_osal_mem_alloc (via Veneer)
- >> LL_CreateConnCancel1 (via Veneer)
- >> LL_TxData1 (via Veneer)
- >> LL_Disconnect1 (via Veneer)
drv_enable_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> txmit_buf_use_tx_buf (via Veneer)
- >> hal_pwrmgr_unlock (via Veneer)
- >> hal_cache_tag_flush (via Veneer)
- >> hal_pwrmgr_lock (via Veneer)
- >> ll_osal_mem_free (via Veneer)
- >> ll_osal_mem_alloc (via Veneer)
- >> LL_CreateConnCancel1 (via Veneer)
- >> LL_TxData1 (via Veneer)
- >> LL_Disconnect1 (via Veneer)
drv_irq_init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> main (via Veneer)
- >> wakeupProcess1 (via Veneer)
efuse_read (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> finidv (via Veneer)
- >> _efuse_chip_version_check (via Veneer)
- >> _rom_efuse_version_init (via Veneer)
enableSleep (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> hal_pwrmgr_unlock (via Veneer)
- >> init_config (via Veneer)
- >> hal_pwrmgr_init (via Veneer)
enterSleepProcess0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> enterSleepProcess1 (via Veneer)
enter_sleep_off_mode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> hal_pwrmgr_enter_sleep_rtc_reset (via Veneer)
getMcuPrecisionCount (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> key_release_debonce_timer_handler (via Veneer)
- >> key_press_debonce_timer_handler (via Veneer)
getRxBufferFree (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_hw_go1 (via Veneer)
getTxBufferFree (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> llWriteTxData1 (via Veneer)
getTxBufferSize (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_generateTxBuffer1 (via Veneer)
get_rx_write_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_hw_go1 (via Veneer)
get_tx_read_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_generateTxBuffer1 (via Veneer)
get_tx_write_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> llWriteTxData1 (via Veneer)
rom_uart_init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> _hard_fault (via Veneer)
llEnqueueCtrlPkt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_generateTxBuffer1 (via Veneer)
llEnqueueDataQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_TxData1 (via Veneer)
llProcessTxData (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_TxData1 (via Veneer)
llProcessTxData0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> llProcessTxData1 (via Veneer)
llReleaseConnId0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> llReleaseConnId1 (via Veneer)
llSecAdvAllow (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
llSetupSecAdvEvt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
llSetupSecInit (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
llSetupSecScan (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
llSlaveEvt_TaskEndOk0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> llSlaveEvt_TaskEndOk1 (via Veneer)
ll_debug_output (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_hw_clr_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_get_irq_status (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_hw_get_tfifo_wrptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_generateTxBuffer1 (via Veneer)
ll_hw_get_tr_mode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_hw_go1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_hw_ign_rfifo (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
ll_hw_read_tfifo_packet (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_hw_read_tfifo_rtlp1 (via Veneer)
ll_hw_set_crc_fmt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> rf_phy_bb_cfg (via Veneer)
ll_hw_set_empty_head (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
ll_hw_set_loop_timeout (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
- >> ll_hw_go1 (via Veneer)
ll_hw_set_rx_timeout (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
- >> ll_hw_go1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_hw_set_rx_timeout_1st (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> enlarge_rx_timeout_1st (via Veneer)
- >> wakeup_init1 (via Veneer)
ll_hw_set_timing (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
ll_hw_tx2rx_timing_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> rf_phy_ini (via Veneer)
- >> wakeupProcess1 (via Veneer)
ll_hw_write_tfifo (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_generateTxBuffer1 (via Veneer)
ll_processBasicIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_processBasicIRQ_secondaryScanSRX (via Veneer)
- >> ll_processBasicIRQ_secondaryInitSRX (via Veneer)
- >> ll_processBasicIRQ_secondaryAdvTRX (via Veneer)
- >> ll_processBasicIRQ_secondaryAdvSTX (via Veneer)
- >> ll_processBasicIRQ_secScanTRX (via Veneer)
- >> ll_processBasicIRQ_ScanTRX (via Veneer)
- >> ll_processBasicIRQ_SRX (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
ll_processExtAdvIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_processExtInitIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_processExtScanIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_processPrdAdvIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_processPrdScanIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
ll_read_rxfifo0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_read_rxfifo1 (via Veneer)
ll_schedule_next_event (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> LL_IRQHandler1 (via Veneer)
log_printf (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> _hard_fault (via Veneer)
osalTimeUpdate (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
osal_init_system (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
osal_mem_alloc (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> osalInitTasks (via Veneer)
- >> ll_osal_mem_alloc (via Veneer)
osal_mem_set_heap (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ble_mem_init_config (via Veneer)
osal_memcmp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
osal_memset (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> osalInitTasks (via Veneer)
osal_pwrmgr_device (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
osal_pwrmgr_powerconserve0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> osal_idle_task0 (via Veneer)
osal_start_reload_timer (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> Key_Demo_Init (via Veneer)
osal_start_system (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> app_main (via Veneer)
- >> wakeupProcess1 (via Veneer)
osal_start_timerEx (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> Key_ProcessEvent (via Veneer)
- >> Key_Demo_Init (via Veneer)
- >> key_timer_start (via Veneer)
- >> key_press_debonce_timer_handler (via Veneer)
osal_stop_timerEx (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> key_release_debonce_timer_handler (via Veneer)
read_LL_remainder_time (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> config_RTC1 (via Veneer)
read_current_fine_time (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeupProcess1 (via Veneer)
- >> llbuf_alloc_time_statics (via Veneer)
- >> ll_hw_go1 (via Veneer)
- >> LL_IRQHandler1 (via Veneer)
rtc_get_counter (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> _hard_fault (via Veneer)
- >> check_16MXtal_by_rcTracking (via Veneer)
- >> wakeup_init1 (via Veneer)
- >> wakeupProcess1 (via Veneer)
setSleepMode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> init_config (via Veneer)
set_max_length (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
- >> ll_hw_go1 (via Veneer)
set_sleep_flag (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> check_16MXtal_by_rcTracking (via Veneer)
- >> wakeupProcess1 (via Veneer)
set_timer (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> wakeup_init1 (via Veneer)
- >> wakeupProcess1 (via Veneer)
spif_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> hw_spif_cache_config (via Veneer)
spif_read_id (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> hal_get_flash_info (via Veneer)
update_tx_read_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> ll_generateTxBuffer1 (via Veneer)
update_tx_write_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))
[Called By]
- >> llWriteTxData1 (via Veneer)
LL_Disconnect1 (Thumb, 28 bytes, Stack size 16 bytes, patch.o(_func_xip_code_.LL_Disconnect1))
[Stack]
- Max Depth = 16
- Call Chain = LL_Disconnect1
[Calls]- >> drv_enable_irq (via Veneer)
- >> drv_disable_irq (via Veneer)
- >> LL_Disconnect0 (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
LL_InitConnectContext (Thumb, 250 bytes, Stack size 32 bytes, patch.o(_func_xip_code_.LL_InitConnectContext))
[Stack]
- Max Depth = 80
- Call Chain = LL_InitConnectContext ⇒ ll_osal_mem_alloc
[Calls]- >> __aeabi_memclr4 (via Veneer)
- >> ll_osal_mem_alloc (via Veneer)
[Called By]- >> ble_mem_init_config (via Veneer)
LL_SetDataLengh1 (Thumb, 40 bytes, Stack size 8 bytes, patch.o(_func_xip_code_.LL_SetDataLengh1))
[Stack]
- Max Depth = 8
- Call Chain = LL_SetDataLengh1
[Calls]- >> LL_SetDataLengh0 (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
LL_TxData1 (Thumb, 150 bytes, Stack size 40 bytes, patch.o(_func_xip_code_.LL_TxData1))
[Stack]
- Max Depth = 40
- Call Chain = LL_TxData1
[Calls]- >> drv_enable_irq (via Veneer)
- >> drv_disable_irq (via Veneer)
- >> llProcessTxData (via Veneer)
- >> llEnqueueDataQ (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
LL_CreateConnCancel1 (Thumb, 30 bytes, Stack size 16 bytes, patch.o(_section_xip_code_), UNUSED)
[Calls]
- >> drv_enable_irq (via Veneer)
- >> drv_disable_irq (via Veneer)
- >> LL_CreateConnCancel0 (via Veneer)
global_config_maxscanrsplen (Thumb, 12 bytes, Stack size 0 bytes, patch.o(_section_xip_code_), UNUSED)
init_config (Thumb, 540 bytes, Stack size 24 bytes, patch.o(_section_xip_code_))
[Stack]
- Max Depth = 52
- Call Chain = init_config ⇒ _rom_efuse_version_init ⇒ lib_efuse_load
[Calls]- >> enableSleep (via Veneer)
- >> setSleepMode (via Veneer)
- >> _rom_efuse_version_init (via Veneer)
- >> global_config_hclk_related (via Veneer)
[Called By]
gpio_key_timer_handler (Thumb, 46 bytes, Stack size 8 bytes, key.o(i.gpio_key_timer_handler))
[Stack]
- Max Depth = 40
- Call Chain = gpio_key_timer_handler ⇒ key_release_debonce_timer_handler ⇒ hal_pwrmgr_unlock
[Calls]- >> key_release_debonce_timer_handler
- >> key_press_debonce_timer_handler
[Called By]- >> Key_ProcessEvent (via Veneer)
hal_GPIO_IRQHandler (Thumb, 24 bytes, Stack size 16 bytes, gpio.o(i.hal_GPIO_IRQHandler))
[Stack]
- Max Depth = 64
- Call Chain = hal_GPIO_IRQHandler ⇒ hal_gpioin_event ⇒ hal_gpioin_event_pin
[Calls]
[Address Reference Count : 1]- gpio.o(i.hal_gpioin_register)
hal_UART0_IRQHandler (Thumb, 78 bytes, Stack size 8 bytes, uart.o(i.hal_UART0_IRQHandler))
[Stack]
- Max Depth = 64
- Call Chain = hal_UART0_IRQHandler ⇒ irq_tx_empty_handler ⇒ hal_pwrmgr_unlock
[Calls]- >> irq_tx_empty_handler (via Veneer)
- >> irq_rx_handler (via Veneer)
[Address Reference Count : 2]- jump_table.o(jump_table_mem_area)
- uart.o(i.uart_hw_init)
hal_UART1_IRQHandler (Thumb, 78 bytes, Stack size 8 bytes, uart.o(i.hal_UART1_IRQHandler))
[Stack]
- Max Depth = 64
- Call Chain = hal_UART1_IRQHandler ⇒ irq_tx_empty_handler ⇒ hal_pwrmgr_unlock
[Calls]- >> irq_tx_empty_handler (via Veneer)
- >> irq_rx_handler (via Veneer)
[Address Reference Count : 1]
hal_gpio_cfg_analog_io (Thumb, 76 bytes, Stack size 12 bytes, gpio.o(i.hal_gpio_cfg_analog_io))
[Stack]
- Max Depth = 32
- Call Chain = hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]
[Called By]- >> hal_gpio_pin_init
- >> Key_Demo_Init (via Veneer)
- >> P17_wakeup_handler (via Veneer)
- >> P16_wakeup_handler (via Veneer)
- >> disable_analog_pin (via Veneer)
hal_gpio_fmux (Thumb, 44 bytes, Stack size 0 bytes, gpio.o(i.hal_gpio_fmux))
[Called By]
- >> uart_hw_init
- >> uart_hw_deinit
- >> hal_gpio_fmux_set
- >> hal_gpio_pin_init
- >> uart_port_reconfig (via Veneer)
hal_gpio_fmux_set (Thumb, 84 bytes, Stack size 32 bytes, gpio.o(i.hal_gpio_fmux_set))
[Stack]
- Max Depth = 92
- Call Chain = hal_gpio_fmux_set ⇒ hal_gpioin_disable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpioin_disable
- >> hal_gpio_fmux
[Called By]
hal_gpio_init (Thumb, 72 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_init))
[Stack]
- Max Depth = 28
- Call Chain = hal_gpio_init ⇒ hal_pwrmgr_register
[Calls]- >> __aeabi_memclr4 (via Veneer)
- >> __NVIC_SetPriority
- >> __NVIC_EnableIRQ
- >> hal_pwrmgr_register (via Veneer)
[Called By]- >> Key_Demo_Init (via Veneer)
- >> hal_init (via Veneer)
hal_gpio_pin2pin3_control (Thumb, 42 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_pin2pin3_control))
[Stack]
- Max Depth = 8
- Call Chain = hal_gpio_pin2pin3_control
[Called By]- >> hal_gpio_wakeup_handler
- >> hal_gpio_pin_init
hal_gpio_pin_init (Thumb, 128 bytes, Stack size 12 bytes, gpio.o(i.hal_gpio_pin_init))
[Stack]
- Max Depth = 44
- Call Chain = hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpio_pin2pin3_control
- >> hal_gpio_fmux
- >> hal_gpio_cfg_analog_io
[Called By]- >> hal_gpioin_enable
- >> hal_gpioin_disable
- >> hal_gpio_write
- >> uart_port_reconfig (via Veneer)
- >> disable_analog_pin (via Veneer)
hal_gpio_pull_set (Thumb, 112 bytes, Stack size 20 bytes, gpio.o(i.hal_gpio_pull_set))
[Stack]
- Max Depth = 20
- Call Chain = hal_gpio_pull_set
[Called By]- >> uart_hw_init
- >> key_init
- >> hal_gpio_cfg_analog_io
- >> hal_rtc_clock_config (via Veneer)
- >> hal_low_power_io_init (via Veneer)
- >> disable_analog_pin (via Veneer)
hal_gpio_read (Thumb, 46 bytes, Stack size 0 bytes, gpio.o(i.hal_gpio_read))
[Called By]
- >> hal_gpioin_enable
- >> hal_gpioin_wakeup_trigger
- >> hal_gpio_wakeup_handler
- >> hal_gpio_sleep_handler
- >> key_release_debonce_timer_handler
- >> key_press_debonce_timer_handler
hal_gpio_wakeup_set (Thumb, 158 bytes, Stack size 24 bytes, gpio.o(i.hal_gpio_wakeup_set))
[Stack]
- Max Depth = 32
- Call Chain = hal_gpio_wakeup_set ⇒ hal_gpio_wakeup_control
[Calls]- >> hal_gpio_wakeup_control
[Called By]- >> hal_gpio_sleep_handler
hal_gpio_write (Thumb, 58 bytes, Stack size 12 bytes, gpio.o(i.hal_gpio_write))
[Stack]
- Max Depth = 56
- Call Chain = hal_gpio_write ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]
[Called By]- >> hal_gpio_wakeup_handler
- >> Key_Demo_Init (via Veneer)
hal_gpioin_disable (Thumb, 42 bytes, Stack size 16 bytes, gpio.o(i.hal_gpioin_disable))
[Stack]
- Max Depth = 60
- Call Chain = hal_gpioin_disable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpio_interrupt_disable
- >> hal_gpio_pin_init
[Called By]- >> hal_gpio_fmux_set
- >> hal_gpioin_register
hal_gpioin_enable (Thumb, 158 bytes, Stack size 24 bytes, gpio.o(i.hal_gpioin_enable))
[Stack]
- Max Depth = 68
- Call Chain = hal_gpioin_enable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpio_interrupt_enable
- >> hal_gpio_read
- >> hal_gpio_pin_init
[Called By]- >> hal_gpio_wakeup_handler
- >> hal_gpioin_register
hal_gpioin_register (Thumb, 62 bytes, Stack size 24 bytes, gpio.o(i.hal_gpioin_register))
[Stack]
- Max Depth = 92
- Call Chain = hal_gpioin_register ⇒ hal_gpioin_enable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpioin_enable
- >> hal_gpioin_disable
[Called By]
hal_gpioretention_register (Thumb, 44 bytes, Stack size 0 bytes, gpio.o(i.hal_gpioretention_register))
[Called By]
- >> Key_Demo_Init (via Veneer)
hal_uart_init (Thumb, 102 bytes, Stack size 32 bytes, uart.o(i.hal_uart_init))
[Stack]
- Max Depth = 164
- Call Chain = hal_uart_init ⇒ uart_hw_init ⇒ hal_gpio_fmux_set ⇒ hal_gpioin_disable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> uart_hw_init
- >> __aeabi_memclr4 (via Veneer)
- >> hal_pwrmgr_register (via Veneer)
[Called By]- >> uart_port_reconfig (via Veneer)
- >> dbg_printf_init (via Veneer)
hal_uart_send_buff (Thumb, 44 bytes, Stack size 16 bytes, uart.o(i.hal_uart_send_buff))
[Stack]
- Max Depth = 72
- Call Chain = hal_uart_send_buff ⇒ txmit_buf_use_tx_buf ⇒ hal_pwrmgr_lock
[Calls]- >> txmit_buf_use_tx_buf
- >> txmit_buf_polling
[Called By]- >> _uart_putc (via Veneer)
key_init (Thumb, 96 bytes, Stack size 8 bytes, key.o(i.key_init))
[Stack]
- Max Depth = 100
- Call Chain = key_init ⇒ hal_gpioin_register ⇒ hal_gpioin_enable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_pwrmgr_register (via Veneer)
- >> hal_gpioin_register
- >> hal_gpio_pull_set
[Called By]- >> Key_Demo_Init (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_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
[Calls]
- >> __arm_fini_ (Weak Reference)
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
hard_fault (Thumb, 44 bytes, Stack size 0 bytes, jump_table.o(.emb_text))
[Address Reference Count : 1]
- jump_table.o(jump_table_mem_area)
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
SVC_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))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
CHLCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
CLCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
CPU_CLCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
ENET_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
FLEXRAY_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
I2C_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
LIN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
MCIA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
MCIB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
TIM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
USBDC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
USBHC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]
__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)
hal_pwrmgr_enter_sleep_rtc_reset (Thumb, 54 bytes, Stack size 0 bytes, pwrmgr.o(_section_sram_code_))
[Calls]
- >> enter_sleep_off_mode (via Veneer)
- >> config_RTC (via Veneer)
- >> hal_pwrmgr_RAM_retention_clr
- >> drv_disable_irq (via Veneer)
[Called By]- >> check_16MXtal_by_rcTracking
Key_Demo_Init (Thumb, 228 bytes, Stack size 16 bytes, gpio_demo.o(i.Key_Demo_Init))
[Stack]
- Max Depth = 272
- Call Chain = Key_Demo_Init ⇒ uart_port_reconfig ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]- >> osal_start_timerEx (via Veneer)
- >> osal_start_reload_timer (via Veneer)
- >> key_init (via Veneer)
- >> hal_pwrmgr_register
- >> hal_gpioretention_register (via Veneer)
- >> hal_gpio_write (via Veneer)
- >> hal_gpio_cfg_analog_io (via Veneer)
- >> uart_port_reconfig
- >> hal_gpio_init (via Veneer)
- >> dbg_printf
[Called By]
Key_ProcessEvent (Thumb, 198 bytes, Stack size 16 bytes, gpio_demo.o(i.Key_ProcessEvent))
[Stack]
- Max Depth = 248
- Call Chain = Key_ProcessEvent ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]- >> osal_start_timerEx (via Veneer)
- >> gpio_key_timer_handler (via Veneer)
- >> dbg_printf
[Address Reference Count : 1]- osal_gpio.o(_section_sram_code_)
LL_ENC_AES128_Encrypt1 (Thumb, 26 bytes, Stack size 16 bytes, patch.o(i.LL_ENC_AES128_Encrypt1))
[Stack]
- Max Depth = 16
- Call Chain = LL_ENC_AES128_Encrypt1
[Calls]- >> LL_ENC_AES128_Encrypt0 (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
LL_ENC_Decrypt1 (Thumb, 364 bytes, Stack size 40 bytes, patch.o(i.LL_ENC_Decrypt1))
[Stack]
- Max Depth = 40
- Call Chain = LL_ENC_Decrypt1
[Calls]- >> LL_ENC_LoadKey (via Veneer)
- >> LL_ENC_GenerateNonce (via Veneer)
- >> __aeabi_uread4 (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
LL_ENC_Encrypt1 (Thumb, 342 bytes, Stack size 40 bytes, patch.o(i.LL_ENC_Encrypt1))
[Stack]
- Max Depth = 40
- Call Chain = LL_ENC_Encrypt1
[Calls]- >> LL_ENC_LoadKey (via Veneer)
- >> LL_ENC_GenerateNonce (via Veneer)
- >> __aeabi_uread4 (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
LL_IRQHandler1 (Thumb, 406 bytes, Stack size 24 bytes, patch.o(i.LL_IRQHandler1))
[Stack]
- Max Depth = 32
- Call Chain = LL_IRQHandler1 ⇒ ll_processBasicIRQ_secondaryScanSRX
[Calls]- >> read_current_fine_time (via Veneer)
- >> ll_schedule_next_event (via Veneer)
- >> ll_processPrdScanIRQ (via Veneer)
- >> ll_processPrdAdvIRQ (via Veneer)
- >> ll_processExtScanIRQ (via Veneer)
- >> ll_processExtInitIRQ (via Veneer)
- >> ll_processExtAdvIRQ (via Veneer)
- >> ll_processBasicIRQ (via Veneer)
- >> ll_hw_set_rx_timeout (via Veneer)
- >> ll_hw_get_tr_mode (via Veneer)
- >> ll_hw_get_irq_status (via Veneer)
- >> ll_hw_clr_irq (via Veneer)
- >> ll_debug_output (via Veneer)
- >> llSetupSecScan (via Veneer)
- >> llSetupSecInit (via Veneer)
- >> llSetupSecAdvEvt (via Veneer)
- >> llSecAdvAllow (via Veneer)
- >> ll_processBasicIRQ_secondaryScanSRX
- >> ll_processBasicIRQ_secondaryInitSRX
- >> ll_processBasicIRQ_secondaryAdvTRX
- >> ll_processBasicIRQ_secondaryAdvSTX
- >> ll_processBasicIRQ_secScanTRX
- >> ll_processBasicIRQ_ScanTRX
- >> ll_processBasicIRQ_SRX
[Address Reference Count : 1]- patch.o(_section_xip_code_)
LL_ProcessEvent1 (Thumb, 72 bytes, Stack size 24 bytes, patch.o(i.LL_ProcessEvent1))
[Stack]
- Max Depth = 24
- Call Chain = LL_ProcessEvent1
[Calls]- >> LL_ProcessEvent0 (via Veneer)
- >> LL_DisconnectCback (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
LL_Reset1 (Thumb, 24 bytes, Stack size 8 bytes, patch.o(i.LL_Reset1))
[Stack]
- Max Depth = 28
- Call Chain = LL_Reset1 ⇒ patch_linkBuf_init
[Calls]- >> LL_Reset0 (via Veneer)
- >> patch_linkBuf_init
[Address Reference Count : 1]- patch.o(_section_xip_code_)
LL_set_default_conn_params1 (Thumb, 72 bytes, Stack size 16 bytes, patch.o(i.LL_set_default_conn_params1))
[Stack]
- Max Depth = 16
- Call Chain = LL_set_default_conn_params1
[Calls]- >> LL_set_default_conn_params0 (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
SystemInit (Thumb, 8 bytes, Stack size 0 bytes, system_armcm0.o(i.SystemInit))
[Address Reference Count : 1]
__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)
__wdt_init (Thumb, 12 bytes, Stack size 0 bytes, patch.o(i.__wdt_init))
[Called By]
_efuse_chip_version_check (Thumb, 26 bytes, Stack size 16 bytes, phy_sec_ext.o(i._efuse_chip_version_check))
[Stack]
- Max Depth = 72
- Call Chain = _efuse_chip_version_check ⇒ finidv
[Calls]- >> efuse_read (via Veneer)
- >> finidv
[Called By]
_hard_fault (Thumb, 258 bytes, Stack size 32 bytes, jump_table.o(i._hard_fault))
[Stack]
- Max Depth = 32
- Call Chain = _hard_fault
[Calls]- >> rtc_get_counter (via Veneer)
- >> rom_uart_init (via Veneer)
- >> log_printf (via Veneer)
[Address Reference Count : 1]
_rom_efuse_version_init (Thumb, 32 bytes, Stack size 16 bytes, phy_sec_ext.o(i._rom_efuse_version_init))
[Stack]
- Max Depth = 28
- Call Chain = _rom_efuse_version_init ⇒ lib_efuse_load
[Calls]- >> efuse_read (via Veneer)
- >> lib_efuse_load
[Called By]- >> init_config (via Veneer)
_rom_sec_boot_init (Thumb, 22 bytes, Stack size 8 bytes, phy_sec_ext.o(i._rom_sec_boot_init))
[Stack]
- Max Depth = 80
- Call Chain = _rom_sec_boot_init ⇒ _efuse_chip_version_check ⇒ finidv
[Calls]- >> _efuse_chip_version_check
- >> efuse_init
[Called By]
_uart_putc (Thumb, 18 bytes, Stack size 16 bytes, my_printf.o(i._uart_putc))
[Stack]
- Max Depth = 88
- Call Chain = _uart_putc ⇒ hal_uart_send_buff ⇒ txmit_buf_use_tx_buf ⇒ hal_pwrmgr_lock
[Calls]- >> hal_uart_send_buff (via Veneer)
[Address Reference Count : 1]- my_printf.o(i.dbg_printf)
adc_set_high_threshold_flag (Thumb, 6 bytes, Stack size 0 bytes, adc.o(i.adc_set_high_threshold_flag), UNUSED, KEPT)
[Called By]
app_main (Thumb, 20 bytes, Stack size 8 bytes, gpio_main.o(i.app_main))
[Stack]
- Max Depth = 8
- Call Chain = app_main
[Calls]- >> osal_start_system (via Veneer)
- >> osal_pwrmgr_device (via Veneer)
- >> osal_init_system (via Veneer)
[Called By]
clear_adcc_cfg (Thumb, 22 bytes, Stack size 8 bytes, adc.o(i.clear_adcc_cfg), UNUSED, KEPT)
[Stack]
- Max Depth = 8
- Call Chain = clear_adcc_cfg
[Calls]- >> __aeabi_memclr4 (via Veneer)
[Called By]- >> hal_poilling_adc_stop
- >> hal_adc_stop
clk_init (Thumb, 108 bytes, Stack size 32 bytes, patch.o(i.clk_init))
[Stack]
- Max Depth = 80
- Call Chain = clk_init ⇒ _clk_apply_setting1
[Calls]
[Called By]- >> hal_init
- >> wakeup_init1
config_RTC1 (Thumb, 144 bytes, Stack size 24 bytes, patch.o(i.config_RTC1))
[Stack]
- Max Depth = 24
- Call Chain = config_RTC1
[Calls]- >> WaitRTCCount (via Veneer)
- >> read_LL_remainder_time (via Veneer)
- >> isTimer5Running
- >> read_TIM5_remainder_timer
[Address Reference Count : 1]- patch.o(_section_xip_code_)
dbg_printf (Thumb, 30 bytes, Stack size 24 bytes, my_printf.o(i.dbg_printf))
[Stack]
- Max Depth = 232
- Call Chain = dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]
[Called By]- >> uart_port_reconfig
- >> posedge_callback_wakeup
- >> negedge_callback_wakeup
- >> Key_ProcessEvent
- >> Key_Demo_Init
- >> key_press_evt
- >> main
- >> adc_compare_cb
dbg_printf_init (Thumb, 30 bytes, Stack size 24 bytes, my_printf.o(i.dbg_printf_init))
[Stack]
- Max Depth = 188
- Call Chain = dbg_printf_init ⇒ hal_uart_init ⇒ uart_hw_init ⇒ hal_gpio_fmux_set ⇒ hal_gpioin_disable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_uart_init (via Veneer)
[Called By]
efuse_init (Thumb, 14 bytes, Stack size 0 bytes, phy_sec_ext.o(i.efuse_init))
[Called By]
- >> _rom_sec_boot_init
- >> wakeup_init1
enterSleepProcess1 (Thumb, 56 bytes, Stack size 16 bytes, patch.o(i.enterSleepProcess1))
[Stack]
- Max Depth = 24
- Call Chain = enterSleepProcess1 ⇒ rc32k_cap_cal
[Calls]- >> enterSleepProcess0 (via Veneer)
- >> rc32k_cap_cal
- >> osal_search_active_task
[Address Reference Count : 1]- patch.o(_section_xip_code_)
finidv (Thumb, 126 bytes, Stack size 56 bytes, phy_sec_ext.o(i.finidv))
[Stack]
- Max Depth = 56
- Call Chain = finidv
[Calls]- >> osal_memcmp (via Veneer)
- >> efuse_read (via Veneer)
- >> LL_ENC_AES128_Encrypt (via Veneer)
[Called By]- >> _efuse_chip_version_check
global_config_hclk_related (Thumb, 140 bytes, Stack size 8 bytes, patch.o(i.global_config_hclk_related))
[Stack]
- Max Depth = 8
- Call Chain = global_config_hclk_related
[Called By]- >> init_config (via Veneer)
hal_ADC_IRQHandler (Thumb, 250 bytes, Stack size 160 bytes, adc.o(i.hal_ADC_IRQHandler), UNUSED, KEPT)
[Stack]
- Max Depth = 228
- Call Chain = hal_ADC_IRQHandler ⇒ hal_poilling_adc_stop ⇒ disable_analog_pin ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]
hal_adc_stop (Thumb, 186 bytes, Stack size 16 bytes, adc.o(i.hal_adc_stop), UNUSED, KEPT)
[Stack]
- Max Depth = 76
- Call Chain = hal_adc_stop ⇒ disable_analog_pin ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_pwrmgr_unlock
- >> clear_adcc_cfg
- >> disable_analog_pin
- >> __NVIC_DisableIRQ
- >> hal_clk_reset
- >> hal_clk_gate_disable
[Called By]- >> hal_ADC_compare_IRQHandler
hal_cache_tag_flush (Thumb, 86 bytes, Stack size 16 bytes, flash.o(i.hal_cache_tag_flush))
[Stack]
- Max Depth = 16
- Call Chain = hal_cache_tag_flush
[Calls]- >> drv_enable_irq (via Veneer)
- >> drv_disable_irq (via Veneer)
[Called By]
hal_clk_gate_disable (Thumb, 80 bytes, Stack size 0 bytes, clock.o(i.hal_clk_gate_disable))
[Called By]
- >> uart_hw_deinit (via Veneer)
- >> hal_poilling_adc_stop
- >> hal_adc_stop
hal_clk_gate_enable (Thumb, 80 bytes, Stack size 0 bytes, clock.o(i.hal_clk_gate_enable))
[Called By]
- >> uart_hw_init (via Veneer)
- >> hal_cache_init
hal_clk_reset (Thumb, 216 bytes, Stack size 0 bytes, clock.o(i.hal_clk_reset))
[Called By]
- >> uart_hw_init (via Veneer)
- >> uart_hw_deinit (via Veneer)
- >> hal_poilling_adc_stop
- >> hal_adc_stop
hal_get_flash_info (Thumb, 12 bytes, Stack size 8 bytes, flash.o(i.hal_get_flash_info))
[Stack]
- Max Depth = 8
- Call Chain = hal_get_flash_info
[Calls]- >> spif_read_id (via Veneer)
[Called By]
hal_poilling_adc_stop (Thumb, 134 bytes, Stack size 8 bytes, adc.o(i.hal_poilling_adc_stop), UNUSED, KEPT)
[Stack]
- Max Depth = 68
- Call Chain = hal_poilling_adc_stop ⇒ disable_analog_pin ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_pwrmgr_unlock
- >> clear_adcc_cfg
- >> disable_analog_pin
- >> __NVIC_DisableIRQ
- >> hal_clk_reset
- >> hal_clk_gate_disable
[Called By]
hal_pwrmgr_LowCurrentLdo_enable (Thumb, 18 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_LowCurrentLdo_enable))
[Called By]
hal_pwrmgr_RAM_retention (Thumb, 48 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_RAM_retention))
[Called By]
hal_pwrmgr_RAM_retention_clr (Thumb, 18 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_RAM_retention_clr))
[Called By]
- >> hal_pwrmgr_enter_sleep_rtc_reset
hal_pwrmgr_RAM_retention_set (Thumb, 28 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_RAM_retention_set))
[Called By]
- >> hal_pwrmgr_sleep_process
- >> hal_low_power_io_init
hal_pwrmgr_init (Thumb, 48 bytes, Stack size 8 bytes, pwrmgr.o(i.hal_pwrmgr_init))
[Stack]
- Max Depth = 8
- Call Chain = hal_pwrmgr_init
[Calls]- >> __aeabi_memclr4 (via Veneer)
- >> enableSleep (via Veneer)
- >> disableSleep (via Veneer)
[Called By]
hal_pwrmgr_lock (Thumb, 100 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_lock))
[Stack]
- Max Depth = 16
- Call Chain = hal_pwrmgr_lock
[Calls]- >> disableSleep (via Veneer)
- >> drv_enable_irq (via Veneer)
- >> drv_disable_irq (via Veneer)
[Called By]- >> txmit_buf_use_tx_buf (via Veneer)
- >> key_press_handler (via Veneer)
- >> key_idle_handler (via Veneer)
hal_pwrmgr_register (Thumb, 108 bytes, Stack size 20 bytes, pwrmgr.o(i.hal_pwrmgr_register))
[Stack]
- Max Depth = 20
- Call Chain = hal_pwrmgr_register
[Called By]- >> key_init (via Veneer)
- >> hal_uart_init (via Veneer)
- >> Key_Demo_Init
- >> hal_spif_cache_init
- >> hal_gpio_init (via Veneer)
hal_pwrmgr_sleep_process (Thumb, 68 bytes, Stack size 8 bytes, pwrmgr.o(i.hal_pwrmgr_sleep_process))
[Stack]
- Max Depth = 8
- Call Chain = hal_pwrmgr_sleep_process
[Calls]- >> hal_pwrmgr_RAM_retention_set
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
hal_pwrmgr_unlock (Thumb, 122 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_unlock))
[Stack]
- Max Depth = 16
- Call Chain = hal_pwrmgr_unlock
[Calls]- >> enableSleep (via Veneer)
- >> disableSleep (via Veneer)
- >> drv_enable_irq (via Veneer)
- >> drv_disable_irq (via Veneer)
[Called By]- >> irq_tx_empty_handler
- >> key_press_evt
- >> key_release_debonce_timer_handler (via Veneer)
- >> key_press_debonce_timer_handler (via Veneer)
- >> hal_poilling_adc_stop
- >> hal_adc_stop
hal_pwrmgr_wakeup_process (Thumb, 140 bytes, Stack size 8 bytes, pwrmgr.o(i.hal_pwrmgr_wakeup_process))
[Stack]
- Max Depth = 24
- Call Chain = hal_pwrmgr_wakeup_process ⇒ peripheral_interrupt_restore_default ⇒ __NVIC_SetPriority
[Calls]- >> peripheral_interrupt_restore_default
- >> __NVIC_SetPriority
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
hal_rc32k_clk_tracking_init (Thumb, 24 bytes, Stack size 8 bytes, clock.o(i.hal_rc32k_clk_tracking_init))
[Stack]
- Max Depth = 8
- Call Chain = hal_rc32k_clk_tracking_init
[Calls]
[Called By]
hal_rom_boot_init (Thumb, 8 bytes, Stack size 8 bytes, patch.o(i.hal_rom_boot_init))
[Stack]
- Max Depth = 88
- Call Chain = hal_rom_boot_init ⇒ _rom_sec_boot_init ⇒ _efuse_chip_version_check ⇒ finidv
[Calls]
[Called By]
hal_rtc_clock_config (Thumb, 156 bytes, Stack size 8 bytes, clock.o(i.hal_rtc_clock_config))
[Stack]
- Max Depth = 28
- Call Chain = hal_rtc_clock_config ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpio_pull_set (via Veneer)
[Called By]
hal_spif_cache_init (Thumb, 30 bytes, Stack size 8 bytes, flash.o(i.hal_spif_cache_init))
[Stack]
- Max Depth = 48
- Call Chain = hal_spif_cache_init ⇒ hw_spif_cache_config ⇒ hal_cache_init ⇒ hal_cache_tag_flush
[Calls]- >> hal_pwrmgr_register
- >> hw_spif_cache_config
[Called By]
hal_system_clock_change_process (Thumb, 12 bytes, Stack size 0 bytes, patch.o(i.hal_system_clock_change_process))
[Called By]
isTimer5Running (Thumb, 12 bytes, Stack size 0 bytes, patch.o(i.isTimer5Running))
[Called By]
l2capPocessFragmentTxData (Thumb, 2 bytes, Stack size 0 bytes, patch.o(i.l2capPocessFragmentTxData))
[Address Reference Count : 1]
- patch.o(_section_xip_code_)
lib_efuse_load (Thumb, 168 bytes, Stack size 12 bytes, lib_efuse3.o(i.lib_efuse_load))
[Stack]
- Max Depth = 12
- Call Chain = lib_efuse_load
[Called By]- >> _rom_efuse_version_init
llProcessTxData1 (Thumb, 80 bytes, Stack size 24 bytes, patch.o(i.llProcessTxData1))
[Stack]
- Max Depth = 40
- Call Chain = llProcessTxData1 ⇒ ll_osal_mem_free
[Calls]- >> llProcessTxData0 (via Veneer)
- >> ll_osal_mem_free
[Address Reference Count : 1]- patch.o(_section_xip_code_)
llReleaseConnId1 (Thumb, 192 bytes, Stack size 24 bytes, patch.o(i.llReleaseConnId1))
[Stack]
- Max Depth = 40
- Call Chain = llReleaseConnId1 ⇒ ll_osal_mem_free
[Calls]- >> llReleaseConnId0 (via Veneer)
- >> ll_osal_mem_free
- >> ll_flow_ctrl_restore
[Address Reference Count : 1]- patch.o(_section_xip_code_)
llSlaveEvt_TaskEndOk1 (Thumb, 46 bytes, Stack size 8 bytes, patch.o(i.llSlaveEvt_TaskEndOk1))
[Stack]
- Max Depth = 8
- Call Chain = llSlaveEvt_TaskEndOk1
[Calls]- >> llSlaveEvt_TaskEndOk0 (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
llWriteTxData1 (Thumb, 162 bytes, Stack size 40 bytes, patch.o(i.llWriteTxData1))
[Stack]
- Max Depth = 88
- Call Chain = llWriteTxData1 ⇒ ll_osal_mem_alloc
[Calls]- >> __aeabi_memcpy (via Veneer)
- >> update_tx_write_ptr (via Veneer)
- >> get_tx_write_ptr (via Veneer)
- >> getTxBufferFree (via Veneer)
- >> LL_ENC_Encrypt (via Veneer)
- >> ll_osal_mem_alloc
[Address Reference Count : 1]- patch.o(_section_xip_code_)
ll_generateTxBuffer1 (Thumb, 614 bytes, Stack size 64 bytes, patch.o(i.ll_generateTxBuffer1))
[Stack]
- Max Depth = 64
- Call Chain = ll_generateTxBuffer1
[Calls]- >> update_tx_read_ptr (via Veneer)
- >> ll_hw_write_tfifo (via Veneer)
- >> ll_hw_get_tfifo_wrptr (via Veneer)
- >> llEnqueueCtrlPkt (via Veneer)
- >> get_tx_read_ptr (via Veneer)
- >> getTxBufferSize (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
ll_hw_go1 (Thumb, 628 bytes, Stack size 56 bytes, patch.o(i.ll_hw_go1))
[Stack]
- Max Depth = 104
- Call Chain = ll_hw_go1 ⇒ ll_osal_mem_alloc
[Calls]- >> enlarge_rx_timeout_1st
- >> set_max_length (via Veneer)
- >> read_current_fine_time (via Veneer)
- >> ll_hw_set_rx_timeout (via Veneer)
- >> ll_hw_set_loop_timeout (via Veneer)
- >> ll_hw_get_tr_mode (via Veneer)
- >> get_rx_write_ptr (via Veneer)
- >> getRxBufferFree (via Veneer)
- >> llbuf_alloc_time_statics
- >> ll_osal_mem_alloc
- >> ll_flow_ctrl_restore
[Address Reference Count : 1]- patch.o(_section_xip_code_)
ll_hw_read_tfifo_rtlp1 (Thumb, 198 bytes, Stack size 24 bytes, patch.o(i.ll_hw_read_tfifo_rtlp1))
[Stack]
- Max Depth = 40
- Call Chain = ll_hw_read_tfifo_rtlp1 ⇒ ll_osal_mem_free
[Calls]- >> ll_hw_read_tfifo_packet (via Veneer)
- >> ll_osal_mem_free
[Address Reference Count : 1]- patch.o(_section_xip_code_)
ll_osal_mem_alloc (Thumb, 122 bytes, Stack size 48 bytes, patch.o(i.ll_osal_mem_alloc))
[Stack]
- Max Depth = 48
- Call Chain = ll_osal_mem_alloc
[Calls]- >> osal_mem_alloc (via Veneer)
- >> drv_enable_irq (via Veneer)
- >> drv_disable_irq (via Veneer)
[Called By]- >> LL_InitConnectContext (via Veneer)
- >> ll_hw_go1
- >> llWriteTxData1
ll_osal_mem_free (Thumb, 74 bytes, Stack size 16 bytes, patch.o(i.ll_osal_mem_free))
[Stack]
- Max Depth = 16
- Call Chain = ll_osal_mem_free
[Calls]- >> drv_enable_irq (via Veneer)
- >> drv_disable_irq (via Veneer)
[Called By]- >> ll_hw_read_tfifo_rtlp1
- >> llReleaseConnId1
- >> llProcessTxData1
ll_processBasicIRQ_SRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_SRX))
[Stack]
- Max Depth = 8
- Call Chain = ll_processBasicIRQ_SRX
[Calls]- >> ll_processBasicIRQ (via Veneer)
[Called By]
ll_processBasicIRQ_ScanTRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_ScanTRX))
[Stack]
- Max Depth = 8
- Call Chain = ll_processBasicIRQ_ScanTRX
[Calls]- >> ll_processBasicIRQ (via Veneer)
[Called By]
ll_processBasicIRQ_secScanTRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secScanTRX))
[Stack]
- Max Depth = 8
- Call Chain = ll_processBasicIRQ_secScanTRX
[Calls]- >> ll_processBasicIRQ (via Veneer)
[Called By]
ll_processBasicIRQ_secondaryAdvSTX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryAdvSTX))
[Stack]
- Max Depth = 8
- Call Chain = ll_processBasicIRQ_secondaryAdvSTX
[Calls]- >> ll_processBasicIRQ (via Veneer)
[Called By]
ll_processBasicIRQ_secondaryAdvTRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryAdvTRX))
[Stack]
- Max Depth = 8
- Call Chain = ll_processBasicIRQ_secondaryAdvTRX
[Calls]- >> ll_processBasicIRQ (via Veneer)
[Called By]
ll_processBasicIRQ_secondaryInitSRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryInitSRX))
[Stack]
- Max Depth = 8
- Call Chain = ll_processBasicIRQ_secondaryInitSRX
[Calls]- >> ll_processBasicIRQ (via Veneer)
[Called By]
ll_processBasicIRQ_secondaryScanSRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryScanSRX))
[Stack]
- Max Depth = 8
- Call Chain = ll_processBasicIRQ_secondaryScanSRX
[Calls]- >> ll_processBasicIRQ (via Veneer)
[Called By]
ll_read_rxfifo1 (Thumb, 44 bytes, Stack size 8 bytes, patch.o(i.ll_read_rxfifo1))
[Stack]
- Max Depth = 8
- Call Chain = ll_read_rxfifo1
[Calls]- >> ll_read_rxfifo0 (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
llbuf_alloc_time_statics (Thumb, 62 bytes, Stack size 8 bytes, patch.o(i.llbuf_alloc_time_statics))
[Stack]
- Max Depth = 8
- Call Chain = llbuf_alloc_time_statics
[Calls]- >> read_current_fine_time (via Veneer)
[Called By]
main (Thumb, 102 bytes, Stack size 16 bytes, main.o(i.main))
[Stack]
- Max Depth = 248
- Call Chain = main ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]- >> init_config (via Veneer)
- >> drv_irq_init (via Veneer)
- >> dbg_printf
- >> app_main
- >> hal_rfphy_init
- >> hal_init
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
negedge_callback_wakeup (Thumb, 34 bytes, Stack size 16 bytes, gpio_demo.o(i.negedge_callback_wakeup))
[Stack]
- Max Depth = 248
- Call Chain = negedge_callback_wakeup ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]
[Address Reference Count : 1]
osalInitTasks (Thumb, 42 bytes, Stack size 8 bytes, osal_gpio.o(i.osalInitTasks))
[Stack]
- Max Depth = 280
- Call Chain = osalInitTasks ⇒ Key_Demo_Init ⇒ uart_port_reconfig ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]- >> osal_memset (via Veneer)
- >> osal_mem_alloc (via Veneer)
- >> LL_Init (via Veneer)
- >> Key_Demo_Init
[Address Reference Count : 1]- jump_table.o(jump_table_mem_area)
osal_idle_task0 (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.osal_idle_task0))
[Stack]
- Max Depth = 8
- Call Chain = osal_idle_task0
[Calls]- >> osal_pwrmgr_powerconserve0 (via Veneer)
[Address Reference Count : 1]- patch.o(_section_xip_code_)
osal_search_active_task (Thumb, 52 bytes, Stack size 8 bytes, patch.o(i.osal_search_active_task))
[Stack]
- Max Depth = 8
- Call Chain = osal_search_active_task
[Called By]
patch_linkBuf_init (Thumb, 142 bytes, Stack size 20 bytes, patch.o(i.patch_linkBuf_init))
[Stack]
- Max Depth = 20
- Call Chain = patch_linkBuf_init
[Called By]
posedge_callback_wakeup (Thumb, 30 bytes, Stack size 16 bytes, gpio_demo.o(i.posedge_callback_wakeup))
[Stack]
- Max Depth = 248
- Call Chain = posedge_callback_wakeup ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]
[Address Reference Count : 1]
rc32k_calibration (Thumb, 122 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rc32k_calibration))
[Stack]
- Max Depth = 24
- Call Chain = rc32k_calibration
[Calls]- >> WaitRTCCount (via Veneer)
[Called By]
rc32k_cap_cal (Thumb, 74 bytes, Stack size 8 bytes, patch.o(i.rc32k_cap_cal))
[Stack]
- Max Depth = 8
- Call Chain = rc32k_cap_cal
[Calls]- >> WaitRTCCount (via Veneer)
[Called By]
rf_calibrate1 (Thumb, 12 bytes, Stack size 8 bytes, rf_phy_driver.o(i.rf_calibrate1))
[Stack]
- Max Depth = 36
- Call Chain = rf_calibrate1 ⇒ rf_tpCal_gen_cap_arrary ⇒ rf_tp_cal
[Calls]- >> rf_tpCal_gen_cap_arrary
- >> rc32k_calibration
[Address Reference Count : 1]- patch.o(_section_xip_code_)
rf_phy_ana_cfg (Thumb, 232 bytes, Stack size 12 bytes, rf_phy_driver.o(i.rf_phy_ana_cfg))
[Stack]
- Max Depth = 12
- Call Chain = rf_phy_ana_cfg
[Called By]
rf_phy_bb_cfg (Thumb, 310 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_bb_cfg))
[Stack]
- Max Depth = 24
- Call Chain = rf_phy_bb_cfg
[Calls]- >> ll_hw_set_crc_fmt (via Veneer)
[Called By]
rf_phy_change_cfg0 (Thumb, 138 bytes, Stack size 20 bytes, rf_phy_driver.o(i.rf_phy_change_cfg0))
[Stack]
- Max Depth = 20
- Call Chain = rf_phy_change_cfg0
[Address Reference Count : 1]- patch.o(_section_xip_code_)
rf_phy_ini (Thumb, 42 bytes, Stack size 8 bytes, rf_phy_driver.o(i.rf_phy_ini))
[Stack]
- Max Depth = 32
- Call Chain = rf_phy_ini ⇒ rf_phy_bb_cfg
[Calls]- >> ll_hw_tx2rx_timing_config (via Veneer)
- >> 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, 108 bytes, Stack size 20 bytes, rf_phy_driver.o(i.rf_phy_set_txPower))
[Stack]
- Max Depth = 20
- Call Chain = rf_phy_set_txPower
[Called By]
rf_tpCal_gen_cap_arrary (Thumb, 60 bytes, Stack size 4 bytes, rf_phy_driver.o(i.rf_tpCal_gen_cap_arrary))
[Stack]
- Max Depth = 28
- Call Chain = rf_tpCal_gen_cap_arrary ⇒ rf_tp_cal
[Calls]
[Called By]
rf_tp_cal (Thumb, 236 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_tp_cal))
[Stack]
- Max Depth = 24
- Call Chain = rf_tp_cal
[Calls]- >> __ARM_common_switch8 (via Veneer)
[Called By]- >> rf_tpCal_gen_cap_arrary
uart_port_reconfig (Thumb, 68 bytes, Stack size 24 bytes, gpio_demo.o(i.uart_port_reconfig))
[Stack]
- Max Depth = 256
- Call Chain = uart_port_reconfig ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]- >> hal_uart_init (via Veneer)
- >> hal_gpio_pin_init (via Veneer)
- >> hal_gpio_fmux (via Veneer)
- >> dbg_printf
[Called By]
wakeupProcess1 (Thumb, 444 bytes, Stack size 24 bytes, patch.o(i.wakeupProcess1))
[Stack]
- Max Depth = 128
- Call Chain = wakeupProcess1 ⇒ wakeup_init1 ⇒ clk_init ⇒ _clk_apply_setting1
[Calls]- >> __aeabi_uidivmod (via Veneer)
- >> osal_start_system (via Veneer)
- >> rtc_get_counter (via Veneer)
- >> rf_phy_ini
- >> drv_irq_init (via Veneer)
- >> set_sleep_flag (via Veneer)
- >> WaitRTCCount (via Veneer)
- >> set_timer (via Veneer)
- >> read_current_fine_time (via Veneer)
- >> osalTimeUpdate (via Veneer)
- >> ll_hw_tx2rx_timing_config (via Veneer)
- >> ll_debug_output (via Veneer)
- >> app_wakeup_process (via Veneer)
- >> wakeup_init1
[Address Reference Count : 1]- patch.o(_section_xip_code_)
wakeup_init1 (Thumb, 294 bytes, Stack size 24 bytes, patch.o(i.wakeup_init1))
[Stack]
- Max Depth = 104
- Call Chain = wakeup_init1 ⇒ clk_init ⇒ _clk_apply_setting1
[Calls]- >> rtc_get_counter (via Veneer)
- >> clk_init
- >> WaitRTCCount (via Veneer)
- >> check_96MXtal_by_rcTracking
- >> check_16MXtal_by_rcTracking
- >> NVIC_EnableIRQ
- >> 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)
- >> efuse_init
- >> hal_system_clock_change_process
- >> __wdt_init
[Called By]
[Address Reference Count : 1]- patch.o(_section_xip_code_)
Local Symbols
__NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, main.o(i.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
ble_mem_init_config (Thumb, 34 bytes, Stack size 16 bytes, main.o(i.ble_mem_init_config))
[Stack]
- Max Depth = 96
- Call Chain = ble_mem_init_config ⇒ LL_InitConnectContext ⇒ ll_osal_mem_alloc
[Calls]- >> osal_mem_set_heap (via Veneer)
- >> LL_InitConnectContext (via Veneer)
[Called By]
hal_init (Thumb, 48 bytes, Stack size 8 bytes, main.o(i.hal_init))
[Stack]
- Max Depth = 196
- Call Chain = hal_init ⇒ dbg_printf_init ⇒ hal_uart_init ⇒ uart_hw_init ⇒ hal_gpio_fmux_set ⇒ hal_gpioin_disable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_spif_cache_init
- >> hal_rtc_clock_config
- >> hal_pwrmgr_init
- >> hal_gpio_init (via Veneer)
- >> dbg_printf_init
- >> clk_init
- >> hal_low_power_io_init
[Called By]
hal_low_power_io_init (Thumb, 116 bytes, Stack size 56 bytes, main.o(i.hal_low_power_io_init))
[Stack]
- Max Depth = 76
- Call Chain = hal_low_power_io_init ⇒ hal_gpio_pull_set
[Calls]- >> hal_pwrmgr_RAM_retention_set
- >> hal_pwrmgr_RAM_retention
- >> hal_pwrmgr_LowCurrentLdo_enable
- >> hal_gpio_pull_set (via Veneer)
- >> __aeabi_memcpy4 (via Veneer)
[Called By]
hal_rfphy_init (Thumb, 94 bytes, Stack size 8 bytes, main.o(i.hal_rfphy_init))
[Stack]
- Max Depth = 104
- Call Chain = hal_rfphy_init ⇒ ble_mem_init_config ⇒ LL_InitConnectContext ⇒ ll_osal_mem_alloc
[Calls]- >> hal_rom_boot_init
- >> hal_rc32k_clk_tracking_init
- >> ble_mem_init_config
- >> __NVIC_SetPriority
[Called By]
P16_wakeup_handler (Thumb, 12 bytes, Stack size 8 bytes, gpio_demo.o(i.P16_wakeup_handler))
[Stack]
- Max Depth = 40
- Call Chain = P16_wakeup_handler ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpio_cfg_analog_io (via Veneer)
[Address Reference Count : 1]- gpio_demo.o(i.Key_Demo_Init)
P17_wakeup_handler (Thumb, 12 bytes, Stack size 8 bytes, gpio_demo.o(i.P17_wakeup_handler))
[Stack]
- Max Depth = 40
- Call Chain = P17_wakeup_handler ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpio_cfg_analog_io (via Veneer)
[Address Reference Count : 1]- gpio_demo.o(i.Key_Demo_Init)
key_press_evt (Thumb, 78 bytes, Stack size 16 bytes, gpio_demo.o(i.key_press_evt))
[Stack]
- Max Depth = 248
- Call Chain = key_press_evt ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]- >> hal_pwrmgr_unlock
- >> dbg_printf
[Address Reference Count : 1]- gpio_demo.o(i.Key_Demo_Init)
__NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, gpio.o(i.__NVIC_EnableIRQ))
[Called By]
- >> hal_gpio_wakeup_handler
- >> hal_gpio_init
__NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, gpio.o(i.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]- >> hal_gpio_wakeup_handler
- >> hal_gpio_init
hal_gpio_interrupt_disable (Thumb, 66 bytes, Stack size 0 bytes, gpio.o(i.hal_gpio_interrupt_disable))
[Called By]
hal_gpio_interrupt_enable (Thumb, 88 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_interrupt_enable))
[Stack]
- Max Depth = 8
- Call Chain = hal_gpio_interrupt_enable
[Called By]- >> hal_gpioin_enable
- >> hal_gpioin_event
hal_gpio_retention_enable (Thumb, 170 bytes, Stack size 12 bytes, gpio.o(i.hal_gpio_retention_enable))
[Stack]
- Max Depth = 12
- Call Chain = hal_gpio_retention_enable
[Called By]- >> hal_gpio_wakeup_handler
- >> hal_gpio_sleep_handler
hal_gpio_sleep_handler (Thumb, 92 bytes, Stack size 16 bytes, gpio.o(i.hal_gpio_sleep_handler))
[Stack]
- Max Depth = 48
- Call Chain = hal_gpio_sleep_handler ⇒ hal_gpio_wakeup_set ⇒ hal_gpio_wakeup_control
[Calls]- >> hal_gpio_wakeup_set
- >> hal_gpio_retention_enable
- >> hal_gpio_read
[Address Reference Count : 1]
hal_gpio_wakeup_control (Thumb, 98 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_wakeup_control))
[Stack]
- Max Depth = 8
- Call Chain = hal_gpio_wakeup_control
[Called By]
hal_gpio_wakeup_handler (Thumb, 128 bytes, Stack size 16 bytes, gpio.o(i.hal_gpio_wakeup_handler))
[Stack]
- Max Depth = 84
- Call Chain = hal_gpio_wakeup_handler ⇒ hal_gpioin_enable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpioin_enable
- >> hal_gpio_pin2pin3_control
- >> hal_gpioin_wakeup_trigger
- >> hal_gpio_retention_enable
- >> __NVIC_SetPriority
- >> __NVIC_EnableIRQ
- >> hal_gpio_write
- >> hal_gpio_read
[Address Reference Count : 1]
hal_gpioin_event (Thumb, 148 bytes, Stack size 32 bytes, gpio.o(i.hal_gpioin_event))
[Stack]
- Max Depth = 48
- Call Chain = hal_gpioin_event ⇒ hal_gpioin_event_pin
[Calls]- >> hal_gpioin_event_pin
- >> hal_gpio_interrupt_enable
[Called By]
hal_gpioin_event_pin (Thumb, 80 bytes, Stack size 16 bytes, gpio.o(i.hal_gpioin_event_pin))
[Stack]
- Max Depth = 16
- Call Chain = hal_gpioin_event_pin
[Called By]- >> hal_gpioin_wakeup_trigger
- >> hal_gpioin_event
hal_gpioin_wakeup_trigger (Thumb, 56 bytes, Stack size 16 bytes, gpio.o(i.hal_gpioin_wakeup_trigger))
[Stack]
- Max Depth = 32
- Call Chain = hal_gpioin_wakeup_trigger ⇒ hal_gpioin_event_pin
[Calls]- >> hal_gpioin_event_pin
- >> hal_gpio_read
[Called By]- >> hal_gpio_wakeup_handler
_strnlen (Thumb, 30 bytes, Stack size 8 bytes, my_printf.o(i._strnlen))
[Stack]
- Max Depth = 8
- Call Chain = _strnlen
[Called By]
log_vsprintf (Thumb, 824 bytes, Stack size 80 bytes, my_printf.o(i.log_vsprintf))
[Stack]
- Max Depth = 208
- Call Chain = log_vsprintf ⇒ number
[Calls]- >> skip_atoi
- >> number
- >> _strnlen
[Called By]
number (Thumb, 430 bytes, Stack size 128 bytes, my_printf.o(i.number))
[Stack]
- Max Depth = 128
- Call Chain = number
[Calls]- >> __aeabi_uidivmod (via Veneer)
[Called By]
skip_atoi (Thumb, 42 bytes, Stack size 0 bytes, my_printf.o(i.skip_atoi))
[Called By]
irq_rx_handler (Thumb, 102 bytes, Stack size 56 bytes, uart.o(_section_sram_code_))
[Stack]
- Max Depth = 56
- Call Chain = irq_rx_handler
[Called By]- >> hal_UART0_IRQHandler (via Veneer)
- >> hal_UART1_IRQHandler (via Veneer)
irq_tx_empty_handler (Thumb, 192 bytes, Stack size 40 bytes, uart.o(_section_sram_code_))
[Stack]
- Max Depth = 56
- Call Chain = irq_tx_empty_handler ⇒ hal_pwrmgr_unlock
[Calls]
[Called By]- >> hal_UART0_IRQHandler (via Veneer)
- >> hal_UART1_IRQHandler (via Veneer)
__NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, uart.o(i.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
txmit_buf_polling (Thumb, 130 bytes, Stack size 16 bytes, uart.o(i.txmit_buf_polling))
[Stack]
- Max Depth = 16
- Call Chain = txmit_buf_polling
[Called By]
txmit_buf_use_tx_buf (Thumb, 210 bytes, Stack size 40 bytes, uart.o(i.txmit_buf_use_tx_buf))
[Stack]
- Max Depth = 56
- Call Chain = txmit_buf_use_tx_buf ⇒ hal_pwrmgr_lock
[Calls]- >> hal_pwrmgr_lock (via Veneer)
- >> drv_enable_irq (via Veneer)
- >> drv_disable_irq (via Veneer)
- >> __aeabi_memcpy (via Veneer)
[Called By]
uart_hw_deinit (Thumb, 128 bytes, Stack size 24 bytes, uart.o(i.uart_hw_deinit))
[Stack]
- Max Depth = 24
- Call Chain = uart_hw_deinit
[Calls]- >> hal_gpio_fmux
- >> hal_clk_reset (via Veneer)
- >> hal_clk_gate_disable (via Veneer)
[Called By]
uart_hw_init (Thumb, 384 bytes, Stack size 40 bytes, uart.o(i.uart_hw_init))
[Stack]
- Max Depth = 132
- Call Chain = uart_hw_init ⇒ hal_gpio_fmux_set ⇒ hal_gpioin_disable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> uart_hw_deinit
- >> __NVIC_SetPriority
- >> __aeabi_uidivmod (via Veneer)
- >> hal_gpio_fmux_set
- >> hal_gpio_fmux
- >> hal_gpio_pull_set
- >> hal_clk_reset (via Veneer)
- >> hal_clk_gate_enable (via Veneer)
- >> clk_get_pclk (via Veneer)
[Called By]- >> uart_wakeup_process_1
- >> uart_wakeup_process_0
- >> hal_uart_init
uart_wakeup_process_0 (Thumb, 10 bytes, Stack size 8 bytes, uart.o(i.uart_wakeup_process_0))
[Stack]
- Max Depth = 140
- Call Chain = uart_wakeup_process_0 ⇒ uart_hw_init ⇒ hal_gpio_fmux_set ⇒ hal_gpioin_disable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]
[Address Reference Count : 1]
uart_wakeup_process_1 (Thumb, 10 bytes, Stack size 8 bytes, uart.o(i.uart_wakeup_process_1))
[Stack]
- Max Depth = 140
- Call Chain = uart_wakeup_process_1 ⇒ uart_hw_init ⇒ hal_gpio_fmux_set ⇒ hal_gpioin_disable ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]
[Address Reference Count : 1]
__NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, pwrmgr.o(i.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]- >> hal_pwrmgr_wakeup_process
- >> peripheral_interrupt_restore_default
peripheral_interrupt_restore_default (Thumb, 108 bytes, Stack size 8 bytes, pwrmgr.o(i.peripheral_interrupt_restore_default))
[Stack]
- Max Depth = 16
- Call Chain = peripheral_interrupt_restore_default ⇒ __NVIC_SetPriority
[Calls]
[Called By]- >> hal_pwrmgr_wakeup_process
aon_register_init (Thumb, 58 bytes, Stack size 0 bytes, clock.o(i.aon_register_init))
[Called By]
- >> hal_rc32k_clk_tracking_init
__NVIC_DisableIRQ (Thumb, 26 bytes, Stack size 0 bytes, adc.o(i.__NVIC_DisableIRQ), UNUSED, KEPT)
[Called By]
- >> hal_poilling_adc_stop
- >> hal_adc_stop
adc_compare_cb (Thumb, 438 bytes, Stack size 64 bytes, adc.o(i.adc_compare_cb), UNUSED, KEPT)
[Stack]
- Max Depth = 296
- Call Chain = adc_compare_cb ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]- >> dbg_printf
- >> adc_set_high_threshold_flag
[Called By]- >> hal_ADC_compare_IRQHandler
disable_analog_pin (Thumb, 44 bytes, Stack size 16 bytes, adc.o(i.disable_analog_pin), UNUSED, KEPT)
[Stack]
- Max Depth = 60
- Call Chain = disable_analog_pin ⇒ hal_gpio_pin_init ⇒ hal_gpio_cfg_analog_io ⇒ hal_gpio_pull_set
[Calls]- >> hal_gpio_pin_init (via Veneer)
- >> hal_gpio_cfg_analog_io (via Veneer)
- >> hal_gpio_pull_set (via Veneer)
[Called By]- >> hal_poilling_adc_stop
- >> hal_adc_stop
hal_ADC_compare_IRQHandler (Thumb, 414 bytes, Stack size 160 bytes, adc.o(i.hal_ADC_compare_IRQHandler), UNUSED, KEPT)
[Stack]
- Max Depth = 456
- Call Chain = hal_ADC_compare_IRQHandler ⇒ adc_compare_cb ⇒ dbg_printf ⇒ log_vsprintf ⇒ number
[Calls]- >> hal_adc_stop
- >> adc_compare_cb
key_idle_handler (Thumb, 80 bytes, Stack size 16 bytes, key.o(i.key_idle_handler))
[Stack]
- Max Depth = 32
- Call Chain = key_idle_handler ⇒ hal_pwrmgr_lock
[Calls]- >> key_timer_start
- >> hal_pwrmgr_lock (via Veneer)
[Called By]
key_press_debonce_handler (Thumb, 50 bytes, Stack size 16 bytes, key.o(i.key_press_debonce_handler))
[Stack]
- Max Depth = 24
- Call Chain = key_press_debonce_handler ⇒ key_timer_start
[Calls]
[Called By]
key_press_debonce_timer_handler (Thumb, 154 bytes, Stack size 8 bytes, key.o(i.key_press_debonce_timer_handler))
[Stack]
- Max Depth = 24
- Call Chain = key_press_debonce_timer_handler ⇒ hal_pwrmgr_unlock
[Calls]- >> osal_start_timerEx (via Veneer)
- >> hal_pwrmgr_unlock (via Veneer)
- >> hal_gpio_read
- >> getMcuPrecisionCount (via Veneer)
[Called By]- >> gpio_key_timer_handler
key_press_handler (Thumb, 68 bytes, Stack size 16 bytes, key.o(i.key_press_handler))
[Stack]
- Max Depth = 32
- Call Chain = key_press_handler ⇒ hal_pwrmgr_lock
[Calls]- >> key_timer_start
- >> hal_pwrmgr_lock (via Veneer)
[Called By]
key_release_debonce_handler (Thumb, 50 bytes, Stack size 16 bytes, key.o(i.key_release_debonce_handler))
[Stack]
- Max Depth = 24
- Call Chain = key_release_debonce_handler ⇒ key_timer_start
[Calls]
[Called By]
key_release_debonce_timer_handler (Thumb, 142 bytes, Stack size 16 bytes, key.o(i.key_release_debonce_timer_handler))
[Stack]
- Max Depth = 32
- Call Chain = key_release_debonce_timer_handler ⇒ hal_pwrmgr_unlock
[Calls]- >> hal_pwrmgr_unlock (via Veneer)
- >> hal_gpio_read
- >> osal_stop_timerEx (via Veneer)
- >> getMcuPrecisionCount (via Veneer)
[Called By]- >> gpio_key_timer_handler
key_timer_start (Thumb, 22 bytes, Stack size 8 bytes, key.o(i.key_timer_start))
[Stack]
- Max Depth = 8
- Call Chain = key_timer_start
[Calls]- >> osal_start_timerEx (via Veneer)
[Called By]- >> key_release_debonce_handler
- >> key_press_handler
- >> key_press_debonce_handler
- >> key_idle_handler
pin_event_handler (Thumb, 112 bytes, Stack size 16 bytes, key.o(i.pin_event_handler))
[Stack]
- Max Depth = 48
- Call Chain = pin_event_handler ⇒ key_press_handler ⇒ hal_pwrmgr_lock
[Calls]- >> key_release_debonce_handler
- >> key_press_handler
- >> key_press_debonce_handler
- >> key_idle_handler
[Address Reference Count : 1]
__NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, flash.o(i.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
hal_cache_init (Thumb, 58 bytes, Stack size 8 bytes, flash.o(i.hal_cache_init))
[Stack]
- Max Depth = 24
- Call Chain = hal_cache_init ⇒ hal_cache_tag_flush
[Calls]- >> hal_cache_tag_flush
- >> hal_clk_gate_enable
[Called By]
hw_spif_cache_config (Thumb, 136 bytes, Stack size 16 bytes, flash.o(i.hw_spif_cache_config))
[Stack]
- Max Depth = 40
- Call Chain = hw_spif_cache_config ⇒ hal_cache_init ⇒ hal_cache_tag_flush
[Calls]- >> spif_config (via Veneer)
- >> hal_get_flash_info
- >> hal_cache_init
- >> __NVIC_SetPriority
[Called By]
[Address Reference Count : 1]- flash.o(i.hal_spif_cache_init)
NVIC_EnableIRQ (Thumb, 14 bytes, Stack size 0 bytes, patch.o(i.NVIC_EnableIRQ))
[Called By]
- >> _clk_apply_setting1
- >> wakeup_init1
_clk_apply_setting1 (Thumb, 250 bytes, Stack size 48 bytes, patch.o(i._clk_apply_setting1))
[Stack]
- Max Depth = 48
- Call Chain = _clk_apply_setting1
[Calls]
[Called By]
check_16MXtal_by_rcTracking (Thumb, 316 bytes, Stack size 24 bytes, patch.o(i.check_16MXtal_by_rcTracking))
[Stack]
- Max Depth = 24
- Call Chain = check_16MXtal_by_rcTracking
[Calls]- >> rtc_get_counter (via Veneer)
- >> set_sleep_flag (via Veneer)
- >> WaitRTCCount (via Veneer)
- >> hal_pwrmgr_enter_sleep_rtc_reset
[Called By]
check_96MXtal_by_rcTracking (Thumb, 246 bytes, Stack size 24 bytes, patch.o(i.check_96MXtal_by_rcTracking))
[Stack]
- Max Depth = 24
- Call Chain = check_96MXtal_by_rcTracking
[Calls]- >> WaitRTCCount (via Veneer)
[Called By]
cusum_advance_slave_rx_window (Thumb, 124 bytes, Stack size 8 bytes, patch.o(i.cusum_advance_slave_rx_window))
[Stack]
- Max Depth = 8
- Call Chain = cusum_advance_slave_rx_window
[Called By]- >> enlarge_rx_timeout_1st
enlarge_rx_timeout_1st (Thumb, 158 bytes, Stack size 16 bytes, patch.o(i.enlarge_rx_timeout_1st))
[Stack]
- Max Depth = 24
- Call Chain = enlarge_rx_timeout_1st ⇒ cusum_advance_slave_rx_window
[Calls]- >> cusum_advance_slave_rx_window
- >> ll_hw_set_rx_timeout_1st (via Veneer)
[Called By]
ll_flow_ctrl_restore (Thumb, 82 bytes, Stack size 8 bytes, patch.o(i.ll_flow_ctrl_restore))
[Stack]
- Max Depth = 8
- Call Chain = ll_flow_ctrl_restore
[Called By]- >> ll_hw_go1
- >> llReleaseConnId1
read_TIM5_remainder_timer (Thumb, 8 bytes, Stack size 0 bytes, patch.o(i.read_TIM5_remainder_timer))
[Called By]
Undefined Global Symbols
__arm_fini_ (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_shutdown_fini