Static Call Graph for image .\Output\Tracker_AI-2.axf



#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Fri Aug 07 18:58:45 2026

Maximum Stack Usage = 252 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

RTCTime ⇒ RTC_Set ⇒ TimeChangeLog ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove

Functions with no stack information

Mutually Recursive functions

  • NMI_Handler   ⇒   NMI_Handler
  • HardFault_Handler   ⇒   HardFault_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
  • BusFault_Handler   ⇒   BusFault_Handler
  • UsageFault_Handler   ⇒   UsageFault_Handler
  • SVC_Handler   ⇒   SVC_Handler
  • DebugMon_Handler   ⇒   DebugMon_Handler
  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler

    Function Pointers

    Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Calls]

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Called By]

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

    CPU_IntDis (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

    CPU_IntEn (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

    CPU_SR_Save (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text))

    [Called By]

    CPU_SR_Restore (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text))

    [Called By]

    CPU_WaitForInt (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

    CPU_WaitForExcept (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

    CPU_CntLeadZeros (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text))

    [Called By]

    CPU_CntTrailZeros (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

    CPU_RevBits (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ADC3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA2_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA2_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    DMA2_Channel4_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    FSMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM8_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM8_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    TIM8_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    USB_HP_CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    USB_LP_CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
    [Address Reference Count : 1]

    __aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))

    [Called By]

    __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)

    __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    [Called By]

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    [Calls]

    __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))

    [Called By]

    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

    [Calls]

    __aeabi_fadd (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_fsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_frsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))

    [Stack]


    [Called By]

    __aeabi_fdiv (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_i2f (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ui2f (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text))

    [Called By]

    __aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))

    [Called By]

    __aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)

    __aeabi_cfcmple (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))

    [Called By]

    __aeabi_cfrcmple (Thumb, 20 bytes, Stack size 0 bytes, cfrcmple.o(.text))

    [Called By]

    __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))

    [Called By]

    _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

    __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))

    [Called By]

    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

    __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))

    [Called By]

    _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)

    __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)

    _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))

    [Called By]

    _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))

    [Stack]


    [Called By]

    __ARM_scalbnf (Thumb, 24 bytes, Stack size 0 bytes, fscalb.o(.text))

    [Called By]

    scalbnf (Thumb, 0 bytes, Stack size 0 bytes, fscalb.o(.text), UNUSED)

    _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))

    [Stack]


    [Called By]

    _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    OSStartHighRdy (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))

    [Called By]

    OSCtxSw (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))

    [Called By]

    OSIntCtxSw (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))

    [Called By]

    OS_CPU_PendSVHandler (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
    [Address Reference Count : 1]

    BKPReadRTCUpdateFlag (Thumb, 38 bytes, Stack size 8 bytes, backupregister.o(i.BKPReadRTCUpdateFlag))

    [Stack]


    [Calls]
    [Called By]

    BKP_ReadBackupRegister (Thumb, 24 bytes, Stack size 8 bytes, stm32f10x_bkp.o(i.BKP_ReadBackupRegister))

    [Stack]


    [Called By]

    Bq25756_BAT_MOS_Disable (Thumb, 10 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_BAT_MOS_Disable))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_BAT_MOS_Enable (Thumb, 10 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_BAT_MOS_Enable))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_BAT_MOS_Set (Thumb, 30 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_BAT_MOS_Set))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_CE_Set (Thumb, 26 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_CE_Set))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_Charge_Start_Hard (Thumb, 20 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_Charge_Start_Hard))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_Charge_State_Machine (Thumb, 174 bytes, Stack size 104 bytes, bq25756.o(i.Bq25756_Charge_State_Machine))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_CvTimer_Check (Thumb, 74 bytes, Stack size 16 bytes, bq25756.o(i.Bq25756_CvTimer_Check))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_Dpm_Monitor (Thumb, 140 bytes, Stack size 24 bytes, bq25756.o(i.Bq25756_Dpm_Monitor))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_GateDriver_Init (Thumb, 28 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_GateDriver_Init))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_Gpio_Init (Thumb, 180 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_Gpio_Init))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_INT_ClearPending (Thumb, 8 bytes, Stack size 0 bytes, bq25756.o(i.Bq25756_INT_ClearPending))

    [Called By]

    Bq25756_INT_GetPending (Thumb, 6 bytes, Stack size 0 bytes, bq25756.o(i.Bq25756_INT_GetPending))

    [Called By]

    Bq25756_Init (Thumb, 38 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_Init))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_Int_Fault_Process (Thumb, 314 bytes, Stack size 24 bytes, bq25756.o(i.Bq25756_Int_Fault_Process))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_Monitor_Periodic (Thumb, 76 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_Monitor_Periodic))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_PG_Monitor (Thumb, 94 bytes, Stack size 16 bytes, bq25756.o(i.Bq25756_PG_Monitor))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_Read_All_Measure (Thumb, 408 bytes, Stack size 24 bytes, bq25756.o(i.Bq25756_Read_All_Measure))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_StopCharge_Hard (Thumb, 20 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_StopCharge_Hard))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_TsPctToTempC (Thumb, 114 bytes, Stack size 32 bytes, bq25756.o(i.Bq25756_TsPctToTempC))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_Wdg_Periodic (Thumb, 90 bytes, Stack size 8 bytes, bq25756_hal.o(i.Bq25756_Wdg_Periodic))

    [Stack]


    [Calls]
    [Called By]

    CPU_IntDisMeasMaxCurGet (Thumb, 40 bytes, Stack size 16 bytes, cpu_core.o(i.CPU_IntDisMeasMaxCurGet))

    [Stack]


    [Calls]
    [Called By]

    CPU_IntDisMeasMaxCurReset (Thumb, 40 bytes, Stack size 16 bytes, cpu_core.o(i.CPU_IntDisMeasMaxCurReset))

    [Stack]


    [Calls]
    [Called By]

    CPU_IntDisMeasStart (Thumb, 38 bytes, Stack size 4 bytes, cpu_core.o(i.CPU_IntDisMeasStart))

    [Stack]


    [Calls]
    [Called By]

    CPU_IntDisMeasStop (Thumb, 62 bytes, Stack size 4 bytes, cpu_core.o(i.CPU_IntDisMeasStop))

    [Stack]


    [Calls]
    [Called By]

    CPU_TS_TmrRd (Thumb, 6 bytes, Stack size 0 bytes, cpu_core.o(i.CPU_TS_TmrRd))

    [Called By]

    ChargeSM_Init (Thumb, 32 bytes, Stack size 16 bytes, bq25756_sm.o(i.ChargeSM_Init))

    [Stack]


    [Calls]
    [Called By]

    ChargeSM_InitDefault (Thumb, 14 bytes, Stack size 8 bytes, bq25756_sm.o(i.ChargeSM_InitDefault))

    [Stack]


    [Calls]
    [Called By]

    ChargeSM_Run (Thumb, 520 bytes, Stack size 104 bytes, bq25756_sm.o(i.ChargeSM_Run))

    [Stack]


    [Calls]
    [Called By]

    DMA_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_Cmd))

    [Called By]

    Delayus (Thumb, 28 bytes, Stack size 0 bytes, iicbsp.o(i.Delayus))

    [Called By]

    EXTI15_10_IRQHandler (Thumb, 42 bytes, Stack size 8 bytes, uart_simulate.o(i.EXTI15_10_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EXTI2_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, bq25756.o(i.EXTI2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EXTI_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_ClearITPendingBit))

    [Called By]

    EXTI_GetITStatus (Thumb, 34 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_GetITStatus))

    [Called By]

    EXTI_Init (Thumb, 142 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_Init))

    [Called By]

    GPIO_EXTILineConfig (Thumb, 60 bytes, Stack size 12 bytes, stm32f10x_gpio.o(i.GPIO_EXTILineConfig))

    [Stack]


    [Called By]

    GPIO_Init (Thumb, 278 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init))

    [Stack]


    [Called By]

    GPIO_PinRemapConfig (Thumb, 138 bytes, Stack size 20 bytes, stm32f10x_gpio.o(i.GPIO_PinRemapConfig))

    [Stack]


    [Called By]

    GPIO_ReadInputDataBit (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ReadInputDataBit))

    [Called By]

    GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))

    [Called By]

    GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))

    [Called By]

    IICInit (Thumb, 78 bytes, Stack size 16 bytes, iicbsp.o(i.IICInit))

    [Stack]


    [Calls]
    [Called By]

    IICRead (Thumb, 160 bytes, Stack size 32 bytes, iicbsp.o(i.IICRead))

    [Stack]


    [Calls]
    [Called By]

    IICReadByte (Thumb, 124 bytes, Stack size 32 bytes, iicbsp.o(i.IICReadByte))

    [Stack]


    [Calls]
    [Called By]

    IICWrite (Thumb, 108 bytes, Stack size 24 bytes, iicbsp.o(i.IICWrite))

    [Stack]


    [Calls]
    [Called By]

    IICWriteByte (Thumb, 90 bytes, Stack size 24 bytes, iicbsp.o(i.IICWriteByte))

    [Stack]


    [Calls]
    [Called By]

    IWDG_Enable (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_Enable))

    [Called By]

    IWDG_ReloadCounter (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_ReloadCounter))

    [Called By]

    IWDG_SetPrescaler (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_SetPrescaler))

    [Called By]

    IWDG_SetReload (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_SetReload))

    [Called By]

    IWDG_WriteAccessCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd))

    [Called By]

    Init_IWDG (Thumb, 52 bytes, Stack size 8 bytes, init.o(i.Init_IWDG))

    [Stack]


    [Calls]
    [Called By]

    Init_Mcu (Thumb, 18 bytes, Stack size 0 bytes, bsp.o(i.Init_Mcu))

    [Called By]

    Init_UCOS3 (Thumb, 224 bytes, Stack size 48 bytes, main.o(i.Init_UCOS3))

    [Stack]


    [Calls]
    [Called By]

    Is_Leap_Year (Thumb, 58 bytes, Stack size 0 bytes, rtc.o(i.Is_Leap_Year))

    [Called By]

    LEDFlash (Thumb, 42 bytes, Stack size 8 bytes, ledhal.o(i.LEDFlash))

    [Stack]


    [Calls]
    [Called By]

    LEDTurnOff (Thumb, 14 bytes, Stack size 8 bytes, ledhal.o(i.LEDTurnOff))

    [Stack]


    [Calls]
    [Called By]

    LEDTurnOn (Thumb, 14 bytes, Stack size 8 bytes, ledhal.o(i.LEDTurnOn))

    [Stack]


    [Calls]
    [Called By]

    LogAppend (Thumb, 202 bytes, Stack size 20 bytes, log_new.o(i.LogAppend))

    [Stack]


    [Called By]

    Log_AddErrorAlarm (Thumb, 132 bytes, Stack size 32 bytes, log.o(i.Log_AddErrorAlarm))

    [Stack]


    [Calls]
    [Called By]

    Log_AddParamChange (Thumb, 118 bytes, Stack size 32 bytes, log.o(i.Log_AddParamChange))

    [Stack]


    [Calls]
    [Called By]

    Log_AddSysInterEvent (Thumb, 114 bytes, Stack size 32 bytes, log.o(i.Log_AddSysInterEvent))

    [Stack]


    [Calls]
    [Called By]

    MCULED (Thumb, 74 bytes, Stack size 8 bytes, ledhal.o(i.MCULED))

    [Stack]


    [Calls]
    [Called By]

    MotorAllStop (Thumb, 44 bytes, Stack size 8 bytes, motorcontrol.o(i.MotorAllStop))

    [Stack]


    [Calls]
    [Called By]

    NVIC_Init (Thumb, 100 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init))

    [Stack]


    [Called By]

    OSCfg_Init (Thumb, 2 bytes, Stack size 0 bytes, os_cfg_app.o(i.OSCfg_Init))

    [Called By]

    OSIdleTaskHook (Thumb, 16 bytes, Stack size 8 bytes, os_cpu_c.o(i.OSIdleTaskHook))

    [Stack]


    [Called By]

    OSInit (Thumb, 218 bytes, Stack size 16 bytes, os_core.o(i.OSInit))

    [Stack]


    [Calls]
    [Called By]

    OSInitHook (Thumb, 28 bytes, Stack size 0 bytes, os_cpu_c.o(i.OSInitHook))

    [Called By]

    OSIntExit (Thumb, 184 bytes, Stack size 8 bytes, os_core.o(i.OSIntExit))

    [Stack]


    [Calls]
    [Called By]

    OSMutexCreate (Thumb, 116 bytes, Stack size 24 bytes, os_mutex.o(i.OSMutexCreate))

    [Stack]


    [Calls]
    [Called By]

    OSMutexPend (Thumb, 600 bytes, Stack size 64 bytes, os_mutex.o(i.OSMutexPend))

    [Stack]


    [Calls]
    [Called By]

    OSMutexPost (Thumb, 358 bytes, Stack size 40 bytes, os_mutex.o(i.OSMutexPost))

    [Stack]


    [Calls]
    [Called By]

    OSSched (Thumb, 126 bytes, Stack size 8 bytes, os_core.o(i.OSSched))

    [Stack]


    [Calls]
    [Called By]

    OSSchedLock (Thumb, 112 bytes, Stack size 16 bytes, os_core.o(i.OSSchedLock))

    [Stack]


    [Calls]
    [Called By]

    OSSchedUnlock (Thumb, 148 bytes, Stack size 16 bytes, os_core.o(i.OSSchedUnlock))

    [Stack]


    [Calls]
    [Called By]

    OSStart (Thumb, 78 bytes, Stack size 8 bytes, os_core.o(i.OSStart))

    [Stack]


    [Calls]
    [Called By]

    OSTaskCreate (Thumb, 368 bytes, Stack size 72 bytes, os_task.o(i.OSTaskCreate))

    [Stack]


    [Calls]
    [Called By]

    OSTaskCreateHook (Thumb, 20 bytes, Stack size 8 bytes, os_cpu_c.o(i.OSTaskCreateHook))

    [Stack]


    [Called By]

    OSTaskDel (Thumb, 284 bytes, Stack size 16 bytes, os_task.o(i.OSTaskDel))

    [Stack]


    [Calls]
    [Called By]

    OSTaskDelHook (Thumb, 20 bytes, Stack size 8 bytes, os_cpu_c.o(i.OSTaskDelHook))

    [Stack]


    [Called By]

    OSTaskReturnHook (Thumb, 20 bytes, Stack size 8 bytes, os_cpu_c.o(i.OSTaskReturnHook))

    [Stack]


    [Called By]

    OSTaskSemPend (Thumb, 472 bytes, Stack size 32 bytes, os_task.o(i.OSTaskSemPend))

    [Stack]


    [Calls]
    [Called By]

    OSTaskSemPost (Thumb, 62 bytes, Stack size 24 bytes, os_task.o(i.OSTaskSemPost))

    [Stack]


    [Calls]
    [Called By]

    OSTaskStkInit (Thumb, 192 bytes, Stack size 20 bytes, os_cpu_c.o(i.OSTaskStkInit))

    [Stack]


    [Called By]

    OSTaskSwHook (Thumb, 126 bytes, Stack size 16 bytes, os_cpu_c.o(i.OSTaskSwHook))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    OSTimeDly (Thumb, 184 bytes, Stack size 24 bytes, os_time.o(i.OSTimeDly))

    [Stack]


    [Calls]
    [Called By]

    OSTimeTick (Thumb, 50 bytes, Stack size 8 bytes, os_time.o(i.OSTimeTick))

    [Stack]


    [Calls]
    [Called By]

    OSTimeTickHook (Thumb, 16 bytes, Stack size 8 bytes, os_cpu_c.o(i.OSTimeTickHook))

    [Stack]


    [Called By]

    OS_CPU_SysTickHandler (Thumb, 60 bytes, Stack size 8 bytes, os_cpu_c.o(i.OS_CPU_SysTickHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    OS_CPU_SysTickInit (Thumb, 44 bytes, Stack size 0 bytes, os_cpu_c.o(i.OS_CPU_SysTickInit))

    [Called By]

    OS_FlagInit (Thumb, 10 bytes, Stack size 0 bytes, os_flag.o(i.OS_FlagInit))

    [Called By]

    OS_IdleTask (Thumb, 56 bytes, Stack size 0 bytes, os_core.o(i.OS_IdleTask))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    OS_IdleTaskInit (Thumb, 66 bytes, Stack size 48 bytes, os_core.o(i.OS_IdleTaskInit))

    [Stack]


    [Calls]
    [Called By]

    OS_MutexInit (Thumb, 10 bytes, Stack size 0 bytes, os_mutex.o(i.OS_MutexInit))

    [Called By]

    OS_Pend (Thumb, 88 bytes, Stack size 24 bytes, os_core.o(i.OS_Pend))

    [Stack]


    [Calls]
    [Called By]

    OS_PendDataInit (Thumb, 38 bytes, Stack size 8 bytes, os_core.o(i.OS_PendDataInit))

    [Stack]


    [Called By]

    OS_PendListChangePrio (Thumb, 70 bytes, Stack size 28 bytes, os_core.o(i.OS_PendListChangePrio))

    [Stack]


    [Calls]
    [Called By]

    OS_PendListInit (Thumb, 10 bytes, Stack size 0 bytes, os_core.o(i.OS_PendListInit))

    [Called By]

    OS_PendListInsertPrio (Thumb, 102 bytes, Stack size 20 bytes, os_core.o(i.OS_PendListInsertPrio))

    [Stack]


    [Called By]

    OS_PendListRemove (Thumb, 48 bytes, Stack size 24 bytes, os_core.o(i.OS_PendListRemove))

    [Stack]


    [Calls]
    [Called By]

    OS_PendListRemove1 (Thumb, 66 bytes, Stack size 8 bytes, os_core.o(i.OS_PendListRemove1))

    [Stack]


    [Called By]

    OS_Post (Thumb, 186 bytes, Stack size 32 bytes, os_core.o(i.OS_Post))

    [Stack]


    [Calls]
    [Called By]

    OS_Post1 (Thumb, 42 bytes, Stack size 20 bytes, os_core.o(i.OS_Post1))

    [Stack]


    [Called By]

    OS_PrioGetHighest (Thumb, 36 bytes, Stack size 16 bytes, os_prio.o(i.OS_PrioGetHighest))

    [Stack]


    [Calls]
    [Called By]

    OS_PrioInit (Thumb, 20 bytes, Stack size 0 bytes, os_prio.o(i.OS_PrioInit))

    [Called By]

    OS_PrioInsert (Thumb, 32 bytes, Stack size 12 bytes, os_prio.o(i.OS_PrioInsert))

    [Stack]


    [Called By]

    OS_PrioRemove (Thumb, 32 bytes, Stack size 12 bytes, os_prio.o(i.OS_PrioRemove))

    [Stack]


    [Called By]

    OS_RdyListInit (Thumb, 32 bytes, Stack size 0 bytes, os_core.o(i.OS_RdyListInit))

    [Called By]

    OS_RdyListInsert (Thumb, 40 bytes, Stack size 8 bytes, os_core.o(i.OS_RdyListInsert))

    [Stack]


    [Calls]
    [Called By]

    OS_RdyListInsertHead (Thumb, 58 bytes, Stack size 8 bytes, os_core.o(i.OS_RdyListInsertHead))

    [Stack]


    [Called By]

    OS_RdyListInsertTail (Thumb, 56 bytes, Stack size 8 bytes, os_core.o(i.OS_RdyListInsertTail))

    [Stack]


    [Called By]

    OS_RdyListRemove (Thumb, 86 bytes, Stack size 24 bytes, os_core.o(i.OS_RdyListRemove))

    [Stack]


    [Calls]
    [Called By]

    OS_SchedLockTimeMeasStart (Thumb, 20 bytes, Stack size 8 bytes, os_core.o(i.OS_SchedLockTimeMeasStart))

    [Stack]


    [Calls]
    [Called By]

    OS_SchedLockTimeMeasStop (Thumb, 44 bytes, Stack size 8 bytes, os_core.o(i.OS_SchedLockTimeMeasStop))

    [Stack]


    [Calls]
    [Called By]

    OS_SemInit (Thumb, 10 bytes, Stack size 0 bytes, os_sem.o(i.OS_SemInit))

    [Called By]

    OS_TaskBlock (Thumb, 40 bytes, Stack size 16 bytes, os_core.o(i.OS_TaskBlock))

    [Stack]


    [Calls]
    [Called By]

    OS_TaskInit (Thumb, 14 bytes, Stack size 0 bytes, os_task.o(i.OS_TaskInit))

    [Called By]

    OS_TaskInitTCB (Thumb, 112 bytes, Stack size 16 bytes, os_task.o(i.OS_TaskInitTCB))

    [Stack]


    [Calls]
    [Called By]

    OS_TaskReturn (Thumb, 20 bytes, Stack size 8 bytes, os_task.o(i.OS_TaskReturn))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    OS_TaskSemPost (Thumb, 492 bytes, Stack size 32 bytes, os_task.o(i.OS_TaskSemPost))

    [Stack]


    [Calls]
    [Called By]

    OS_TickListInsert (Thumb, 114 bytes, Stack size 16 bytes, os_tick.o(i.OS_TickListInsert))

    [Stack]


    [Called By]

    OS_TickListInsertDly (Thumb, 180 bytes, Stack size 24 bytes, os_tick.o(i.OS_TickListInsertDly))

    [Stack]


    [Calls]
    [Called By]

    OS_TickListRemove (Thumb, 72 bytes, Stack size 12 bytes, os_tick.o(i.OS_TickListRemove))

    [Stack]


    [Called By]

    OS_TickTask (Thumb, 106 bytes, Stack size 16 bytes, os_tick.o(i.OS_TickTask))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    OS_TickTaskInit (Thumb, 128 bytes, Stack size 48 bytes, os_tick.o(i.OS_TickTaskInit))

    [Stack]


    [Calls]
    [Called By]

    OS_TmrInit (Thumb, 194 bytes, Stack size 48 bytes, os_tmr.o(i.OS_TmrInit))

    [Stack]


    [Calls]
    [Called By]

    OS_TmrTask (Thumb, 134 bytes, Stack size 16 bytes, os_tmr.o(i.OS_TmrTask))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    OS_TmrUnlink (Thumb, 58 bytes, Stack size 8 bytes, os_tmr.o(i.OS_TmrUnlink))

    [Stack]


    [Called By]

    PWR_BackupAccessCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_BackupAccessCmd))

    [Called By]

    PWR_ClearFlag (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_ClearFlag))

    [Called By]

    PWR_GetFlagStatus (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_GetFlagStatus))

    [Called By]

    RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))

    [Called By]

    RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))

    [Called By]

    RCC_GetFlagStatus (Thumb, 56 bytes, Stack size 8 bytes, stm32f10x_rcc.o(i.RCC_GetFlagStatus))

    [Stack]


    [Called By]

    RCC_LSICmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_LSICmd))

    [Called By]

    RTCAlarm_IRQHandler (Thumb, 46 bytes, Stack size 8 bytes, rtclocalmodule.o(i.RTCAlarm_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    RTC_ClearFlag (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ClearFlag))

    [Called By]

    RTC_EnterConfigMode (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_EnterConfigMode))

    [Called By]

    RTC_ExitConfigMode (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ExitConfigMode))

    [Called By]

    RTC_Get (Thumb, 298 bytes, Stack size 64 bytes, rtc.o(i.RTC_Get))

    [Stack]


    [Calls]
    [Called By]

    RTC_GetCounter (Thumb, 38 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetCounter))

    [Called By]

    RTC_GetITStatus (Thumb, 32 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetITStatus))

    [Called By]

    RTC_Set (Thumb, 190 bytes, Stack size 40 bytes, rtc.o(i.RTC_Set))

    [Stack]


    [Calls]
    [Called By]

    RTC_SetCounter (Thumb, 24 bytes, Stack size 4 bytes, stm32f10x_rtc.o(i.RTC_SetCounter))

    [Stack]


    [Calls]
    [Called By]

    RTC_WaitForLastTask (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForLastTask))

    [Called By]

    SetMotorPwmCompare (Thumb, 16 bytes, Stack size 16 bytes, motorcontrol.o(i.SetMotorPwmCompare))

    [Stack]


    [Calls]
    [Called By]

    SystemInit (Thumb, 98 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM2_IRQHandler (Thumb, 30 bytes, Stack size 8 bytes, uart_simulate.o(i.TIM2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM3_IRQHandler (Thumb, 30 bytes, Stack size 8 bytes, uart_simulate.o(i.TIM3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM4_IRQHandler (Thumb, 328 bytes, Stack size 40 bytes, motorcontrol.o(i.TIM4_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM_CCxCmd (Thumb, 30 bytes, Stack size 12 bytes, stm32f10x_tim.o(i.TIM_CCxCmd))

    [Stack]


    [Called By]

    TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearITPendingBit))

    [Called By]

    TIM_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_Cmd))

    [Called By]

    TIM_GetITStatus (Thumb, 34 bytes, Stack size 12 bytes, stm32f10x_tim.o(i.TIM_GetITStatus))

    [Stack]


    [Called By]

    TIM_SetCompare4 (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_SetCompare4))

    [Called By]

    UART5_IRQHandler (Thumb, 174 bytes, Stack size 8 bytes, modbusframehal.o(i.UART5_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USART1_IRQHandler (Thumb, 250 bytes, Stack size 8 bytes, modbusframehal.o(i.USART1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USART_ClearITPendingBit (Thumb, 30 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_ClearITPendingBit))

    [Stack]


    [Called By]

    USART_GetITStatus (Thumb, 84 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus))

    [Stack]


    [Called By]

    UartSimulate_RxHandler (Thumb, 90 bytes, Stack size 0 bytes, modbusframehal.o(i.UartSimulate_RxHandler))

    [Called By]

    __mathlib_flt_divzero (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_divzero))

    [Stack]


    [Calls]
    [Called By]

    __mathlib_flt_infnan (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan))

    [Calls]


    [Called By]

    __mathlib_flt_invalid (Thumb, 8 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid))

    [Stack]


    [Calls]
    [Called By]

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

    __set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))

    [Called By]

    bq_int_mask_only_fault (Thumb, 40 bytes, Stack size 8 bytes, bq25756_hal.o(i.bq_int_mask_only_fault))

    [Stack]


    [Calls]
    [Called By]

    bq_read_ibat_ma (Thumb, 36 bytes, Stack size 8 bytes, bq25756_hal.o(i.bq_read_ibat_ma))

    [Stack]


    [Calls]
    [Called By]

    bq_read_iin_ma (Thumb, 42 bytes, Stack size 8 bytes, bq25756_hal.o(i.bq_read_iin_ma))

    [Stack]


    [Calls]
    [Called By]

    bq_read_vbat_mv (Thumb, 34 bytes, Stack size 8 bytes, bq25756_hal.o(i.bq_read_vbat_mv))

    [Stack]


    [Calls]
    [Called By]

    bq_read_vin_mv (Thumb, 34 bytes, Stack size 8 bytes, bq25756_hal.o(i.bq_read_vin_mv))

    [Stack]


    [Calls]
    [Called By]

    bq_reset_wd (Thumb, 48 bytes, Stack size 8 bytes, bq25756_hal.o(i.bq_reset_wd))

    [Stack]


    [Calls]
    [Called By]

    bq_set_charge_current_limit (Thumb, 52 bytes, Stack size 16 bytes, bq25756_hal.o(i.bq_set_charge_current_limit))

    [Stack]


    [Calls]
    [Called By]

    bq_set_en_chg (Thumb, 64 bytes, Stack size 16 bytes, bq25756_hal.o(i.bq_set_en_chg))

    [Stack]


    [Calls]
    [Called By]

    bq_set_en_pfm (Thumb, 64 bytes, Stack size 16 bytes, bq25756_hal.o(i.bq_set_en_pfm))

    [Stack]


    [Calls]
    [Called By]

    bq_soft_start (Thumb, 54 bytes, Stack size 24 bytes, bq25756_hal.o(i.bq_soft_start))

    [Stack]


    [Calls]
    [Called By]

    bq_write_precharge_current (Thumb, 48 bytes, Stack size 16 bytes, bq25756_hal.o(i.bq_write_precharge_current))

    [Stack]


    [Calls]
    [Called By]

    delay_ms (Thumb, 32 bytes, Stack size 0 bytes, delay.o(i.delay_ms))

    [Called By]

    __mathlib_logf (Thumb, 0 bytes, Stack size 24 bytes, logf.o(i.logf), UNUSED)

    logf (Thumb, 362 bytes, Stack size 24 bytes, logf.o(i.logf))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Local Symbols

    OS_TickListUpdateDly (Thumb, 134 bytes, Stack size 24 bytes, os_tick.o(i.OS_TickListUpdateDly))

    [Stack]


    [Calls]
    [Called By]

    OS_TickListUpdateTimeout (Thumb, 180 bytes, Stack size 24 bytes, os_tick.o(i.OS_TickListUpdateTimeout))

    [Stack]


    [Calls]
    [Called By]

    OS_TmrLock (Thumb, 20 bytes, Stack size 16 bytes, os_tmr.o(i.OS_TmrLock))

    [Stack]


    [Calls]
    [Called By]

    OS_TmrUnlock (Thumb, 14 bytes, Stack size 8 bytes, os_tmr.o(i.OS_TmrUnlock))

    [Stack]


    [Calls]
    [Called By]

    CPU_IntDisMeasMaxCalc (Thumb, 24 bytes, Stack size 0 bytes, cpu_core.o(i.CPU_IntDisMeasMaxCalc))

    [Called By]

    LedIWDG (Thumb, 32 bytes, Stack size 8 bytes, main.o(i.LedIWDG))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PowerManagement (Thumb, 46 bytes, Stack size 8 bytes, main.o(i.PowerManagement))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    RTCTime (Thumb, 634 bytes, Stack size 24 bytes, main.o(i.RTCTime))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TimerStop (Thumb, 36 bytes, Stack size 8 bytes, motorcontrol.o(i.TimerStop))

    [Stack]


    [Calls]
    [Called By]

    TimeChangeLog (Thumb, 88 bytes, Stack size 16 bytes, rtc.o(i.TimeChangeLog))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_ADC_Init (Thumb, 28 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_ADC_Init))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_ChargeTarget_Config (Thumb, 76 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_ChargeTarget_Config))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_Config_Init (Thumb, 92 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_Config_Init))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_EXTI_Init (Thumb, 70 bytes, Stack size 16 bytes, bq25756.o(i.Bq25756_EXTI_Init))

    [Stack]


    [Calls]
    [Called By]

    Bq25756_IIC_Init (Thumb, 36 bytes, Stack size 8 bytes, bq25756.o(i.Bq25756_IIC_Init))

    [Stack]


    [Calls]
    [Called By]

    bq_delay_ms_cb (Thumb, 12 bytes, Stack size 8 bytes, bq25756.o(i.bq_delay_ms_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    CheckFault (Thumb, 78 bytes, Stack size 12 bytes, bq25756_sm.o(i.CheckFault))

    [Stack]


    [Called By]

    set_state (Thumb, 16 bytes, Stack size 0 bytes, bq25756_sm.o(i.set_state))

    [Called By]

    IICGetACK (Thumb, 74 bytes, Stack size 16 bytes, iicbsp.o(i.IICGetACK))

    [Stack]


    [Calls]
    [Called By]

    IICGetOneByte (Thumb, 108 bytes, Stack size 16 bytes, iicbsp.o(i.IICGetOneByte))

    [Stack]


    [Calls]
    [Called By]

    IICSendOneByte (Thumb, 102 bytes, Stack size 24 bytes, iicbsp.o(i.IICSendOneByte))

    [Stack]


    [Calls]
    [Called By]

    IICSetACK (Thumb, 56 bytes, Stack size 8 bytes, iicbsp.o(i.IICSetACK))

    [Stack]


    [Calls]
    [Called By]

    IICSetNACK (Thumb, 56 bytes, Stack size 8 bytes, iicbsp.o(i.IICSetNACK))

    [Stack]


    [Calls]
    [Called By]

    IICStart (Thumb, 48 bytes, Stack size 8 bytes, iicbsp.o(i.IICStart))

    [Stack]


    [Calls]
    [Called By]

    IICStop (Thumb, 62 bytes, Stack size 8 bytes, iicbsp.o(i.IICStop))

    [Stack]


    [Calls]
    [Called By]

    UartSimulate_RxData (Thumb, 88 bytes, Stack size 0 bytes, uart_simulate.o(i.UartSimulate_RxData))
    [Address Reference Count : 1]

    UartSimulate_RxStart (Thumb, 32 bytes, Stack size 0 bytes, uart_simulate.o(i.UartSimulate_RxStart))

    [Called By]

    UartSimulate_RxStartBit (Thumb, 60 bytes, Stack size 0 bytes, uart_simulate.o(i.UartSimulate_RxStartBit))
    [Address Reference Count : 2]

    UartSimulate_RxStopBit (Thumb, 44 bytes, Stack size 8 bytes, uart_simulate.o(i.UartSimulate_RxStopBit))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    null (Thumb, 2 bytes, Stack size 0 bytes, uart_simulate.o(i.null))
    [Address Reference Count : 1]

    SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))

    [Stack]


    [Calls]
    [Called By]

    SetSysClockTo72 (Thumb, 216 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))

    [Stack]


    [Called By]

    Undefined Global Symbols