OC13_IRQHandler ⇒ OC13_IRQHandler
Function Pointers
- BusFault_Handler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- DebugMon_Handler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- HardFault_Handler from hardfault_handler.o(.emb_text) referenced from startup_va108xx.o(RESET)
- MemManage_Handler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- NMI_Handler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC13_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC14_IRQHandler from spi_an_main.o(i.OC14_IRQHandler) referenced from startup_va108xx.o(RESET)
- OC15_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC16_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC17_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC18_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC19_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC20_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC21_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC22_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC23_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC24_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC25_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC26_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC27_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC28_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC29_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC2_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC30_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- OC31_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- PendSV_Handler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- Reset_Handler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- SVC_Handler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- SysTick_Handler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- SystemInit from system_va108xx.o(i.SystemInit) referenced from startup_va108xx.o(.text)
- UsageFault_Handler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- VOR_GPIO_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- VOR_I2C0_Control from i2c_drv_api.o(i.VOR_I2C0_Control) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C0_GetDataCount from i2c_drv_api.o(i.VOR_I2C0_GetDataCount) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C0_GetStatus from i2c_drv_api.o(i.VOR_I2C0_GetStatus) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C0_Initialize from i2c_drv_api.o(i.VOR_I2C0_Initialize) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C0_MS_IRQHandler from i2c_drv_api.o(i.VOR_I2C0_MS_IRQHandler) referenced from startup_va108xx.o(RESET)
- VOR_I2C0_MasterReceive from i2c_drv_api.o(i.VOR_I2C0_MasterReceive) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C0_MasterTransmit from i2c_drv_api.o(i.VOR_I2C0_MasterTransmit) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C0_SL_IRQHandler from i2c_drv_api.o(i.VOR_I2C0_SL_IRQHandler) referenced from startup_va108xx.o(RESET)
- VOR_I2C0_SlaveReceive from i2c_drv_api.o(i.VOR_I2C0_SlaveReceive) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C0_SlaveTransmit from i2c_drv_api.o(i.VOR_I2C0_SlaveTransmit) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C0_Uninitialize from i2c_drv_api.o(i.VOR_I2C0_Uninitialize) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C1_Control from i2c_drv_api.o(i.VOR_I2C1_Control) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C1_GetDataCount from i2c_drv_api.o(i.VOR_I2C1_GetDataCount) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C1_GetStatus from i2c_drv_api.o(i.VOR_I2C1_GetStatus) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C1_Initialize from i2c_drv_api.o(i.VOR_I2C1_Initialize) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C1_MS_IRQHandler from i2c_drv_api.o(i.VOR_I2C1_MS_IRQHandler) referenced from startup_va108xx.o(RESET)
- VOR_I2C1_MasterReceive from i2c_drv_api.o(i.VOR_I2C1_MasterReceive) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C1_MasterTransmit from i2c_drv_api.o(i.VOR_I2C1_MasterTransmit) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C1_SL_IRQHandler from i2c_drv_api.o(i.VOR_I2C1_SL_IRQHandler) referenced from startup_va108xx.o(RESET)
- VOR_I2C1_SlaveReceive from i2c_drv_api.o(i.VOR_I2C1_SlaveReceive) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C1_SlaveTransmit from i2c_drv_api.o(i.VOR_I2C1_SlaveTransmit) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2C1_Uninitialize from i2c_drv_api.o(i.VOR_I2C1_Uninitialize) referenced 2 times from i2c_drv_api.o(.data)
- VOR_I2Cx_GetVersion from i2c_va108xx.o(i.VOR_I2Cx_GetVersion) referenced 4 times from i2c_drv_api.o(.data)
- VOR_SPI0_Control from spi_drv_api.o(i.VOR_SPI0_Control) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI0_GetRxCount from spi_drv_api.o(i.VOR_SPI0_GetRxCount) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI0_GetStatus from spi_drv_api.o(i.VOR_SPI0_GetStatus) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI0_GetTxCount from spi_drv_api.o(i.VOR_SPI0_GetTxCount) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI0_IRQHandler from spi_drv_api.o(i.VOR_SPI0_IRQHandler) referenced from startup_va108xx.o(RESET)
- VOR_SPI0_Initialize from spi_drv_api.o(i.VOR_SPI0_Initialize) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI0_Receive from spi_drv_api.o(i.VOR_SPI0_Receive) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI0_Send from spi_drv_api.o(i.VOR_SPI0_Send) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI0_Transfer from spi_drv_api.o(i.VOR_SPI0_Transfer) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI0_Uninitialize from spi_drv_api.o(i.VOR_SPI0_Uninitialize) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI1_Control from spi_drv_api.o(i.VOR_SPI1_Control) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI1_GetRxCount from spi_drv_api.o(i.VOR_SPI1_GetRxCount) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI1_GetStatus from spi_drv_api.o(i.VOR_SPI1_GetStatus) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI1_GetTxCount from spi_drv_api.o(i.VOR_SPI1_GetTxCount) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI1_IRQHandler from spi_drv_api.o(i.VOR_SPI1_IRQHandler) referenced from startup_va108xx.o(RESET)
- VOR_SPI1_Initialize from spi_drv_api.o(i.VOR_SPI1_Initialize) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI1_Receive from spi_drv_api.o(i.VOR_SPI1_Receive) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI1_Send from spi_drv_api.o(i.VOR_SPI1_Send) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI1_Transfer from spi_drv_api.o(i.VOR_SPI1_Transfer) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI1_Uninitialize from spi_drv_api.o(i.VOR_SPI1_Uninitialize) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI2_Control from spi_drv_api.o(i.VOR_SPI2_Control) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI2_GetRxCount from spi_drv_api.o(i.VOR_SPI2_GetRxCount) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI2_GetStatus from spi_drv_api.o(i.VOR_SPI2_GetStatus) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI2_GetTxCount from spi_drv_api.o(i.VOR_SPI2_GetTxCount) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI2_IRQHandler from spi_drv_api.o(i.VOR_SPI2_IRQHandler) referenced from startup_va108xx.o(RESET)
- VOR_SPI2_Initialize from spi_drv_api.o(i.VOR_SPI2_Initialize) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI2_Receive from spi_drv_api.o(i.VOR_SPI2_Receive) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI2_Send from spi_drv_api.o(i.VOR_SPI2_Send) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI2_Transfer from spi_drv_api.o(i.VOR_SPI2_Transfer) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPI2_Uninitialize from spi_drv_api.o(i.VOR_SPI2_Uninitialize) referenced 2 times from spi_drv_api.o(.data)
- VOR_SPIx_GetVersion from spi_va108xx.o(i.VOR_SPIx_GetVersion) referenced 6 times from spi_drv_api.o(.data)
- VOR_TIM0_IRQHandler from reb_timer.o(i.VOR_TIM0_IRQHandler) referenced from startup_va108xx.o(RESET)
- VOR_TIM1_IRQHandler from reb_timer.o(i.VOR_TIM1_IRQHandler) referenced from startup_va108xx.o(RESET)
- VOR_UART0_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- VOR_UART1_IRQHandler from startup_va108xx.o(.text) referenced from startup_va108xx.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_va108xx.o(.text)
- main from spi_an_main.o(i.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]
_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))
HardFault_Handler (Thumb, 12 bytes, Stack size 0 bytes, hardfault_handler.o(.emb_text))
[Calls]
[Address Reference Count : 1]
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
OC13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
OC15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC17_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC18_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC19_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC20_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC21_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC22_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC23_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC24_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC25_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC26_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC27_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC28_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC29_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC30_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
OC31_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
VOR_GPIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
VOR_UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
VOR_UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_va108xx.o(.text))
[Address Reference Count : 1]
__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]- >> VOR_I2C_Control
- >> VOR_Sleep
- >> __aeabi_idivmod
- >> _PrintUnsigned
- >> VOR_SPI_SET_Clock_Rate
__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]- >> _PrintInt
- >> Read_32bytes_wint
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> VOR_SPI_Transfer
- >> VOR_SPI_Send
- >> VOR_SPI_Receive
- >> VOR_I2C_SlaveTransmit
- >> VOR_I2C_MasterTransmit
- >> _WriteNoCheck
- >> _WriteBlocking
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
- >> SEGGER_RTT_WriteString
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
C_HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, hardfault_handler.o(i.C_HardFault_Handler))
[Called By]
OC14_IRQHandler (Thumb, 140 bytes, Stack size 16 bytes, spi_an_main.o(i.OC14_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = OC14_IRQHandler
[Address Reference Count : 1]
Output_data_RTT (Thumb, 276 bytes, Stack size 40 bytes, spi_an_main.o(i.Output_data_RTT))
[Stack]
- Max Depth = 360
- Call Chain = Output_data_RTT ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]
[Called By]
ProgramPage_SPIA (Thumb, 162 bytes, Stack size 20 bytes, spi_an_main.o(i.ProgramPage_SPIA))
[Stack]
- Max Depth = 20
- Call Chain = ProgramPage_SPIA
[Called By]
REB1_SPIA_setup (Thumb, 40 bytes, Stack size 0 bytes, spi_an_main.o(i.REB1_SPIA_setup))
[Called By]
Read_32bytes_from_EE (Thumb, 166 bytes, Stack size 20 bytes, spi_an_main.o(i.Read_32bytes_from_EE))
[Stack]
- Max Depth = 20
- Call Chain = Read_32bytes_from_EE
[Called By]
Read_32bytes_wint (Thumb, 160 bytes, Stack size 24 bytes, spi_an_main.o(i.Read_32bytes_wint))
[Stack]
- Max Depth = 52
- Call Chain = Read_32bytes_wint ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
[Calls]
[Called By]
SEGGER_RTT_ConfigDownBuffer (Thumb, 70 bytes, Stack size 40 bytes, segger_rtt.o(i.SEGGER_RTT_ConfigDownBuffer))
[Stack]
- Max Depth = 48
- Call Chain = SEGGER_RTT_ConfigDownBuffer ⇒ _DoInit
[Calls]
[Called By]
SEGGER_RTT_ConfigUpBuffer (Thumb, 70 bytes, Stack size 40 bytes, segger_rtt.o(i.SEGGER_RTT_ConfigUpBuffer))
[Stack]
- Max Depth = 48
- Call Chain = SEGGER_RTT_ConfigUpBuffer ⇒ _DoInit
[Calls]
[Called By]
SEGGER_RTT_Init (Thumb, 16 bytes, Stack size 8 bytes, segger_rtt.o(i.SEGGER_RTT_Init))
[Stack]
- Max Depth = 16
- Call Chain = SEGGER_RTT_Init ⇒ _DoInit
[Calls]
[Called By]
SEGGER_RTT_SetTerminal (Thumb, 96 bytes, Stack size 24 bytes, segger_rtt.o(i.SEGGER_RTT_SetTerminal))
[Stack]
- Max Depth = 64
- Call Chain = SEGGER_RTT_SetTerminal ⇒ _WriteBlocking
[Calls]- >> _WriteNoCheck
- >> _WriteBlocking
- >> _GetAvailWriteSpace
- >> _DoInit
[Called By]
SEGGER_RTT_Write (Thumb, 32 bytes, Stack size 16 bytes, segger_rtt.o(i.SEGGER_RTT_Write))
[Stack]
- Max Depth = 72
- Call Chain = SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]- >> SEGGER_RTT_WriteNoLock
- >> _DoInit
[Called By]- >> SEGGER_RTT_vprintf
- >> _StoreChar
- >> SEGGER_RTT_WriteString
SEGGER_RTT_WriteNoLock (Thumb, 86 bytes, Stack size 16 bytes, segger_rtt.o(i.SEGGER_RTT_WriteNoLock))
[Stack]
- Max Depth = 56
- Call Chain = SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]- >> _WriteNoCheck
- >> _WriteBlocking
- >> _GetAvailWriteSpace
[Called By]
SEGGER_RTT_WriteString (Thumb, 24 bytes, Stack size 16 bytes, segger_rtt.o(i.SEGGER_RTT_WriteString))
[Stack]
- Max Depth = 88
- Call Chain = SEGGER_RTT_WriteString ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]- >> strlen
- >> SEGGER_RTT_Write
[Called By]
SEGGER_RTT_printf (Thumb, 24 bytes, Stack size 24 bytes, segger_rtt_printf.o(i.SEGGER_RTT_printf))
[Stack]
- Max Depth = 320
- Call Chain = SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]
[Called By]- >> main
- >> Output_data_RTT
SEGGER_RTT_vprintf (Thumb, 404 bytes, Stack size 128 bytes, segger_rtt_printf.o(i.SEGGER_RTT_vprintf))
[Stack]
- Max Depth = 296
- Call Chain = SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]- >> _StoreChar
- >> _PrintUnsigned
- >> _PrintInt
- >> SEGGER_RTT_Write
[Called By]
Single_Frame_TX_SPIA (Thumb, 128 bytes, Stack size 12 bytes, spi_an_main.o(i.Single_Frame_TX_SPIA))
[Stack]
- Max Depth = 12
- Call Chain = Single_Frame_TX_SPIA
[Called By]
SystemInit (Thumb, 8 bytes, Stack size 0 bytes, system_va108xx.o(i.SystemInit))
[Address Reference Count : 1]
VOR_Disable_Irq (Thumb, 130 bytes, Stack size 8 bytes, irq_va108xx.o(i.VOR_Disable_Irq))
[Stack]
- Max Depth = 16
- Call Chain = VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]- >> __ARM_common_switch8
- >> NVIC_DisableIRQ
[Called By]- >> VOR_SPI_Transfer
- >> VOR_SPI_Send
- >> VOR_SPI_Receive
- >> VOR_SPI_IrqHandler
- >> VOR_I2C_abort_transfer
- >> VOR_I2C_SlaveTransmit
- >> VOR_I2C_SlaveReceive
- >> VOR_I2C_SlaveHandler
- >> VOR_I2C_MasterTransmit
- >> VOR_I2C_MasterReceive
- >> VOR_I2C_MasterHandler
- >> VOR_TIM1_IRQHandler
- >> VOR_TIM0_IRQHandler
- >> VOR_SPI_abort_transfer
VOR_Enable_Irq (Thumb, 274 bytes, Stack size 24 bytes, irq_va108xx.o(i.VOR_Enable_Irq))
[Stack]
- Max Depth = 32
- Call Chain = VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> __ARM_common_switch8
- >> NVIC_SetPriority
- >> NVIC_EnableIRQ
[Called By]- >> VOR_SPI_Transfer
- >> VOR_SPI_Send
- >> VOR_SPI_Receive
- >> VOR_I2C_SlaveTransmit
- >> VOR_I2C_SlaveReceive
- >> VOR_I2C_MasterTransmit
- >> VOR_I2C_MasterReceive
- >> VOR_TIM1_IRQHandler
- >> VOR_TIM0_IRQHandler
VOR_Get_ClockFreq (Thumb, 6 bytes, Stack size 0 bytes, driver.common.o(i.VOR_Get_ClockFreq))
[Called By]
- >> VOR_I2C_Control
- >> VOR_SPI_SET_Clock_Rate
VOR_Get_SysTime (Thumb, 2 bytes, Stack size 0 bytes, driver.common.o(i.VOR_Get_SysTime))
[Called By]
- >> VOR_SPI_Transfer
- >> VOR_I2C_SlaveTransmit
- >> VOR_I2C_SlaveReceive
VOR_I2C0_MS_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C0_MS_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = VOR_I2C0_MS_IRQHandler ⇒ VOR_I2C_MasterHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C0_SL_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C0_SL_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = VOR_I2C0_SL_IRQHandler ⇒ VOR_I2C_SlaveHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C1_MS_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C1_MS_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = VOR_I2C1_MS_IRQHandler ⇒ VOR_I2C_MasterHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C1_SL_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C1_SL_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = VOR_I2C1_SL_IRQHandler ⇒ VOR_I2C_SlaveHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C_Control (Thumb, 226 bytes, Stack size 16 bytes, i2c_va108xx.o(i.VOR_I2C_Control))
[Stack]
- Max Depth = 40
- Call Chain = VOR_I2C_Control ⇒ VOR_I2C_abort_transfer ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_I2C_abort_transfer
- >> VOR_Get_ClockFreq
- >> __ARM_common_switch8
- >> __aeabi_uidivmod
[Called By]- >> VOR_I2C1_Control
- >> VOR_I2C0_Control
VOR_I2C_GetDataCount (Thumb, 14 bytes, Stack size 0 bytes, i2c_va108xx.o(i.VOR_I2C_GetDataCount))
[Called By]
- >> VOR_I2C1_GetDataCount
- >> VOR_I2C0_GetDataCount
VOR_I2C_GetStatus (Thumb, 274 bytes, Stack size 8 bytes, i2c_va108xx.o(i.VOR_I2C_GetStatus))
[Stack]
- Max Depth = 8
- Call Chain = VOR_I2C_GetStatus
[Called By]- >> VOR_I2C1_GetStatus
- >> VOR_I2C0_GetStatus
VOR_I2C_Initialize (Thumb, 54 bytes, Stack size 0 bytes, i2c_va108xx.o(i.VOR_I2C_Initialize))
[Called By]
- >> VOR_I2C1_Initialize
- >> VOR_I2C0_Initialize
VOR_I2C_MasterHandler (Thumb, 370 bytes, Stack size 24 bytes, i2c_va108xx.o(i.VOR_I2C_MasterHandler))
[Stack]
- Max Depth = 40
- Call Chain = VOR_I2C_MasterHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Called By]- >> VOR_I2C1_MS_IRQHandler
- >> VOR_I2C0_MS_IRQHandler
VOR_I2C_MasterReceive (Thumb, 274 bytes, Stack size 40 bytes, i2c_va108xx.o(i.VOR_I2C_MasterReceive))
[Stack]
- Max Depth = 72
- Call Chain = VOR_I2C_MasterReceive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_I2C_Stop
- >> VOR_I2C_Setup
- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
[Called By]- >> VOR_I2C1_MasterReceive
- >> VOR_I2C0_MasterReceive
VOR_I2C_MasterTransmit (Thumb, 354 bytes, Stack size 40 bytes, i2c_va108xx.o(i.VOR_I2C_MasterTransmit))
[Stack]
- Max Depth = 72
- Call Chain = VOR_I2C_MasterTransmit ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_I2C_Stop
- >> VOR_I2C_Setup
- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
- >> __aeabi_memcpy
[Called By]- >> VOR_I2C1_MasterTransmit
- >> VOR_I2C0_MasterTransmit
VOR_I2C_SlaveHandler (Thumb, 396 bytes, Stack size 24 bytes, i2c_va108xx.o(i.VOR_I2C_SlaveHandler))
[Stack]
- Max Depth = 40
- Call Chain = VOR_I2C_SlaveHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Called By]- >> VOR_I2C1_SL_IRQHandler
- >> VOR_I2C0_SL_IRQHandler
VOR_I2C_SlaveReceive (Thumb, 258 bytes, Stack size 24 bytes, i2c_va108xx.o(i.VOR_I2C_SlaveReceive))
[Stack]
- Max Depth = 56
- Call Chain = VOR_I2C_SlaveReceive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_I2C_Stop
- >> VOR_I2C_Setup
- >> VOR_Get_SysTime
- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
[Called By]- >> VOR_I2C1_SlaveReceive
- >> VOR_I2C0_SlaveReceive
VOR_I2C_SlaveTransmit (Thumb, 382 bytes, Stack size 32 bytes, i2c_va108xx.o(i.VOR_I2C_SlaveTransmit))
[Stack]
- Max Depth = 64
- Call Chain = VOR_I2C_SlaveTransmit ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_I2C_Stop
- >> VOR_I2C_Setup
- >> VOR_Get_SysTime
- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
- >> __aeabi_memcpy
[Called By]- >> VOR_I2C1_SlaveTransmit
- >> VOR_I2C0_SlaveTransmit
VOR_I2C_Uninitialize (Thumb, 28 bytes, Stack size 0 bytes, i2c_va108xx.o(i.VOR_I2C_Uninitialize))
[Called By]
- >> VOR_I2C1_Uninitialize
- >> VOR_I2C0_Uninitialize
VOR_I2C_abort_transfer (Thumb, 74 bytes, Stack size 8 bytes, i2c_va108xx.o(i.VOR_I2C_abort_transfer))
[Stack]
- Max Depth = 24
- Call Chain = VOR_I2C_abort_transfer ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Called By]
VOR_I2Cx_GetVersion (Thumb, 18 bytes, Stack size 8 bytes, i2c_va108xx.o(i.VOR_I2Cx_GetVersion))
[Stack]
- Max Depth = 8
- Call Chain = VOR_I2Cx_GetVersion
[Address Reference Count : 2]- i2c_drv_api.o(.data)
- i2c_drv_api.o(.data)
VOR_SPI0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = VOR_SPI0_IRQHandler ⇒ VOR_SPI_IrqHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = VOR_SPI1_IRQHandler ⇒ VOR_SPI_IrqHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = VOR_SPI2_IRQHandler ⇒ VOR_SPI_IrqHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI_CTRL_ENABLE_BLOCKMODE_OPR (Thumb, 36 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_CTRL_ENABLE_BLOCKMODE_OPR))
[Called By]
VOR_SPI_CTRL_SLAVE_OP_DISABLEMODE (Thumb, 36 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_CTRL_SLAVE_OP_DISABLEMODE))
[Called By]
VOR_SPI_Control (Thumb, 174 bytes, Stack size 16 bytes, spi_va108xx.o(i.VOR_SPI_Control))
[Stack]
- Max Depth = 44
- Call Chain = VOR_SPI_Control ⇒ VOR_SPI_SET_Clock_Rate ⇒ __aeabi_uidivmod
[Calls]- >> __ARM_common_switch8
- >> VOR_SPI_abort_transfer
- >> VOR_SPI_SLAVE_SELECT_OPR
- >> VOR_SPI_SET_TX_FIFOTRG
- >> VOR_SPI_SET_SLAVEMODE
- >> VOR_SPI_SET_RX_FIFOTRG
- >> VOR_SPI_SET_LOOPBACKMODE
- >> VOR_SPI_SET_Clock_Rate
- >> VOR_SPI_SET_Clock_Mode
- >> VOR_SPI_SET_CTRL_SIZE_OPR
- >> VOR_SPI_ENABLE_INTERFACE
- >> VOR_SPI_CTRL_SLAVE_OP_DISABLEMODE
- >> VOR_SPI_CTRL_ENABLE_BLOCKMODE_OPR
[Called By]- >> VOR_SPI2_Control
- >> VOR_SPI1_Control
- >> VOR_SPI0_Control
VOR_SPI_ENABLE_INTERFACE (Thumb, 36 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_ENABLE_INTERFACE))
[Called By]
VOR_SPI_GetRxCount (Thumb, 4 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_GetRxCount))
[Called By]
- >> VOR_SPI2_GetRxCount
- >> VOR_SPI1_GetRxCount
- >> VOR_SPI0_GetRxCount
VOR_SPI_GetStatus (Thumb, 154 bytes, Stack size 8 bytes, spi_va108xx.o(i.VOR_SPI_GetStatus))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI_GetStatus
[Called By]- >> VOR_SPI2_GetStatus
- >> VOR_SPI1_GetStatus
- >> VOR_SPI0_GetStatus
VOR_SPI_GetTxCount (Thumb, 4 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_GetTxCount))
[Called By]
- >> VOR_SPI2_GetTxCount
- >> VOR_SPI1_GetTxCount
- >> VOR_SPI0_GetTxCount
VOR_SPI_Initialize (Thumb, 56 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_Initialize))
[Called By]
- >> VOR_SPI2_Initialize
- >> VOR_SPI1_Initialize
- >> VOR_SPI0_Initialize
VOR_SPI_IrqHandler (Thumb, 280 bytes, Stack size 24 bytes, spi_va108xx.o(i.VOR_SPI_IrqHandler))
[Stack]
- Max Depth = 40
- Call Chain = VOR_SPI_IrqHandler ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Called By]- >> VOR_SPI2_IRQHandler
- >> VOR_SPI1_IRQHandler
- >> VOR_SPI0_IRQHandler
VOR_SPI_Receive (Thumb, 216 bytes, Stack size 32 bytes, spi_va108xx.o(i.VOR_SPI_Receive))
[Stack]
- Max Depth = 64
- Call Chain = VOR_SPI_Receive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
- >> __aeabi_memcpy
[Called By]- >> VOR_SPI2_Receive
- >> VOR_SPI1_Receive
- >> VOR_SPI0_Receive
VOR_SPI_SET_CTRL_SIZE_OPR (Thumb, 34 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_SET_CTRL_SIZE_OPR))
[Called By]
VOR_SPI_SET_Clock_Mode (Thumb, 42 bytes, Stack size 8 bytes, spi_va108xx.o(i.VOR_SPI_SET_Clock_Mode))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI_SET_Clock_Mode
[Called By]
VOR_SPI_SET_Clock_Rate (Thumb, 82 bytes, Stack size 16 bytes, spi_va108xx.o(i.VOR_SPI_SET_Clock_Rate))
[Stack]
- Max Depth = 28
- Call Chain = VOR_SPI_SET_Clock_Rate ⇒ __aeabi_uidivmod
[Calls]- >> VOR_Get_ClockFreq
- >> __aeabi_uidivmod
[Called By]
VOR_SPI_SET_LOOPBACKMODE (Thumb, 38 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_SET_LOOPBACKMODE))
[Called By]
VOR_SPI_SET_RX_FIFOTRG (Thumb, 22 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_SET_RX_FIFOTRG))
[Called By]
VOR_SPI_SET_SLAVEMODE (Thumb, 40 bytes, Stack size 8 bytes, spi_va108xx.o(i.VOR_SPI_SET_SLAVEMODE))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI_SET_SLAVEMODE
[Called By]
VOR_SPI_SET_TX_FIFOTRG (Thumb, 22 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_SET_TX_FIFOTRG))
[Called By]
VOR_SPI_SLAVE_SELECT_OPR (Thumb, 30 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_SLAVE_SELECT_OPR))
[Called By]
VOR_SPI_Send (Thumb, 152 bytes, Stack size 24 bytes, spi_va108xx.o(i.VOR_SPI_Send))
[Stack]
- Max Depth = 56
- Call Chain = VOR_SPI_Send ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
- >> __aeabi_memcpy
[Called By]- >> VOR_SPI2_Send
- >> VOR_SPI1_Send
- >> VOR_SPI0_Send
VOR_SPI_Transfer (Thumb, 280 bytes, Stack size 40 bytes, spi_va108xx.o(i.VOR_SPI_Transfer))
[Stack]
- Max Depth = 72
- Call Chain = VOR_SPI_Transfer ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_Get_SysTime
- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
- >> __aeabi_memcpy
[Called By]- >> VOR_SPI2_Transfer
- >> VOR_SPI1_Transfer
- >> VOR_SPI0_Transfer
VOR_SPI_Uninitialize (Thumb, 40 bytes, Stack size 0 bytes, spi_va108xx.o(i.VOR_SPI_Uninitialize))
[Called By]
- >> VOR_SPI2_Uninitialize
- >> VOR_SPI1_Uninitialize
- >> VOR_SPI0_Uninitialize
VOR_SPI_abort_transfer (Thumb, 34 bytes, Stack size 8 bytes, spi_va108xx.o(i.VOR_SPI_abort_transfer))
[Stack]
- Max Depth = 24
- Call Chain = VOR_SPI_abort_transfer ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Called By]
VOR_SPIx_GetVersion (Thumb, 18 bytes, Stack size 8 bytes, spi_va108xx.o(i.VOR_SPIx_GetVersion))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPIx_GetVersion
[Address Reference Count : 3]- spi_drv_api.o(.data)
- spi_drv_api.o(.data)
- spi_drv_api.o(.data)
VOR_Sleep (Thumb, 30 bytes, Stack size 8 bytes, driver.common.o(i.VOR_Sleep))
[Stack]
- Max Depth = 20
- Call Chain = VOR_Sleep ⇒ __aeabi_uidivmod
[Calls]
[Called By]
VOR_TIM0_IRQHandler (Thumb, 26 bytes, Stack size 8 bytes, reb_timer.o(i.VOR_TIM0_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = VOR_TIM0_IRQHandler ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
[Address Reference Count : 1]
VOR_TIM1_IRQHandler (Thumb, 26 bytes, Stack size 8 bytes, reb_timer.o(i.VOR_TIM1_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = VOR_TIM1_IRQHandler ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
[Address Reference Count : 1]
__ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, irq_va108xx.o(i.__ARM_common_switch8))
[Stack]
- Max Depth = 8
- Call Chain = __ARM_common_switch8
[Called By]- >> VOR_SPI_Control
- >> VOR_I2C_Control
- >> VOR_Enable_Irq
- >> VOR_Disable_Irq
__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)
main (Thumb, 434 bytes, Stack size 272 bytes, spi_an_main.o(i.main))
[Stack]
- Max Depth = 632
- Call Chain = main ⇒ Output_data_RTT ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]- >> SEGGER_RTT_WriteString
- >> SEGGER_RTT_SetTerminal
- >> SEGGER_RTT_ConfigDownBuffer
- >> Single_Frame_TX_SPIA
- >> Read_32bytes_wint
- >> Read_32bytes_from_EE
- >> REB1_SPIA_setup
- >> ProgramPage_SPIA
- >> Output_data_RTT
- >> SEGGER_RTT_printf
- >> SEGGER_RTT_Init
- >> SEGGER_RTT_ConfigUpBuffer
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
Local Symbols
NVIC_DisableIRQ (Thumb, 14 bytes, Stack size 0 bytes, irq_va108xx.o(i.NVIC_DisableIRQ))
[Called By]
NVIC_EnableIRQ (Thumb, 14 bytes, Stack size 0 bytes, irq_va108xx.o(i.NVIC_EnableIRQ))
[Called By]
NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, irq_va108xx.o(i.NVIC_SetPriority))
[Called By]
VOR_I2C0_Control (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C0_Control))
[Stack]
- Max Depth = 48
- Call Chain = VOR_I2C0_Control ⇒ VOR_I2C_Control ⇒ VOR_I2C_abort_transfer ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C0_GetDataCount (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C0_GetDataCount))
[Stack]
- Max Depth = 8
- Call Chain = VOR_I2C0_GetDataCount
[Calls]
[Address Reference Count : 1]
VOR_I2C0_GetStatus (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C0_GetStatus))
[Stack]
- Max Depth = 16
- Call Chain = VOR_I2C0_GetStatus ⇒ VOR_I2C_GetStatus
[Calls]
[Address Reference Count : 1]
VOR_I2C0_Initialize (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C0_Initialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_I2C0_Initialize
[Calls]
[Address Reference Count : 1]
VOR_I2C0_MasterReceive (Thumb, 12 bytes, Stack size 16 bytes, i2c_drv_api.o(i.VOR_I2C0_MasterReceive))
[Stack]
- Max Depth = 88
- Call Chain = VOR_I2C0_MasterReceive ⇒ VOR_I2C_MasterReceive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C0_MasterTransmit (Thumb, 12 bytes, Stack size 16 bytes, i2c_drv_api.o(i.VOR_I2C0_MasterTransmit))
[Stack]
- Max Depth = 88
- Call Chain = VOR_I2C0_MasterTransmit ⇒ VOR_I2C_MasterTransmit ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_I2C_MasterTransmit
[Address Reference Count : 1]
VOR_I2C0_SlaveReceive (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C0_SlaveReceive))
[Stack]
- Max Depth = 64
- Call Chain = VOR_I2C0_SlaveReceive ⇒ VOR_I2C_SlaveReceive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C0_SlaveTransmit (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C0_SlaveTransmit))
[Stack]
- Max Depth = 72
- Call Chain = VOR_I2C0_SlaveTransmit ⇒ VOR_I2C_SlaveTransmit ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C0_Uninitialize (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C0_Uninitialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_I2C0_Uninitialize
[Calls]
[Address Reference Count : 1]
VOR_I2C1_Control (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C1_Control))
[Stack]
- Max Depth = 48
- Call Chain = VOR_I2C1_Control ⇒ VOR_I2C_Control ⇒ VOR_I2C_abort_transfer ⇒ VOR_Disable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C1_GetDataCount (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C1_GetDataCount))
[Stack]
- Max Depth = 8
- Call Chain = VOR_I2C1_GetDataCount
[Calls]
[Address Reference Count : 1]
VOR_I2C1_GetStatus (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C1_GetStatus))
[Stack]
- Max Depth = 16
- Call Chain = VOR_I2C1_GetStatus ⇒ VOR_I2C_GetStatus
[Calls]
[Address Reference Count : 1]
VOR_I2C1_Initialize (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C1_Initialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_I2C1_Initialize
[Calls]
[Address Reference Count : 1]
VOR_I2C1_MasterReceive (Thumb, 12 bytes, Stack size 16 bytes, i2c_drv_api.o(i.VOR_I2C1_MasterReceive))
[Stack]
- Max Depth = 88
- Call Chain = VOR_I2C1_MasterReceive ⇒ VOR_I2C_MasterReceive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C1_MasterTransmit (Thumb, 12 bytes, Stack size 16 bytes, i2c_drv_api.o(i.VOR_I2C1_MasterTransmit))
[Stack]
- Max Depth = 88
- Call Chain = VOR_I2C1_MasterTransmit ⇒ VOR_I2C_MasterTransmit ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]- >> VOR_I2C_MasterTransmit
[Address Reference Count : 1]
VOR_I2C1_SlaveReceive (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C1_SlaveReceive))
[Stack]
- Max Depth = 64
- Call Chain = VOR_I2C1_SlaveReceive ⇒ VOR_I2C_SlaveReceive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C1_SlaveTransmit (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C1_SlaveTransmit))
[Stack]
- Max Depth = 72
- Call Chain = VOR_I2C1_SlaveTransmit ⇒ VOR_I2C_SlaveTransmit ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_I2C1_Uninitialize (Thumb, 10 bytes, Stack size 8 bytes, i2c_drv_api.o(i.VOR_I2C1_Uninitialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_I2C1_Uninitialize
[Calls]
[Address Reference Count : 1]
VOR_I2C_Setup (Thumb, 386 bytes, Stack size 20 bytes, i2c_va108xx.o(i.VOR_I2C_Setup))
[Stack]
- Max Depth = 20
- Call Chain = VOR_I2C_Setup
[Called By]- >> VOR_I2C_SlaveTransmit
- >> VOR_I2C_SlaveReceive
- >> VOR_I2C_MasterTransmit
- >> VOR_I2C_MasterReceive
VOR_I2C_Stop (Thumb, 94 bytes, Stack size 8 bytes, i2c_va108xx.o(i.VOR_I2C_Stop))
[Stack]
- Max Depth = 28
- Call Chain = VOR_I2C_Stop ⇒ VOR_Sleep ⇒ __aeabi_uidivmod
[Calls]
[Called By]- >> VOR_I2C_SlaveTransmit
- >> VOR_I2C_SlaveReceive
- >> VOR_I2C_MasterTransmit
- >> VOR_I2C_MasterReceive
VOR_SPI0_Control (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_Control))
[Stack]
- Max Depth = 52
- Call Chain = VOR_SPI0_Control ⇒ VOR_SPI_Control ⇒ VOR_SPI_SET_Clock_Rate ⇒ __aeabi_uidivmod
[Calls]
[Address Reference Count : 1]
VOR_SPI0_GetRxCount (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_GetRxCount))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI0_GetRxCount
[Calls]
[Address Reference Count : 1]
VOR_SPI0_GetStatus (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_GetStatus))
[Stack]
- Max Depth = 16
- Call Chain = VOR_SPI0_GetStatus ⇒ VOR_SPI_GetStatus
[Calls]
[Address Reference Count : 1]
VOR_SPI0_GetTxCount (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_GetTxCount))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI0_GetTxCount
[Calls]
[Address Reference Count : 1]
VOR_SPI0_Initialize (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_Initialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI0_Initialize
[Calls]
[Address Reference Count : 1]
VOR_SPI0_Receive (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_Receive))
[Stack]
- Max Depth = 72
- Call Chain = VOR_SPI0_Receive ⇒ VOR_SPI_Receive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI0_Send (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_Send))
[Stack]
- Max Depth = 64
- Call Chain = VOR_SPI0_Send ⇒ VOR_SPI_Send ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI0_Transfer (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_Transfer))
[Stack]
- Max Depth = 80
- Call Chain = VOR_SPI0_Transfer ⇒ VOR_SPI_Transfer ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI0_Uninitialize (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI0_Uninitialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI0_Uninitialize
[Calls]
[Address Reference Count : 1]
VOR_SPI1_Control (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_Control))
[Stack]
- Max Depth = 52
- Call Chain = VOR_SPI1_Control ⇒ VOR_SPI_Control ⇒ VOR_SPI_SET_Clock_Rate ⇒ __aeabi_uidivmod
[Calls]
[Address Reference Count : 1]
VOR_SPI1_GetRxCount (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_GetRxCount))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI1_GetRxCount
[Calls]
[Address Reference Count : 1]
VOR_SPI1_GetStatus (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_GetStatus))
[Stack]
- Max Depth = 16
- Call Chain = VOR_SPI1_GetStatus ⇒ VOR_SPI_GetStatus
[Calls]
[Address Reference Count : 1]
VOR_SPI1_GetTxCount (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_GetTxCount))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI1_GetTxCount
[Calls]
[Address Reference Count : 1]
VOR_SPI1_Initialize (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_Initialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI1_Initialize
[Calls]
[Address Reference Count : 1]
VOR_SPI1_Receive (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_Receive))
[Stack]
- Max Depth = 72
- Call Chain = VOR_SPI1_Receive ⇒ VOR_SPI_Receive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI1_Send (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_Send))
[Stack]
- Max Depth = 64
- Call Chain = VOR_SPI1_Send ⇒ VOR_SPI_Send ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI1_Transfer (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_Transfer))
[Stack]
- Max Depth = 80
- Call Chain = VOR_SPI1_Transfer ⇒ VOR_SPI_Transfer ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI1_Uninitialize (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI1_Uninitialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI1_Uninitialize
[Calls]
[Address Reference Count : 1]
VOR_SPI2_Control (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_Control))
[Stack]
- Max Depth = 52
- Call Chain = VOR_SPI2_Control ⇒ VOR_SPI_Control ⇒ VOR_SPI_SET_Clock_Rate ⇒ __aeabi_uidivmod
[Calls]
[Address Reference Count : 1]
VOR_SPI2_GetRxCount (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_GetRxCount))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI2_GetRxCount
[Calls]
[Address Reference Count : 1]
VOR_SPI2_GetStatus (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_GetStatus))
[Stack]
- Max Depth = 16
- Call Chain = VOR_SPI2_GetStatus ⇒ VOR_SPI_GetStatus
[Calls]
[Address Reference Count : 1]
VOR_SPI2_GetTxCount (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_GetTxCount))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI2_GetTxCount
[Calls]
[Address Reference Count : 1]
VOR_SPI2_Initialize (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_Initialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI2_Initialize
[Calls]
[Address Reference Count : 1]
VOR_SPI2_Receive (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_Receive))
[Stack]
- Max Depth = 72
- Call Chain = VOR_SPI2_Receive ⇒ VOR_SPI_Receive ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI2_Send (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_Send))
[Stack]
- Max Depth = 64
- Call Chain = VOR_SPI2_Send ⇒ VOR_SPI_Send ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI2_Transfer (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_Transfer))
[Stack]
- Max Depth = 80
- Call Chain = VOR_SPI2_Transfer ⇒ VOR_SPI_Transfer ⇒ VOR_Enable_Irq ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]
VOR_SPI2_Uninitialize (Thumb, 10 bytes, Stack size 8 bytes, spi_drv_api.o(i.VOR_SPI2_Uninitialize))
[Stack]
- Max Depth = 8
- Call Chain = VOR_SPI2_Uninitialize
[Calls]
[Address Reference Count : 1]
_DoInit (Thumb, 112 bytes, Stack size 8 bytes, segger_rtt.o(i._DoInit))
[Stack]
- Max Depth = 8
- Call Chain = _DoInit
[Calls]
[Called By]- >> SEGGER_RTT_Write
- >> SEGGER_RTT_SetTerminal
- >> SEGGER_RTT_ConfigDownBuffer
- >> SEGGER_RTT_Init
- >> SEGGER_RTT_ConfigUpBuffer
_GetAvailWriteSpace (Thumb, 22 bytes, Stack size 0 bytes, segger_rtt.o(i._GetAvailWriteSpace))
[Called By]
- >> SEGGER_RTT_WriteNoLock
- >> SEGGER_RTT_SetTerminal
_WriteBlocking (Thumb, 96 bytes, Stack size 40 bytes, segger_rtt.o(i._WriteBlocking))
[Stack]
- Max Depth = 40
- Call Chain = _WriteBlocking
[Calls]
[Called By]- >> SEGGER_RTT_WriteNoLock
- >> SEGGER_RTT_SetTerminal
_WriteNoCheck (Thumb, 60 bytes, Stack size 32 bytes, segger_rtt.o(i._WriteNoCheck))
[Stack]
- Max Depth = 32
- Call Chain = _WriteNoCheck
[Calls]
[Called By]- >> SEGGER_RTT_WriteNoLock
- >> SEGGER_RTT_SetTerminal
_PrintInt (Thumb, 200 bytes, Stack size 48 bytes, segger_rtt_printf.o(i._PrintInt))
[Stack]
- Max Depth = 168
- Call Chain = _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]- >> __aeabi_idivmod
- >> _StoreChar
- >> _PrintUnsigned
[Called By]
_PrintUnsigned (Thumb, 210 bytes, Stack size 40 bytes, segger_rtt_printf.o(i._PrintUnsigned))
[Stack]
- Max Depth = 120
- Call Chain = _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]- >> __aeabi_uidivmod
- >> _StoreChar
[Called By]- >> SEGGER_RTT_vprintf
- >> _PrintInt
_StoreChar (Thumb, 62 bytes, Stack size 8 bytes, segger_rtt_printf.o(i._StoreChar))
[Stack]
- Max Depth = 80
- Call Chain = _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]
[Called By]- >> SEGGER_RTT_vprintf
- >> _PrintUnsigned
- >> _PrintInt
Undefined Global Symbols