ADC_IRQHandler ⇒ ADC_IRQHandler
Function Pointers
- ADC_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- BFTM0_IRQHandler from timer.o(i.BFTM0_IRQHandler) referenced from startup_ht32f520xx_01.o(RESET)
- BFTM1_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- EVWUP_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- EXTI0_1_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- EXTI2_3_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- EXTI4_15_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- FLASH_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- GPTM0_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- HardFault_Handler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- I2C0_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- I2C1_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- LVD_BOD_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- MCTM0_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- NMI_Handler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- PendSV_Handler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- RTC_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- Reset_Handler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- SCTM0_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- SCTM1_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- SCTM2_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- SCTM3_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- SPI0_IRQHandler from bc3601din.o(i.SPI0_IRQHandler) referenced from startup_ht32f520xx_01.o(RESET)
- SPI1_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- SVC_Handler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- SysTick_Handler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- SystemInit from system_ht32f520xx_01.o(i.SystemInit) referenced from startup_ht32f520xx_01.o(RESET)
- UART0_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- UART1_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- USART0_IRQHandler from startup_ht32f520xx_01.o(RESET) referenced from startup_ht32f520xx_01.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_ht32f520xx_01.o(RESET)
- _sputc from printf8.o(i._sputc) referenced from printf8.o(i.__0sprintf$8)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- main_menu_process from main.o(i.main_menu_process) referenced 2 times from main.o(.data)
- parameter_menu_process from main.o(i.parameter_menu_process) referenced 2 times from main.o(.data)
- testitem_PER_M_process from main.o(i.testitem_PER_M_process) referenced 2 times from main.o(.data)
- testitem_PER_S_process from main.o(i.testitem_PER_S_process) referenced 2 times from main.o(.data)
- testitem_RSSI_process from main.o(i.testitem_RSSI_process) referenced 2 times from main.o(.data)
- testitem_RX_BER_process from main.o(i.testitem_RX_BER_process) referenced 2 times from main.o(.data)
- testitem_RX_BLK_process from main.o(i.testitem_RX_BLK_process) referenced 2 times from main.o(.data)
- testitem_RX_EXT_process from main.o(i.testitem_RX_EXT_process) referenced 2 times from main.o(.data)
- testitem_RX_INF_process from main.o(i.testitem_RX_INF_process) referenced 2 times from main.o(.data)
- testitem_RX_process from main.o(i.testitem_RX_process) referenced 2 times from main.o(.data)
- testitem_TX_BLK_process from main.o(i.testitem_TX_BLK_process) referenced 2 times from main.o(.data)
- testitem_TX_C_process from main.o(i.testitem_TX_C_process) referenced 2 times from main.o(.data)
- testitem_TX_EXT_process from main.o(i.testitem_TX_EXT_process) referenced 2 times from main.o(.data)
- testitem_TX_INF_process from main.o(i.testitem_TX_INF_process) referenced 2 times from main.o(.data)
- testitem_TX_process from main.o(i.testitem_TX_process) referenced 2 times from main.o(.data)
- testitem_exit_process from main.o(i.testitem_exit_process) referenced 2 times from main.o(.data)
- testitem_forcibly_process from main.o(i.testitem_forcibly_process) referenced 2 times from main.o(.data)
Global Symbols
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_ht32f520xx_01.o(RESET)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_ht32f520xx_01.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_ht32f520xx_01.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_ht32f520xx_01.o(RESET)
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_ht32f520xx_01.o(RESET)
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_ht32f520xx_01.o(RESET)
BFTM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET), UNUSED, KEPT)
EVWUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
EXTI4_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
GPTM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
GPTM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET), UNUSED, KEPT)
I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
I2S_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET), UNUSED, KEPT)
LVD_BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
MCTM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
PDMA_CH0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET), UNUSED, KEPT)
PDMA_CH2_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET), UNUSED, KEPT)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
SCI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET), UNUSED, KEPT)
SCTM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
SCTM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
SCTM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
SCTM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
USART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET), UNUSED, KEPT)
USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f520xx_01.o(RESET), UNUSED, KEPT)
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
_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))
__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]- >> lcm_bus_configure
- >> delay_ms
- >> BFTM0_configure
- >> testitem_TX_process
- >> testitem_TX_EXT_process
- >> testitem_TX_BLK_process
- >> testitem_RX_BER_process
- >> testitem_PER_M_process
- >> cal_packet_time
- >> CKCU_GetPLLFrequency
- >> CKCU_GetClocksFrequency
- >> delay_10us
- >> __aeabi_idivmod
__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]
__aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_llsr
[Called By]- >> __aeabi_d2uiz
- >> __aeabi_uldivmod
- >> _double_epilogue
_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> testitem_TX_INF_Configuration
- >> testitem_TX_EXT_Configuration
- >> testitem_TX_Configuration
- >> testitem_TX_C_Configuration
- >> testitem_TX_BLK_Configuration
- >> testitem_RX_INF_Configuration
- >> testitem_RX_EXT_Configuration
- >> testitem_RX_Configuration
- >> testitem_RX_BLK_Configuration
- >> testitem_PER_Configuration
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__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]- >> __aeabi_frsub
- >> __aeabi_fsub
__aeabi_fsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)
[Calls]
__aeabi_frsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = __aeabi_frsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Called By]- >> BC3601_frequency_configure
__aeabi_fmul (Thumb, 122 bytes, Stack size 16 bytes, fmul.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fmul
[Called By]- >> BC3601_frequency_configure
- >> BC3601_data_rate_configure
__aeabi_fdiv (Thumb, 124 bytes, Stack size 16 bytes, fdiv.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fdiv
[Calls]
[Called By]- >> BC3601_frequency_configure
- >> BC3601_data_rate_configure
__aeabi_dadd (Thumb, 328 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]- >> BC3601_data_rate_configure
- >> __aeabi_drsub
- >> __aeabi_dsub
__aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)
[Calls]
__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]- >> BC3601_data_rate_configure
__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]- >> BC3601_data_rate_configure
__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]- >> BC3601_data_rate_configure
__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]- >> BC3601_frequency_configure
__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]- >> BC3601_data_rate_configure
__aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
[Called By]
- >> BC3601_frequency_configure
- >> BC3601_data_rate_configure
__aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_d2uiz ⇒ __aeabi_llsr
[Calls]
[Called By]- >> BC3601_data_rate_configure
__aeabi_f2d (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text))
[Called By]
- >> BC3601_frequency_configure
- >> BC3601_data_rate_configure
__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]
- >> BC3601_frequency_configure
__aeabi_cdrcmple (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text))
[Called By]
- >> BC3601_frequency_configure
- >> BC3601_data_rate_configure
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2f
[Calls]
[Called By]- >> BC3601_data_rate_configure
__aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__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
_ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.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_d2f
- >> __aeabi_fadd
_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]- >> __aeabi_llsr
- >> __ARM_clz
- >> __aeabi_llsl
- >> _double_round
[Called By]- >> __aeabi_ui2d
- >> __aeabi_dmul
- >> __aeabi_dadd
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
AFIO_GPxConfig (Thumb, 94 bytes, Stack size 32 bytes, ht32f520xx_gpio.o(i.AFIO_GPxConfig))
[Stack]
- Max Depth = 32
- Call Chain = AFIO_GPxConfig
[Called By]- >> lcm_bus_configure
- >> button_IO_configure
BC3601Din_termination (Thumb, 64 bytes, Stack size 0 bytes, bc3601din.o(i.BC3601Din_termination))
[Called By]
BC3601_AGC_configure (Thumb, 80 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_AGC_configure))
[Stack]
- Max Depth = 32
- Call Chain = BC3601_AGC_configure ⇒ BC3601_write_register
[Calls]- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
[Called By]- >> parameter_initialization
BC3601_LIRC_calibartion (Thumb, 40 bytes, Stack size 8 bytes, bc3601.o(i.BC3601_LIRC_calibartion))
[Stack]
- Max Depth = 24
- Call Chain = BC3601_LIRC_calibartion ⇒ BC3601_write_register
[Calls]- >> BC3601_write_register
- >> BC3601_read_register
[Called By]
BC3601_VCO_calibartion (Thumb, 40 bytes, Stack size 8 bytes, bc3601.o(i.BC3601_VCO_calibartion))
[Stack]
- Max Depth = 24
- Call Chain = BC3601_VCO_calibartion ⇒ BC3601_write_register
[Calls]- >> BC3601_write_register
- >> BC3601_read_register
[Called By]- >> parameter_initialization
- >> main
BC3601_analog_register_configure (Thumb, 44 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_analog_register_configure))
[Stack]
- Max Depth = 32
- Call Chain = BC3601_analog_register_configure ⇒ BC3601_write_register
[Calls]- >> BC3601_write_register
- >> BC3601_strobe_command
[Called By]- >> parameter_initialization
BC3601_crystal_ready (Thumb, 22 bytes, Stack size 8 bytes, bc3601.o(i.BC3601_crystal_ready))
[Stack]
- Max Depth = 24
- Call Chain = BC3601_crystal_ready ⇒ BC3601_read_register
[Calls]
[Called By]- >> BC3601_enable_dir_TX
- >> BC3601_enable_dir_RX
- >> parameter_menu_process
- >> main
BC3601_data_rate_configure (Thumb, 530 bytes, Stack size 80 bytes, bc3601.o(i.BC3601_data_rate_configure))
[Stack]
- Max Depth = 208
- Call Chain = BC3601_data_rate_configure ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> BC3601_write_register
- >> BC3601_write_multibyte_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> __aeabi_ui2d
- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> __aeabi_f2uiz
- >> __aeabi_f2d
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2uiz
- >> __aeabi_d2f
- >> __aeabi_cdrcmple
[Called By]- >> parameter_initialization
BC3601_disable_dir (Thumb, 74 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_disable_dir))
[Stack]
- Max Depth = 36
- Call Chain = BC3601_disable_dir ⇒ delay_10us ⇒ __aeabi_uidivmod
[Calls]- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> delay_10us
[Called By]- >> testitem_TX_C_process
- >> testitem_RX_BER_process
- >> testitem_RSSI_process
BC3601_enable_dir_RX (Thumb, 82 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_enable_dir_RX))
[Stack]
- Max Depth = 40
- Call Chain = BC3601_enable_dir_RX ⇒ BC3601_crystal_ready ⇒ BC3601_read_register
[Calls]- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_crystal_ready
- >> delay_10us
[Called By]- >> testitem_RX_BER_process
- >> testitem_RSSI_process
BC3601_enable_dir_TX (Thumb, 82 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_enable_dir_TX))
[Stack]
- Max Depth = 40
- Call Chain = BC3601_enable_dir_TX ⇒ BC3601_crystal_ready ⇒ BC3601_read_register
[Calls]- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_crystal_ready
- >> delay_10us
[Called By]
BC3601_frequency_configure (Thumb, 266 bytes, Stack size 40 bytes, bc3601.o(i.BC3601_frequency_configure))
[Stack]
- Max Depth = 76
- Call Chain = BC3601_frequency_configure ⇒ __aeabi_frsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> BC3601_write_register
- >> BC3601_read_register
- >> __aeabi_ui2f
- >> __aeabi_frsub
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> __aeabi_f2uiz
- >> __aeabi_f2d
- >> __aeabi_cdrcmple
- >> __aeabi_cdcmple
[Called By]- >> parameter_initialization
BC3601_get_datarate (Thumb, 32 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_get_datarate))
[Stack]
- Max Depth = 32
- Call Chain = BC3601_get_datarate ⇒ BC3601_read_register
[Calls]- >> BC3601_strobe_command
- >> BC3601_read_register
[Called By]
BC3601_gpio_configure (Thumb, 138 bytes, Stack size 24 bytes, bc3601.o(i.BC3601_gpio_configure))
[Stack]
- Max Depth = 40
- Call Chain = BC3601_gpio_configure ⇒ BC3601_write_register
[Calls]- >> BC3601_write_register
- >> BC3601_read_register
[Called By]- >> BC3601_interface_configure
- >> testitem_RX_BER_Configuration
- >> parameter_menu_process
- >> parameter_initialization
- >> goto_default_mode
BC3601_interface_configure (Thumb, 214 bytes, Stack size 8 bytes, bc3601.o(i.BC3601_interface_configure))
[Stack]
- Max Depth = 48
- Call Chain = BC3601_interface_configure ⇒ BC3601_gpio_configure ⇒ BC3601_write_register
[Calls]- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_gpio_configure
[Called By]
BC3601_power_configure (Thumb, 14 bytes, Stack size 8 bytes, bc3601.o(i.BC3601_power_configure))
[Stack]
- Max Depth = 24
- Call Chain = BC3601_power_configure ⇒ BC3601_write_register
[Calls]
[Called By]- >> parameter_initialization
BC3601_read_multibyte_register (Thumb, 72 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_read_multibyte_register))
[Stack]
- Max Depth = 16
- Call Chain = BC3601_read_multibyte_register
[Calls]- >> BC3601_serial_output
- >> BC3601_serial_input
[Called By]- >> testitem_RX_process
- >> testitem_RX_INF_process
- >> testitem_RX_EXT_process
- >> testitem_RX_BLK_process
- >> testitem_PER_S_process
- >> testitem_PER_M_process
BC3601_read_register (Thumb, 64 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_read_register))
[Stack]
- Max Depth = 16
- Call Chain = BC3601_read_register
[Calls]- >> BC3601_serial_output
- >> BC3601_serial_input
[Called By]- >> BC3601_gpio_configure
- >> BC3601_get_datarate
- >> BC3601_frequency_configure
- >> BC3601_enable_dir_TX
- >> BC3601_enable_dir_RX
- >> BC3601_disable_dir
- >> BC3601_data_rate_configure
- >> BC3601_crystal_ready
- >> BC3601_VCO_calibartion
- >> BC3601_LIRC_calibartion
- >> BC3601_AGC_configure
- >> testitem_TX_INF_process
- >> testitem_TX_INF_Configuration
- >> testitem_TX_EXT_process
- >> testitem_TX_EXT_Configuration
- >> testitem_TX_C_Configuration
- >> testitem_RX_process
- >> testitem_RX_INF_process
- >> testitem_RX_INF_Configuration
- >> testitem_RX_EXT_process
- >> testitem_RX_EXT_Configuration
- >> testitem_RX_BLK_process
- >> testitem_RX_BER_process
- >> testitem_RSSI_process
- >> testitem_PER_S_process
- >> testitem_PER_M_process
- >> parameter_menu_process
- >> parameter_initialization
- >> main
- >> goto_default_mode
- >> cal_packet_time
BC3601_strobe_command (Thumb, 36 bytes, Stack size 8 bytes, bc3601.o(i.BC3601_strobe_command))
[Stack]
- Max Depth = 8
- Call Chain = BC3601_strobe_command
[Calls]
[Called By]- >> BC3601_interface_configure
- >> BC3601_get_datarate
- >> BC3601_enable_dir_TX
- >> BC3601_enable_dir_RX
- >> BC3601_disable_dir
- >> BC3601_data_rate_configure
- >> BC3601_analog_register_configure
- >> BC3601_AGC_configure
- >> testitem_TX_process
- >> testitem_TX_INF_process
- >> testitem_TX_EXT_process
- >> testitem_TX_C_Configuration
- >> testitem_TX_BLK_process
- >> testitem_RX_process
- >> testitem_RX_INF_process
- >> testitem_RX_EXT_process
- >> testitem_RX_BLK_process
- >> testitem_RSSI_process
- >> testitem_PER_S_process
- >> testitem_PER_M_process
- >> parameter_menu_process
- >> main
- >> goto_default_mode
BC3601_write_multibyte_register (Thumb, 60 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_write_multibyte_register))
[Stack]
- Max Depth = 16
- Call Chain = BC3601_write_multibyte_register
[Calls]
[Called By]- >> BC3601_data_rate_configure
- >> testitem_TX_process
- >> testitem_TX_BLK_process
- >> testitem_RX_BER_Configuration
- >> testitem_PER_S_process
- >> testitem_PER_M_process
- >> parameter_initialization
BC3601_write_multibyte_ring_register (Thumb, 76 bytes, Stack size 40 bytes, bc3601.o(i.BC3601_write_multibyte_ring_register))
[Stack]
- Max Depth = 40
- Call Chain = BC3601_write_multibyte_ring_register
[Calls]
[Called By]- >> testitem_TX_INF_process
- >> testitem_TX_EXT_process
BC3601_write_register (Thumb, 52 bytes, Stack size 16 bytes, bc3601.o(i.BC3601_write_register))
[Stack]
- Max Depth = 16
- Call Chain = BC3601_write_register
[Calls]
[Called By]- >> BC3601_power_configure
- >> BC3601_interface_configure
- >> BC3601_gpio_configure
- >> BC3601_frequency_configure
- >> BC3601_enable_dir_TX
- >> BC3601_enable_dir_RX
- >> BC3601_disable_dir
- >> BC3601_data_rate_configure
- >> BC3601_analog_register_configure
- >> BC3601_VCO_calibartion
- >> BC3601_LIRC_calibartion
- >> BC3601_AGC_configure
- >> testitem_TX_process
- >> testitem_TX_INF_process
- >> testitem_TX_INF_Configuration
- >> testitem_TX_EXT_process
- >> testitem_TX_EXT_Configuration
- >> testitem_TX_C_process
- >> testitem_TX_C_Configuration
- >> testitem_TX_BLK_process
- >> testitem_RX_process
- >> testitem_RX_INF_process
- >> testitem_RX_INF_Configuration
- >> testitem_RX_EXT_process
- >> testitem_RX_EXT_Configuration
- >> testitem_RX_BLK_process
- >> testitem_RX_BER_process
- >> testitem_PER_S_process
- >> testitem_PER_M_process
- >> parameter_menu_process
- >> parameter_initialization
- >> main
- >> goto_default_mode
BFTM0_IRQHandler (Thumb, 30 bytes, Stack size 0 bytes, timer.o(i.BFTM0_IRQHandler))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
BFTM0_configure (Thumb, 58 bytes, Stack size 8 bytes, timer.o(i.BFTM0_configure))
[Stack]
- Max Depth = 20
- Call Chain = BFTM0_configure ⇒ __aeabi_uidivmod
[Calls]
[Called By]
CKCU_Configuration (Thumb, 40 bytes, Stack size 16 bytes, main.o(i.CKCU_Configuration))
[Stack]
- Max Depth = 44
- Call Chain = CKCU_Configuration ⇒ CKCU_PeripClockConfig
[Calls]- >> CKCU_SetADCPrescaler
- >> CKCU_PeripClockConfig
[Called By]
CKCU_GetClocksFrequency (Thumb, 134 bytes, Stack size 16 bytes, ht32f520xx_ckcu.o(i.CKCU_GetClocksFrequency))
[Stack]
- Max Depth = 60
- Call Chain = CKCU_GetClocksFrequency ⇒ CKCU_GetPLLFrequency ⇒ __aeabi_uidivmod
[Calls]- >> __ARM_common_switch8
- >> CKCU_GetPLLFrequency
- >> __aeabi_uidivmod
[Called By]- >> CKCU_GetPeripFrequency
CKCU_GetPLLFrequency (Thumb, 108 bytes, Stack size 32 bytes, ht32f520xx_ckcu.o(i.CKCU_GetPLLFrequency))
[Stack]
- Max Depth = 44
- Call Chain = CKCU_GetPLLFrequency ⇒ __aeabi_uidivmod
[Calls]
[Called By]- >> CKCU_GetClocksFrequency
CKCU_GetPeripFrequency (Thumb, 50 bytes, Stack size 32 bytes, ht32f520xx_ckcu.o(i.CKCU_GetPeripFrequency))
[Stack]
- Max Depth = 92
- Call Chain = CKCU_GetPeripFrequency ⇒ CKCU_GetClocksFrequency ⇒ CKCU_GetPLLFrequency ⇒ __aeabi_uidivmod
[Calls]- >> CKCU_GetClocksFrequency
[Called By]
CKCU_PeripClockConfig (Thumb, 60 bytes, Stack size 28 bytes, ht32f520xx_ckcu.o(i.CKCU_PeripClockConfig))
[Stack]
- Max Depth = 28
- Call Chain = CKCU_PeripClockConfig
[Called By]
CKCU_SetADCPrescaler (Thumb, 20 bytes, Stack size 0 bytes, ht32f520xx_ckcu.o(i.CKCU_SetADCPrescaler))
[Called By]
Exit_Process_Display (Thumb, 28 bytes, Stack size 8 bytes, main.o(i.Exit_Process_Display))
[Stack]
- Max Depth = 36
- Call Chain = Exit_Process_Display ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]
[Called By]- >> testitem_TX_process
- >> testitem_TX_INF_process
- >> testitem_TX_EXT_process
- >> testitem_TX_C_process
- >> testitem_TX_BLK_process
- >> testitem_RX_process
- >> testitem_RX_INF_process
- >> testitem_RX_EXT_process
- >> testitem_RX_BLK_process
- >> testitem_RX_BER_process
GPIO_DirectionConfig (Thumb, 20 bytes, Stack size 0 bytes, ht32f520xx_gpio.o(i.GPIO_DirectionConfig))
[Called By]
- >> lcm_bus_configure
- >> button_IO_configure
GPIO_DriveConfig (Thumb, 56 bytes, Stack size 20 bytes, ht32f520xx_gpio.o(i.GPIO_DriveConfig))
[Stack]
- Max Depth = 20
- Call Chain = GPIO_DriveConfig
[Called By]
GPIO_InputConfig (Thumb, 20 bytes, Stack size 0 bytes, ht32f520xx_gpio.o(i.GPIO_InputConfig))
[Called By]
GPIO_PullResistorConfig (Thumb, 50 bytes, Stack size 0 bytes, ht32f520xx_gpio.o(i.GPIO_PullResistorConfig))
[Called By]
LED_always_on (Thumb, 92 bytes, Stack size 0 bytes, led.o(i.LED_always_on))
[Called By]
- >> testitem_RSSI_process
- >> testitem_PER_S_process
LED_flash_enable (Thumb, 100 bytes, Stack size 0 bytes, led.o(i.LED_flash_enable))
[Called By]
- >> testitem_RX_BER_Configuration
- >> testitem_RSSI_Configuration
SPI0_IRQHandler (Thumb, 114 bytes, Stack size 4 bytes, bc3601din.o(i.SPI0_IRQHandler))
[Stack]
- Max Depth = 4
- Call Chain = SPI0_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_ht32f520xx_01.o(RESET)
SystemInit (Thumb, 182 bytes, Stack size 0 bytes, system_ht32f520xx_01.o(i.SystemInit))
[Address Reference Count : 1]
- startup_ht32f520xx_01.o(RESET)
Update_RX_Message (Thumb, 100 bytes, Stack size 8 bytes, main.o(i.Update_RX_Message))
[Stack]
- Max Depth = 36
- Call Chain = Update_RX_Message ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> __2sprintf
[Called By]- >> testitem_RX_process
- >> testitem_RX_INF_process
- >> testitem_RX_INF_Configuration
- >> testitem_RX_EXT_process
- >> testitem_RX_EXT_Configuration
- >> testitem_RX_Configuration
- >> testitem_RX_BLK_process
- >> testitem_RX_BLK_Configuration
__0sprintf$8 (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1sprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8))
[Stack]
- Max Depth = 24
- Call Chain = __2sprintf
[Called By]- >> testitem_TX_process
- >> testitem_TX_INF_process
- >> testitem_TX_INF_Configuration
- >> testitem_TX_EXT_process
- >> testitem_TX_EXT_Configuration
- >> testitem_TX_Configuration
- >> testitem_TX_C_Configuration
- >> testitem_TX_BLK_process
- >> testitem_TX_BLK_Configuration
- >> testitem_RX_process
- >> testitem_RX_INF_process
- >> testitem_RX_INF_Configuration
- >> testitem_RX_EXT_process
- >> testitem_RX_BLK_process
- >> testitem_RX_BER_process
- >> testitem_RX_BER_Configuration
- >> testitem_RSSI_process
- >> testitem_RSSI_Configuration
- >> testitem_PER_S_process
- >> testitem_PER_M_process
- >> testitem_PER_Configuration
- >> menu_item_modify
- >> menu_item_display
- >> Update_RX_Message
__ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz))
[Called By]
__ARM_common_switch8 (Thumb, 28 bytes, Stack size 8 bytes, main.o(i.__ARM_common_switch8))
[Stack]
- Max Depth = 8
- Call Chain = __ARM_common_switch8
[Called By]- >> testitem_PER_S_process
- >> parameter_menu_process
- >> CKCU_GetClocksFrequency
__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)
bch16_syncword_calc (Thumb, 238 bytes, Stack size 40 bytes, bch.o(i.bch16_syncword_calc))
[Stack]
- Max Depth = 56
- Call Chain = bch16_syncword_calc ⇒ array_shift_left
[Calls]- >> array_shift_right
- >> array_shift_left
[Called By]
bch32_syncword_calc (Thumb, 310 bytes, Stack size 40 bytes, bch.o(i.bch32_syncword_calc))
[Stack]
- Max Depth = 56
- Call Chain = bch32_syncword_calc ⇒ array_shift_left
[Calls]- >> array_shift_right
- >> array_shift_left
- >> __aeabi_memcpy
[Called By]
button_IO_configure (Thumb, 204 bytes, Stack size 8 bytes, button.o(i.button_IO_configure))
[Stack]
- Max Depth = 40
- Call Chain = button_IO_configure ⇒ AFIO_GPxConfig
[Calls]- >> GPIO_PullResistorConfig
- >> GPIO_InputConfig
- >> GPIO_DirectionConfig
- >> AFIO_GPxConfig
[Called By]
cal_packet_time (Thumb, 176 bytes, Stack size 24 bytes, main.o(i.cal_packet_time))
[Stack]
- Max Depth = 56
- Call Chain = cal_packet_time ⇒ BC3601_get_datarate ⇒ BC3601_read_register
[Calls]- >> BC3601_read_register
- >> BC3601_get_datarate
- >> __aeabi_uidivmod
[Called By]- >> parameter_menu_process
delay_10us (Thumb, 86 bytes, Stack size 8 bytes, timer.o(i.delay_10us))
[Stack]
- Max Depth = 20
- Call Chain = delay_10us ⇒ __aeabi_uidivmod
[Calls]
[Called By]- >> lcm_configure
- >> BC3601_enable_dir_TX
- >> BC3601_enable_dir_RX
- >> BC3601_disable_dir
delay_ms (Thumb, 88 bytes, Stack size 8 bytes, timer.o(i.delay_ms))
[Stack]
- Max Depth = 20
- Call Chain = delay_ms ⇒ __aeabi_uidivmod
[Calls]
[Called By]
get_button_status (Thumb, 6 bytes, Stack size 0 bytes, button.o(i.get_button_status))
[Called By]
goto_default_mode (Thumb, 66 bytes, Stack size 8 bytes, main.o(i.goto_default_mode))
[Stack]
- Max Depth = 48
- Call Chain = goto_default_mode ⇒ BC3601_gpio_configure ⇒ BC3601_write_register
[Calls]- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_gpio_configure
[Called By]- >> testitem_exit_process
- >> main
is_same_data (Thumb, 34 bytes, Stack size 12 bytes, main.o(i.is_same_data))
[Stack]
- Max Depth = 12
- Call Chain = is_same_data
[Called By]- >> testitem_RX_process
- >> testitem_RX_BLK_process
is_same_data_ring (Thumb, 46 bytes, Stack size 20 bytes, main.o(i.is_same_data_ring))
[Stack]
- Max Depth = 20
- Call Chain = is_same_data_ring
[Called By]- >> testitem_RX_INF_process
- >> testitem_RX_EXT_process
lcm_bus_configure (Thumb, 118 bytes, Stack size 8 bytes, lcm.o(i.lcm_bus_configure))
[Stack]
- Max Depth = 100
- Call Chain = lcm_bus_configure ⇒ CKCU_GetPeripFrequency ⇒ CKCU_GetClocksFrequency ⇒ CKCU_GetPLLFrequency ⇒ __aeabi_uidivmod
[Calls]- >> GPIO_DriveConfig
- >> CKCU_GetPeripFrequency
- >> GPIO_DirectionConfig
- >> AFIO_GPxConfig
- >> __aeabi_uidivmod
[Called By]
lcm_clear (Thumb, 34 bytes, Stack size 8 bytes, lcm.o(i.lcm_clear))
[Stack]
- Max Depth = 16
- Call Chain = lcm_clear ⇒ lcm_write_blcok_data
[Calls]- >> lcm_write_blcok_data
- >> lcm_set_position
[Called By]- >> menu_item_Configuration
lcm_configure (Thumb, 124 bytes, Stack size 8 bytes, lcm.o(i.lcm_configure))
[Stack]
- Max Depth = 28
- Call Chain = lcm_configure ⇒ delay_ms ⇒ __aeabi_uidivmod
[Calls]- >> delay_ms
- >> lcm_write_cmd
- >> delay_10us
[Called By]
lcm_put6x8_string (Thumb, 60 bytes, Stack size 20 bytes, lcm.o(i.lcm_put6x8_string))
[Stack]
- Max Depth = 28
- Call Chain = lcm_put6x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_write_blcok_data
- >> lcm_set_position
[Called By]- >> menu_item_modify
- >> menu_item_display
- >> menu_item_Configuration
lcm_put8x16_string (Thumb, 102 bytes, Stack size 20 bytes, lcm.o(i.lcm_put8x16_string))
[Stack]
- Max Depth = 28
- Call Chain = lcm_put8x16_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_write_blcok_data
- >> lcm_set_position
[Called By]
lcm_put8x8_clearing (Thumb, 40 bytes, Stack size 12 bytes, lcm.o(i.lcm_put8x8_clearing))
[Stack]
- Max Depth = 20
- Call Chain = lcm_put8x8_clearing ⇒ lcm_write_blcok_data
[Calls]- >> lcm_write_blcok_data
- >> lcm_set_position
[Called By]
lcm_put8x8_string (Thumb, 58 bytes, Stack size 20 bytes, lcm.o(i.lcm_put8x8_string))
[Stack]
- Max Depth = 28
- Call Chain = lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_write_blcok_data
- >> lcm_set_position
[Called By]- >> testitem_TX_process
- >> testitem_TX_INF_process
- >> testitem_TX_INF_Configuration
- >> testitem_TX_EXT_process
- >> testitem_TX_EXT_Configuration
- >> testitem_TX_Configuration
- >> testitem_TX_C_Configuration
- >> testitem_TX_BLK_process
- >> testitem_TX_BLK_Configuration
- >> testitem_RX_process
- >> testitem_RX_INF_process
- >> testitem_RX_INF_Configuration
- >> testitem_RX_EXT_process
- >> testitem_RX_BLK_process
- >> testitem_RX_BER_process
- >> testitem_RX_BER_Configuration
- >> testitem_RSSI_process
- >> testitem_RSSI_Configuration
- >> testitem_PER_S_process
- >> testitem_PER_M_process
- >> testitem_PER_Configuration
- >> parameter_menu_process
- >> menu_item_Configuration
- >> main_menu_process
- >> main_menu_arrow_display
- >> main
- >> Update_RX_Message
- >> Exit_Process_Display
lcm_put_map (Thumb, 38 bytes, Stack size 12 bytes, lcm.o(i.lcm_put_map))
[Stack]
- Max Depth = 20
- Call Chain = lcm_put_map ⇒ lcm_write_blcok_data
[Calls]- >> lcm_write_blcok_data
- >> lcm_set_position
[Called By]
lcm_serial_output (Thumb, 64 bytes, Stack size 0 bytes, lcm.o(i.lcm_serial_output))
[Called By]
lcm_set_position (Thumb, 134 bytes, Stack size 0 bytes, lcm.o(i.lcm_set_position))
[Called By]
- >> lcm_put_map
- >> lcm_put8x8_string
- >> lcm_put8x8_clearing
- >> lcm_put8x16_string
- >> lcm_put6x8_string
- >> lcm_clear
lcm_write_blcok_data (Thumb, 162 bytes, Stack size 8 bytes, lcm.o(i.lcm_write_blcok_data))
[Stack]
- Max Depth = 8
- Call Chain = lcm_write_blcok_data
[Called By]- >> lcm_put_map
- >> lcm_put8x8_string
- >> lcm_put8x8_clearing
- >> lcm_put8x16_string
- >> lcm_put6x8_string
- >> lcm_clear
lcm_write_cmd (Thumb, 36 bytes, Stack size 4 bytes, lcm.o(i.lcm_write_cmd))
[Stack]
- Max Depth = 4
- Call Chain = lcm_write_cmd
[Calls]
[Called By]
load_button_IO (Thumb, 82 bytes, Stack size 0 bytes, button.o(i.load_button_IO))
[Called By]
main (Thumb, 376 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 100
- Call Chain = main ⇒ lcm_bus_configure ⇒ CKCU_GetPeripFrequency ⇒ CKCU_GetClocksFrequency ⇒ CKCU_GetPLLFrequency ⇒ __aeabi_uidivmod
[Calls]- >> scan_button_IO
- >> lcm_put_map
- >> lcm_put8x8_string
- >> lcm_put8x16_string
- >> lcm_configure
- >> lcm_bus_configure
- >> get_button_status
- >> delay_ms
- >> button_IO_configure
- >> BFTM0_configure
- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_interface_configure
- >> BC3601_crystal_ready
- >> BC3601_VCO_calibartion
- >> BC3601_LIRC_calibartion
- >> menu_item_Configuration
- >> goto_default_mode
- >> CKCU_Configuration
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
main_menu_arrow_display (Thumb, 74 bytes, Stack size 8 bytes, main.o(i.main_menu_arrow_display))
[Stack]
- Max Depth = 36
- Call Chain = main_menu_arrow_display ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]
[Called By]- >> parameter_menu_process
- >> menu_item_Configuration
- >> main_menu_process
main_menu_process (Thumb, 130 bytes, Stack size 16 bytes, main.o(i.main_menu_process))
[Stack]
- Max Depth = 76
- Call Chain = main_menu_process ⇒ menu_item_display ⇒ lcm_put6x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> menu_item_display
- >> main_menu_arrow_display
[Address Reference Count : 1]
menu_item_Configuration (Thumb, 108 bytes, Stack size 8 bytes, main.o(i.menu_item_Configuration))
[Stack]
- Max Depth = 68
- Call Chain = menu_item_Configuration ⇒ menu_item_display ⇒ lcm_put6x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> lcm_put6x8_string
- >> lcm_clear
- >> menu_item_display
- >> main_menu_arrow_display
[Called By]
menu_item_display (Thumb, 66 bytes, Stack size 32 bytes, main.o(i.menu_item_display))
[Stack]
- Max Depth = 60
- Call Chain = menu_item_display ⇒ lcm_put6x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put6x8_string
- >> __2sprintf
[Called By]- >> testitem_exit_process
- >> parameter_menu_process
- >> menu_item_Configuration
- >> main_menu_process
menu_item_modify (Thumb, 252 bytes, Stack size 40 bytes, main.o(i.menu_item_modify))
[Stack]
- Max Depth = 68
- Call Chain = menu_item_modify ⇒ lcm_put6x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put6x8_string
- >> __2sprintf
[Called By]- >> parameter_menu_process
parameter_initialization (Thumb, 334 bytes, Stack size 16 bytes, main.o(i.parameter_initialization))
[Stack]
- Max Depth = 224
- Call Chain = parameter_initialization ⇒ BC3601_data_rate_configure ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> syncword_calc
- >> BC3601_write_register
- >> BC3601_write_multibyte_register
- >> BC3601_read_register
- >> BC3601_power_configure
- >> BC3601_gpio_configure
- >> BC3601_frequency_configure
- >> BC3601_data_rate_configure
- >> BC3601_analog_register_configure
- >> BC3601_VCO_calibartion
- >> BC3601_AGC_configure
[Called By]- >> parameter_menu_process
parameter_menu_process (Thumb, 692 bytes, Stack size 16 bytes, main.o(i.parameter_menu_process))
[Stack]
- Max Depth = 240
- Call Chain = parameter_menu_process ⇒ parameter_initialization ⇒ BC3601_data_rate_configure ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_gpio_configure
- >> BC3601_crystal_ready
- >> testitem_view_clear
- >> testitem_TX_INF_Configuration
- >> testitem_TX_EXT_Configuration
- >> testitem_TX_Configuration
- >> testitem_TX_C_Configuration
- >> testitem_TX_BLK_Configuration
- >> testitem_RX_INF_Configuration
- >> testitem_RX_EXT_Configuration
- >> testitem_RX_Configuration
- >> testitem_RX_BLK_Configuration
- >> testitem_RX_BER_Configuration
- >> testitem_RSSI_Configuration
- >> testitem_PER_Configuration
- >> parameter_initialization
- >> menu_item_modify
- >> menu_item_display
- >> main_menu_arrow_display
- >> cal_packet_time
- >> __ARM_common_switch8
[Address Reference Count : 1]
scan_button_IO (Thumb, 120 bytes, Stack size 4 bytes, button.o(i.scan_button_IO))
[Stack]
- Max Depth = 4
- Call Chain = scan_button_IO
[Calls]
[Called By]
syncword_calc (Thumb, 50 bytes, Stack size 16 bytes, bch.o(i.syncword_calc))
[Stack]
- Max Depth = 72
- Call Chain = syncword_calc ⇒ bch32_syncword_calc ⇒ array_shift_left
[Calls]- >> bch32_syncword_calc
- >> bch16_syncword_calc
[Called By]- >> parameter_initialization
testitem_PER_Configuration (Thumb, 162 bytes, Stack size 8 bytes, main.o(i.testitem_PER_Configuration))
[Stack]
- Max Depth = 36
- Call Chain = testitem_PER_Configuration ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> __2sprintf
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_PER_M_process (Thumb, 520 bytes, Stack size 8 bytes, main.o(i.testitem_PER_M_process))
[Stack]
- Max Depth = 36
- Call Chain = testitem_PER_M_process ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_write_multibyte_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_read_multibyte_register
- >> __2sprintf
- >> __aeabi_uidivmod
[Address Reference Count : 1]
testitem_PER_S_process (Thumb, 542 bytes, Stack size 8 bytes, main.o(i.testitem_PER_S_process))
[Stack]
- Max Depth = 36
- Call Chain = testitem_PER_S_process ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> LED_always_on
- >> BC3601_write_register
- >> BC3601_write_multibyte_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_read_multibyte_register
- >> __ARM_common_switch8
- >> __2sprintf
[Address Reference Count : 1]
testitem_RSSI_Configuration (Thumb, 92 bytes, Stack size 8 bytes, main.o(i.testitem_RSSI_Configuration))
[Stack]
- Max Depth = 36
- Call Chain = testitem_RSSI_Configuration ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> LED_flash_enable
- >> __2sprintf
[Called By]- >> parameter_menu_process
testitem_RSSI_process (Thumb, 226 bytes, Stack size 8 bytes, main.o(i.testitem_RSSI_process))
[Stack]
- Max Depth = 48
- Call Chain = testitem_RSSI_process ⇒ BC3601_enable_dir_RX ⇒ BC3601_crystal_ready ⇒ BC3601_read_register
[Calls]- >> lcm_put8x8_string
- >> LED_always_on
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_enable_dir_RX
- >> BC3601_disable_dir
- >> __2sprintf
- >> __aeabi_idivmod
[Address Reference Count : 1]
testitem_RX_BER_Configuration (Thumb, 136 bytes, Stack size 8 bytes, main.o(i.testitem_RX_BER_Configuration))
[Stack]
- Max Depth = 48
- Call Chain = testitem_RX_BER_Configuration ⇒ BC3601_gpio_configure ⇒ BC3601_write_register
[Calls]- >> lcm_put8x8_string
- >> LED_flash_enable
- >> BC3601_write_multibyte_register
- >> BC3601_gpio_configure
- >> __2sprintf
[Called By]- >> parameter_menu_process
testitem_RX_BER_process (Thumb, 228 bytes, Stack size 16 bytes, main.o(i.testitem_RX_BER_process))
[Stack]
- Max Depth = 56
- Call Chain = testitem_RX_BER_process ⇒ BC3601_enable_dir_RX ⇒ BC3601_crystal_ready ⇒ BC3601_read_register
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_read_register
- >> BC3601_enable_dir_RX
- >> BC3601_disable_dir
- >> Exit_Process_Display
- >> __2sprintf
- >> __aeabi_uidivmod
[Address Reference Count : 1]
testitem_RX_BLK_Configuration (Thumb, 64 bytes, Stack size 8 bytes, main.o(i.testitem_RX_BLK_Configuration))
[Stack]
- Max Depth = 44
- Call Chain = testitem_RX_BLK_Configuration ⇒ Update_RX_Message ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> Update_RX_Message
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_RX_BLK_process (Thumb, 320 bytes, Stack size 8 bytes, main.o(i.testitem_RX_BLK_process))
[Stack]
- Max Depth = 44
- Call Chain = testitem_RX_BLK_process ⇒ Update_RX_Message ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_read_multibyte_register
- >> is_same_data
- >> Update_RX_Message
- >> Exit_Process_Display
- >> __2sprintf
[Address Reference Count : 1]
testitem_RX_Configuration (Thumb, 64 bytes, Stack size 8 bytes, main.o(i.testitem_RX_Configuration))
[Stack]
- Max Depth = 44
- Call Chain = testitem_RX_Configuration ⇒ Update_RX_Message ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> Update_RX_Message
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_RX_EXT_Configuration (Thumb, 88 bytes, Stack size 8 bytes, main.o(i.testitem_RX_EXT_Configuration))
[Stack]
- Max Depth = 44
- Call Chain = testitem_RX_EXT_Configuration ⇒ Update_RX_Message ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> BC3601_write_register
- >> BC3601_read_register
- >> Update_RX_Message
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_RX_EXT_process (Thumb, 520 bytes, Stack size 16 bytes, main.o(i.testitem_RX_EXT_process))
[Stack]
- Max Depth = 52
- Call Chain = testitem_RX_EXT_process ⇒ Update_RX_Message ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_read_multibyte_register
- >> is_same_data_ring
- >> Update_RX_Message
- >> Exit_Process_Display
- >> __2sprintf
[Address Reference Count : 1]
testitem_RX_INF_Configuration (Thumb, 124 bytes, Stack size 8 bytes, main.o(i.testitem_RX_INF_Configuration))
[Stack]
- Max Depth = 44
- Call Chain = testitem_RX_INF_Configuration ⇒ Update_RX_Message ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_read_register
- >> Update_RX_Message
- >> __2sprintf
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_RX_INF_process (Thumb, 668 bytes, Stack size 24 bytes, main.o(i.testitem_RX_INF_process))
[Stack]
- Max Depth = 60
- Call Chain = testitem_RX_INF_process ⇒ Update_RX_Message ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_read_multibyte_register
- >> is_same_data_ring
- >> Update_RX_Message
- >> Exit_Process_Display
- >> __2sprintf
[Address Reference Count : 1]
testitem_RX_process (Thumb, 362 bytes, Stack size 8 bytes, main.o(i.testitem_RX_process))
[Stack]
- Max Depth = 44
- Call Chain = testitem_RX_process ⇒ Update_RX_Message ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_read_multibyte_register
- >> is_same_data
- >> Update_RX_Message
- >> Exit_Process_Display
- >> __2sprintf
[Address Reference Count : 1]
testitem_TX_BLK_Configuration (Thumb, 66 bytes, Stack size 8 bytes, main.o(i.testitem_TX_BLK_Configuration))
[Stack]
- Max Depth = 36
- Call Chain = testitem_TX_BLK_Configuration ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> __2sprintf
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_TX_BLK_process (Thumb, 268 bytes, Stack size 8 bytes, main.o(i.testitem_TX_BLK_process))
[Stack]
- Max Depth = 44
- Call Chain = testitem_TX_BLK_process ⇒ Exit_Process_Display ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_write_multibyte_register
- >> BC3601_strobe_command
- >> Exit_Process_Display
- >> __2sprintf
- >> __aeabi_uidivmod
[Address Reference Count : 1]
testitem_TX_C_Configuration (Thumb, 116 bytes, Stack size 16 bytes, main.o(i.testitem_TX_C_Configuration))
[Stack]
- Max Depth = 44
- Call Chain = testitem_TX_C_Configuration ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> __2sprintf
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_TX_C_process (Thumb, 70 bytes, Stack size 8 bytes, main.o(i.testitem_TX_C_process))
[Stack]
- Max Depth = 48
- Call Chain = testitem_TX_C_process ⇒ BC3601_enable_dir_TX ⇒ BC3601_crystal_ready ⇒ BC3601_read_register
[Calls]- >> BC3601_write_register
- >> BC3601_enable_dir_TX
- >> BC3601_disable_dir
- >> Exit_Process_Display
[Address Reference Count : 1]
testitem_TX_Configuration (Thumb, 64 bytes, Stack size 8 bytes, main.o(i.testitem_TX_Configuration))
[Stack]
- Max Depth = 36
- Call Chain = testitem_TX_Configuration ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> __2sprintf
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_TX_EXT_Configuration (Thumb, 94 bytes, Stack size 8 bytes, main.o(i.testitem_TX_EXT_Configuration))
[Stack]
- Max Depth = 36
- Call Chain = testitem_TX_EXT_Configuration ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_read_register
- >> __2sprintf
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_TX_EXT_process (Thumb, 482 bytes, Stack size 16 bytes, main.o(i.testitem_TX_EXT_process))
[Stack]
- Max Depth = 56
- Call Chain = testitem_TX_EXT_process ⇒ BC3601_write_multibyte_ring_register
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_write_multibyte_ring_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> Exit_Process_Display
- >> __2sprintf
- >> __aeabi_uidivmod
[Address Reference Count : 1]
testitem_TX_INF_Configuration (Thumb, 94 bytes, Stack size 8 bytes, main.o(i.testitem_TX_INF_Configuration))
[Stack]
- Max Depth = 36
- Call Chain = testitem_TX_INF_Configuration ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_read_register
- >> __2sprintf
- >> __aeabi_memcpy4
[Called By]- >> parameter_menu_process
testitem_TX_INF_process (Thumb, 556 bytes, Stack size 24 bytes, main.o(i.testitem_TX_INF_process))
[Stack]
- Max Depth = 64
- Call Chain = testitem_TX_INF_process ⇒ BC3601_write_multibyte_ring_register
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_write_multibyte_ring_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> Exit_Process_Display
- >> __2sprintf
[Address Reference Count : 1]
testitem_TX_process (Thumb, 296 bytes, Stack size 8 bytes, main.o(i.testitem_TX_process))
[Stack]
- Max Depth = 44
- Call Chain = testitem_TX_process ⇒ Exit_Process_Display ⇒ lcm_put8x8_string ⇒ lcm_write_blcok_data
[Calls]- >> lcm_put8x8_string
- >> BC3601_write_register
- >> BC3601_write_multibyte_register
- >> BC3601_strobe_command
- >> Exit_Process_Display
- >> __2sprintf
- >> __aeabi_uidivmod
[Address Reference Count : 1]
testitem_exit_process (Thumb, 94 bytes, Stack size 16 bytes, main.o(i.testitem_exit_process))
[Stack]
- Max Depth = 76
- Call Chain = testitem_exit_process ⇒ menu_item_display ⇒ lcm_put6x8_string ⇒ lcm_write_blcok_data
[Calls]- >> testitem_view_clear
- >> menu_item_display
- >> goto_default_mode
[Address Reference Count : 1]
testitem_forcibly_process (Thumb, 16 bytes, Stack size 0 bytes, main.o(i.testitem_forcibly_process))
[Address Reference Count : 1]
testitem_view_clear (Thumb, 22 bytes, Stack size 8 bytes, main.o(i.testitem_view_clear))
[Stack]
- Max Depth = 28
- Call Chain = testitem_view_clear ⇒ lcm_put8x8_clearing ⇒ lcm_write_blcok_data
[Calls]
[Called By]- >> testitem_exit_process
- >> parameter_menu_process
Local Symbols
BC3601_serial_input (Thumb, 72 bytes, Stack size 0 bytes, bc3601.o(i.BC3601_serial_input))
[Called By]
- >> BC3601_read_register
- >> BC3601_read_multibyte_register
BC3601_serial_output (Thumb, 104 bytes, Stack size 0 bytes, bc3601.o(i.BC3601_serial_output))
[Called By]
- >> BC3601_write_register
- >> BC3601_write_multibyte_ring_register
- >> BC3601_write_multibyte_register
- >> BC3601_strobe_command
- >> BC3601_read_register
- >> BC3601_read_multibyte_register
array_shift_left (Thumb, 68 bytes, Stack size 16 bytes, bch.o(i.array_shift_left))
[Stack]
- Max Depth = 16
- Call Chain = array_shift_left
[Called By]- >> bch32_syncword_calc
- >> bch16_syncword_calc
array_shift_right (Thumb, 54 bytes, Stack size 8 bytes, bch.o(i.array_shift_right))
[Stack]
- Max Depth = 8
- Call Chain = array_shift_right
[Called By]- >> bch32_syncword_calc
- >> bch16_syncword_calc
_printf_core (Thumb, 1020 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
[Calls]
- >> _printf_pre_padding
- >> _printf_post_padding
- >> __aeabi_uldivmod
[Called By]
_printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printf8.o(i._printf_pre_padding), UNUSED)
[Called By]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc))
[Called By]
[Address Reference Count : 1]- printf8.o(i.__0sprintf$8)
Undefined Global Symbols