ADC_COMP_IRQHandler ⇒ ADC_COMP_IRQHandler
Function Pointers
- ADC_COMP_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- About_CallBack from testui.o(i.About_CallBack) referenced from testui.o(i.TestUI_Init)
- DMA1_Channel1_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- DMA1_Channel2_3_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- EXTI0_1_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- EXTI2_3_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- EXTI4_15_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- FLASH_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- HardFault_Handler from air001xx_it.o(i.HardFault_Handler) referenced from startup_air001_dev.o(RESET)
- I2C1_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- LED_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- LPTIM1_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- LockPage_CallBack from testui.o(i.LockPage_CallBack) referenced from testui.o(i.TestUI_Init)
- MainPage_CallBack from testui.o(i.MainPage_CallBack) referenced from testui.o(i.TestUI_Init)
- NMI_Handler from air001xx_it.o(i.NMI_Handler) referenced from startup_air001_dev.o(RESET)
- OLED_ConWinAnimInit from oled_ui.o(i.OLED_ConWinAnimInit) referenced from oled_ui.o(i.OLED_UiInit)
- OLED_ConWinReact from oled_ui.o(i.OLED_ConWinReact) referenced from oled_ui.o(i.OLED_UiInit)
- OLED_ConWinShow from oled_ui.o(i.OLED_ConWinShow) referenced from oled_ui.o(i.OLED_UiInit)
- OLED_DigitalAnimInit from oled_ui.o(i.OLED_DigitalAnimInit) referenced from oled_ui.o(i.OLED_DigitalPageInit)
- OLED_DigitalReact from oled_ui.o(i.OLED_DigitalReact) referenced from oled_ui.o(i.OLED_DigitalPageInit)
- OLED_DigitalShow from oled_ui.o(i.OLED_DigitalShow) referenced from oled_ui.o(i.OLED_DigitalPageInit)
- OLED_ListPageAnimInit from oled_ui.o(i.OLED_ListPageAnimInit) referenced from oled_ui.o(i.OLED_ListPageInit)
- OLED_ListPageReact from oled_ui.o(i.OLED_ListPageReact) referenced from oled_ui.o(i.OLED_ListPageInit)
- OLED_ListPageShow from oled_ui.o(i.OLED_ListPageShow) referenced from oled_ui.o(i.OLED_ListPageInit)
- OLED_RaderPicAnimInit from oled_ui.o(i.OLED_RaderPicAnimInit) referenced from oled_ui.o(i.OLED_RaderPicPageInit)
- OLED_RaderPicReact from oled_ui.o(i.OLED_RaderPicReact) referenced from oled_ui.o(i.OLED_RaderPicPageInit)
- OLED_RaderPicShow from oled_ui.o(i.OLED_RaderPicShow) referenced from oled_ui.o(i.OLED_RaderPicPageInit)
- OLED_RadioPageReact from oled_ui.o(i.OLED_RadioPageReact) referenced from oled_ui.o(i.OLED_RadioPageInit)
- OLED_TitlePageAnimInit from oled_ui.o(i.OLED_TitlePageAnimInit) referenced from oled_ui.o(i.OLED_TitlePageInit)
- OLED_TitlePageReact from oled_ui.o(i.OLED_TitlePageReact) referenced from oled_ui.o(i.OLED_TitlePageInit)
- OLED_TitlePageShow from oled_ui.o(i.OLED_TitlePageShow) referenced from oled_ui.o(i.OLED_TitlePageInit)
- OLED_ValWinAnimInit from oled_ui.o(i.OLED_ValWinAnimInit) referenced from oled_ui.o(i.OLED_UiInit)
- OLED_ValWinReact from oled_ui.o(i.OLED_ValWinReact) referenced from oled_ui.o(i.OLED_UiInit)
- OLED_ValWinShow from oled_ui.o(i.OLED_ValWinShow) referenced from oled_ui.o(i.OLED_UiInit)
- OLED_WavePageAnimInit from oled_ui.o(i.OLED_WavePageAnimInit) referenced from oled_ui.o(i.OLED_WavePageInit)
- OLED_WavePageReact from oled_ui.o(i.OLED_WavePageReact) referenced from oled_ui.o(i.OLED_WavePageInit)
- OLED_WavePageShow from oled_ui.o(i.OLED_WavePageShow) referenced from oled_ui.o(i.OLED_WavePageInit)
- PVD_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- PendSV_Handler from air001xx_it.o(i.PendSV_Handler) referenced from startup_air001_dev.o(RESET)
- RCC_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- RTC_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- Reset_Handler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- SPI1_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- SPI2_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- SVC_Handler from air001xx_it.o(i.SVC_Handler) referenced from startup_air001_dev.o(RESET)
- SettingPage_CallBack from testui.o(i.SettingPage_CallBack) referenced from testui.o(i.TestUI_Init)
- SysTick_Handler from air001xx_it.o(i.SysTick_Handler) referenced from startup_air001_dev.o(RESET)
- SystemInit from system_air001xx.o(i.SystemInit) referenced from startup_air001_dev.o(.text)
- TIM14_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- TIM16_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- TIM17_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- TIM1_BRK_UP_TRG_COM_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- TIM1_CC_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- TIM3_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- USART1_IRQHandler from debug_uart.o(i.USART1_IRQHandler) referenced from startup_air001_dev.o(RESET)
- USART2_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- WWDG_IRQHandler from startup_air001_dev.o(.text) referenced from startup_air001_dev.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_air001_dev.o(.text)
- _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
- main from system_air001xx.o(i.$Sub$$main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_air001_dev.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_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))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
ADC_COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_air001_dev.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
DMA1_Channel2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
EXTI4_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
LED_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
TIM16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
TIM17_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
TIM1_BRK_UP_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_air001_dev.o(.text))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_uidivmod
[Called By]- >> LL_Init1msTick
- >> RCC_GetSystemClockFreq
- >> __aeabi_idivmod
- >> _printf_core
__aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)
__aeabi_idivmod (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = __aeabi_idivmod ⇒ __aeabi_uidivmod
[Calls]
[Called By]- >> Triangle_Func
- >> OLED_WavePageShow
- >> OLED_ListPageShow
- >> OLED_DigitalShow
- >> OLED_DigitalSetValAnim
- >> OLED_DigitalSetSingleBit
- >> OLED_WinDrawRaderPic
- >> OLED_WinDrawLine
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> _memset$wrapper
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
[Calls]
[Called By]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> Key_Init
- >> itoa
- >> OLED_DigitalCreateText
- >> OLED_Init
- >> OLED_SPIRstDCPinInit
__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]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]
__aeabi_fadd (Thumb, 162 bytes, Stack size 24 bytes, fadd.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> _float_round
- >> _float_epilogue
[Called By]- >> OLED_RaderPicShow
- >> OLED_TitlePageShow
- >> OLED_TitlePageReact
- >> OLED_ListPageShow
- >> OLED_ListPageReact
- >> OLED_ListDrawText_CheckBox
- >> OLED_DigitalShow
- >> OLED_ConWinShow
- >> __aeabi_fsub
- >> __aeabi_frsub
__aeabi_fsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Called By]- >> OLED_TitlePageShow
- >> OLED_TitlePageReact
- >> OLED_ListPageShow
- >> OLED_ListPageReact
- >> OLED_DigitalShow
- >> OLED_Animation
__aeabi_frsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)
[Calls]
__aeabi_fmul (Thumb, 122 bytes, Stack size 16 bytes, fmul.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fmul
[Called By]- >> OLED_RaderPicShow
- >> OLED_ValWinShow
- >> OLED_TitlePageShow
- >> OLED_ListPageShow
__aeabi_fdiv (Thumb, 124 bytes, Stack size 16 bytes, fdiv.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fdiv
[Calls]
[Called By]- >> OLED_ValWinShow
- >> OLED_ListPageReact
__aeabi_dadd (Thumb, 330 bytes, Stack size 48 bytes, dadd.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_lasr
- >> __aeabi_llsl
- >> _double_round
- >> _double_epilogue
[Called By]- >> OLED_Animation
- >> __kernel_poly
- >> __kernel_sin
- >> __ieee754_rem_pio2
- >> __aeabi_drsub
- >> __aeabi_dsub
- >> _fp_digits
__aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]
[Called By]- >> __kernel_sin
- >> __ieee754_rem_pio2
- >> __kernel_cos
__aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]
[Called By]- >> __kernel_sin
- >> __ieee754_rem_pio2
- >> __kernel_cos
__aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]
[Called By]- >> TestUI_Proc
- >> __kernel_poly
- >> __kernel_sin
- >> __ieee754_rem_pio2
- >> __kernel_cos
- >> _fp_digits
__aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = __aeabi_ddiv ⇒ _double_round
[Calls]
[Called By]- >> OLED_Animation
- >> __mathlib_dbl_invalid
- >> _fp_digits
__aeabi_i2f (Thumb, 22 bytes, Stack size 8 bytes, fflti.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_i2f ⇒ _float_epilogue
[Calls]
[Called By]- >> OLED_RaderPicShow
- >> OLED_ValWinShow
- >> OLED_TitlePageShow
- >> OLED_TitlePageReact
- >> OLED_ListPageShow
- >> OLED_ListPageReact
__aeabi_ui2f (Thumb, 14 bytes, Stack size 8 bytes, ffltui.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Called By]- >> OLED_WavePageShow
- >> OLED_RaderPicShow
- >> OLED_ValWinShow
- >> OLED_ValWinAnimInit
- >> OLED_TitlePageShow
- >> OLED_ListPageShow
- >> OLED_ListPageReact
- >> OLED_DigitalShow
- >> OLED_ConWinShow
- >> OLED_ConWinReact
- >> OLED_ConWinAnimInit
__aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]
[Called By]- >> TestUI_Proc
- >> __ieee754_rem_pio2
__aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text))
[Called By]
- >> OLED_WavePageShow
- >> OLED_RaderPicShow
- >> OLED_ValWinShow
- >> OLED_TitlePageShow
- >> OLED_ListPageShow
- >> OLED_ListDrawText_CheckBox
- >> OLED_DigitalShow
- >> OLED_ConWinShow
__aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
[Called By]
__aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = __aeabi_d2iz ⇒ __aeabi_llsr
[Calls]
[Called By]- >> TestUI_Proc
- >> __ieee754_rem_pio2
- >> __kernel_cos
__aeabi_f2d (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text))
[Called By]
__aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
__aeabi_cdcmple (Thumb, 38 bytes, Stack size 0 bytes, cdcmple.o(.text))
[Called By]
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2f
[Calls]
[Called By]
__aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text))
[Called By]
- >> OLED_WavePageShow
- >> OLED_ValWinReact
- >> OLED_TitlePageShow
- >> OLED_ListPageShow
- >> OLED_DigitalShow
- >> OLED_ConWinReact
- >> OLED_Animation
__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_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> _printf_core
- >> _fp_digits
__aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_llsl
[Called By]- >> __aeabi_dadd
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __aeabi_d2ulz
_ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
__aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_llsr
[Called By]- >> __aeabi_d2iz
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __aeabi_d2ulz
_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
__aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_lasr
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
_float_round (Thumb, 16 bytes, Stack size 0 bytes, fepilogue.o(.text))
[Called By]
- >> __aeabi_fdiv
- >> __aeabi_fadd
- >> __aeabi_d2f
_float_epilogue (Thumb, 114 bytes, Stack size 12 bytes, fepilogue.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _float_epilogue
[Called By]- >> __aeabi_ui2f
- >> __aeabi_i2f
- >> __aeabi_fadd
_double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _double_round
[Called By]- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> _double_epilogue
_double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __ARM_clz
- >> __aeabi_llsr
- >> __aeabi_llsl
- >> _double_round
[Called By]- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_ui2d
__aeabi_d2ulz (Thumb, 54 bytes, Stack size 8 bytes, dfixul.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_cdrcmple (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__ARM_scalbn (Thumb, 44 bytes, Stack size 16 bytes, dscalb.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __ARM_scalbn
[Called By]- >> __kernel_sin
- >> __ieee754_rem_pio2
- >> __mathlib_dbl_underflow
- >> __mathlib_dbl_infnan
- >> __kernel_cos
scalbn (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED)
__aeabi_ui2d (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]
[Called By]
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
main (Thumb, 44 bytes, Stack size 16 bytes, system_air001xx.o(i.$Sub$$main))
[Stack]
- Max Depth = 352
- Call Chain = main ⇒ $Super$$main ⇒ TestUI_Proc ⇒ sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
About_CallBack (Thumb, 44 bytes, Stack size 16 bytes, testui.o(i.About_CallBack))
[Stack]
- Max Depth = 24
- Call Chain = About_CallBack ⇒ OLED_UIJumpToPage
[Calls]
[Address Reference Count : 1]
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, air001xx_it.o(i.HardFault_Handler))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
Key_Init (Thumb, 60 bytes, Stack size 32 bytes, key.o(i.Key_Init))
[Stack]
- Max Depth = 52
- Call Chain = Key_Init ⇒ LL_GPIO_Init
[Calls]- >> LL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
Key_Reset (Thumb, 26 bytes, Stack size 0 bytes, key.o(i.Key_Reset))
[Called By]
Key_Scan (Thumb, 334 bytes, Stack size 8 bytes, key.o(i.Key_Scan))
[Stack]
- Max Depth = 8
- Call Chain = Key_Scan
[Calls]
[Called By]
LL_GPIO_Init (Thumb, 250 bytes, Stack size 20 bytes, air001xx_ll_gpio.o(i.LL_GPIO_Init))
[Stack]
- Max Depth = 20
- Call Chain = LL_GPIO_Init
[Called By]- >> Key_Init
- >> OLED_SPIRstDCPinInit
LL_Init1msTick (Thumb, 34 bytes, Stack size 16 bytes, air001xx_ll_utils.o(i.LL_Init1msTick))
[Stack]
- Max Depth = 28
- Call Chain = LL_Init1msTick ⇒ __aeabi_uidivmod
[Calls]
[Called By]
LL_PLL_ConfigSystemClock_HSI (Thumb, 102 bytes, Stack size 16 bytes, air001xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI))
[Stack]
- Max Depth = 56
- Call Chain = LL_PLL_ConfigSystemClock_HSI ⇒ UTILS_EnablePLLAndSwitchSystem ⇒ LL_SetFlashLatency
[Calls]- >> UTILS_PLL_IsBusy
- >> UTILS_EnablePLLAndSwitchSystem
- >> LL_RCC_PLL_SetMainSource
- >> LL_RCC_HSI_IsReady
- >> LL_RCC_HSI_GetFreq
[Called By]
LL_RCC_GetSystemClocksFreq (Thumb, 28 bytes, Stack size 8 bytes, air001xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq))
[Stack]
- Max Depth = 40
- Call Chain = LL_RCC_GetSystemClocksFreq ⇒ RCC_GetSystemClockFreq ⇒ RCC_PLL_GetFreqDomain_SYS
[Calls]- >> RCC_GetSystemClockFreq
- >> RCC_GetPCLK1ClockFreq
- >> RCC_GetHCLKClockFreq
[Called By]
LL_SPI_Init (Thumb, 122 bytes, Stack size 16 bytes, air001xx_ll_spi.o(i.LL_SPI_Init))
[Stack]
- Max Depth = 16
- Call Chain = LL_SPI_Init
[Calls]- >> LL_SPI_SetRxFIFOThreshold
[Called By]
LL_SetFlashLatency (Thumb, 86 bytes, Stack size 16 bytes, air001xx_ll_utils.o(i.LL_SetFlashLatency))
[Stack]
- Max Depth = 16
- Call Chain = LL_SetFlashLatency
[Called By]- >> UTILS_EnablePLLAndSwitchSystem
LL_SetSystemCoreClock (Thumb, 6 bytes, Stack size 0 bytes, air001xx_ll_utils.o(i.LL_SetSystemCoreClock))
[Called By]
- >> UTILS_EnablePLLAndSwitchSystem
LL_mDelay (Thumb, 46 bytes, Stack size 8 bytes, air001xx_ll_utils.o(i.LL_mDelay))
[Stack]
- Max Depth = 8
- Call Chain = LL_mDelay
[Called By]- >> TestUI_Init
- >> OLED_Init
LockPage_CallBack (Thumb, 114 bytes, Stack size 16 bytes, testui.o(i.LockPage_CallBack))
[Stack]
- Max Depth = 132
- Call Chain = LockPage_CallBack ⇒ OLED_DigitalPage_UpdateDigitalNumAnimation ⇒ OLED_DigitalSetValAnim ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
[Calls]- >> strcmp
- >> OLED_UIChangeCurrentPage
- >> OLED_DigitalPage_UpdateDigitalNumAnimation
[Address Reference Count : 1]
MainPage_CallBack (Thumb, 78 bytes, Stack size 16 bytes, testui.o(i.MainPage_CallBack))
[Stack]
- Max Depth = 24
- Call Chain = MainPage_CallBack ⇒ __ARM_common_switch8
[Calls]- >> __ARM_common_switch8
- >> OLED_UIJumpToPage
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, air001xx_it.o(i.NMI_Handler))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
OLED_AllSrcFade (Thumb, 62 bytes, Stack size 24 bytes, oled_g.o(i.OLED_AllSrcFade))
[Stack]
- Max Depth = 40
- Call Chain = OLED_AllSrcFade ⇒ OLED_BuffWriteByte
[Calls]
[Called By]- >> OLED_ValWinShow
- >> OLED_ConWinShow
OLED_Animation (Thumb, 142 bytes, Stack size 72 bytes, oled_g.o(i.OLED_Animation))
[Stack]
- Max Depth = 176
- Call Chain = OLED_Animation ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_fsub
- >> __aeabi_f2d
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2f
- >> __aeabi_cfcmpeq
- >> __aeabi_cdcmple
[Called By]- >> OLED_WavePageShow
- >> OLED_RaderPicShow
- >> OLED_ValWinShow
- >> OLED_TitlePageShow
- >> OLED_ListPageShow
- >> OLED_DigitalShow
- >> OLED_ConWinShow
OLED_ClearBuff (Thumb, 14 bytes, Stack size 8 bytes, oled_g.o(i.OLED_ClearBuff))
[Stack]
- Max Depth = 8
- Call Chain = OLED_ClearBuff
[Calls]
[Called By]- >> TestUI_Init
- >> OLED_UIProc
OLED_DigitalPageInit (Thumb, 96 bytes, Stack size 40 bytes, oled_ui.o(i.OLED_DigitalPageInit))
[Stack]
- Max Depth = 52
- Call Chain = OLED_DigitalPageInit ⇒ OLED_PageInit
[Calls]
[Called By]
OLED_DigitalPage_UpdateDigitalNumAnimation (Thumb, 118 bytes, Stack size 40 bytes, oled_ui.o(i.OLED_DigitalPage_UpdateDigitalNumAnimation))
[Stack]
- Max Depth = 116
- Call Chain = OLED_DigitalPage_UpdateDigitalNumAnimation ⇒ OLED_DigitalSetValAnim ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
[Calls]- >> OLED_DigitalSetValAnim
[Called By]
OLED_DigitalPage_UpdateLabelAnimation (Thumb, 96 bytes, Stack size 8 bytes, oled_ui.o(i.OLED_DigitalPage_UpdateLabelAnimation))
[Stack]
- Max Depth = 8
- Call Chain = OLED_DigitalPage_UpdateLabelAnimation
[Called By]
OLED_GetStrWidth (Thumb, 42 bytes, Stack size 16 bytes, oled_g.o(i.OLED_GetStrWidth))
[Stack]
- Max Depth = 16
- Call Chain = OLED_GetStrWidth
[Calls]
[Called By]- >> OLED_WavePageShow
- >> OLED_ValWinShow
- >> OLED_TitlePageShow
- >> OLED_ListPageShow
- >> OLED_DigitalDrawUline
- >> OLED_DigitalDrawLabel
- >> OLED_ConWinShow
OLED_Init (Thumb, 372 bytes, Stack size 48 bytes, oled_port.o(i.OLED_Init))
[Stack]
- Max Depth = 100
- Call Chain = OLED_Init ⇒ OLED_SPIRstDCPinInit ⇒ LL_GPIO_Init
[Calls]- >> LL_mDelay
- >> LL_SPI_Init
- >> __aeabi_memclr4
- >> OLED_WriteByte
- >> OLED_SPIRstDCPinInit
[Called By]
OLED_ListPageInit (Thumb, 70 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_ListPageInit))
[Stack]
- Max Depth = 36
- Call Chain = OLED_ListPageInit ⇒ OLED_PageInit
[Calls]
[Called By]- >> TestUI_Init
- >> OLED_WavePageInit
- >> OLED_RadioPageInit
OLED_MsgQueRead (Thumb, 46 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_MsgQueRead))
[Called By]
- >> OLED_RaderPicReact
- >> OLED_ValWinReact
- >> OLED_TitlePageReact
- >> OLED_ListPageReact
- >> OLED_DigitalReact
- >> OLED_ConWinReact
OLED_MsgQueSend (Thumb, 60 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_MsgQueSend))
[Called By]
OLED_RaderPicAnimInit (Thumb, 24 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_RaderPicAnimInit))
[Address Reference Count : 1]
- oled_ui.o(i.OLED_RaderPicPageInit)
OLED_RaderPicPageInit (Thumb, 50 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_RaderPicPageInit))
[Stack]
- Max Depth = 36
- Call Chain = OLED_RaderPicPageInit ⇒ OLED_PageInit
[Calls]
[Called By]
OLED_RaderPicReact (Thumb, 36 bytes, Stack size 16 bytes, oled_ui.o(i.OLED_RaderPicReact))
[Stack]
- Max Depth = 16
- Call Chain = OLED_RaderPicReact
[Calls]- >> OLED_MsgQueRead
- >> OLED_PageReturn
[Address Reference Count : 1]- oled_ui.o(i.OLED_RaderPicPageInit)
OLED_RaderPicShow (Thumb, 494 bytes, Stack size 72 bytes, oled_ui.o(i.OLED_RaderPicShow))
[Stack]
- Max Depth = 272
- Call Chain = OLED_RaderPicShow ⇒ OLED_WinDrawRaderPic ⇒ OLED_WinDrawLine ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]- >> __aeabi_ui2f
- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fadd
- >> __aeabi_f2uiz
- >> __aeabi_f2iz
- >> OLED_WinDrawRaderPic
- >> OLED_WinDrawBMP
- >> OLED_Animation
[Address Reference Count : 1]- oled_ui.o(i.OLED_RaderPicPageInit)
OLED_RadioPageInit (Thumb, 38 bytes, Stack size 40 bytes, oled_ui.o(i.OLED_RadioPageInit))
[Stack]
- Max Depth = 76
- Call Chain = OLED_RadioPageInit ⇒ OLED_ListPageInit ⇒ OLED_PageInit
[Calls]
[Called By]
OLED_RadioPageReact (Thumb, 84 bytes, Stack size 16 bytes, oled_ui.o(i.OLED_RadioPageReact))
[Stack]
- Max Depth = 92
- Call Chain = OLED_RadioPageReact ⇒ OLED_ListPageReact ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Address Reference Count : 1]- oled_ui.o(i.OLED_RadioPageInit)
OLED_RefreshBuff (Thumb, 10 bytes, Stack size 8 bytes, oled_g.o(i.OLED_RefreshBuff))
[Stack]
- Max Depth = 40
- Call Chain = OLED_RefreshBuff ⇒ OLED_SendBuff ⇒ OLED_WriteByteArrayData
[Calls]
[Called By]- >> TestUI_Init
- >> OLED_UIProc
OLED_SendBuff (Thumb, 56 bytes, Stack size 16 bytes, oled_port.o(i.OLED_SendBuff))
[Stack]
- Max Depth = 32
- Call Chain = OLED_SendBuff ⇒ OLED_WriteByteArrayData
[Calls]- >> OLED_WriteByteArrayData
- >> OLED_WriteByte
[Called By]
OLED_SetPointColor (Thumb, 44 bytes, Stack size 0 bytes, oled_g.o(i.OLED_SetPointColor))
[Called By]
- >> TestUI_Init
- >> OLED_WavePageShow
- >> OLED_ValWinShow
- >> OLED_ListPageShow
- >> OLED_DigitalDrawUline
- >> OLED_ConWinShow
OLED_TitlePageInit (Thumb, 72 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_TitlePageInit))
[Stack]
- Max Depth = 36
- Call Chain = OLED_TitlePageInit ⇒ OLED_PageInit
[Calls]
[Called By]
OLED_UIChangeCurrentPage (Thumb, 22 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_UIChangeCurrentPage))
[Called By]
OLED_UIJumpToPage (Thumb, 26 bytes, Stack size 8 bytes, oled_ui.o(i.OLED_UIJumpToPage))
[Stack]
- Max Depth = 8
- Call Chain = OLED_UIJumpToPage
[Called By]- >> MainPage_CallBack
- >> About_CallBack
OLED_UIProc (Thumb, 48 bytes, Stack size 8 bytes, oled_ui.o(i.OLED_UIProc))
[Stack]
- Max Depth = 48
- Call Chain = OLED_UIProc ⇒ OLED_UIPageProc ⇒ OLED_WinFSM
[Calls]- >> OLED_UIPageProc
- >> OLED_UILayerInProc
- >> OLED_RefreshBuff
- >> OLED_ClearBuff
[Called By]
OLED_UIWaveUpdateVal (Thumb, 4 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_UIWaveUpdateVal))
[Called By]
OLED_UiInit (Thumb, 82 bytes, Stack size 8 bytes, oled_ui.o(i.OLED_UiInit))
[Stack]
- Max Depth = 8
- Call Chain = OLED_UiInit
[Calls]
[Called By]
OLED_WavePageAnimInit (Thumb, 24 bytes, Stack size 16 bytes, oled_ui.o(i.OLED_WavePageAnimInit))
[Stack]
- Max Depth = 16
- Call Chain = OLED_WavePageAnimInit
[Calls]
[Address Reference Count : 1]- oled_ui.o(i.OLED_WavePageInit)
OLED_WavePageInit (Thumb, 46 bytes, Stack size 40 bytes, oled_ui.o(i.OLED_WavePageInit))
[Stack]
- Max Depth = 76
- Call Chain = OLED_WavePageInit ⇒ OLED_ListPageInit ⇒ OLED_PageInit
[Calls]
[Called By]
OLED_WavePageReact (Thumb, 32 bytes, Stack size 16 bytes, oled_ui.o(i.OLED_WavePageReact))
[Stack]
- Max Depth = 92
- Call Chain = OLED_WavePageReact ⇒ OLED_ListPageReact ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Address Reference Count : 1]- oled_ui.o(i.OLED_WavePageInit)
OLED_WavePageShow (Thumb, 462 bytes, Stack size 32 bytes, oled_ui.o(i.OLED_WavePageShow))
[Stack]
- Max Depth = 248
- Call Chain = OLED_WavePageShow ⇒ OLED_ListPageShow ⇒ OLED_ListDrawText_CheckBox ⇒ OLED_WinDrawStr ⇒ OLED_WinDrawASCII ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]- >> __aeabi_idivmod
- >> __aeabi_ui2f
- >> __aeabi_f2iz
- >> itoa
- >> OLED_ListPageShow
- >> __aeabi_cfcmpeq
- >> OLED_WinDrawStr
- >> OLED_WinDrawRBoxEmpty
- >> OLED_WinDrawRBox
- >> OLED_WinDrawPoint
- >> OLED_SetPointColor
- >> OLED_GetStrWidth
- >> OLED_Animation
[Address Reference Count : 1]- oled_ui.o(i.OLED_WavePageInit)
OLED_WinDrawASCII (Thumb, 282 bytes, Stack size 40 bytes, oled_g.o(i.OLED_WinDrawASCII))
[Stack]
- Max Depth = 96
- Call Chain = OLED_WinDrawASCII ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]
[Called By]- >> OLED_DigitalShow
- >> OLED_WinDrawStr
OLED_WinDrawBMP (Thumb, 320 bytes, Stack size 48 bytes, oled_g.o(i.OLED_WinDrawBMP))
[Stack]
- Max Depth = 104
- Call Chain = OLED_WinDrawBMP ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]
[Called By]- >> OLED_RaderPicShow
- >> OLED_TitlePageShow
OLED_WinDrawHLine (Thumb, 84 bytes, Stack size 24 bytes, oled_g.o(i.OLED_WinDrawHLine))
[Stack]
- Max Depth = 80
- Call Chain = OLED_WinDrawHLine ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]
[Called By]- >> OLED_ListPageShow
- >> OLED_DigitalDrawUline
- >> OLED_WinDrawRaderPic
- >> OLED_WinDrawRBoxEmpty
OLED_WinDrawLine (Thumb, 334 bytes, Stack size 72 bytes, oled_g.o(i.OLED_WinDrawLine))
[Stack]
- Max Depth = 128
- Call Chain = OLED_WinDrawLine ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]- >> __aeabi_idivmod
- >> OLED_WinWriteByte
[Called By]
OLED_WinDrawPoint (Thumb, 22 bytes, Stack size 16 bytes, oled_g.o(i.OLED_WinDrawPoint))
[Stack]
- Max Depth = 72
- Call Chain = OLED_WinDrawPoint ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]
[Called By]- >> OLED_WavePageShow
- >> OLED_WinDrawRaderPic
OLED_WinDrawRBox (Thumb, 94 bytes, Stack size 40 bytes, oled_g.o(i.OLED_WinDrawRBox))
[Stack]
- Max Depth = 144
- Call Chain = OLED_WinDrawRBox ⇒ OLED_WinDrawVLine ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]
[Called By]- >> OLED_WavePageShow
- >> OLED_ValWinShow
- >> OLED_TitlePageShow
- >> OLED_ListPageShow
- >> OLED_ListDrawText_CheckBox
- >> OLED_ConWinShow
OLED_WinDrawRBoxEmpty (Thumb, 150 bytes, Stack size 40 bytes, oled_g.o(i.OLED_WinDrawRBoxEmpty))
[Stack]
- Max Depth = 120
- Call Chain = OLED_WinDrawRBoxEmpty ⇒ OLED_WinDrawHLine ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]- >> OLED_WinDrawHLine
- >> OLED_WinWriteByte
[Called By]- >> OLED_WavePageShow
- >> OLED_ValWinShow
- >> OLED_ListDrawText_CheckBox
- >> OLED_DigitalShow
- >> OLED_ConWinShow
OLED_WinDrawRaderPic (Thumb, 584 bytes, Stack size 72 bytes, oled_g.o(i.OLED_WinDrawRaderPic))
[Stack]
- Max Depth = 200
- Call Chain = OLED_WinDrawRaderPic ⇒ OLED_WinDrawLine ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]- >> __ARM_common_switch8
- >> __aeabi_idivmod
- >> OLED_WinDrawVLine
- >> OLED_WinDrawPoint
- >> OLED_WinDrawLine
- >> OLED_WinDrawHLine
[Called By]
OLED_WinDrawStr (Thumb, 58 bytes, Stack size 48 bytes, oled_g.o(i.OLED_WinDrawStr))
[Stack]
- Max Depth = 144
- Call Chain = OLED_WinDrawStr ⇒ OLED_WinDrawASCII ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]
[Called By]- >> OLED_WavePageShow
- >> OLED_ValWinShow
- >> OLED_TitlePageShow
- >> OLED_ListDrawText_CheckBox
- >> OLED_DigitalShow
- >> OLED_DigitalDrawLabel
- >> OLED_ConWinShow
OLED_WinDrawVLine (Thumb, 186 bytes, Stack size 48 bytes, oled_g.o(i.OLED_WinDrawVLine))
[Stack]
- Max Depth = 104
- Call Chain = OLED_WinDrawVLine ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]
[Called By]- >> OLED_ListPageShow
- >> OLED_WinDrawRaderPic
- >> OLED_WinDrawRBox
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, air001xx_it.o(i.PendSV_Handler))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
RCC_GetHCLKClockFreq (Thumb, 34 bytes, Stack size 0 bytes, air001xx_ll_rcc.o(i.RCC_GetHCLKClockFreq))
[Called By]
- >> LL_RCC_GetSystemClocksFreq
RCC_GetPCLK1ClockFreq (Thumb, 32 bytes, Stack size 0 bytes, air001xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq))
[Called By]
- >> LL_RCC_GetSystemClocksFreq
RCC_GetSystemClockFreq (Thumb, 112 bytes, Stack size 16 bytes, air001xx_ll_rcc.o(i.RCC_GetSystemClockFreq))
[Stack]
- Max Depth = 32
- Call Chain = RCC_GetSystemClockFreq ⇒ RCC_PLL_GetFreqDomain_SYS
[Calls]- >> RCC_PLL_GetFreqDomain_SYS
- >> LL_RCC_GetSysClkSource
- >> __aeabi_uidivmod
[Called By]- >> LL_RCC_GetSystemClocksFreq
RCC_PLL_GetFreqDomain_SYS (Thumb, 42 bytes, Stack size 16 bytes, air001xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS))
[Stack]
- Max Depth = 16
- Call Chain = RCC_PLL_GetFreqDomain_SYS
[Calls]
[Called By]- >> RCC_GetSystemClockFreq
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, air001xx_it.o(i.SVC_Handler))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
SettingPage_CallBack (Thumb, 196 bytes, Stack size 8 bytes, testui.o(i.SettingPage_CallBack))
[Stack]
- Max Depth = 16
- Call Chain = SettingPage_CallBack ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
SysTick_Handler (Thumb, 68 bytes, Stack size 0 bytes, air001xx_it.o(i.SysTick_Handler))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
SystemClock_Init (Thumb, 90 bytes, Stack size 24 bytes, system.o(i.SystemClock_Init))
[Stack]
- Max Depth = 80
- Call Chain = SystemClock_Init ⇒ LL_PLL_ConfigSystemClock_HSI ⇒ UTILS_EnablePLLAndSwitchSystem ⇒ LL_SetFlashLatency
[Calls]- >> LL_PLL_ConfigSystemClock_HSI
- >> LL_Init1msTick
- >> LL_RCC_GetSystemClocksFreq
- >> SystemInit
[Called By]
SystemInit (Thumb, 32 bytes, Stack size 0 bytes, system_air001xx.o(i.SystemInit))
[Called By]
[Address Reference Count : 1]- startup_air001_dev.o(.text)
TestUI_Init (Thumb, 316 bytes, Stack size 24 bytes, testui.o(i.TestUI_Init))
[Stack]
- Max Depth = 124
- Call Chain = TestUI_Init ⇒ OLED_Init ⇒ OLED_SPIRstDCPinInit ⇒ LL_GPIO_Init
[Calls]- >> LL_mDelay
- >> OLED_WavePageInit
- >> OLED_UiInit
- >> OLED_TitlePageInit
- >> OLED_RadioPageInit
- >> OLED_RaderPicPageInit
- >> OLED_ListPageInit
- >> OLED_DigitalPageInit
- >> OLED_SetPointColor
- >> OLED_RefreshBuff
- >> OLED_ClearBuff
- >> OLED_Init
[Called By]
TestUI_Proc (Thumb, 132 bytes, Stack size 56 bytes, testui.o(i.TestUI_Proc))
[Stack]
- Max Depth = 336
- Call Chain = TestUI_Proc ⇒ sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> sin
- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_d2iz
- >> Triangle_Func
- >> OLED_UIWaveUpdateVal
- >> OLED_UIProc
[Called By]
Triangle_Func (Thumb, 78 bytes, Stack size 16 bytes, testui.o(i.Triangle_Func))
[Stack]
- Max Depth = 44
- Call Chain = Triangle_Func ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
[Calls]
[Called By]
USART1_IRQHandler (Thumb, 42 bytes, Stack size 0 bytes, debug_uart.o(i.USART1_IRQHandler))
[Address Reference Count : 1]
- startup_air001_dev.o(RESET)
__0sprintf (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))
[Stack]
- Max Depth = 24
- Call Chain = __2sprintf
[Called By]- >> itoa
- >> OLED_DigitalCreateText
__c89sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz))
[Called By]
__ARM_common_ll_muluu (Thumb, 50 bytes, Stack size 16 bytes, rred.o(i.__ARM_common_ll_muluu))
[Stack]
- Max Depth = 16
- Call Chain = __ARM_common_ll_muluu
[Called By]
__ARM_common_switch8 (Thumb, 28 bytes, Stack size 8 bytes, air001xx_ll_rcc.o(i.__ARM_common_switch8))
[Stack]
- Max Depth = 8
- Call Chain = __ARM_common_switch8
[Called By]- >> SettingPage_CallBack
- >> MainPage_CallBack
- >> OLED_TitlePageReact
- >> OLED_WinDrawRaderPic
__ARM_fpclassify (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify))
[Called By]
__ieee754_rem_pio2 (Thumb, 838 bytes, Stack size 120 bytes, rred.o(i.__ieee754_rem_pio2))
[Stack]
- Max Depth = 248
- Call Chain = __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_d2iz
- >> __aeabi_dadd
- >> __aeabi_ui2d
- >> __ARM_common_ll_muluu
- >> __ARM_scalbn
- >> __aeabi_drsub
- >> __aeabi_dsub
[Called By]
__kernel_cos (Thumb, 224 bytes, Stack size 56 bytes, cos_i.o(i.__kernel_cos))
[Stack]
- Max Depth = 208
- Call Chain = __kernel_cos ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_dmul
- >> __aeabi_d2iz
- >> __kernel_poly
- >> __ARM_scalbn
- >> __aeabi_drsub
- >> __aeabi_dsub
[Called By]
__kernel_poly (Thumb, 172 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
[Stack]
- Max Depth = 152
- Call Chain = __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_dmul
- >> __aeabi_dadd
[Called By]- >> __kernel_sin
- >> __kernel_cos
__kernel_sin (Thumb, 222 bytes, Stack size 64 bytes, sin_i.o(i.__kernel_sin))
[Stack]
- Max Depth = 216
- Call Chain = __kernel_sin ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __kernel_poly
- >> __ARM_fpclassify
- >> __mathlib_dbl_underflow
- >> __ARM_scalbn
- >> __aeabi_drsub
- >> __aeabi_dsub
[Called By]
__mathlib_dbl_infnan (Thumb, 10 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan))
[Stack]
- Max Depth = 24
- Call Chain = __mathlib_dbl_infnan ⇒ __ARM_scalbn
[Calls]
[Called By]
__mathlib_dbl_invalid (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid))
[Stack]
- Max Depth = 56
- Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv ⇒ _double_round
[Calls]
[Called By]
__mathlib_dbl_underflow (Thumb, 14 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow))
[Stack]
- Max Depth = 24
- Call Chain = __mathlib_dbl_underflow ⇒ __ARM_scalbn
[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]
itoa (Thumb, 26 bytes, Stack size 8 bytes, oled_ui.o(i.itoa))
[Stack]
- Max Depth = 32
- Call Chain = itoa ⇒ __2sprintf
[Calls]- >> __aeabi_memclr4
- >> __2sprintf
[Called By]- >> OLED_WavePageShow
- >> OLED_ValWinShow
- >> OLED_ListDrawText_CheckBox
$Super$$main (Thumb, 168 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 336
- Call Chain = $Super$$main ⇒ TestUI_Proc ⇒ sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> TestUI_Proc
- >> TestUI_Init
- >> SystemClock_Init
- >> OLED_MsgQueSend
- >> Key_Scan
- >> Key_Reset
- >> Key_Init
[Called By]
sin (Thumb, 146 bytes, Stack size 32 bytes, sin.o(i.sin))
[Stack]
- Max Depth = 280
- Call Chain = sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __set_errno
- >> __kernel_sin
- >> __ieee754_rem_pio2
- >> __mathlib_dbl_invalid
- >> __mathlib_dbl_infnan
- >> __kernel_cos
[Called By]
Local Symbols
LL_RCC_GetSysClkSource (Thumb, 10 bytes, Stack size 0 bytes, air001xx_ll_rcc.o(i.LL_RCC_GetSysClkSource))
[Called By]
- >> RCC_GetSystemClockFreq
LL_RCC_HSI_GetFreq (Thumb, 20 bytes, Stack size 0 bytes, air001xx_ll_rcc.o(i.LL_RCC_HSI_GetFreq))
[Called By]
- >> RCC_PLL_GetFreqDomain_SYS
LL_SPI_SetRxFIFOThreshold (Thumb, 14 bytes, Stack size 0 bytes, air001xx_ll_spi.o(i.LL_SPI_SetRxFIFOThreshold))
[Called By]
LL_RCC_HSI_GetFreq (Thumb, 20 bytes, Stack size 0 bytes, air001xx_ll_utils.o(i.LL_RCC_HSI_GetFreq))
[Called By]
- >> LL_PLL_ConfigSystemClock_HSI
LL_RCC_HSI_IsReady (Thumb, 14 bytes, Stack size 0 bytes, air001xx_ll_utils.o(i.LL_RCC_HSI_IsReady))
[Called By]
- >> LL_PLL_ConfigSystemClock_HSI
LL_RCC_PLL_IsReady (Thumb, 14 bytes, Stack size 0 bytes, air001xx_ll_utils.o(i.LL_RCC_PLL_IsReady))
[Called By]
- >> UTILS_PLL_IsBusy
- >> UTILS_EnablePLLAndSwitchSystem
LL_RCC_PLL_SetMainSource (Thumb, 16 bytes, Stack size 0 bytes, air001xx_ll_utils.o(i.LL_RCC_PLL_SetMainSource))
[Called By]
- >> LL_PLL_ConfigSystemClock_HSI
UTILS_EnablePLLAndSwitchSystem (Thumb, 184 bytes, Stack size 24 bytes, air001xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem))
[Stack]
- Max Depth = 40
- Call Chain = UTILS_EnablePLLAndSwitchSystem ⇒ LL_SetFlashLatency
[Calls]- >> LL_SetSystemCoreClock
- >> LL_SetFlashLatency
- >> LL_RCC_PLL_IsReady
[Called By]- >> LL_PLL_ConfigSystemClock_HSI
UTILS_PLL_IsBusy (Thumb, 18 bytes, Stack size 8 bytes, air001xx_ll_utils.o(i.UTILS_PLL_IsBusy))
[Stack]
- Max Depth = 8
- Call Chain = UTILS_PLL_IsBusy
[Calls]
[Called By]- >> LL_PLL_ConfigSystemClock_HSI
LL_GPIO_IsInputPinSet (Thumb, 18 bytes, Stack size 0 bytes, key.o(i.LL_GPIO_IsInputPinSet))
[Called By]
LL_SPI_IsActiveFlag_TXE (Thumb, 12 bytes, Stack size 0 bytes, oled_port.o(i.LL_SPI_IsActiveFlag_TXE))
[Called By]
- >> OLED_WriteByteArrayData
- >> OLED_WriteByte
LL_SPI_TransmitData8 (Thumb, 4 bytes, Stack size 0 bytes, oled_port.o(i.LL_SPI_TransmitData8))
[Called By]
- >> OLED_WriteByteArrayData
- >> OLED_WriteByte
OLED_DC_Set (Thumb, 18 bytes, Stack size 0 bytes, oled_port.o(i.OLED_DC_Set))
[Called By]
- >> OLED_WriteByteArrayData
- >> OLED_WriteByte
OLED_SPIRstDCPinInit (Thumb, 84 bytes, Stack size 32 bytes, oled_port.o(i.OLED_SPIRstDCPinInit))
[Stack]
- Max Depth = 52
- Call Chain = OLED_SPIRstDCPinInit ⇒ LL_GPIO_Init
[Calls]- >> LL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
OLED_WriteByte (Thumb, 66 bytes, Stack size 16 bytes, oled_port.o(i.OLED_WriteByte))
[Stack]
- Max Depth = 16
- Call Chain = OLED_WriteByte
[Calls]- >> OLED_DC_Set
- >> LL_SPI_TransmitData8
- >> LL_SPI_IsActiveFlag_TXE
[Called By]- >> OLED_SendBuff
- >> OLED_Init
OLED_WriteByteArrayData (Thumb, 46 bytes, Stack size 16 bytes, oled_port.o(i.OLED_WriteByteArrayData))
[Stack]
- Max Depth = 16
- Call Chain = OLED_WriteByteArrayData
[Calls]- >> OLED_DC_Set
- >> LL_SPI_TransmitData8
- >> LL_SPI_IsActiveFlag_TXE
[Called By]
OLED_BuffWriteByte (Thumb, 100 bytes, Stack size 16 bytes, oled_g.o(i.OLED_BuffWriteByte))
[Stack]
- Max Depth = 16
- Call Chain = OLED_BuffWriteByte
[Called By]- >> OLED_AllSrcFade
- >> OLED_WinWriteByte
OLED_WinWriteByte (Thumb, 286 bytes, Stack size 40 bytes, oled_g.o(i.OLED_WinWriteByte))
[Stack]
- Max Depth = 56
- Call Chain = OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]
[Called By]- >> OLED_WinDrawVLine
- >> OLED_WinDrawRBoxEmpty
- >> OLED_WinDrawPoint
- >> OLED_WinDrawLine
- >> OLED_WinDrawHLine
- >> OLED_WinDrawBMP
- >> OLED_WinDrawASCII
OLED_ConWinAnimInit (Thumb, 38 bytes, Stack size 8 bytes, oled_ui.o(i.OLED_ConWinAnimInit))
[Stack]
- Max Depth = 28
- Call Chain = OLED_ConWinAnimInit ⇒ __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Address Reference Count : 1]
OLED_ConWinReact (Thumb, 126 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_ConWinReact))
[Stack]
- Max Depth = 44
- Call Chain = OLED_ConWinReact ⇒ __aeabi_ui2f ⇒ _float_epilogue
[Calls]- >> __aeabi_ui2f
- >> OLED_MsgQueRead
- >> __aeabi_cfcmpeq
[Address Reference Count : 1]
OLED_ConWinShow (Thumb, 460 bytes, Stack size 32 bytes, oled_ui.o(i.OLED_ConWinShow))
[Stack]
- Max Depth = 208
- Call Chain = OLED_ConWinShow ⇒ OLED_Animation ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_ui2f
- >> __aeabi_fadd
- >> __aeabi_f2iz
- >> OLED_WinDrawStr
- >> OLED_WinDrawRBoxEmpty
- >> OLED_WinDrawRBox
- >> OLED_SetPointColor
- >> OLED_GetStrWidth
- >> OLED_Animation
- >> OLED_AllSrcFade
[Address Reference Count : 1]
OLED_DigitalAnimInit (Thumb, 90 bytes, Stack size 16 bytes, oled_ui.o(i.OLED_DigitalAnimInit))
[Stack]
- Max Depth = 68
- Call Chain = OLED_DigitalAnimInit ⇒ OLED_DigitalSetSingleBit ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
[Calls]- >> OLED_DigitalSetSingleBit
[Address Reference Count : 1]- oled_ui.o(i.OLED_DigitalPageInit)
OLED_DigitalCreateText (Thumb, 52 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_DigitalCreateText))
[Stack]
- Max Depth = 48
- Call Chain = OLED_DigitalCreateText ⇒ __2sprintf
[Calls]- >> __aeabi_memclr4
- >> __2sprintf
[Called By]
OLED_DigitalDirChangey (Thumb, 32 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_DigitalDirChangey))
[Called By]
OLED_DigitalDrawLabel (Thumb, 40 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_DigitalDrawLabel))
[Stack]
- Max Depth = 168
- Call Chain = OLED_DigitalDrawLabel ⇒ OLED_WinDrawStr ⇒ OLED_WinDrawASCII ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]- >> OLED_WinDrawStr
- >> OLED_GetStrWidth
[Called By]
OLED_DigitalDrawUline (Thumb, 184 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_DigitalDrawUline))
[Stack]
- Max Depth = 104
- Call Chain = OLED_DigitalDrawUline ⇒ OLED_WinDrawHLine ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]- >> OLED_WinDrawHLine
- >> OLED_SetPointColor
- >> OLED_GetStrWidth
[Called By]
OLED_DigitalReact (Thumb, 494 bytes, Stack size 40 bytes, oled_ui.o(i.OLED_DigitalReact))
[Stack]
- Max Depth = 116
- Call Chain = OLED_DigitalReact ⇒ OLED_DigitalSetValAnim ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
[Calls]- >> OLED_MsgQueRead
- >> OLED_DigitalPage_UpdateLabelAnimation
- >> OLED_PageReturn
- >> OLED_DigitalSetValAnim
- >> OLED_DigitalSetOptionAndCallback
[Address Reference Count : 1]- oled_ui.o(i.OLED_DigitalPageInit)
OLED_DigitalSetOptionAndCallback (Thumb, 76 bytes, Stack size 16 bytes, oled_ui.o(i.OLED_DigitalSetOptionAndCallback))
[Stack]
- Max Depth = 16
- Call Chain = OLED_DigitalSetOptionAndCallback
[Called By]
OLED_DigitalSetSingleBit (Thumb, 84 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_DigitalSetSingleBit))
[Stack]
- Max Depth = 52
- Call Chain = OLED_DigitalSetSingleBit ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
[Calls]
[Called By]- >> OLED_DigitalShow
- >> OLED_DigitalAnimInit
OLED_DigitalSetValAnim (Thumb, 206 bytes, Stack size 48 bytes, oled_ui.o(i.OLED_DigitalSetValAnim))
[Stack]
- Max Depth = 76
- Call Chain = OLED_DigitalSetValAnim ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
[Calls]
[Called By]- >> OLED_DigitalPage_UpdateDigitalNumAnimation
- >> OLED_DigitalReact
OLED_DigitalShow (Thumb, 1484 bytes, Stack size 32 bytes, oled_ui.o(i.OLED_DigitalShow))
[Stack]
- Max Depth = 208
- Call Chain = OLED_DigitalShow ⇒ OLED_Animation ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_idivmod
- >> __aeabi_ui2f
- >> __aeabi_fadd
- >> __aeabi_f2iz
- >> OLED_DigitalSetSingleBit
- >> OLED_DigitalDrawUline
- >> OLED_DigitalDrawLabel
- >> OLED_DigitalDirChangey
- >> OLED_DigitalCreateText
- >> __aeabi_fsub
- >> __aeabi_cfcmpeq
- >> OLED_WinDrawStr
- >> OLED_WinDrawRBoxEmpty
- >> OLED_WinDrawASCII
- >> OLED_Animation
[Address Reference Count : 1]- oled_ui.o(i.OLED_DigitalPageInit)
OLED_ListDrawText_CheckBox (Thumb, 220 bytes, Stack size 40 bytes, oled_ui.o(i.OLED_ListDrawText_CheckBox))
[Stack]
- Max Depth = 184
- Call Chain = OLED_ListDrawText_CheckBox ⇒ OLED_WinDrawStr ⇒ OLED_WinDrawASCII ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]- >> __aeabi_fadd
- >> __aeabi_f2iz
- >> itoa
- >> OLED_WinDrawStr
- >> OLED_WinDrawRBoxEmpty
- >> OLED_WinDrawRBox
[Called By]
OLED_ListPageAnimInit (Thumb, 22 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_ListPageAnimInit))
[Called By]
[Address Reference Count : 1]- oled_ui.o(i.OLED_ListPageInit)
OLED_ListPageReact (Thumb, 532 bytes, Stack size 40 bytes, oled_ui.o(i.OLED_ListPageReact))
[Stack]
- Max Depth = 76
- Call Chain = OLED_ListPageReact ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_ui2f
- >> __aeabi_i2f
- >> __aeabi_fdiv
- >> __aeabi_fadd
- >> __aeabi_cfrcmple
- >> __aeabi_cfcmple
- >> OLED_MsgQueRead
- >> OLED_PageReturn
- >> __aeabi_fsub
[Called By]- >> OLED_WavePageReact
- >> OLED_RadioPageReact
[Address Reference Count : 1]- oled_ui.o(i.OLED_ListPageInit)
OLED_ListPageShow (Thumb, 492 bytes, Stack size 32 bytes, oled_ui.o(i.OLED_ListPageShow))
[Stack]
- Max Depth = 216
- Call Chain = OLED_ListPageShow ⇒ OLED_ListDrawText_CheckBox ⇒ OLED_WinDrawStr ⇒ OLED_WinDrawASCII ⇒ OLED_WinWriteByte ⇒ OLED_BuffWriteByte
[Calls]- >> __aeabi_idivmod
- >> __aeabi_ui2f
- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fadd
- >> __aeabi_f2iz
- >> OLED_ListDrawText_CheckBox
- >> __aeabi_fsub
- >> __aeabi_cfcmpeq
- >> OLED_WinDrawVLine
- >> OLED_WinDrawRBox
- >> OLED_WinDrawHLine
- >> OLED_SetPointColor
- >> OLED_GetStrWidth
- >> OLED_Animation
[Called By]
[Address Reference Count : 1]- oled_ui.o(i.OLED_ListPageInit)
OLED_PageInit (Thumb, 24 bytes, Stack size 12 bytes, oled_ui.o(i.OLED_PageInit))
[Stack]
- Max Depth = 12
- Call Chain = OLED_PageInit
[Called By]- >> OLED_TitlePageInit
- >> OLED_RaderPicPageInit
- >> OLED_ListPageInit
- >> OLED_DigitalPageInit
OLED_PageReturn (Thumb, 16 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_PageReturn))
[Called By]
- >> OLED_RaderPicReact
- >> OLED_TitlePageReact
- >> OLED_ListPageReact
- >> OLED_DigitalReact
OLED_TitlePageAnimInit (Thumb, 36 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_TitlePageAnimInit))
[Address Reference Count : 1]
- oled_ui.o(i.OLED_TitlePageInit)
OLED_TitlePageReact (Thumb, 328 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_TitlePageReact))
[Stack]
- Max Depth = 60
- Call Chain = OLED_TitlePageReact ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __ARM_common_switch8
- >> __aeabi_i2f
- >> __aeabi_fadd
- >> OLED_MsgQueRead
- >> OLED_PageReturn
- >> __aeabi_fsub
[Address Reference Count : 1]- oled_ui.o(i.OLED_TitlePageInit)
OLED_TitlePageShow (Thumb, 464 bytes, Stack size 48 bytes, oled_ui.o(i.OLED_TitlePageShow))
[Stack]
- Max Depth = 224
- Call Chain = OLED_TitlePageShow ⇒ OLED_Animation ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_ui2f
- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fadd
- >> __aeabi_f2iz
- >> __aeabi_fsub
- >> __aeabi_cfcmpeq
- >> OLED_WinDrawStr
- >> OLED_WinDrawRBox
- >> OLED_WinDrawBMP
- >> OLED_GetStrWidth
- >> OLED_Animation
[Address Reference Count : 1]- oled_ui.o(i.OLED_TitlePageInit)
OLED_UILayerInProc (Thumb, 42 bytes, Stack size 8 bytes, oled_ui.o(i.OLED_UILayerInProc))
[Stack]
- Max Depth = 8
- Call Chain = OLED_UILayerInProc
[Called By]
OLED_UIPageProc (Thumb, 228 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_UIPageProc))
[Stack]
- Max Depth = 40
- Call Chain = OLED_UIPageProc ⇒ OLED_WinFSM
[Calls]
[Called By]
OLED_UIParaInit (Thumb, 106 bytes, Stack size 0 bytes, oled_ui.o(i.OLED_UIParaInit))
[Called By]
OLED_ValWinAnimInit (Thumb, 28 bytes, Stack size 8 bytes, oled_ui.o(i.OLED_ValWinAnimInit))
[Stack]
- Max Depth = 28
- Call Chain = OLED_ValWinAnimInit ⇒ __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Address Reference Count : 1]
OLED_ValWinReact (Thumb, 152 bytes, Stack size 24 bytes, oled_ui.o(i.OLED_ValWinReact))
[Stack]
- Max Depth = 24
- Call Chain = OLED_ValWinReact
[Calls]- >> OLED_MsgQueRead
- >> __aeabi_cfcmpeq
[Address Reference Count : 1]
OLED_ValWinShow (Thumb, 390 bytes, Stack size 32 bytes, oled_ui.o(i.OLED_ValWinShow))
[Stack]
- Max Depth = 208
- Call Chain = OLED_ValWinShow ⇒ OLED_Animation ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> __aeabi_ui2f
- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> __aeabi_f2iz
- >> itoa
- >> OLED_WinDrawStr
- >> OLED_WinDrawRBoxEmpty
- >> OLED_WinDrawRBox
- >> OLED_SetPointColor
- >> OLED_GetStrWidth
- >> OLED_Animation
- >> OLED_AllSrcFade
[Address Reference Count : 1]
OLED_WinFSM (Thumb, 58 bytes, Stack size 16 bytes, oled_ui.o(i.OLED_WinFSM))
[Stack]
- Max Depth = 16
- Call Chain = OLED_WinFSM
[Called By]
_fp_digits (Thumb, 344 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_uldivmod
- >> __aeabi_d2ulz
- >> __aeabi_cdrcmple
[Called By]
_printf_core (Thumb, 1760 bytes, Stack size 128 bytes, printfa.o(i._printf_core), UNUSED)
[Calls]
- >> __aeabi_uidivmod
- >> __aeabi_uldivmod
- >> _printf_pre_padding
- >> _printf_post_padding
- >> _fp_digits
[Called By]
_printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printfa.o(i._printf_pre_padding), UNUSED)
[Called By]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))
[Called By]
[Address Reference Count : 1]
Undefined Global Symbols
__arm_fini_ (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_shutdown_fini