Static Call Graph for image .\Objects\gpio_demo.axf



#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Jun 06 16:02:28 2023

Maximum Stack Usage = 280 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

osalInitTasks ⇒ Key_Demo_Init ⇒ uart_port_reconfig ⇒ dbg_printf ⇒ log_vsprintf ⇒ number

Mutually Recursive functions

  • SVC_Handler   ⇒   SVC_Handler
  • SysTick_Handler   ⇒   SysTick_Handler
  • AACI_IRQHandler   ⇒   AACI_IRQHandler

    Function Pointers

    Global Symbols

    __aeabi_uidivmod (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    __aeabi_uread4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    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_Disconnect0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    LL_DisconnectCback (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    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_Encrypt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    LL_ENC_GenerateNonce (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    LL_ENC_LoadKey (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    LL_Init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    LL_ProcessEvent (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
    [Address Reference Count : 1]

    LL_ProcessEvent0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    LL_Reset0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    LL_SetDataLengh0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    LL_set_default_conn_params0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    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]

    __ARM_common_switch8 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    app_wakeup_process (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    clk_get_pclk (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    config_RTC (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    disableSleep (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    drv_disable_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    drv_enable_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    drv_irq_init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    efuse_read (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    enableSleep (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    enterSleepProcess0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    enter_sleep_off_mode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    getMcuPrecisionCount (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    getRxBufferFree (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    getTxBufferFree (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    getTxBufferSize (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    get_rx_write_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    get_tx_read_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    get_tx_write_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    rom_uart_init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llEnqueueCtrlPkt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llEnqueueDataQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llProcessTxData (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llProcessTxData0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llReleaseConnId0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llSecAdvAllow (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llSetupSecAdvEvt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llSetupSecInit (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llSetupSecScan (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    llSlaveEvt_TaskEndOk0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_debug_output (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_clr_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_get_irq_status (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_get_tfifo_wrptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_get_tr_mode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_ign_rfifo (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_read_tfifo_packet (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_set_crc_fmt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_set_empty_head (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_set_loop_timeout (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_set_rx_timeout (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_set_rx_timeout_1st (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_set_timing (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_tx2rx_timing_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_hw_write_tfifo (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_processBasicIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_processExtAdvIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_processExtInitIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_processExtScanIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_processPrdAdvIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_processPrdScanIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_read_rxfifo0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    ll_schedule_next_event (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    log_printf (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    osalTimeUpdate (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    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]

    osal_mem_set_heap (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    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]

    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_start_reload_timer (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    osal_start_system (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    osal_start_timerEx (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    osal_stop_timerEx (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    read_LL_remainder_time (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    read_current_fine_time (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    rtc_get_counter (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    setSleepMode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    set_max_length (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    set_sleep_flag (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    set_timer (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    spif_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    spif_read_id (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    update_tx_read_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    update_tx_write_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

    [Called By]

    LL_Disconnect1 (Thumb, 28 bytes, Stack size 16 bytes, patch.o(_func_xip_code_.LL_Disconnect1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_InitConnectContext (Thumb, 250 bytes, Stack size 32 bytes, patch.o(_func_xip_code_.LL_InitConnectContext))

    [Stack]


    [Calls]
    [Called By]

    LL_SetDataLengh1 (Thumb, 40 bytes, Stack size 8 bytes, patch.o(_func_xip_code_.LL_SetDataLengh1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_TxData1 (Thumb, 150 bytes, Stack size 40 bytes, patch.o(_func_xip_code_.LL_TxData1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_CreateConnCancel1 (Thumb, 30 bytes, Stack size 16 bytes, patch.o(_section_xip_code_), UNUSED)

    [Calls]

    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]


    [Calls]
    [Called By]

    gpio_key_timer_handler (Thumb, 46 bytes, Stack size 8 bytes, key.o(i.gpio_key_timer_handler))

    [Stack]


    [Calls]
    [Called By]

    hal_GPIO_IRQHandler (Thumb, 24 bytes, Stack size 16 bytes, gpio.o(i.hal_GPIO_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    hal_UART0_IRQHandler (Thumb, 78 bytes, Stack size 8 bytes, uart.o(i.hal_UART0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    hal_UART1_IRQHandler (Thumb, 78 bytes, Stack size 8 bytes, uart.o(i.hal_UART1_IRQHandler))

    [Stack]


    [Calls]
    [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]


    [Calls]
    [Called By]

    hal_gpio_fmux (Thumb, 44 bytes, Stack size 0 bytes, gpio.o(i.hal_gpio_fmux))

    [Called By]

    hal_gpio_fmux_set (Thumb, 84 bytes, Stack size 32 bytes, gpio.o(i.hal_gpio_fmux_set))

    [Stack]


    [Calls]
    [Called By]

    hal_gpio_init (Thumb, 72 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_init))

    [Stack]


    [Calls]
    [Called By]

    hal_gpio_pin2pin3_control (Thumb, 42 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_pin2pin3_control))

    [Stack]


    [Called By]

    hal_gpio_pin_init (Thumb, 128 bytes, Stack size 12 bytes, gpio.o(i.hal_gpio_pin_init))

    [Stack]


    [Calls]
    [Called By]

    hal_gpio_pull_set (Thumb, 112 bytes, Stack size 20 bytes, gpio.o(i.hal_gpio_pull_set))

    [Stack]


    [Called By]

    hal_gpio_read (Thumb, 46 bytes, Stack size 0 bytes, gpio.o(i.hal_gpio_read))

    [Called By]

    hal_gpio_wakeup_set (Thumb, 158 bytes, Stack size 24 bytes, gpio.o(i.hal_gpio_wakeup_set))

    [Stack]


    [Calls]
    [Called By]

    hal_gpio_write (Thumb, 58 bytes, Stack size 12 bytes, gpio.o(i.hal_gpio_write))

    [Stack]


    [Calls]
    [Called By]

    hal_gpioin_disable (Thumb, 42 bytes, Stack size 16 bytes, gpio.o(i.hal_gpioin_disable))

    [Stack]


    [Calls]
    [Called By]

    hal_gpioin_enable (Thumb, 158 bytes, Stack size 24 bytes, gpio.o(i.hal_gpioin_enable))

    [Stack]


    [Calls]
    [Called By]

    hal_gpioin_register (Thumb, 62 bytes, Stack size 24 bytes, gpio.o(i.hal_gpioin_register))

    [Stack]


    [Calls]
    [Called By]

    hal_gpioretention_register (Thumb, 44 bytes, Stack size 0 bytes, gpio.o(i.hal_gpioretention_register))

    [Called By]

    hal_uart_init (Thumb, 102 bytes, Stack size 32 bytes, uart.o(i.hal_uart_init))

    [Stack]


    [Calls]
    [Called By]

    hal_uart_send_buff (Thumb, 44 bytes, Stack size 16 bytes, uart.o(i.hal_uart_send_buff))

    [Stack]


    [Calls]
    [Called By]

    key_init (Thumb, 96 bytes, Stack size 8 bytes, key.o(i.key_init))

    [Stack]


    [Calls]
    [Called By]

    __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]

    __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]

    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]


    [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]


    [Called By]

    Key_Demo_Init (Thumb, 228 bytes, Stack size 16 bytes, gpio_demo.o(i.Key_Demo_Init))

    [Stack]


    [Calls]
    [Called By]

    Key_ProcessEvent (Thumb, 198 bytes, Stack size 16 bytes, gpio_demo.o(i.Key_ProcessEvent))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_ENC_AES128_Encrypt1 (Thumb, 26 bytes, Stack size 16 bytes, patch.o(i.LL_ENC_AES128_Encrypt1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_ENC_Decrypt1 (Thumb, 364 bytes, Stack size 40 bytes, patch.o(i.LL_ENC_Decrypt1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_ENC_Encrypt1 (Thumb, 342 bytes, Stack size 40 bytes, patch.o(i.LL_ENC_Encrypt1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_IRQHandler1 (Thumb, 406 bytes, Stack size 24 bytes, patch.o(i.LL_IRQHandler1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_ProcessEvent1 (Thumb, 72 bytes, Stack size 24 bytes, patch.o(i.LL_ProcessEvent1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_Reset1 (Thumb, 24 bytes, Stack size 8 bytes, patch.o(i.LL_Reset1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LL_set_default_conn_params1 (Thumb, 72 bytes, Stack size 16 bytes, patch.o(i.LL_set_default_conn_params1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    _hard_fault (Thumb, 258 bytes, Stack size 32 bytes, jump_table.o(i._hard_fault))

    [Stack]


    [Calls]
    [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]


    [Calls]
    [Called By]

    _rom_sec_boot_init (Thumb, 22 bytes, Stack size 8 bytes, phy_sec_ext.o(i._rom_sec_boot_init))

    [Stack]


    [Calls]
    [Called By]

    _uart_putc (Thumb, 18 bytes, Stack size 16 bytes, my_printf.o(i._uart_putc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    clear_adcc_cfg (Thumb, 22 bytes, Stack size 8 bytes, adc.o(i.clear_adcc_cfg), UNUSED, KEPT)

    [Stack]


    [Calls]
    [Called By]

    clk_init (Thumb, 108 bytes, Stack size 32 bytes, patch.o(i.clk_init))

    [Stack]


    [Calls]
    [Called By]

    config_RTC1 (Thumb, 144 bytes, Stack size 24 bytes, patch.o(i.config_RTC1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    dbg_printf (Thumb, 30 bytes, Stack size 24 bytes, my_printf.o(i.dbg_printf))

    [Stack]


    [Calls]
    [Called By]

    dbg_printf_init (Thumb, 30 bytes, Stack size 24 bytes, my_printf.o(i.dbg_printf_init))

    [Stack]


    [Calls]
    [Called By]

    efuse_init (Thumb, 14 bytes, Stack size 0 bytes, phy_sec_ext.o(i.efuse_init))

    [Called By]

    enterSleepProcess1 (Thumb, 56 bytes, Stack size 16 bytes, patch.o(i.enterSleepProcess1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    finidv (Thumb, 126 bytes, Stack size 56 bytes, phy_sec_ext.o(i.finidv))

    [Stack]


    [Calls]
    [Called By]

    global_config_hclk_related (Thumb, 140 bytes, Stack size 8 bytes, patch.o(i.global_config_hclk_related))

    [Stack]


    [Called By]

    hal_ADC_IRQHandler (Thumb, 250 bytes, Stack size 160 bytes, adc.o(i.hal_ADC_IRQHandler), UNUSED, KEPT)

    [Stack]


    [Calls]

    hal_adc_stop (Thumb, 186 bytes, Stack size 16 bytes, adc.o(i.hal_adc_stop), UNUSED, KEPT)

    [Stack]


    [Calls]
    [Called By]

    hal_cache_tag_flush (Thumb, 86 bytes, Stack size 16 bytes, flash.o(i.hal_cache_tag_flush))

    [Stack]


    [Calls]
    [Called By]

    hal_clk_gate_disable (Thumb, 80 bytes, Stack size 0 bytes, clock.o(i.hal_clk_gate_disable))

    [Called By]

    hal_clk_gate_enable (Thumb, 80 bytes, Stack size 0 bytes, clock.o(i.hal_clk_gate_enable))

    [Called By]

    hal_clk_reset (Thumb, 216 bytes, Stack size 0 bytes, clock.o(i.hal_clk_reset))

    [Called By]

    hal_get_flash_info (Thumb, 12 bytes, Stack size 8 bytes, flash.o(i.hal_get_flash_info))

    [Stack]


    [Calls]
    [Called By]

    hal_poilling_adc_stop (Thumb, 134 bytes, Stack size 8 bytes, adc.o(i.hal_poilling_adc_stop), UNUSED, KEPT)

    [Stack]


    [Calls]
    [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_RAM_retention_set (Thumb, 28 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_RAM_retention_set))

    [Called By]

    hal_pwrmgr_init (Thumb, 48 bytes, Stack size 8 bytes, pwrmgr.o(i.hal_pwrmgr_init))

    [Stack]


    [Calls]
    [Called By]

    hal_pwrmgr_lock (Thumb, 100 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_lock))

    [Stack]


    [Calls]
    [Called By]

    hal_pwrmgr_register (Thumb, 108 bytes, Stack size 20 bytes, pwrmgr.o(i.hal_pwrmgr_register))

    [Stack]


    [Called By]

    hal_pwrmgr_sleep_process (Thumb, 68 bytes, Stack size 8 bytes, pwrmgr.o(i.hal_pwrmgr_sleep_process))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    hal_pwrmgr_unlock (Thumb, 122 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_unlock))

    [Stack]


    [Calls]
    [Called By]

    hal_pwrmgr_wakeup_process (Thumb, 140 bytes, Stack size 8 bytes, pwrmgr.o(i.hal_pwrmgr_wakeup_process))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    hal_rc32k_clk_tracking_init (Thumb, 24 bytes, Stack size 8 bytes, clock.o(i.hal_rc32k_clk_tracking_init))

    [Stack]


    [Calls]
    [Called By]

    hal_rom_boot_init (Thumb, 8 bytes, Stack size 8 bytes, patch.o(i.hal_rom_boot_init))

    [Stack]


    [Calls]
    [Called By]

    hal_rtc_clock_config (Thumb, 156 bytes, Stack size 8 bytes, clock.o(i.hal_rtc_clock_config))

    [Stack]


    [Calls]
    [Called By]

    hal_spif_cache_init (Thumb, 30 bytes, Stack size 8 bytes, flash.o(i.hal_spif_cache_init))

    [Stack]


    [Calls]
    [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]

    lib_efuse_load (Thumb, 168 bytes, Stack size 12 bytes, lib_efuse3.o(i.lib_efuse_load))

    [Stack]


    [Called By]

    llProcessTxData1 (Thumb, 80 bytes, Stack size 24 bytes, patch.o(i.llProcessTxData1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llReleaseConnId1 (Thumb, 192 bytes, Stack size 24 bytes, patch.o(i.llReleaseConnId1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llSlaveEvt_TaskEndOk1 (Thumb, 46 bytes, Stack size 8 bytes, patch.o(i.llSlaveEvt_TaskEndOk1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llWriteTxData1 (Thumb, 162 bytes, Stack size 40 bytes, patch.o(i.llWriteTxData1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_generateTxBuffer1 (Thumb, 614 bytes, Stack size 64 bytes, patch.o(i.ll_generateTxBuffer1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_hw_go1 (Thumb, 628 bytes, Stack size 56 bytes, patch.o(i.ll_hw_go1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_hw_read_tfifo_rtlp1 (Thumb, 198 bytes, Stack size 24 bytes, patch.o(i.ll_hw_read_tfifo_rtlp1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ll_osal_mem_alloc (Thumb, 122 bytes, Stack size 48 bytes, patch.o(i.ll_osal_mem_alloc))

    [Stack]


    [Calls]
    [Called By]

    ll_osal_mem_free (Thumb, 74 bytes, Stack size 16 bytes, patch.o(i.ll_osal_mem_free))

    [Stack]


    [Calls]
    [Called By]

    ll_processBasicIRQ_SRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_SRX))

    [Stack]


    [Calls]
    [Called By]

    ll_processBasicIRQ_ScanTRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_ScanTRX))

    [Stack]


    [Calls]
    [Called By]

    ll_processBasicIRQ_secScanTRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secScanTRX))

    [Stack]


    [Calls]
    [Called By]

    ll_processBasicIRQ_secondaryAdvSTX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryAdvSTX))

    [Stack]


    [Calls]
    [Called By]

    ll_processBasicIRQ_secondaryAdvTRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryAdvTRX))

    [Stack]


    [Calls]
    [Called By]

    ll_processBasicIRQ_secondaryInitSRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryInitSRX))

    [Stack]


    [Calls]
    [Called By]

    ll_processBasicIRQ_secondaryScanSRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryScanSRX))

    [Stack]


    [Calls]
    [Called By]

    ll_read_rxfifo1 (Thumb, 44 bytes, Stack size 8 bytes, patch.o(i.ll_read_rxfifo1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    llbuf_alloc_time_statics (Thumb, 62 bytes, Stack size 8 bytes, patch.o(i.llbuf_alloc_time_statics))

    [Stack]


    [Calls]
    [Called By]

    main (Thumb, 102 bytes, Stack size 16 bytes, main.o(i.main))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    negedge_callback_wakeup (Thumb, 34 bytes, Stack size 16 bytes, gpio_demo.o(i.negedge_callback_wakeup))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    osalInitTasks (Thumb, 42 bytes, Stack size 8 bytes, osal_gpio.o(i.osalInitTasks))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    osal_idle_task0 (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.osal_idle_task0))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    osal_search_active_task (Thumb, 52 bytes, Stack size 8 bytes, patch.o(i.osal_search_active_task))

    [Stack]


    [Called By]

    patch_linkBuf_init (Thumb, 142 bytes, Stack size 20 bytes, patch.o(i.patch_linkBuf_init))

    [Stack]


    [Called By]

    posedge_callback_wakeup (Thumb, 30 bytes, Stack size 16 bytes, gpio_demo.o(i.posedge_callback_wakeup))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    rc32k_calibration (Thumb, 122 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rc32k_calibration))

    [Stack]


    [Calls]
    [Called By]

    rc32k_cap_cal (Thumb, 74 bytes, Stack size 8 bytes, patch.o(i.rc32k_cap_cal))

    [Stack]


    [Calls]
    [Called By]

    rf_calibrate1 (Thumb, 12 bytes, Stack size 8 bytes, rf_phy_driver.o(i.rf_calibrate1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    rf_phy_ana_cfg (Thumb, 232 bytes, Stack size 12 bytes, rf_phy_driver.o(i.rf_phy_ana_cfg))

    [Stack]


    [Called By]

    rf_phy_bb_cfg (Thumb, 310 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_bb_cfg))

    [Stack]


    [Calls]
    [Called By]

    rf_phy_change_cfg0 (Thumb, 138 bytes, Stack size 20 bytes, rf_phy_driver.o(i.rf_phy_change_cfg0))

    [Stack]


    [Address Reference Count : 1]

    rf_phy_ini (Thumb, 42 bytes, Stack size 8 bytes, rf_phy_driver.o(i.rf_phy_ini))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    rf_phy_set_txPower (Thumb, 108 bytes, Stack size 20 bytes, rf_phy_driver.o(i.rf_phy_set_txPower))

    [Stack]


    [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]


    [Calls]
    [Called By]

    rf_tp_cal (Thumb, 236 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_tp_cal))

    [Stack]


    [Calls]
    [Called By]

    uart_port_reconfig (Thumb, 68 bytes, Stack size 24 bytes, gpio_demo.o(i.uart_port_reconfig))

    [Stack]


    [Calls]
    [Called By]

    wakeupProcess1 (Thumb, 444 bytes, Stack size 24 bytes, patch.o(i.wakeupProcess1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    wakeup_init1 (Thumb, 294 bytes, Stack size 24 bytes, patch.o(i.wakeup_init1))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    Local Symbols

    __NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, main.o(i.__NVIC_SetPriority))

    [Stack]


    [Called By]

    ble_mem_init_config (Thumb, 34 bytes, Stack size 16 bytes, main.o(i.ble_mem_init_config))

    [Stack]


    [Calls]
    [Called By]

    hal_init (Thumb, 48 bytes, Stack size 8 bytes, main.o(i.hal_init))

    [Stack]


    [Calls]
    [Called By]

    hal_low_power_io_init (Thumb, 116 bytes, Stack size 56 bytes, main.o(i.hal_low_power_io_init))

    [Stack]


    [Calls]
    [Called By]

    hal_rfphy_init (Thumb, 94 bytes, Stack size 8 bytes, main.o(i.hal_rfphy_init))

    [Stack]


    [Calls]
    [Called By]

    P16_wakeup_handler (Thumb, 12 bytes, Stack size 8 bytes, gpio_demo.o(i.P16_wakeup_handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    P17_wakeup_handler (Thumb, 12 bytes, Stack size 8 bytes, gpio_demo.o(i.P17_wakeup_handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    key_press_evt (Thumb, 78 bytes, Stack size 16 bytes, gpio_demo.o(i.key_press_evt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, gpio.o(i.__NVIC_EnableIRQ))

    [Called By]

    __NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, gpio.o(i.__NVIC_SetPriority))

    [Stack]


    [Called By]

    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]


    [Called By]

    hal_gpio_retention_enable (Thumb, 170 bytes, Stack size 12 bytes, gpio.o(i.hal_gpio_retention_enable))

    [Stack]


    [Called By]

    hal_gpio_sleep_handler (Thumb, 92 bytes, Stack size 16 bytes, gpio.o(i.hal_gpio_sleep_handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    hal_gpio_wakeup_control (Thumb, 98 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_wakeup_control))

    [Stack]


    [Called By]

    hal_gpio_wakeup_handler (Thumb, 128 bytes, Stack size 16 bytes, gpio.o(i.hal_gpio_wakeup_handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    hal_gpioin_event (Thumb, 148 bytes, Stack size 32 bytes, gpio.o(i.hal_gpioin_event))

    [Stack]


    [Calls]
    [Called By]

    hal_gpioin_event_pin (Thumb, 80 bytes, Stack size 16 bytes, gpio.o(i.hal_gpioin_event_pin))

    [Stack]


    [Called By]

    hal_gpioin_wakeup_trigger (Thumb, 56 bytes, Stack size 16 bytes, gpio.o(i.hal_gpioin_wakeup_trigger))

    [Stack]


    [Calls]
    [Called By]

    _strnlen (Thumb, 30 bytes, Stack size 8 bytes, my_printf.o(i._strnlen))

    [Stack]


    [Called By]

    log_vsprintf (Thumb, 824 bytes, Stack size 80 bytes, my_printf.o(i.log_vsprintf))

    [Stack]


    [Calls]
    [Called By]

    number (Thumb, 430 bytes, Stack size 128 bytes, my_printf.o(i.number))

    [Stack]


    [Calls]
    [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]


    [Called By]

    irq_tx_empty_handler (Thumb, 192 bytes, Stack size 40 bytes, uart.o(_section_sram_code_))

    [Stack]


    [Calls]
    [Called By]

    __NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, uart.o(i.__NVIC_SetPriority))

    [Stack]


    [Called By]

    txmit_buf_polling (Thumb, 130 bytes, Stack size 16 bytes, uart.o(i.txmit_buf_polling))

    [Stack]


    [Called By]

    txmit_buf_use_tx_buf (Thumb, 210 bytes, Stack size 40 bytes, uart.o(i.txmit_buf_use_tx_buf))

    [Stack]


    [Calls]
    [Called By]

    uart_hw_deinit (Thumb, 128 bytes, Stack size 24 bytes, uart.o(i.uart_hw_deinit))

    [Stack]


    [Calls]
    [Called By]

    uart_hw_init (Thumb, 384 bytes, Stack size 40 bytes, uart.o(i.uart_hw_init))

    [Stack]


    [Calls]
    [Called By]

    uart_wakeup_process_0 (Thumb, 10 bytes, Stack size 8 bytes, uart.o(i.uart_wakeup_process_0))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    uart_wakeup_process_1 (Thumb, 10 bytes, Stack size 8 bytes, uart.o(i.uart_wakeup_process_1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, pwrmgr.o(i.__NVIC_SetPriority))

    [Stack]


    [Called By]

    peripheral_interrupt_restore_default (Thumb, 108 bytes, Stack size 8 bytes, pwrmgr.o(i.peripheral_interrupt_restore_default))

    [Stack]


    [Calls]
    [Called By]

    aon_register_init (Thumb, 58 bytes, Stack size 0 bytes, clock.o(i.aon_register_init))

    [Called By]

    __NVIC_DisableIRQ (Thumb, 26 bytes, Stack size 0 bytes, adc.o(i.__NVIC_DisableIRQ), UNUSED, KEPT)

    [Called By]

    adc_compare_cb (Thumb, 438 bytes, Stack size 64 bytes, adc.o(i.adc_compare_cb), UNUSED, KEPT)

    [Stack]


    [Calls]
    [Called By]

    disable_analog_pin (Thumb, 44 bytes, Stack size 16 bytes, adc.o(i.disable_analog_pin), UNUSED, KEPT)

    [Stack]


    [Calls]
    [Called By]

    hal_ADC_compare_IRQHandler (Thumb, 414 bytes, Stack size 160 bytes, adc.o(i.hal_ADC_compare_IRQHandler), UNUSED, KEPT)

    [Stack]


    [Calls]

    key_idle_handler (Thumb, 80 bytes, Stack size 16 bytes, key.o(i.key_idle_handler))

    [Stack]


    [Calls]
    [Called By]

    key_press_debonce_handler (Thumb, 50 bytes, Stack size 16 bytes, key.o(i.key_press_debonce_handler))

    [Stack]


    [Calls]
    [Called By]

    key_press_debonce_timer_handler (Thumb, 154 bytes, Stack size 8 bytes, key.o(i.key_press_debonce_timer_handler))

    [Stack]


    [Calls]
    [Called By]

    key_press_handler (Thumb, 68 bytes, Stack size 16 bytes, key.o(i.key_press_handler))

    [Stack]


    [Calls]
    [Called By]

    key_release_debonce_handler (Thumb, 50 bytes, Stack size 16 bytes, key.o(i.key_release_debonce_handler))

    [Stack]


    [Calls]
    [Called By]

    key_release_debonce_timer_handler (Thumb, 142 bytes, Stack size 16 bytes, key.o(i.key_release_debonce_timer_handler))

    [Stack]


    [Calls]
    [Called By]

    key_timer_start (Thumb, 22 bytes, Stack size 8 bytes, key.o(i.key_timer_start))

    [Stack]


    [Calls]
    [Called By]

    pin_event_handler (Thumb, 112 bytes, Stack size 16 bytes, key.o(i.pin_event_handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, flash.o(i.__NVIC_SetPriority))

    [Stack]


    [Called By]

    hal_cache_init (Thumb, 58 bytes, Stack size 8 bytes, flash.o(i.hal_cache_init))

    [Stack]


    [Calls]
    [Called By]

    hw_spif_cache_config (Thumb, 136 bytes, Stack size 16 bytes, flash.o(i.hw_spif_cache_config))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    NVIC_EnableIRQ (Thumb, 14 bytes, Stack size 0 bytes, patch.o(i.NVIC_EnableIRQ))

    [Called By]

    _clk_apply_setting1 (Thumb, 250 bytes, Stack size 48 bytes, patch.o(i._clk_apply_setting1))

    [Stack]


    [Calls]
    [Called By]

    check_16MXtal_by_rcTracking (Thumb, 316 bytes, Stack size 24 bytes, patch.o(i.check_16MXtal_by_rcTracking))

    [Stack]


    [Calls]
    [Called By]

    check_96MXtal_by_rcTracking (Thumb, 246 bytes, Stack size 24 bytes, patch.o(i.check_96MXtal_by_rcTracking))

    [Stack]


    [Calls]
    [Called By]

    cusum_advance_slave_rx_window (Thumb, 124 bytes, Stack size 8 bytes, patch.o(i.cusum_advance_slave_rx_window))

    [Stack]


    [Called By]

    enlarge_rx_timeout_1st (Thumb, 158 bytes, Stack size 16 bytes, patch.o(i.enlarge_rx_timeout_1st))

    [Stack]


    [Calls]
    [Called By]

    ll_flow_ctrl_restore (Thumb, 82 bytes, Stack size 8 bytes, patch.o(i.ll_flow_ctrl_restore))

    [Stack]


    [Called By]

    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]