Static Call Graph for image .\Objects\ProTemplatePTC.axf



#<CALLGRAPH># ARM Linker, 6240002: Last Updated: Wed Oct 14 23:30:56 2026

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

Call chain for Maximum Stack Depth:

I2C0_Slave_IRQHandler ⇒ I2C_DRV_SlaveIRQHandler ⇒ I2C_DRV_SlaveStartDmaTransfer ⇒ DMA_DRV_ConfigMultiBlockTransfer ⇒ DMA_DRV_ConfigSingleBlockTransfer ⇒ DMA_SetDmaRequestCmd

Functions with no stack information

Function Pointers

Global Symbols

RamInit0 (Thumb, 0 bytes, Stack size unknown bytes, raminit0.o(.text))

[Called By]

Reset_Handler (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text))

[Stack]


[Calls]
[Address Reference Count : 1]

__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))

[Stack]


[Calls]
[Called By]

___aeabi_memcpy8$move (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

__aeabi_memcpy (Thumb, 64 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

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

[Stack]


[Called By]

__aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

__aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

__aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

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

[Called By]

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

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

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

[Calls]

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

[Called By]

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

memset (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

[Calls]

memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))

[Stack]


[Called By]

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

[Called By]

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

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

[Called By]

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

ACMP0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.ACMP0_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

ADC0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.ADC0_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

ADC_DRV_ConfigConverter (Thumb, 306 bytes, Stack size 24 bytes, adc_driver.o(.text.ADC_DRV_ConfigConverter))

[Stack]


[Calls]
[Called By]

ADC_DRV_ConfigSequence (Thumb, 268 bytes, Stack size 16 bytes, adc_driver.o(.text.ADC_DRV_ConfigSequence))

[Stack]


[Called By]

BusFault_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.BusFault_Handler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN0_Error_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN0_Error_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN0_ORed_0_15_MB_IRQHandler (Thumb, 10 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN0_ORed_0_15_MB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN0_ORed_16_31_MB_IRQHandler (Thumb, 10 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN0_ORed_16_31_MB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN0_ORed_32_47_MB_IRQHandler (Thumb, 10 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN0_ORed_32_47_MB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN0_ORed_48_63_MB_IRQHandler (Thumb, 10 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN0_ORed_48_63_MB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN0_ORed_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN0_ORed_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN0_Wake_Up_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN0_Wake_Up_IRQHandler))

[Calls]


[Address Reference Count : 1]

CAN1_Error_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN1_Error_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN1_ORed_0_15_MB_IRQHandler (Thumb, 10 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN1_ORed_0_15_MB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN1_ORed_16_31_MB_IRQHandler (Thumb, 10 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN1_ORed_16_31_MB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN1_ORed_32_47_MB_IRQHandler (Thumb, 10 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN1_ORed_32_47_MB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN1_ORed_48_63_MB_IRQHandler (Thumb, 10 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN1_ORed_48_63_MB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN1_ORed_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN1_ORed_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

CAN1_Wake_Up_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN1_Wake_Up_IRQHandler))

[Calls]


[Address Reference Count : 1]

CLOCK_DRV_GetFreq (Thumb, 362 bytes, Stack size 8 bytes, clock_ytm32b1mx.o(.text.CLOCK_DRV_GetFreq))

[Stack]


[Called By]

CLOCK_DRV_Init (Thumb, 1046 bytes, Stack size 32 bytes, clock_ytm32b1mx.o(.text.CLOCK_DRV_Init))

[Stack]


[Called By]

CLOCK_DRV_ResetModule (Thumb, 46 bytes, Stack size 0 bytes, clock_ytm32b1mx.o(.text.CLOCK_DRV_ResetModule))

[Called By]

CLOCK_SYS_GetFreq (Thumb, 4 bytes, Stack size 0 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_GetFreq))

[Stack]


[Calls]
[Called By]

CLOCK_SYS_Init (Thumb, 56 bytes, Stack size 0 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_Init))

[Called By]

CLOCK_SYS_UpdateConfiguration (Thumb, 352 bytes, Stack size 40 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_UpdateConfiguration))

[Stack]


[Calls]
[Called By]

DMA0_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, dma_irq.o(.text.DMA0_IRQHandler))

[Calls]


[Address Reference Count : 1]

DMA1_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, dma_irq.o(.text.DMA1_IRQHandler))

[Calls]


[Address Reference Count : 1]

DMA2_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, dma_irq.o(.text.DMA2_IRQHandler))

[Calls]


[Address Reference Count : 1]

DMA3_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, dma_irq.o(.text.DMA3_IRQHandler))

[Calls]


[Address Reference Count : 1]

DMA_CTSClearReg (Thumb, 56 bytes, Stack size 0 bytes, dma_hw_access.o(.text.DMA_CTSClearReg))

[Called By]

DMA_CTSSetAttribute (Thumb, 32 bytes, Stack size 8 bytes, dma_hw_access.o(.text.DMA_CTSSetAttribute))

[Stack]


[Called By]

DMA_CTSSetNbytes (Thumb, 48 bytes, Stack size 0 bytes, dma_hw_access.o(.text.DMA_CTSSetNbytes))

[Called By]

DMA_CTSSetTriggerCount (Thumb, 70 bytes, Stack size 0 bytes, dma_hw_access.o(.text.DMA_CTSSetTriggerCount))

[Called By]

DMA_DRV_ConfigMultiBlockTransfer (Thumb, 76 bytes, Stack size 32 bytes, dma_driver.o(.text.DMA_DRV_ConfigMultiBlockTransfer))

[Stack]


[Calls]
[Called By]

DMA_DRV_ConfigSingleBlockTransfer (Thumb, 270 bytes, Stack size 56 bytes, dma_driver.o(.text.DMA_DRV_ConfigSingleBlockTransfer))

[Stack]


[Calls]
[Called By]

DMA_DRV_ErrorIRQHandler (Thumb, 74 bytes, Stack size 16 bytes, dma_driver.o(.text.DMA_DRV_ErrorIRQHandler))

[Stack]


[Calls]
[Called By]

DMA_DRV_GetDmaRegBaseAddr (Thumb, 10 bytes, Stack size 0 bytes, dma_driver.o(.text.DMA_DRV_GetDmaRegBaseAddr))

[Called By]

DMA_DRV_IRQHandler (Thumb, 70 bytes, Stack size 0 bytes, dma_driver.o(.text.DMA_DRV_IRQHandler))

[Called By]

DMA_DRV_SetChannelRequestAndTrigger (Thumb, 16 bytes, Stack size 0 bytes, dma_driver.o(.text.DMA_DRV_SetChannelRequestAndTrigger))

[Called By]

DMA_DRV_SetSrcLastAddrAdjustment (Thumb, 18 bytes, Stack size 0 bytes, dma_driver.o(.text.DMA_DRV_SetSrcLastAddrAdjustment))

[Called By]

DMA_DRV_StartChannel (Thumb, 24 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_DRV_StartChannel))

[Stack]


[Calls]
[Called By]

DMA_DRV_StopChannel (Thumb, 24 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_DRV_StopChannel))

[Stack]


[Calls]
[Called By]

DMA_Error_IRQHandler (Thumb, 36 bytes, Stack size 16 bytes, dma_irq.o(.text.DMA_Error_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

DMA_SetDmaRequestCmd (Thumb, 70 bytes, Stack size 16 bytes, dma_hw_access.o(.text.DMA_SetDmaRequestCmd))

[Stack]


[Calls]
[Called By]

DebugMon_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.DebugMon_Handler))

[Stack]


[Calls]
[Address Reference Count : 1]

DefaultISR (Thumb, 6 bytes, Stack size 0 bytes, vector_table_copy.o(.text.DefaultISR))

[Calls]


[Address Reference Count : 1]

Delay_Decrement (Thumb, 24 bytes, Stack size 0 bytes, delay.o(.text.Delay_Decrement))

[Called By]

EFM_Ecc_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.EFM_Ecc_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

EFM_Error_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.EFM_Error_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

EFM_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.EFM_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

EMU0_DB_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.EMU0_DB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

EMU0_SB_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.EMU0_SB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

FLEXCAN_ClearBusOffIntStatusFlag (Thumb, 16 bytes, Stack size 0 bytes, flexcan_hw_access.o(.text.FLEXCAN_ClearBusOffIntStatusFlag))

[Called By]

FLEXCAN_ClearErrIntStatusFlag (Thumb, 22 bytes, Stack size 0 bytes, flexcan_hw_access.o(.text.FLEXCAN_ClearErrIntStatusFlag))

[Called By]

FLEXCAN_Error_IRQHandler (Thumb, 116 bytes, Stack size 16 bytes, flexcan_driver.o(.text.FLEXCAN_Error_IRQHandler))

[Stack]


[Calls]
[Called By]

FLEXCAN_GetMsgBuff (Thumb, 246 bytes, Stack size 16 bytes, flexcan_hw_access.o(.text.FLEXCAN_GetMsgBuff))

[Stack]


[Called By]

FLEXCAN_GetMsgBuffRegion (Thumb, 68 bytes, Stack size 0 bytes, flexcan_hw_access.o(.text.FLEXCAN_GetMsgBuffRegion))

[Called By]

FLEXCAN_IRQHandler (Thumb, 684 bytes, Stack size 112 bytes, flexcan_driver.o(.text.FLEXCAN_IRQHandler))

[Stack]


[Calls]
[Called By]

FLEXCAN_LockRxMsgBuff (Thumb, 70 bytes, Stack size 0 bytes, flexcan_hw_access.o(.text.FLEXCAN_LockRxMsgBuff))

[Called By]

FLEXCAN_ORed_IRQHandler (Thumb, 118 bytes, Stack size 16 bytes, flexcan_driver.o(.text.FLEXCAN_ORed_IRQHandler))

[Stack]


[Calls]
[Called By]

FLEXCAN_ReadRxFifo (Thumb, 106 bytes, Stack size 8 bytes, flexcan_hw_access.o(.text.FLEXCAN_ReadRxFifo))

[Stack]


[Called By]

FLEXCAN_SetMsgBuffIntCmd (Thumb, 74 bytes, Stack size 16 bytes, flexcan_hw_access.o(.text.FLEXCAN_SetMsgBuffIntCmd))

[Stack]


[Calls]
[Called By]

FLEXCAN_WakeUpHandler (Thumb, 54 bytes, Stack size 0 bytes, flexcan_driver.o(.text.FLEXCAN_WakeUpHandler))

[Called By]

Flash_Erase (Thumb, 142 bytes, Stack size 16 bytes, boot.o(.text.Flash_Erase))

[Stack]


[Calls]
[Called By]

Flash_Init (Thumb, 74 bytes, Stack size 16 bytes, boot.o(.text.Flash_Init))

[Stack]


[Calls]
[Called By]

Flash_Write (Thumb, 188 bytes, Stack size 24 bytes, boot.o(.text.Flash_Write))

[Stack]


[Calls]
[Called By]

GPIOA_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOA_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

GPIOB_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOB_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

GPIOC_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOC_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

GPIOD_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOD_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

GPIOE_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOE_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

HCU_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.HCU_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

HardFault_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.HardFault_Handler))

[Stack]


[Calls]
[Address Reference Count : 1]

I2C0_Master_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, i2c_irq.o(.text.I2C0_Master_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

I2C0_Slave_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, i2c_irq.o(.text.I2C0_Slave_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

I2C1_Master_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, i2c_irq.o(.text.I2C1_Master_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

I2C_DRV_MasterIRQHandler (Thumb, 1294 bytes, Stack size 32 bytes, i2c_driver.o(.text.I2C_DRV_MasterIRQHandler))

[Stack]


[Calls]
[Called By]

I2C_DRV_MasterSetBaudRate (Thumb, 440 bytes, Stack size 40 bytes, i2c_driver.o(.text.I2C_DRV_MasterSetBaudRate))

[Stack]


[Calls]
[Called By]

I2C_DRV_SlaveIRQHandler (Thumb, 866 bytes, Stack size 16 bytes, i2c_driver.o(.text.I2C_DRV_SlaveIRQHandler))

[Stack]


[Calls]
[Called By]

INT_SYS_DisableIRQGlobal (Thumb, 18 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_DisableIRQGlobal))

[Called By]

INT_SYS_EnableIRQ (Thumb, 34 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_EnableIRQ))

[Called By]

INT_SYS_EnableIRQGlobal (Thumb, 26 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_EnableIRQGlobal))

[Called By]

Led_Toggle (Thumb, 42 bytes, Stack size 0 bytes, mcu.o(.text.Led_Toggle))

[Calls]


[Called By]

MPWM0_Ch0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch0_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch0_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch0_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch1_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch1_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch1_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch2_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch2_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch2_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch3_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch3_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch3_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch4_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch4_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch4_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch4_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch5_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch5_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch5_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch5_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch6_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch6_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch6_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch6_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch7_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch7_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

MPWM0_Ch7_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch7_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

Main_Tick_10ms (Thumb, 24 bytes, Stack size 0 bytes, main.o(.text.Main_Tick_10ms))

[Called By]

Mcu_Init (Thumb, 128 bytes, Stack size 8 bytes, mcu.o(.text.Mcu_Init))

[Stack]


[Calls]
[Called By]

MemManage_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MemManage_Handler))

[Stack]


[Calls]
[Address Reference Count : 1]

NMI_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.NMI_Handler))

[Stack]


[Calls]
[Address Reference Count : 1]

OSIF_SemaPost (Thumb, 34 bytes, Stack size 8 bytes, osif_baremetal.o(.text.OSIF_SemaPost))

[Stack]


[Calls]
[Called By]

PCU_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.PCU_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

PINS_DRV_Init (Thumb, 30 bytes, Stack size 16 bytes, pins_driver.o(.text.PINS_DRV_Init))

[Stack]


[Calls]
[Called By]

PINS_DRV_TogglePins (Thumb, 4 bytes, Stack size 0 bytes, pins_driver.o(.text.PINS_DRV_TogglePins))

[Called By]

PINS_Init (Thumb, 316 bytes, Stack size 16 bytes, pins_port_hw_access.o(.text.PINS_Init))

[Stack]


[Called By]

PendSV_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.PendSV_Handler))

[Stack]


[Calls]
[Address Reference Count : 1]

RamInit1 (Thumb, 320 bytes, Stack size 40 bytes, raminit1.o(.text.RamInit1))

[Stack]


[Calls]
[Address Reference Count : 1]

RamInit2 (Thumb, 2 bytes, Stack size 0 bytes, raminit2.o(.text.RamInit2))
[Address Reference Count : 1]

SCU_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SCU_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

SPI0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SPI0_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

SPI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SPI1_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

SPI2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SPI2_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

SVC_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SVC_Handler))

[Stack]


[Calls]
[Address Reference Count : 1]

SysTick_Handler (Thumb, 16 bytes, Stack size 0 bytes, osif_baremetal.o(.text.SysTick_Handler))
[Address Reference Count : 1]

SystemInit (Thumb, 60 bytes, Stack size 0 bytes, system_ytm32b1mc0.o(.text.SystemInit))
[Address Reference Count : 1]

SystemSoftwareReset (Thumb, 4 bytes, Stack size 0 bytes, system_ytm32b1mc0.o(.text.SystemSoftwareReset))

[Calls]


[Called By]

TRNG_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.TRNG_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

UART0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.UART0_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

UART1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.UART1_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

UART2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.UART2_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

UsageFault_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.UsageFault_Handler))

[Stack]


[Calls]
[Address Reference Count : 1]

VectorTableCopy (Thumb, 68 bytes, Stack size 8 bytes, vector_table_copy.o(.text.VectorTableCopy))

[Stack]


[Calls]
[Address Reference Count : 1]

WDG0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.WDG0_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

WDG_Config (Thumb, 148 bytes, Stack size 16 bytes, wdg_hw_access.o(.text.WDG_Config))

[Stack]


[Calls]
[Called By]

WDG_DRV_Init (Thumb, 58 bytes, Stack size 8 bytes, wdg_driver.o(.text.WDG_DRV_Init))

[Stack]


[Calls]
[Called By]

WDG_DRV_Trigger (Thumb, 34 bytes, Stack size 8 bytes, wdg_driver.o(.text.WDG_DRV_Trigger))

[Stack]


[Calls]
[Called By]

Wdg_Clear (Thumb, 6 bytes, Stack size 0 bytes, mcu.o(.text.Wdg_Clear))

[Stack]


[Calls]
[Called By]

eTMR0_Ch0_Ch1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR0_Ch0_Ch1_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR0_Ch2_Ch3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR0_Ch2_Ch3_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR0_Ch4_Ch5_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR0_Ch4_Ch5_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR0_Ch6_Ch7_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR0_Ch6_Ch7_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR0_Fault_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR0_Fault_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR0_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR0_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR1_Ch0_Ch1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR1_Ch0_Ch1_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR1_Ch2_Ch3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR1_Ch2_Ch3_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR1_Ch4_Ch5_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR1_Ch4_Ch5_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR1_Ch6_Ch7_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR1_Ch6_Ch7_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR1_Fault_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR1_Fault_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

eTMR1_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR1_Ovf_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

lpTMR0_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, ytm32b1mc0_it.o(.text.lpTMR0_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

lpTMR_DRV_ClearCompareFlag (Thumb, 18 bytes, Stack size 0 bytes, lptmr_driver.o(.text.lpTMR_DRV_ClearCompareFlag))

[Called By]

lpTMR_DRV_Init (Thumb, 32 bytes, Stack size 8 bytes, lptmr_driver.o(.text.lpTMR_DRV_Init))

[Stack]


[Calls]
[Called By]

lpTMR_DRV_SetConfig (Thumb, 418 bytes, Stack size 40 bytes, lptmr_driver.o(.text.lpTMR_DRV_SetConfig))

[Stack]


[Calls]
[Called By]

lpTMR_DRV_StartCounter (Thumb, 18 bytes, Stack size 0 bytes, lptmr_driver.o(.text.lpTMR_DRV_StartCounter))

[Called By]

lpTMR_Init (Thumb, 24 bytes, Stack size 0 bytes, lptmr_hw_access.o(.text.lpTMR_Init))

[Called By]

main (Thumb, 122 bytes, Stack size 0 bytes, main.o(.text.main))

[Stack]


[Calls]
[Called By]

pTMR0_Ch0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.pTMR0_Ch0_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

pTMR0_Ch1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.pTMR0_Ch1_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

pTMR0_Ch2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.pTMR0_Ch2_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

pTMR0_Ch3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.pTMR0_Ch3_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

Local Symbols

__NVIC_SystemReset (Thumb, 36 bytes, Stack size 0 bytes, system_ytm32b1mc0.o(.text.__NVIC_SystemReset))

[Called By]

FLEXCAN_CompleteRxMessageFifoData (Thumb, 180 bytes, Stack size 16 bytes, flexcan_driver.o(.text.FLEXCAN_CompleteRxMessageFifoData))

[Stack]


[Calls]
[Called By]

I2C_DRV_SlaveStartDmaTransfer (Thumb, 196 bytes, Stack size 48 bytes, i2c_driver.o(.text.I2C_DRV_SlaveStartDmaTransfer))

[Stack]


[Calls]
[Called By]

Undefined Global Symbols