USART_WriteBlocking ⇒ __aeabi_assert
Function Pointers
- ADC0_SEQA_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- ADC0_SEQA_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- ADC0_SEQB_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- ADC0_SEQB_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- ADC0_THCMP_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- ADC0_THCMP_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- CTIMER0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- CTIMER0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- CTIMER1_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- CTIMER1_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- CTIMER3_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- CTIMER3_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- DMA0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- DMA0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- DbgConsole_PrintCallback from fsl_debug_console.o(.text.DbgConsole_PrintCallback) referenced from fsl_debug_console.o(.text.DbgConsole_Printf)
- DefaultISR from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM0_DriverIRQHandler from fsl_flexcomm.o(.text.FLEXCOMM0_DriverIRQHandler) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- FLEXCOMM1_DriverIRQHandler from fsl_flexcomm.o(.text.FLEXCOMM1_DriverIRQHandler) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM1_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- FLEXCOMM2_DriverIRQHandler from fsl_flexcomm.o(.text.FLEXCOMM2_DriverIRQHandler) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM2_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- FLEXCOMM3_DriverIRQHandler from fsl_flexcomm.o(.text.FLEXCOMM3_DriverIRQHandler) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM3_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- FLEXCOMM4_DriverIRQHandler from fsl_flexcomm.o(.text.FLEXCOMM4_DriverIRQHandler) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM4_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- FLEXCOMM5_DriverIRQHandler from fsl_flexcomm.o(.text.FLEXCOMM5_DriverIRQHandler) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM5_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- FLEXCOMM6_DriverIRQHandler from fsl_flexcomm.o(.text.FLEXCOMM6_DriverIRQHandler) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM6_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- FLEXCOMM7_DriverIRQHandler from fsl_flexcomm.o(.text.FLEXCOMM7_DriverIRQHandler) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM7_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- GINT0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- GINT0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- GINT1_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- GINT1_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- HardFault_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- HardFault_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- I2C_SlaveTransferHandleIRQ from fsl_i2c.o(.text.I2C_SlaveTransferHandleIRQ) referenced from fsl_i2c.o(.text.I2C_SlaveTransferCreateHandle)
- MRT0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- MRT0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- NMI_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- NMI_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- PIN_INT0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- PIN_INT0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- PIN_INT1_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- PIN_INT1_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- PIN_INT2_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- PIN_INT2_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- PIN_INT3_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- PIN_INT3_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- PendSV_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- PendSV_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- RTC_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- RTC_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- Reserved41_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- Reserved41_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- Reserved42_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- Reserved42_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- Reserved46_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- Reserved46_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- Reserved47_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- Reserved47_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- Reset_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- SCT0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- SCT0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- SVC_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- SVC_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- SysTick_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- SysTick_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- SystemInit from system_lpc51u68.o(.text.SystemInit) referenced from startup_lpc51u68.o(.text)
- USB0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- USB0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- USB0_NEEDCLK_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- USB0_NEEDCLK_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- UTICK0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- UTICK0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- WDT_BOD_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- WDT_BOD_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.isr_vector)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc51u68.o(.text)
- i2c_slave_callback from i2c_interrupt_b2b_transfer_slave.o(.text.i2c_slave_callback) referenced from i2c_interrupt_b2b_transfer_slave.o(.text.main)
- main from i2c_interrupt_b2b_transfer_slave.o(.text.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_lpc51u68.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry4.o(.ARM.Collect$$$$00000003))
_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))
Reset_Handler (Thumb, 16 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
ADC0_SEQA_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
ADC0_SEQB_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
ADC0_THCMP_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
CTIMER0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
CTIMER1_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
CTIMER3_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
DMA0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
DefaultISR (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
GINT0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
GINT1_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
MRT0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
PIN_INT0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
PIN_INT1_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
PIN_INT2_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
PIN_INT3_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
RTC_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
Reserved41_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
Reserved42_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
Reserved46_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
Reserved47_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
SCT0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
USB0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
USB0_NEEDCLK_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
UTICK0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
WDT_BOD_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
NMI_Handler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 2]
- startup_lpc51u68.o(.text)
- startup_lpc51u68.o(.isr_vector)
HardFault_Handler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 2]
- startup_lpc51u68.o(.text)
- startup_lpc51u68.o(.isr_vector)
SVC_Handler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 2]
- startup_lpc51u68.o(.text)
- startup_lpc51u68.o(.isr_vector)
PendSV_Handler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 2]
- startup_lpc51u68.o(.text)
- startup_lpc51u68.o(.isr_vector)
SysTick_Handler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 2]
- startup_lpc51u68.o(.text)
- startup_lpc51u68.o(.isr_vector)
WDT_BOD_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
DMA0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
GINT0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
GINT1_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
PIN_INT0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
PIN_INT1_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
PIN_INT2_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
PIN_INT3_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
UTICK0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
MRT0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
CTIMER0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
CTIMER1_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
SCT0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
CTIMER3_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
FLEXCOMM0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
FLEXCOMM1_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
FLEXCOMM2_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
FLEXCOMM3_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
FLEXCOMM4_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
FLEXCOMM5_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
FLEXCOMM6_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
FLEXCOMM7_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
ADC0_SEQA_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
ADC0_SEQB_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
ADC0_THCMP_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
Reserved41_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
Reserved42_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
USB0_NEEDCLK_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
USB0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
RTC_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
Reserved46_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
Reserved47_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.isr_vector)
__aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> SDK_DelayAtLeastUs
- >> CLOCK_GetFreq
__aeabi_lmul (Thumb, 48 bytes, Stack size 12 bytes, llmul.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_lmul
[Called By]
_ll_mul (Thumb, 0 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> memset
- >> __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), UNUSED)
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
memset (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = memset
[Calls]
[Called By]- >> DbgConsole_Init
- >> main
- >> I2C_SlaveTransferCreateHandle
- >> USART_GetDefaultConfig
- >> SerialManager_OpenWriteHandle
- >> SerialManager_OpenReadHandle
- >> SerialManager_Init
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
__aeabi_uidiv (Thumb, 0 bytes, Stack size 16 bytes, uidiv_div0.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_uidiv
[Called By]- >> USART_SetBaudRate
- >> USART_Init
- >> I2C_SlaveDivVal
- >> CLOCK_GetWdtOscFreq
- >> CLOCK_GetFreq
- >> CLOCK_GetClockOutClkFreq
- >> ConvertRadixNumToString
__aeabi_uidivmod (Thumb, 62 bytes, Stack size 16 bytes, uidiv_div0.o(.text), UNUSED)
[Called By]
__aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv_div0.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_idiv
[Called By]- >> ConvertRadixNumToString
__aeabi_idivmod$div0 (Thumb, 74 bytes, Stack size 16 bytes, idiv_div0.o(.text), UNUSED)
[Calls]
__aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_llsl
[Called By]
_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]
_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
__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)
BOARD_BootClockPLL150M (Thumb, 144 bytes, Stack size 48 bytes, clock_config.o(.text.BOARD_BootClockPLL150M))
[Stack]
- Max Depth = 376 + Unknown Stack Size
- Call Chain = BOARD_BootClockPLL150M ⇒ CLOCK_SetPLLFreq ⇒ SDK_DelayAtLeastUs ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> POWER_SetVoltageForFreq
- >> CLOCK_SetupFROClocking
- >> CLOCK_SetPLLFreq
- >> CLOCK_SetFLASHAccessCyclesForFreq
- >> CLOCK_SetClkDiv
- >> POWER_DisablePD
- >> CLOCK_AttachClk
[Called By]
BOARD_InitDebugConsole (Thumb, 100 bytes, Stack size 8 bytes, board.o(.text.BOARD_InitDebugConsole))
[Stack]
- Max Depth = 488
- Call Chain = BOARD_InitDebugConsole ⇒ DbgConsole_Init ⇒ SerialManager_Init ⇒ Serial_UartInit ⇒ HAL_UartInit ⇒ USART_Init ⇒ USART_SetBaudRate ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> DbgConsole_Init
- >> CLOCK_GetFlexCommClkFreq
- >> RESET_PeripheralReset
- >> CLOCK_AttachClk
[Called By]
BOARD_InitPins (Thumb, 32 bytes, Stack size 8 bytes, pin_mux.o(.text.BOARD_InitPins))
[Stack]
- Max Depth = 8
- Call Chain = BOARD_InitPins
[Calls]- >> IOCON_PinMuxSet
- >> CLOCK_EnableClock
[Called By]
CLOCK_AttachClk (Thumb, 64 bytes, Stack size 16 bytes, fsl_clock.o(.text.CLOCK_AttachClk))
[Stack]
- Max Depth = 16
- Call Chain = CLOCK_AttachClk
[Called By]- >> main
- >> BOARD_InitDebugConsole
- >> BOARD_BootClockPLL150M
CLOCK_GetAsyncApbClkFreq (Thumb, 28 bytes, Stack size 8 bytes, fsl_clock.o(.text.CLOCK_GetAsyncApbClkFreq))
[Stack]
- Max Depth = 40
- Call Chain = CLOCK_GetAsyncApbClkFreq ⇒ CLOCK_GetCoreSysClkFreq ⇒ CLOCK_GetWdtOscFreq ⇒ __aeabi_uidiv
[Calls]- >> CLOCK_GetCoreSysClkFreq
- >> CLOCK_GetAsyncApbClkSrc
[Called By]
CLOCK_GetClockOutClkFreq (Thumb, 84 bytes, Stack size 8 bytes, fsl_clock.o(.text.CLOCK_GetClockOutClkFreq))
[Stack]
- Max Depth = 40
- Call Chain = CLOCK_GetClockOutClkFreq ⇒ CLOCK_GetCoreSysClkFreq ⇒ CLOCK_GetWdtOscFreq ⇒ __aeabi_uidiv
[Calls]- >> CLOCK_GetWdtOscFreq
- >> CLOCK_GetPllOutFreq
- >> CLOCK_GetFroHfFreq
- >> CLOCK_GetFro12MFreq
- >> CLOCK_GetCoreSysClkFreq
- >> __aeabi_uidiv
[Called By]
CLOCK_GetCoreSysClkFreq (Thumb, 112 bytes, Stack size 8 bytes, fsl_clock.o(.text.CLOCK_GetCoreSysClkFreq))
[Stack]
- Max Depth = 32
- Call Chain = CLOCK_GetCoreSysClkFreq ⇒ CLOCK_GetWdtOscFreq ⇒ __aeabi_uidiv
[Calls]- >> CLOCK_GetWdtOscFreq
- >> CLOCK_GetPllOutFreq
- >> CLOCK_GetFroHfFreq
- >> CLOCK_GetFro12MFreq
[Called By]- >> CLOCK_GetFreq
- >> CLOCK_GetFRGInputClock
- >> CLOCK_GetClockOutClkFreq
- >> CLOCK_GetAsyncApbClkFreq
CLOCK_GetFRGInputClock (Thumb, 60 bytes, Stack size 8 bytes, fsl_clock.o(.text.CLOCK_GetFRGInputClock))
[Stack]
- Max Depth = 40
- Call Chain = CLOCK_GetFRGInputClock ⇒ CLOCK_GetCoreSysClkFreq ⇒ CLOCK_GetWdtOscFreq ⇒ __aeabi_uidiv
[Calls]- >> CLOCK_GetPllOutFreq
- >> CLOCK_GetFroHfFreq
- >> CLOCK_GetFro12MFreq
- >> CLOCK_GetCoreSysClkFreq
[Called By]
CLOCK_GetFlexCommClkFreq (Thumb, 72 bytes, Stack size 8 bytes, fsl_clock.o(.text.CLOCK_GetFlexCommClkFreq))
[Stack]
- Max Depth = 80
- Call Chain = CLOCK_GetFlexCommClkFreq ⇒ CLOCK_GetFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> CLOCK_GetPllOutFreq
- >> CLOCK_GetFroHfFreq
- >> CLOCK_GetFro12MFreq
- >> CLOCK_GetFreq
[Called By]- >> BOARD_InitDebugConsole
CLOCK_GetFreq (Thumb, 136 bytes, Stack size 16 bytes, fsl_clock.o(.text.CLOCK_GetFreq))
[Stack]
- Max Depth = 72
- Call Chain = CLOCK_GetFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> CLOCK_GetWdtOscFreq
- >> CLOCK_GetPllOutFreq
- >> CLOCK_GetFroHfFreq
- >> CLOCK_GetFro12MFreq
- >> CLOCK_GetFRGInputClock
- >> CLOCK_GetCoreSysClkFreq
- >> CLOCK_GetClockOutClkFreq
- >> CLOCK_GetAsyncApbClkFreq
- >> __aeabi_uidiv
- >> __aeabi_uldivmod
[Called By]- >> CLOCK_GetFlexCommClkFreq
CLOCK_GetFro12MFreq (Thumb, 20 bytes, Stack size 0 bytes, fsl_clock.o(.text.CLOCK_GetFro12MFreq))
[Called By]
- >> CLOCK_GetFlexCommClkFreq
- >> CLOCK_GetFreq
- >> CLOCK_GetFRGInputClock
- >> CLOCK_GetCoreSysClkFreq
- >> CLOCK_GetClockOutClkFreq
CLOCK_GetFroHfFreq (Thumb, 32 bytes, Stack size 0 bytes, fsl_clock.o(.text.CLOCK_GetFroHfFreq))
[Called By]
- >> CLOCK_GetFlexCommClkFreq
- >> CLOCK_GetFreq
- >> CLOCK_GetFRGInputClock
- >> CLOCK_GetCoreSysClkFreq
- >> CLOCK_GetClockOutClkFreq
CLOCK_GetPllOutFreq (Thumb, 8 bytes, Stack size 0 bytes, fsl_clock.o(.text.CLOCK_GetPllOutFreq))
[Called By]
- >> CLOCK_GetFlexCommClkFreq
- >> CLOCK_GetFreq
- >> CLOCK_GetFRGInputClock
- >> CLOCK_GetCoreSysClkFreq
- >> CLOCK_GetClockOutClkFreq
CLOCK_GetWdtOscFreq (Thumb, 88 bytes, Stack size 8 bytes, fsl_clock.o(.text.CLOCK_GetWdtOscFreq))
[Stack]
- Max Depth = 24
- Call Chain = CLOCK_GetWdtOscFreq ⇒ __aeabi_uidiv
[Calls]
[Called By]- >> CLOCK_GetFreq
- >> CLOCK_GetCoreSysClkFreq
- >> CLOCK_GetClockOutClkFreq
CLOCK_SetClkDiv (Thumb, 40 bytes, Stack size 8 bytes, fsl_clock.o(.text.CLOCK_SetClkDiv))
[Stack]
- Max Depth = 8
- Call Chain = CLOCK_SetClkDiv
[Called By]- >> BOARD_BootClockPLL150M
CLOCK_SetFLASHAccessCyclesForFreq (Thumb, 116 bytes, Stack size 8 bytes, fsl_clock.o(.text.CLOCK_SetFLASHAccessCyclesForFreq))
[Stack]
- Max Depth = 8
- Call Chain = CLOCK_SetFLASHAccessCyclesForFreq
[Calls]- >> CLOCK_SetFLASHAccessCycles
[Called By]- >> BOARD_BootClockPLL150M
CLOCK_SetPLLFreq (Thumb, 168 bytes, Stack size 24 bytes, fsl_clock.o(.text.CLOCK_SetPLLFreq))
[Stack]
- Max Depth = 328
- Call Chain = CLOCK_SetPLLFreq ⇒ SDK_DelayAtLeastUs ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> SDK_DelayAtLeastUs
- >> POWER_EnablePD
- >> POWER_DisablePD
- >> CLOCK_IsSystemPLLLocked
[Called By]- >> BOARD_BootClockPLL150M
CLOCK_SetupFROClocking (Thumb, 136 bytes, Stack size 16 bytes, fsl_clock.o(.text.CLOCK_SetupFROClocking))
[Stack]
- Max Depth = 16
- Call Chain = CLOCK_SetupFROClocking
[Calls]
[Called By]- >> BOARD_BootClockPLL150M
DbgConsole_Init (Thumb, 152 bytes, Stack size 40 bytes, fsl_debug_console.o(.text.DbgConsole_Init))
[Stack]
- Max Depth = 480
- Call Chain = DbgConsole_Init ⇒ SerialManager_Init ⇒ Serial_UartInit ⇒ HAL_UartInit ⇒ USART_Init ⇒ USART_SetBaudRate ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> SerialManager_OpenWriteHandle
- >> SerialManager_OpenReadHandle
- >> SerialManager_Init
- >> memset
[Called By]- >> BOARD_InitDebugConsole
DbgConsole_Printf (Thumb, 72 bytes, Stack size 160 bytes, fsl_debug_console.o(.text.DbgConsole_Printf))
[Stack]
- Max Depth = 296
- Call Chain = DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> StrFormatPrintf
- >> DbgConsole_SendDataReliable
- >> __aeabi_memclr4
[Called By]- >> __aeabi_assert
- >> main
DbgConsole_SendDataReliable (Thumb, 96 bytes, Stack size 8 bytes, fsl_debug_console.o(.text.DbgConsole_SendDataReliable))
[Stack]
- Max Depth = 56 + In Cycle
- Call Chain = DbgConsole_SendDataReliable ⇒ __aeabi_assert (Cycle)
[Calls]- >> __aeabi_assert
- >> SerialManager_WriteBlocking
[Called By]- >> DbgConsole_Printf
- >> DbgConsole_PrintCallback
FLEXCOMM0_DriverIRQHandler (Thumb, 68 bytes, Stack size 8 bytes, fsl_flexcomm.o(.text.FLEXCOMM0_DriverIRQHandler))
[Stack]
- Max Depth = 304
- Call Chain = FLEXCOMM0_DriverIRQHandler ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Address Reference Count : 1]- startup_lpc51u68.o(.text)
FLEXCOMM1_DriverIRQHandler (Thumb, 68 bytes, Stack size 8 bytes, fsl_flexcomm.o(.text.FLEXCOMM1_DriverIRQHandler))
[Stack]
- Max Depth = 304
- Call Chain = FLEXCOMM1_DriverIRQHandler ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Address Reference Count : 1]- startup_lpc51u68.o(.text)
FLEXCOMM2_DriverIRQHandler (Thumb, 68 bytes, Stack size 8 bytes, fsl_flexcomm.o(.text.FLEXCOMM2_DriverIRQHandler))
[Stack]
- Max Depth = 304
- Call Chain = FLEXCOMM2_DriverIRQHandler ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Address Reference Count : 1]- startup_lpc51u68.o(.text)
FLEXCOMM3_DriverIRQHandler (Thumb, 68 bytes, Stack size 8 bytes, fsl_flexcomm.o(.text.FLEXCOMM3_DriverIRQHandler))
[Stack]
- Max Depth = 304
- Call Chain = FLEXCOMM3_DriverIRQHandler ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Address Reference Count : 1]- startup_lpc51u68.o(.text)
FLEXCOMM4_DriverIRQHandler (Thumb, 68 bytes, Stack size 8 bytes, fsl_flexcomm.o(.text.FLEXCOMM4_DriverIRQHandler))
[Stack]
- Max Depth = 304
- Call Chain = FLEXCOMM4_DriverIRQHandler ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Address Reference Count : 1]- startup_lpc51u68.o(.text)
FLEXCOMM5_DriverIRQHandler (Thumb, 68 bytes, Stack size 8 bytes, fsl_flexcomm.o(.text.FLEXCOMM5_DriverIRQHandler))
[Stack]
- Max Depth = 304
- Call Chain = FLEXCOMM5_DriverIRQHandler ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Address Reference Count : 1]- startup_lpc51u68.o(.text)
FLEXCOMM6_DriverIRQHandler (Thumb, 68 bytes, Stack size 8 bytes, fsl_flexcomm.o(.text.FLEXCOMM6_DriverIRQHandler))
[Stack]
- Max Depth = 304
- Call Chain = FLEXCOMM6_DriverIRQHandler ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Address Reference Count : 1]- startup_lpc51u68.o(.text)
FLEXCOMM7_DriverIRQHandler (Thumb, 68 bytes, Stack size 8 bytes, fsl_flexcomm.o(.text.FLEXCOMM7_DriverIRQHandler))
[Stack]
- Max Depth = 304
- Call Chain = FLEXCOMM7_DriverIRQHandler ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Address Reference Count : 1]- startup_lpc51u68.o(.text)
FLEXCOMM_GetInstance (Thumb, 104 bytes, Stack size 0 bytes, fsl_flexcomm.o(.text.FLEXCOMM_GetInstance))
[Stack]
- Max Depth = 296
- Call Chain = FLEXCOMM_GetInstance ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Called By]- >> FLEXCOMM_SetIRQHandler
- >> FLEXCOMM_Init
FLEXCOMM_Init (Thumb, 92 bytes, Stack size 16 bytes, fsl_flexcomm.o(.text.FLEXCOMM_Init))
[Stack]
- Max Depth = 320
- Call Chain = FLEXCOMM_Init ⇒ RESET_PeripheralReset ⇒ RESET_SetPeripheralReset ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> RESET_PeripheralReset
- >> FLEXCOMM_GetInstance
- >> FLEXCOMM_SetPeriph
- >> CLOCK_EnableClock
[Called By]- >> I2C_SlaveInit
- >> USART_Init
FLEXCOMM_SetIRQHandler (Thumb, 32 bytes, Stack size 16 bytes, fsl_flexcomm.o(.text.FLEXCOMM_SetIRQHandler))
[Stack]
- Max Depth = 312
- Call Chain = FLEXCOMM_SetIRQHandler ⇒ FLEXCOMM_GetInstance ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Called By]- >> I2C_SlaveTransferCreateHandle
HAL_UartInit (Thumb, 168 bytes, Stack size 32 bytes, usart_adapter.o(.text.HAL_UartInit))
[Stack]
- Max Depth = 400
- Call Chain = HAL_UartInit ⇒ USART_Init ⇒ USART_SetBaudRate ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> USART_Init
- >> USART_GetDefaultConfig
- >> HAL_UartGetStatus
[Called By]
HAL_UartSendBlocking (Thumb, 92 bytes, Stack size 8 bytes, usart_adapter.o(.text.HAL_UartSendBlocking))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = HAL_UartSendBlocking ⇒ __aeabi_assert (Cycle)
[Calls]- >> __aeabi_assert
- >> USART_WriteBlocking
[Called By]
I2C_GetInstance (Thumb, 96 bytes, Stack size 0 bytes, fsl_i2c.o(.text.I2C_GetInstance))
[Stack]
- Max Depth = 296
- Call Chain = I2C_GetInstance ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Called By]- >> I2C_SlaveTransferCreateHandle
I2C_SlaveGetDefaultConfig (Thumb, 88 bytes, Stack size 16 bytes, fsl_i2c.o(.text.I2C_SlaveGetDefaultConfig))
[Stack]
- Max Depth = 312
- Call Chain = I2C_SlaveGetDefaultConfig ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Called By]
I2C_SlaveInit (Thumb, 134 bytes, Stack size 40 bytes, fsl_i2c.o(.text.I2C_SlaveInit))
[Stack]
- Max Depth = 360
- Call Chain = I2C_SlaveInit ⇒ FLEXCOMM_Init ⇒ RESET_PeripheralReset ⇒ RESET_SetPeripheralReset ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> I2C_SlaveSetAddress
- >> FLEXCOMM_Init
- >> I2C_SlaveDivVal
[Called By]
I2C_SlaveSetAddress (Thumb, 20 bytes, Stack size 0 bytes, fsl_i2c.o(.text.I2C_SlaveSetAddress))
[Called By]
I2C_SlaveTransferCreateHandle (Thumb, 108 bytes, Stack size 32 bytes, fsl_i2c.o(.text.I2C_SlaveTransferCreateHandle))
[Stack]
- Max Depth = 344
- Call Chain = I2C_SlaveTransferCreateHandle ⇒ FLEXCOMM_SetIRQHandler ⇒ FLEXCOMM_GetInstance ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> I2C_GetInstance
- >> FLEXCOMM_SetIRQHandler
- >> I2C_DisableInterrupts
- >> EnableIRQ
- >> memset
[Called By]
I2C_SlaveTransferHandleIRQ (Thumb, 236 bytes, Stack size 24 bytes, fsl_i2c.o(.text.I2C_SlaveTransferHandleIRQ))
[Stack]
- Max Depth = 56
- Call Chain = I2C_SlaveTransferHandleIRQ ⇒ I2C_SlaveAddressIRQ ⇒ I2C_SlaveInvokeEvent
[Calls]- >> I2C_SlaveInvokeEvent
- >> I2C_SlaveClearStatusFlags
- >> I2C_SlaveAddressIRQ
[Address Reference Count : 1]- fsl_i2c.o(.text.I2C_SlaveTransferCreateHandle)
I2C_SlaveTransferNonBlocking (Thumb, 22 bytes, Stack size 24 bytes, fsl_i2c.o(.text.I2C_SlaveTransferNonBlocking))
[Stack]
- Max Depth = 360
- Call Chain = I2C_SlaveTransferNonBlocking ⇒ I2C_SlaveTransferNonBlockingInternal ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> I2C_SlaveTransferNonBlockingInternal
[Called By]
POWER_SetVoltageForFreq (Thumb, 256 bytes, Stack size unknown bytes, fsl_power_lib.o(.text.POWER_SetVoltageForFreq))
[Called By]
- >> BOARD_BootClockPLL150M
RESET_ClearPeripheralReset (Thumb, 60 bytes, Stack size 0 bytes, fsl_reset.o(.text.RESET_ClearPeripheralReset))
[Stack]
- Max Depth = 296
- Call Chain = RESET_ClearPeripheralReset ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Called By]
RESET_PeripheralReset (Thumb, 16 bytes, Stack size 8 bytes, fsl_reset.o(.text.RESET_PeripheralReset))
[Stack]
- Max Depth = 304
- Call Chain = RESET_PeripheralReset ⇒ RESET_SetPeripheralReset ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> RESET_SetPeripheralReset
- >> RESET_ClearPeripheralReset
[Called By]- >> main
- >> BOARD_InitDebugConsole
- >> FLEXCOMM_Init
RESET_SetPeripheralReset (Thumb, 72 bytes, Stack size 0 bytes, fsl_reset.o(.text.RESET_SetPeripheralReset))
[Stack]
- Max Depth = 296
- Call Chain = RESET_SetPeripheralReset ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Called By]
SDK_DelayAtLeastUs (Thumb, 108 bytes, Stack size 8 bytes, fsl_common.o(.text.SDK_DelayAtLeastUs))
[Stack]
- Max Depth = 304
- Call Chain = SDK_DelayAtLeastUs ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> DelayLoop
- >> __aeabi_lmul
- >> __aeabi_uldivmod
[Called By]
SerialManager_Init (Thumb, 96 bytes, Stack size 16 bytes, serial_manager.o(.text.SerialManager_Init))
[Stack]
- Max Depth = 440
- Call Chain = SerialManager_Init ⇒ Serial_UartInit ⇒ HAL_UartInit ⇒ USART_Init ⇒ USART_SetBaudRate ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> Serial_UartInit
- >> memset
[Called By]
SerialManager_OpenReadHandle (Thumb, 92 bytes, Stack size 16 bytes, serial_manager.o(.text.SerialManager_OpenReadHandle))
[Stack]
- Max Depth = 312
- Call Chain = SerialManager_OpenReadHandle ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> EnableGlobalIRQ
- >> DisableGlobalIRQ
- >> memset
[Called By]
SerialManager_OpenWriteHandle (Thumb, 72 bytes, Stack size 16 bytes, serial_manager.o(.text.SerialManager_OpenWriteHandle))
[Stack]
- Max Depth = 312
- Call Chain = SerialManager_OpenWriteHandle ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> EnableGlobalIRQ
- >> DisableGlobalIRQ
- >> memset
[Called By]
SerialManager_WriteBlocking (Thumb, 8 bytes, Stack size 8 bytes, serial_manager.o(.text.SerialManager_WriteBlocking))
[Stack]
- Max Depth = 48
- Call Chain = SerialManager_WriteBlocking ⇒ SerialManager_Write ⇒ __aeabi_assert (Cycle)
[Calls]
[Called By]- >> DbgConsole_SendDataReliable
Serial_UartInit (Thumb, 104 bytes, Stack size 24 bytes, serial_port_uart.o(.text.Serial_UartInit))
[Stack]
- Max Depth = 424
- Call Chain = Serial_UartInit ⇒ HAL_UartInit ⇒ USART_Init ⇒ USART_SetBaudRate ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> HAL_UartInit
[Called By]
Serial_UartWrite (Thumb, 76 bytes, Stack size 8 bytes, serial_port_uart.o(.text.Serial_UartWrite))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = Serial_UartWrite ⇒ __aeabi_assert (Cycle)
[Calls]- >> __aeabi_assert
- >> HAL_UartSendBlocking
[Called By]- >> SerialManager_StartWriting
StrFormatPrintf (Thumb, 388 bytes, Stack size 96 bytes, fsl_str.o(.text.StrFormatPrintf))
[Stack]
- Max Depth = 136
- Call Chain = StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> PrintOutputxX
- >> PrintOutputdifFobpu
- >> PrintIsxX
- >> PrintIsobpu
- >> PrintIsfF
- >> PrintIsdi
- >> PrintGetWidth
- >> PrintGetRadixFromobpu
- >> PrintGetPrecision
- >> ConvertRadixNumToString
- >> strlen
[Called By]
SystemInit (Thumb, 16 bytes, Stack size 0 bytes, system_lpc51u68.o(.text.SystemInit))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
USART_GetDefaultConfig (Thumb, 64 bytes, Stack size 16 bytes, fsl_usart.o(.text.USART_GetDefaultConfig))
[Stack]
- Max Depth = 312
- Call Chain = USART_GetDefaultConfig ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> memset
[Called By]
USART_Init (Thumb, 340 bytes, Stack size 24 bytes, fsl_usart.o(.text.USART_Init))
[Stack]
- Max Depth = 368
- Call Chain = USART_Init ⇒ USART_SetBaudRate ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> USART_SetBaudRate
- >> USART_EnableContinuousSCLK
- >> FLEXCOMM_Init
- >> __aeabi_uidiv
[Called By]
USART_SetBaudRate (Thumb, 192 bytes, Stack size 48 bytes, fsl_usart.o(.text.USART_SetBaudRate))
[Stack]
- Max Depth = 344
- Call Chain = USART_SetBaudRate ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> __aeabi_uidiv
[Called By]
USART_WriteBlocking (Thumb, 76 bytes, Stack size 8 bytes, fsl_usart.o(.text.USART_WriteBlocking))
[Stack]
- Max Depth = 8 + In Cycle
- Call Chain = USART_WriteBlocking ⇒ __aeabi_assert (Cycle)
[Calls]
[Called By]
__aeabi_assert (Thumb, 60 bytes, Stack size 0 bytes, fsl_assert.o(.text.__aeabi_assert))
[Stack]
- Max Depth = 296
- Call Chain = __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]
[Called By]- >> DbgConsole_Init
- >> I2C_SlaveTransferCreateHandle
- >> I2C_SlaveGetDefaultConfig
- >> BOARD_InitDebugConsole
- >> RESET_SetPeripheralReset
- >> RESET_ClearPeripheralReset
- >> FLEXCOMM_GetInstance
- >> FLEXCOMM7_DriverIRQHandler
- >> FLEXCOMM6_DriverIRQHandler
- >> FLEXCOMM5_DriverIRQHandler
- >> FLEXCOMM4_DriverIRQHandler
- >> FLEXCOMM3_DriverIRQHandler
- >> FLEXCOMM2_DriverIRQHandler
- >> FLEXCOMM1_DriverIRQHandler
- >> FLEXCOMM0_DriverIRQHandler
- >> USART_WriteBlocking
- >> USART_SetBaudRate
- >> USART_Init
- >> USART_GetDefaultConfig
- >> SDK_DelayAtLeastUs
- >> I2C_GetInstance
- >> I2C_SlaveTransferNonBlockingInternal
- >> Serial_UartWrite
- >> Serial_UartInit
- >> SerialManager_Write
- >> HAL_UartSendBlocking
- >> HAL_UartInit
- >> SerialManager_OpenWriteHandle
- >> SerialManager_OpenReadHandle
- >> SerialManager_Init
- >> DbgConsole_SendDataReliable
main (Thumb, 300 bytes, Stack size 32 bytes, i2c_interrupt_b2b_transfer_slave.o(.text.main))
[Stack]
- Max Depth = 520 + Unknown Stack Size
- Call Chain = main ⇒ BOARD_InitDebugConsole ⇒ DbgConsole_Init ⇒ SerialManager_Init ⇒ Serial_UartInit ⇒ HAL_UartInit ⇒ USART_Init ⇒ USART_SetBaudRate ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> RESET_PeripheralReset
- >> I2C_SlaveTransferNonBlocking
- >> I2C_SlaveTransferCreateHandle
- >> I2C_SlaveInit
- >> I2C_SlaveGetDefaultConfig
- >> DbgConsole_Printf
- >> CLOCK_AttachClk
- >> BOARD_InitPins
- >> BOARD_InitDebugConsole
- >> BOARD_BootClockPLL150M
- >> memset
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
__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)
Local Symbols
i2c_slave_callback (Thumb, 192 bytes, Stack size 0 bytes, i2c_interrupt_b2b_transfer_slave.o(.text.i2c_slave_callback))
[Address Reference Count : 1]
- i2c_interrupt_b2b_transfer_slave.o(.text.main)
CLOCK_EnableClock (Thumb, 12 bytes, Stack size 0 bytes, pin_mux.o(.text.CLOCK_EnableClock))
[Called By]
IOCON_PinMuxSet (Thumb, 16 bytes, Stack size 0 bytes, pin_mux.o(.text.IOCON_PinMuxSet))
[Called By]
POWER_DisablePD (Thumb, 8 bytes, Stack size 0 bytes, clock_config.o(.text.POWER_DisablePD))
[Called By]
- >> BOARD_BootClockPLL150M
EnableIRQ (Thumb, 14 bytes, Stack size 8 bytes, fsl_i2c.o(.text.EnableIRQ))
[Stack]
- Max Depth = 8
- Call Chain = EnableIRQ
[Calls]
[Called By]- >> I2C_SlaveTransferCreateHandle
I2C_DisableInterrupts (Thumb, 12 bytes, Stack size 0 bytes, fsl_i2c.o(.text.I2C_DisableInterrupts))
[Called By]
- >> I2C_SlaveTransferCreateHandle
- >> I2C_SlaveTransferNonBlockingInternal
I2C_EnableInterrupts (Thumb, 12 bytes, Stack size 0 bytes, fsl_i2c.o(.text.I2C_EnableInterrupts))
[Called By]
- >> I2C_SlaveTransferNonBlockingInternal
I2C_SlaveAddressIRQ (Thumb, 108 bytes, Stack size 16 bytes, fsl_i2c.o(.text.I2C_SlaveAddressIRQ))
[Stack]
- Max Depth = 32
- Call Chain = I2C_SlaveAddressIRQ ⇒ I2C_SlaveInvokeEvent
[Calls]
[Called By]- >> I2C_SlaveTransferHandleIRQ
I2C_SlaveClearStatusFlags (Thumb, 12 bytes, Stack size 0 bytes, fsl_i2c.o(.text.I2C_SlaveClearStatusFlags))
[Called By]
- >> I2C_SlaveTransferHandleIRQ
I2C_SlaveDivVal (Thumb, 96 bytes, Stack size 16 bytes, fsl_i2c.o(.text.I2C_SlaveDivVal))
[Stack]
- Max Depth = 32
- Call Chain = I2C_SlaveDivVal ⇒ __aeabi_uidiv
[Calls]
[Called By]
I2C_SlaveEnable (Thumb, 14 bytes, Stack size 0 bytes, fsl_i2c.o(.text.I2C_SlaveEnable))
[Called By]
- >> I2C_SlaveTransferNonBlockingInternal
I2C_SlaveInvokeEvent (Thumb, 80 bytes, Stack size 16 bytes, fsl_i2c.o(.text.I2C_SlaveInvokeEvent))
[Stack]
- Max Depth = 16
- Call Chain = I2C_SlaveInvokeEvent
[Called By]- >> I2C_SlaveTransferHandleIRQ
- >> I2C_SlaveAddressIRQ
I2C_SlaveTransferNonBlockingInternal (Thumb, 140 bytes, Stack size 40 bytes, fsl_i2c.o(.text.I2C_SlaveTransferNonBlockingInternal))
[Stack]
- Max Depth = 336
- Call Chain = I2C_SlaveTransferNonBlockingInternal ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ StrFormatPrintf ⇒ ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_assert
- >> I2C_SlaveEnable
- >> I2C_EnableInterrupts
- >> I2C_DisableInterrupts
[Called By]- >> I2C_SlaveTransferNonBlocking
__NVIC_EnableIRQ (Thumb, 24 bytes, Stack size 0 bytes, fsl_i2c.o(.text.__NVIC_EnableIRQ))
[Called By]
DelayLoop (Thumb, 10 bytes, Stack size 0 bytes, fsl_common.o(.text.DelayLoop))
[Called By]
CLOCK_GetAsyncApbClkSrc (Thumb, 16 bytes, Stack size 0 bytes, fsl_clock.o(.text.CLOCK_GetAsyncApbClkSrc))
[Called By]
- >> CLOCK_GetAsyncApbClkFreq
CLOCK_IsSystemPLLLocked (Thumb, 16 bytes, Stack size 0 bytes, fsl_clock.o(.text.CLOCK_IsSystemPLLLocked))
[Called By]
CLOCK_SetFLASHAccessCycles (Thumb, 24 bytes, Stack size 0 bytes, fsl_clock.o(.text.CLOCK_SetFLASHAccessCycles))
[Called By]
- >> CLOCK_SetFLASHAccessCyclesForFreq
POWER_DisablePD (Thumb, 12 bytes, Stack size 0 bytes, fsl_clock.o(.text.POWER_DisablePD))
[Called By]
- >> CLOCK_SetupFROClocking
- >> CLOCK_SetPLLFreq
POWER_EnablePD (Thumb, 16 bytes, Stack size 0 bytes, fsl_clock.o(.text.POWER_EnablePD))
[Called By]
USART_EnableContinuousSCLK (Thumb, 20 bytes, Stack size 0 bytes, fsl_usart.o(.text.USART_EnableContinuousSCLK))
[Called By]
CLOCK_EnableClock (Thumb, 40 bytes, Stack size 0 bytes, fsl_flexcomm.o(.text.CLOCK_EnableClock))
[Called By]
FLEXCOMM_PeripheralIsPresent (Thumb, 44 bytes, Stack size 0 bytes, fsl_flexcomm.o(.text.FLEXCOMM_PeripheralIsPresent))
[Called By]
FLEXCOMM_SetPeriph (Thumb, 52 bytes, Stack size 16 bytes, fsl_flexcomm.o(.text.FLEXCOMM_SetPeriph))
[Stack]
- Max Depth = 16
- Call Chain = FLEXCOMM_SetPeriph
[Calls]- >> FLEXCOMM_PeripheralIsPresent
[Called By]
DbgConsole_PrintCallback (Thumb, 56 bytes, Stack size 24 bytes, fsl_debug_console.o(.text.DbgConsole_PrintCallback))
[Stack]
- Max Depth = 80
- Call Chain = DbgConsole_PrintCallback ⇒ DbgConsole_SendDataReliable ⇒ __aeabi_assert (Cycle)
[Calls]- >> DbgConsole_SendDataReliable
[Address Reference Count : 1]- fsl_debug_console.o(.text.DbgConsole_Printf)
ConvertRadixNumToString (Thumb, 134 bytes, Stack size 24 bytes, fsl_str.o(.text.ConvertRadixNumToString))
[Stack]
- Max Depth = 40
- Call Chain = ConvertRadixNumToString ⇒ __aeabi_idiv
[Calls]- >> __aeabi_idiv
- >> __aeabi_uidiv
[Called By]
PrintGetPrecision (Thumb, 46 bytes, Stack size 0 bytes, fsl_str.o(.text.PrintGetPrecision))
[Called By]
PrintGetRadixFromobpu (Thumb, 28 bytes, Stack size 0 bytes, fsl_str.o(.text.PrintGetRadixFromobpu))
[Called By]
PrintGetWidth (Thumb, 48 bytes, Stack size 16 bytes, fsl_str.o(.text.PrintGetWidth))
[Stack]
- Max Depth = 16
- Call Chain = PrintGetWidth
[Called By]
PrintIsdi (Thumb, 16 bytes, Stack size 0 bytes, fsl_str.o(.text.PrintIsdi))
[Called By]
PrintIsfF (Thumb, 16 bytes, Stack size 0 bytes, fsl_str.o(.text.PrintIsfF))
[Called By]
PrintIsobpu (Thumb, 32 bytes, Stack size 0 bytes, fsl_str.o(.text.PrintIsobpu))
[Called By]
PrintIsxX (Thumb, 16 bytes, Stack size 0 bytes, fsl_str.o(.text.PrintIsxX))
[Called By]
PrintOutputdifFobpu (Thumb, 60 bytes, Stack size 24 bytes, fsl_str.o(.text.PrintOutputdifFobpu))
[Stack]
- Max Depth = 24
- Call Chain = PrintOutputdifFobpu
[Called By]
PrintOutputxX (Thumb, 60 bytes, Stack size 24 bytes, fsl_str.o(.text.PrintOutputxX))
[Stack]
- Max Depth = 24
- Call Chain = PrintOutputxX
[Called By]
HAL_UartGetStatus (Thumb, 12 bytes, Stack size 0 bytes, usart_adapter.o(.text.HAL_UartGetStatus))
[Called By]
DisableGlobalIRQ (Thumb, 12 bytes, Stack size 0 bytes, serial_manager.o(.text.DisableGlobalIRQ))
[Called By]
- >> SerialManager_OpenWriteHandle
- >> SerialManager_OpenReadHandle
EnableGlobalIRQ (Thumb, 6 bytes, Stack size 0 bytes, serial_manager.o(.text.EnableGlobalIRQ))
[Called By]
- >> SerialManager_OpenWriteHandle
- >> SerialManager_OpenReadHandle
SerialManager_StartWriting (Thumb, 20 bytes, Stack size 8 bytes, serial_manager.o(.text.SerialManager_StartWriting))
[Stack]
- Max Depth = 32
- Call Chain = SerialManager_StartWriting ⇒ Serial_UartWrite ⇒ __aeabi_assert (Cycle)
[Calls]
[Called By]
SerialManager_Write (Thumb, 88 bytes, Stack size 8 bytes, serial_manager.o(.text.SerialManager_Write))
[Stack]
- Max Depth = 40 + In Cycle
- Call Chain = SerialManager_Write ⇒ __aeabi_assert (Cycle)
[Calls]- >> __aeabi_assert
- >> SerialManager_StartWriting
[Called By]- >> SerialManager_WriteBlocking
Undefined Global Symbols