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
- ACMP0_IRQHandler from vector_table_copy.o(.text.ACMP0_IRQHandler) referenced from vector.o(.isr_vector)
- ADC0_IRQHandler from vector_table_copy.o(.text.ADC0_IRQHandler) referenced from vector.o(.isr_vector)
- BusFault_Handler from vector_table_copy.o(.text.BusFault_Handler) referenced from vector.o(.isr_vector)
- CAN0_Error_IRQHandler from flexcan_irq.o(.text.CAN0_Error_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_0_15_MB_IRQHandler from flexcan_irq.o(.text.CAN0_ORed_0_15_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_16_31_MB_IRQHandler from flexcan_irq.o(.text.CAN0_ORed_16_31_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_32_47_MB_IRQHandler from flexcan_irq.o(.text.CAN0_ORed_32_47_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_48_63_MB_IRQHandler from flexcan_irq.o(.text.CAN0_ORed_48_63_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_IRQHandler from flexcan_irq.o(.text.CAN0_ORed_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_Wake_Up_IRQHandler from flexcan_irq.o(.text.CAN0_Wake_Up_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_Error_IRQHandler from flexcan_irq.o(.text.CAN1_Error_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_ORed_0_15_MB_IRQHandler from flexcan_irq.o(.text.CAN1_ORed_0_15_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_ORed_16_31_MB_IRQHandler from flexcan_irq.o(.text.CAN1_ORed_16_31_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_ORed_32_47_MB_IRQHandler from flexcan_irq.o(.text.CAN1_ORed_32_47_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_ORed_48_63_MB_IRQHandler from flexcan_irq.o(.text.CAN1_ORed_48_63_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_ORed_IRQHandler from flexcan_irq.o(.text.CAN1_ORed_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_Wake_Up_IRQHandler from flexcan_irq.o(.text.CAN1_Wake_Up_IRQHandler) referenced from vector.o(.isr_vector)
- DMA0_IRQHandler from dma_irq.o(.text.DMA0_IRQHandler) referenced from vector.o(.isr_vector)
- DMA1_IRQHandler from dma_irq.o(.text.DMA1_IRQHandler) referenced from vector.o(.isr_vector)
- DMA2_IRQHandler from dma_irq.o(.text.DMA2_IRQHandler) referenced from vector.o(.isr_vector)
- DMA3_IRQHandler from dma_irq.o(.text.DMA3_IRQHandler) referenced from vector.o(.isr_vector)
- DMA_Error_IRQHandler from dma_irq.o(.text.DMA_Error_IRQHandler) referenced from vector.o(.isr_vector)
- DebugMon_Handler from vector_table_copy.o(.text.DebugMon_Handler) referenced from vector.o(.isr_vector)
- DefaultISR from vector_table_copy.o(.text.DefaultISR) referenced 85 times from vector.o(.isr_vector)
- EFM_Ecc_IRQHandler from vector_table_copy.o(.text.EFM_Ecc_IRQHandler) referenced from vector.o(.isr_vector)
- EFM_Error_IRQHandler from vector_table_copy.o(.text.EFM_Error_IRQHandler) referenced from vector.o(.isr_vector)
- EFM_IRQHandler from vector_table_copy.o(.text.EFM_IRQHandler) referenced from vector.o(.isr_vector)
- EMU0_DB_IRQHandler from vector_table_copy.o(.text.EMU0_DB_IRQHandler) referenced from vector.o(.isr_vector)
- EMU0_SB_IRQHandler from vector_table_copy.o(.text.EMU0_SB_IRQHandler) referenced from vector.o(.isr_vector)
- GPIOA_IRQHandler from vector_table_copy.o(.text.GPIOA_IRQHandler) referenced from vector.o(.isr_vector)
- GPIOB_IRQHandler from vector_table_copy.o(.text.GPIOB_IRQHandler) referenced from vector.o(.isr_vector)
- GPIOC_IRQHandler from vector_table_copy.o(.text.GPIOC_IRQHandler) referenced from vector.o(.isr_vector)
- GPIOD_IRQHandler from vector_table_copy.o(.text.GPIOD_IRQHandler) referenced from vector.o(.isr_vector)
- GPIOE_IRQHandler from vector_table_copy.o(.text.GPIOE_IRQHandler) referenced from vector.o(.isr_vector)
- HCU_IRQHandler from vector_table_copy.o(.text.HCU_IRQHandler) referenced from vector.o(.isr_vector)
- HardFault_Handler from vector_table_copy.o(.text.HardFault_Handler) referenced from vector.o(.isr_vector)
- I2C0_Master_IRQHandler from i2c_irq.o(.text.I2C0_Master_IRQHandler) referenced from vector.o(.isr_vector)
- I2C0_Slave_IRQHandler from i2c_irq.o(.text.I2C0_Slave_IRQHandler) referenced from vector.o(.isr_vector)
- I2C1_Master_IRQHandler from i2c_irq.o(.text.I2C1_Master_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch0_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch0_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch0_Ovf_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch0_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch1_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch1_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch1_Ovf_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch1_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch2_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch2_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch2_Ovf_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch2_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch3_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch3_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch3_Ovf_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch3_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch4_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch4_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch4_Ovf_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch4_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch5_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch5_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch5_Ovf_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch5_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch6_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch6_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch6_Ovf_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch6_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch7_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch7_IRQHandler) referenced from vector.o(.isr_vector)
- MPWM0_Ch7_Ovf_IRQHandler from vector_table_copy.o(.text.MPWM0_Ch7_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- MemManage_Handler from vector_table_copy.o(.text.MemManage_Handler) referenced from vector.o(.isr_vector)
- NMI_Handler from vector_table_copy.o(.text.NMI_Handler) referenced from vector.o(.isr_vector)
- PCU_IRQHandler from vector_table_copy.o(.text.PCU_IRQHandler) referenced from vector.o(.isr_vector)
- PendSV_Handler from vector_table_copy.o(.text.PendSV_Handler) referenced from vector.o(.isr_vector)
- RamInit1 from raminit1.o(.text.RamInit1) referenced from startup.o(.text)
- RamInit2 from raminit2.o(.text.RamInit2) referenced from startup.o(.text)
- Reset_Handler from startup.o(.text) referenced from vector.o(.isr_vector)
- SCU_IRQHandler from vector_table_copy.o(.text.SCU_IRQHandler) referenced from vector.o(.isr_vector)
- SPI0_IRQHandler from vector_table_copy.o(.text.SPI0_IRQHandler) referenced from vector.o(.isr_vector)
- SPI1_IRQHandler from vector_table_copy.o(.text.SPI1_IRQHandler) referenced from vector.o(.isr_vector)
- SPI2_IRQHandler from vector_table_copy.o(.text.SPI2_IRQHandler) referenced from vector.o(.isr_vector)
- SVC_Handler from vector_table_copy.o(.text.SVC_Handler) referenced from vector.o(.isr_vector)
- SysTick_Handler from osif_baremetal.o(.text.SysTick_Handler) referenced from vector.o(.isr_vector)
- SystemInit from system_ytm32b1mc0.o(.text.SystemInit) referenced from startup.o(.text)
- TRNG_IRQHandler from vector_table_copy.o(.text.TRNG_IRQHandler) referenced from vector.o(.isr_vector)
- UART0_IRQHandler from vector_table_copy.o(.text.UART0_IRQHandler) referenced from vector.o(.isr_vector)
- UART1_IRQHandler from vector_table_copy.o(.text.UART1_IRQHandler) referenced from vector.o(.isr_vector)
- UART2_IRQHandler from vector_table_copy.o(.text.UART2_IRQHandler) referenced from vector.o(.isr_vector)
- UsageFault_Handler from vector_table_copy.o(.text.UsageFault_Handler) referenced from vector.o(.isr_vector)
- VectorTableCopy from vector_table_copy.o(.text.VectorTableCopy) referenced from startup.o(.text)
- WDG0_IRQHandler from vector_table_copy.o(.text.WDG0_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Ch0_Ch1_IRQHandler from vector_table_copy.o(.text.eTMR0_Ch0_Ch1_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Ch2_Ch3_IRQHandler from vector_table_copy.o(.text.eTMR0_Ch2_Ch3_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Ch4_Ch5_IRQHandler from vector_table_copy.o(.text.eTMR0_Ch4_Ch5_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Ch6_Ch7_IRQHandler from vector_table_copy.o(.text.eTMR0_Ch6_Ch7_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Fault_IRQHandler from vector_table_copy.o(.text.eTMR0_Fault_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Ovf_IRQHandler from vector_table_copy.o(.text.eTMR0_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR1_Ch0_Ch1_IRQHandler from vector_table_copy.o(.text.eTMR1_Ch0_Ch1_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR1_Ch2_Ch3_IRQHandler from vector_table_copy.o(.text.eTMR1_Ch2_Ch3_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR1_Ch4_Ch5_IRQHandler from vector_table_copy.o(.text.eTMR1_Ch4_Ch5_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR1_Ch6_Ch7_IRQHandler from vector_table_copy.o(.text.eTMR1_Ch6_Ch7_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR1_Fault_IRQHandler from vector_table_copy.o(.text.eTMR1_Fault_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR1_Ovf_IRQHandler from vector_table_copy.o(.text.eTMR1_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- lpTMR0_IRQHandler from ytm32b1mc0_it.o(.text.lpTMR0_IRQHandler) referenced from vector.o(.isr_vector)
- pTMR0_Ch0_IRQHandler from vector_table_copy.o(.text.pTMR0_Ch0_IRQHandler) referenced from vector.o(.isr_vector)
- pTMR0_Ch1_IRQHandler from vector_table_copy.o(.text.pTMR0_Ch1_IRQHandler) referenced from vector.o(.isr_vector)
- pTMR0_Ch2_IRQHandler from vector_table_copy.o(.text.pTMR0_Ch2_IRQHandler) referenced from vector.o(.isr_vector)
- pTMR0_Ch3_IRQHandler from vector_table_copy.o(.text.pTMR0_Ch3_IRQHandler) referenced from vector.o(.isr_vector)
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]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = Reset_Handler ⇒ main ⇒ Mcu_Init ⇒ lpTMR_DRV_Init ⇒ lpTMR_DRV_SetConfig ⇒ __aeabi_uldivmod
[Calls]
[Address Reference Count : 1]
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_uldivmod
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[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]
- Max Depth = 8
- Call Chain = __aeabi_memcpy4
[Called By]- >> VectorTableCopy
- >> Flash_Init
__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]
- >> 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), UNUSED)
[Calls]
memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = memcmp
[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]
- Max Depth = 8
- Call Chain = ACMP0_IRQHandler
[Calls]
[Address Reference Count : 1]
ADC0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.ADC0_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = ADC0_IRQHandler
[Calls]
[Address Reference Count : 1]
ADC_DRV_ConfigConverter (Thumb, 306 bytes, Stack size 24 bytes, adc_driver.o(.text.ADC_DRV_ConfigConverter))
[Stack]
- Max Depth = 40
- Call Chain = ADC_DRV_ConfigConverter ⇒ ADC_DRV_ConfigSequence
[Calls]- >> CLOCK_SYS_GetFreq
- >> ADC_DRV_ConfigSequence
[Called By]
ADC_DRV_ConfigSequence (Thumb, 268 bytes, Stack size 16 bytes, adc_driver.o(.text.ADC_DRV_ConfigSequence))
[Stack]
- Max Depth = 16
- Call Chain = ADC_DRV_ConfigSequence
[Called By]- >> ADC_DRV_ConfigConverter
BusFault_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.BusFault_Handler))
[Stack]
- Max Depth = 8
- Call Chain = BusFault_Handler
[Calls]
[Address Reference Count : 1]
CAN0_Error_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN0_Error_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = CAN0_Error_IRQHandler ⇒ FLEXCAN_Error_IRQHandler
[Calls]- >> FLEXCAN_Error_IRQHandler
[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]
- Max Depth = 152
- Call Chain = CAN0_ORed_0_15_MB_IRQHandler ⇒ FLEXCAN_IRQHandler ⇒ FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[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]
- Max Depth = 152
- Call Chain = CAN0_ORed_16_31_MB_IRQHandler ⇒ FLEXCAN_IRQHandler ⇒ FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[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]
- Max Depth = 152
- Call Chain = CAN0_ORed_32_47_MB_IRQHandler ⇒ FLEXCAN_IRQHandler ⇒ FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[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]
- Max Depth = 152
- Call Chain = CAN0_ORed_48_63_MB_IRQHandler ⇒ FLEXCAN_IRQHandler ⇒ FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[Calls]
[Address Reference Count : 1]
CAN0_ORed_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN0_ORed_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = CAN0_ORed_IRQHandler ⇒ FLEXCAN_ORed_IRQHandler
[Calls]- >> FLEXCAN_ORed_IRQHandler
[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]
- Max Depth = 16
- Call Chain = CAN1_Error_IRQHandler ⇒ FLEXCAN_Error_IRQHandler
[Calls]- >> FLEXCAN_Error_IRQHandler
[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]
- Max Depth = 152
- Call Chain = CAN1_ORed_0_15_MB_IRQHandler ⇒ FLEXCAN_IRQHandler ⇒ FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[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]
- Max Depth = 152
- Call Chain = CAN1_ORed_16_31_MB_IRQHandler ⇒ FLEXCAN_IRQHandler ⇒ FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[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]
- Max Depth = 152
- Call Chain = CAN1_ORed_32_47_MB_IRQHandler ⇒ FLEXCAN_IRQHandler ⇒ FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[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]
- Max Depth = 152
- Call Chain = CAN1_ORed_48_63_MB_IRQHandler ⇒ FLEXCAN_IRQHandler ⇒ FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[Calls]
[Address Reference Count : 1]
CAN1_ORed_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, flexcan_irq.o(.text.CAN1_ORed_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = CAN1_ORed_IRQHandler ⇒ FLEXCAN_ORed_IRQHandler
[Calls]- >> FLEXCAN_ORed_IRQHandler
[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]
- Max Depth = 8
- Call Chain = CLOCK_DRV_GetFreq
[Called By]
CLOCK_DRV_Init (Thumb, 1046 bytes, Stack size 32 bytes, clock_ytm32b1mx.o(.text.CLOCK_DRV_Init))
[Stack]
- Max Depth = 32
- Call Chain = CLOCK_DRV_Init
[Called By]- >> CLOCK_SYS_UpdateConfiguration
CLOCK_DRV_ResetModule (Thumb, 46 bytes, Stack size 0 bytes, clock_ytm32b1mx.o(.text.CLOCK_DRV_ResetModule))
[Called By]
- >> I2C_DRV_MasterIRQHandler
CLOCK_SYS_GetFreq (Thumb, 4 bytes, Stack size 0 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_GetFreq))
[Stack]
- Max Depth = 8
- Call Chain = CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq
[Calls]
[Called By]- >> I2C_DRV_MasterSetBaudRate
- >> ADC_DRV_ConfigConverter
- >> lpTMR_DRV_SetConfig
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]
- Max Depth = 72
- Call Chain = CLOCK_SYS_UpdateConfiguration ⇒ CLOCK_DRV_Init
[Calls]- >> CLOCK_DRV_Init
- >> INT_SYS_EnableIRQGlobal
- >> INT_SYS_DisableIRQGlobal
[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_DRV_ConfigSingleBlockTransfer
DMA_CTSSetAttribute (Thumb, 32 bytes, Stack size 8 bytes, dma_hw_access.o(.text.DMA_CTSSetAttribute))
[Stack]
- Max Depth = 8
- Call Chain = DMA_CTSSetAttribute
[Called By]- >> DMA_DRV_ConfigSingleBlockTransfer
DMA_CTSSetNbytes (Thumb, 48 bytes, Stack size 0 bytes, dma_hw_access.o(.text.DMA_CTSSetNbytes))
[Called By]
- >> DMA_DRV_ConfigSingleBlockTransfer
DMA_CTSSetTriggerCount (Thumb, 70 bytes, Stack size 0 bytes, dma_hw_access.o(.text.DMA_CTSSetTriggerCount))
[Called By]
- >> DMA_DRV_ConfigMultiBlockTransfer
- >> DMA_DRV_ConfigSingleBlockTransfer
DMA_DRV_ConfigMultiBlockTransfer (Thumb, 76 bytes, Stack size 32 bytes, dma_driver.o(.text.DMA_DRV_ConfigMultiBlockTransfer))
[Stack]
- Max Depth = 104
- Call Chain = DMA_DRV_ConfigMultiBlockTransfer ⇒ DMA_DRV_ConfigSingleBlockTransfer ⇒ DMA_SetDmaRequestCmd
[Calls]- >> DMA_CTSSetTriggerCount
- >> DMA_DRV_ConfigSingleBlockTransfer
[Called By]- >> I2C_DRV_SlaveStartDmaTransfer
DMA_DRV_ConfigSingleBlockTransfer (Thumb, 270 bytes, Stack size 56 bytes, dma_driver.o(.text.DMA_DRV_ConfigSingleBlockTransfer))
[Stack]
- Max Depth = 72
- Call Chain = DMA_DRV_ConfigSingleBlockTransfer ⇒ DMA_SetDmaRequestCmd
[Calls]- >> DMA_CTSSetTriggerCount
- >> DMA_CTSSetNbytes
- >> DMA_CTSSetAttribute
- >> DMA_SetDmaRequestCmd
- >> DMA_CTSClearReg
[Called By]- >> DMA_DRV_ConfigMultiBlockTransfer
DMA_DRV_ErrorIRQHandler (Thumb, 74 bytes, Stack size 16 bytes, dma_driver.o(.text.DMA_DRV_ErrorIRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = DMA_DRV_ErrorIRQHandler ⇒ DMA_SetDmaRequestCmd
[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]
- >> DMA3_IRQHandler
- >> DMA2_IRQHandler
- >> DMA1_IRQHandler
- >> DMA0_IRQHandler
DMA_DRV_SetChannelRequestAndTrigger (Thumb, 16 bytes, Stack size 0 bytes, dma_driver.o(.text.DMA_DRV_SetChannelRequestAndTrigger))
[Called By]
- >> I2C_DRV_SlaveStartDmaTransfer
DMA_DRV_SetSrcLastAddrAdjustment (Thumb, 18 bytes, Stack size 0 bytes, dma_driver.o(.text.DMA_DRV_SetSrcLastAddrAdjustment))
[Called By]
- >> I2C_DRV_SlaveStartDmaTransfer
DMA_DRV_StartChannel (Thumb, 24 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_DRV_StartChannel))
[Stack]
- Max Depth = 24
- Call Chain = DMA_DRV_StartChannel ⇒ DMA_SetDmaRequestCmd
[Calls]
[Called By]- >> I2C_DRV_SlaveStartDmaTransfer
DMA_DRV_StopChannel (Thumb, 24 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_DRV_StopChannel))
[Stack]
- Max Depth = 24
- Call Chain = DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[Calls]
[Called By]- >> I2C_DRV_SlaveIRQHandler
- >> I2C_DRV_MasterIRQHandler
- >> FLEXCAN_CompleteRxMessageFifoData
DMA_Error_IRQHandler (Thumb, 36 bytes, Stack size 16 bytes, dma_irq.o(.text.DMA_Error_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = DMA_Error_IRQHandler ⇒ DMA_DRV_ErrorIRQHandler ⇒ DMA_SetDmaRequestCmd
[Calls]- >> DMA_DRV_GetDmaRegBaseAddr
- >> DMA_DRV_ErrorIRQHandler
[Address Reference Count : 1]
DMA_SetDmaRequestCmd (Thumb, 70 bytes, Stack size 16 bytes, dma_hw_access.o(.text.DMA_SetDmaRequestCmd))
[Stack]
- Max Depth = 16
- Call Chain = DMA_SetDmaRequestCmd
[Calls]- >> INT_SYS_EnableIRQGlobal
- >> INT_SYS_DisableIRQGlobal
[Called By]- >> DMA_DRV_StopChannel
- >> DMA_DRV_StartChannel
- >> DMA_DRV_ConfigSingleBlockTransfer
- >> DMA_DRV_ErrorIRQHandler
DebugMon_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.DebugMon_Handler))
[Stack]
- Max Depth = 8
- Call Chain = DebugMon_Handler
[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]
- Max Depth = 8
- Call Chain = EFM_Ecc_IRQHandler
[Calls]
[Address Reference Count : 1]
EFM_Error_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.EFM_Error_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = EFM_Error_IRQHandler
[Calls]
[Address Reference Count : 1]
EFM_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.EFM_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = EFM_IRQHandler
[Calls]
[Address Reference Count : 1]
EMU0_DB_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.EMU0_DB_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = EMU0_DB_IRQHandler
[Calls]
[Address Reference Count : 1]
EMU0_SB_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.EMU0_SB_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = EMU0_SB_IRQHandler
[Calls]
[Address Reference Count : 1]
FLEXCAN_ClearBusOffIntStatusFlag (Thumb, 16 bytes, Stack size 0 bytes, flexcan_hw_access.o(.text.FLEXCAN_ClearBusOffIntStatusFlag))
[Called By]
- >> FLEXCAN_ORed_IRQHandler
FLEXCAN_ClearErrIntStatusFlag (Thumb, 22 bytes, Stack size 0 bytes, flexcan_hw_access.o(.text.FLEXCAN_ClearErrIntStatusFlag))
[Called By]
- >> FLEXCAN_Error_IRQHandler
FLEXCAN_Error_IRQHandler (Thumb, 116 bytes, Stack size 16 bytes, flexcan_driver.o(.text.FLEXCAN_Error_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = FLEXCAN_Error_IRQHandler
[Calls]- >> FLEXCAN_ClearErrIntStatusFlag
[Called By]- >> CAN1_Error_IRQHandler
- >> CAN0_Error_IRQHandler
FLEXCAN_GetMsgBuff (Thumb, 246 bytes, Stack size 16 bytes, flexcan_hw_access.o(.text.FLEXCAN_GetMsgBuff))
[Stack]
- Max Depth = 16
- Call Chain = FLEXCAN_GetMsgBuff
[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]
- Max Depth = 152
- Call Chain = FLEXCAN_IRQHandler ⇒ FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[Calls]- >> OSIF_SemaPost
- >> FLEXCAN_GetMsgBuff
- >> FLEXCAN_LockRxMsgBuff
- >> FLEXCAN_ReadRxFifo
- >> FLEXCAN_GetMsgBuffRegion
- >> FLEXCAN_SetMsgBuffIntCmd
- >> FLEXCAN_CompleteRxMessageFifoData
[Called By]- >> CAN1_ORed_48_63_MB_IRQHandler
- >> CAN1_ORed_32_47_MB_IRQHandler
- >> CAN1_ORed_16_31_MB_IRQHandler
- >> CAN1_ORed_0_15_MB_IRQHandler
- >> CAN0_ORed_48_63_MB_IRQHandler
- >> CAN0_ORed_32_47_MB_IRQHandler
- >> CAN0_ORed_16_31_MB_IRQHandler
- >> CAN0_ORed_0_15_MB_IRQHandler
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]
- Max Depth = 16
- Call Chain = FLEXCAN_ORed_IRQHandler
[Calls]- >> FLEXCAN_ClearBusOffIntStatusFlag
[Called By]- >> CAN1_ORed_IRQHandler
- >> CAN0_ORed_IRQHandler
FLEXCAN_ReadRxFifo (Thumb, 106 bytes, Stack size 8 bytes, flexcan_hw_access.o(.text.FLEXCAN_ReadRxFifo))
[Stack]
- Max Depth = 8
- Call Chain = FLEXCAN_ReadRxFifo
[Called By]
FLEXCAN_SetMsgBuffIntCmd (Thumb, 74 bytes, Stack size 16 bytes, flexcan_hw_access.o(.text.FLEXCAN_SetMsgBuffIntCmd))
[Stack]
- Max Depth = 16
- Call Chain = FLEXCAN_SetMsgBuffIntCmd
[Calls]- >> INT_SYS_EnableIRQGlobal
- >> INT_SYS_DisableIRQGlobal
[Called By]- >> FLEXCAN_IRQHandler
- >> FLEXCAN_CompleteRxMessageFifoData
FLEXCAN_WakeUpHandler (Thumb, 54 bytes, Stack size 0 bytes, flexcan_driver.o(.text.FLEXCAN_WakeUpHandler))
[Called By]
- >> CAN1_Wake_Up_IRQHandler
- >> CAN0_Wake_Up_IRQHandler
Flash_Erase (Thumb, 142 bytes, Stack size 16 bytes, boot.o(.text.Flash_Erase))
[Stack]
- Max Depth = 24
- Call Chain = Flash_Erase ⇒ Wdg_Clear ⇒ WDG_DRV_Trigger
[Calls]
[Called By]
Flash_Init (Thumb, 74 bytes, Stack size 16 bytes, boot.o(.text.Flash_Init))
[Stack]
- Max Depth = 24
- Call Chain = Flash_Init ⇒ __aeabi_memcpy4
[Calls]
[Called By]
Flash_Write (Thumb, 188 bytes, Stack size 24 bytes, boot.o(.text.Flash_Write))
[Stack]
- Max Depth = 32
- Call Chain = Flash_Write ⇒ Wdg_Clear ⇒ WDG_DRV_Trigger
[Calls]
[Called By]
GPIOA_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOA_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = GPIOA_IRQHandler
[Calls]
[Address Reference Count : 1]
GPIOB_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOB_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = GPIOB_IRQHandler
[Calls]
[Address Reference Count : 1]
GPIOC_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOC_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = GPIOC_IRQHandler
[Calls]
[Address Reference Count : 1]
GPIOD_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOD_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = GPIOD_IRQHandler
[Calls]
[Address Reference Count : 1]
GPIOE_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.GPIOE_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = GPIOE_IRQHandler
[Calls]
[Address Reference Count : 1]
HCU_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.HCU_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = HCU_IRQHandler
[Calls]
[Address Reference Count : 1]
HardFault_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.HardFault_Handler))
[Stack]
- Max Depth = 8
- Call Chain = HardFault_Handler
[Calls]
[Address Reference Count : 1]
I2C0_Master_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, i2c_irq.o(.text.I2C0_Master_IRQHandler))
[Stack]
- Max Depth = 80
- Call Chain = I2C0_Master_IRQHandler ⇒ I2C_DRV_MasterIRQHandler ⇒ I2C_DRV_MasterSetBaudRate ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq
[Calls]- >> I2C_DRV_MasterIRQHandler
[Address Reference Count : 1]
I2C0_Slave_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, i2c_irq.o(.text.I2C0_Slave_IRQHandler))
[Stack]
- Max Depth = 168
- Call Chain = I2C0_Slave_IRQHandler ⇒ I2C_DRV_SlaveIRQHandler ⇒ I2C_DRV_SlaveStartDmaTransfer ⇒ DMA_DRV_ConfigMultiBlockTransfer ⇒ DMA_DRV_ConfigSingleBlockTransfer ⇒ DMA_SetDmaRequestCmd
[Calls]- >> I2C_DRV_SlaveIRQHandler
[Address Reference Count : 1]
I2C1_Master_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, i2c_irq.o(.text.I2C1_Master_IRQHandler))
[Stack]
- Max Depth = 80
- Call Chain = I2C1_Master_IRQHandler ⇒ I2C_DRV_MasterIRQHandler ⇒ I2C_DRV_MasterSetBaudRate ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq
[Calls]- >> I2C_DRV_MasterIRQHandler
[Address Reference Count : 1]
I2C_DRV_MasterIRQHandler (Thumb, 1294 bytes, Stack size 32 bytes, i2c_driver.o(.text.I2C_DRV_MasterIRQHandler))
[Stack]
- Max Depth = 80
- Call Chain = I2C_DRV_MasterIRQHandler ⇒ I2C_DRV_MasterSetBaudRate ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq
[Calls]- >> I2C_DRV_MasterSetBaudRate
- >> OSIF_SemaPost
- >> DMA_DRV_StopChannel
- >> CLOCK_DRV_ResetModule
[Called By]- >> I2C1_Master_IRQHandler
- >> I2C0_Master_IRQHandler
I2C_DRV_MasterSetBaudRate (Thumb, 440 bytes, Stack size 40 bytes, i2c_driver.o(.text.I2C_DRV_MasterSetBaudRate))
[Stack]
- Max Depth = 48
- Call Chain = I2C_DRV_MasterSetBaudRate ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq
[Calls]
[Called By]- >> I2C_DRV_MasterIRQHandler
I2C_DRV_SlaveIRQHandler (Thumb, 866 bytes, Stack size 16 bytes, i2c_driver.o(.text.I2C_DRV_SlaveIRQHandler))
[Stack]
- Max Depth = 168
- Call Chain = I2C_DRV_SlaveIRQHandler ⇒ I2C_DRV_SlaveStartDmaTransfer ⇒ DMA_DRV_ConfigMultiBlockTransfer ⇒ DMA_DRV_ConfigSingleBlockTransfer ⇒ DMA_SetDmaRequestCmd
[Calls]- >> I2C_DRV_SlaveStartDmaTransfer
- >> OSIF_SemaPost
- >> DMA_DRV_StopChannel
[Called By]
INT_SYS_DisableIRQGlobal (Thumb, 18 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_DisableIRQGlobal))
[Called By]
- >> OSIF_SemaPost
- >> FLEXCAN_SetMsgBuffIntCmd
- >> DMA_SetDmaRequestCmd
- >> CLOCK_SYS_UpdateConfiguration
- >> WDG_DRV_Trigger
- >> WDG_Config
INT_SYS_EnableIRQ (Thumb, 34 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_EnableIRQ))
[Called By]
- >> WDG_DRV_Init
- >> Mcu_Init
INT_SYS_EnableIRQGlobal (Thumb, 26 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_EnableIRQGlobal))
[Called By]
- >> OSIF_SemaPost
- >> FLEXCAN_SetMsgBuffIntCmd
- >> DMA_SetDmaRequestCmd
- >> CLOCK_SYS_UpdateConfiguration
- >> WDG_DRV_Trigger
- >> WDG_Config
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]
- Max Depth = 8
- Call Chain = MPWM0_Ch0_IRQHandler
[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]
- Max Depth = 8
- Call Chain = MPWM0_Ch0_Ovf_IRQHandler
[Calls]
[Address Reference Count : 1]
MPWM0_Ch1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch1_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = MPWM0_Ch1_IRQHandler
[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]
- Max Depth = 8
- Call Chain = MPWM0_Ch1_Ovf_IRQHandler
[Calls]
[Address Reference Count : 1]
MPWM0_Ch2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch2_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = MPWM0_Ch2_IRQHandler
[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]
- Max Depth = 8
- Call Chain = MPWM0_Ch2_Ovf_IRQHandler
[Calls]
[Address Reference Count : 1]
MPWM0_Ch3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch3_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = MPWM0_Ch3_IRQHandler
[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]
- Max Depth = 8
- Call Chain = MPWM0_Ch3_Ovf_IRQHandler
[Calls]
[Address Reference Count : 1]
MPWM0_Ch4_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch4_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = MPWM0_Ch4_IRQHandler
[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]
- Max Depth = 8
- Call Chain = MPWM0_Ch4_Ovf_IRQHandler
[Calls]
[Address Reference Count : 1]
MPWM0_Ch5_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch5_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = MPWM0_Ch5_IRQHandler
[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]
- Max Depth = 8
- Call Chain = MPWM0_Ch5_Ovf_IRQHandler
[Calls]
[Address Reference Count : 1]
MPWM0_Ch6_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch6_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = MPWM0_Ch6_IRQHandler
[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]
- Max Depth = 8
- Call Chain = MPWM0_Ch6_Ovf_IRQHandler
[Calls]
[Address Reference Count : 1]
MPWM0_Ch7_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MPWM0_Ch7_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = MPWM0_Ch7_IRQHandler
[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]
- Max Depth = 8
- Call Chain = MPWM0_Ch7_Ovf_IRQHandler
[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]
- Max Depth = 96
- Call Chain = Mcu_Init ⇒ lpTMR_DRV_Init ⇒ lpTMR_DRV_SetConfig ⇒ __aeabi_uldivmod
[Calls]- >> WDG_DRV_Init
- >> INT_SYS_EnableIRQ
- >> ADC_DRV_ConfigConverter
- >> lpTMR_DRV_StartCounter
- >> lpTMR_DRV_Init
- >> PINS_DRV_Init
- >> SystemSoftwareReset
- >> CLOCK_SYS_UpdateConfiguration
- >> CLOCK_SYS_Init
[Called By]
MemManage_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.MemManage_Handler))
[Stack]
- Max Depth = 8
- Call Chain = MemManage_Handler
[Calls]
[Address Reference Count : 1]
NMI_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.NMI_Handler))
[Stack]
- Max Depth = 8
- Call Chain = NMI_Handler
[Calls]
[Address Reference Count : 1]
OSIF_SemaPost (Thumb, 34 bytes, Stack size 8 bytes, osif_baremetal.o(.text.OSIF_SemaPost))
[Stack]
- Max Depth = 8
- Call Chain = OSIF_SemaPost
[Calls]- >> INT_SYS_EnableIRQGlobal
- >> INT_SYS_DisableIRQGlobal
[Called By]- >> I2C_DRV_SlaveIRQHandler
- >> I2C_DRV_MasterIRQHandler
- >> FLEXCAN_IRQHandler
- >> FLEXCAN_CompleteRxMessageFifoData
PCU_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.PCU_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = PCU_IRQHandler
[Calls]
[Address Reference Count : 1]
PINS_DRV_Init (Thumb, 30 bytes, Stack size 16 bytes, pins_driver.o(.text.PINS_DRV_Init))
[Stack]
- Max Depth = 32
- Call Chain = PINS_DRV_Init ⇒ PINS_Init
[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]
- Max Depth = 16
- Call Chain = PINS_Init
[Called By]
PendSV_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.PendSV_Handler))
[Stack]
- Max Depth = 8
- Call Chain = PendSV_Handler
[Calls]
[Address Reference Count : 1]
RamInit1 (Thumb, 320 bytes, Stack size 40 bytes, raminit1.o(.text.RamInit1))
[Stack]
- Max Depth = 40
- Call Chain = RamInit1
[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]
- Max Depth = 8
- Call Chain = SCU_IRQHandler
[Calls]
[Address Reference Count : 1]
SPI0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SPI0_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = SPI0_IRQHandler
[Calls]
[Address Reference Count : 1]
SPI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SPI1_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = SPI1_IRQHandler
[Calls]
[Address Reference Count : 1]
SPI2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SPI2_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = SPI2_IRQHandler
[Calls]
[Address Reference Count : 1]
SVC_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SVC_Handler))
[Stack]
- Max Depth = 8
- Call Chain = SVC_Handler
[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]- >> pTMR0_Ch3_IRQHandler
- >> pTMR0_Ch2_IRQHandler
- >> pTMR0_Ch1_IRQHandler
- >> pTMR0_Ch0_IRQHandler
- >> eTMR1_Ovf_IRQHandler
- >> eTMR1_Fault_IRQHandler
- >> eTMR1_Ch6_Ch7_IRQHandler
- >> eTMR1_Ch4_Ch5_IRQHandler
- >> eTMR1_Ch2_Ch3_IRQHandler
- >> eTMR1_Ch0_Ch1_IRQHandler
- >> eTMR0_Ovf_IRQHandler
- >> eTMR0_Fault_IRQHandler
- >> eTMR0_Ch6_Ch7_IRQHandler
- >> eTMR0_Ch4_Ch5_IRQHandler
- >> eTMR0_Ch2_Ch3_IRQHandler
- >> eTMR0_Ch0_Ch1_IRQHandler
- >> WDG0_IRQHandler
- >> UsageFault_Handler
- >> UART2_IRQHandler
- >> UART1_IRQHandler
- >> UART0_IRQHandler
- >> TRNG_IRQHandler
- >> SVC_Handler
- >> SPI2_IRQHandler
- >> SPI1_IRQHandler
- >> SPI0_IRQHandler
- >> SCU_IRQHandler
- >> PendSV_Handler
- >> PCU_IRQHandler
- >> NMI_Handler
- >> MemManage_Handler
- >> MPWM0_Ch7_Ovf_IRQHandler
- >> MPWM0_Ch7_IRQHandler
- >> MPWM0_Ch6_Ovf_IRQHandler
- >> MPWM0_Ch6_IRQHandler
- >> MPWM0_Ch5_Ovf_IRQHandler
- >> MPWM0_Ch5_IRQHandler
- >> MPWM0_Ch4_Ovf_IRQHandler
- >> MPWM0_Ch4_IRQHandler
- >> MPWM0_Ch3_Ovf_IRQHandler
- >> MPWM0_Ch3_IRQHandler
- >> MPWM0_Ch2_Ovf_IRQHandler
- >> MPWM0_Ch2_IRQHandler
- >> MPWM0_Ch1_Ovf_IRQHandler
- >> MPWM0_Ch1_IRQHandler
- >> MPWM0_Ch0_Ovf_IRQHandler
- >> MPWM0_Ch0_IRQHandler
- >> HardFault_Handler
- >> HCU_IRQHandler
- >> GPIOE_IRQHandler
- >> GPIOD_IRQHandler
- >> GPIOC_IRQHandler
- >> GPIOB_IRQHandler
- >> GPIOA_IRQHandler
- >> EMU0_SB_IRQHandler
- >> EMU0_DB_IRQHandler
- >> EFM_IRQHandler
- >> EFM_Error_IRQHandler
- >> EFM_Ecc_IRQHandler
- >> DefaultISR
- >> DebugMon_Handler
- >> BusFault_Handler
- >> ADC0_IRQHandler
- >> ACMP0_IRQHandler
- >> Mcu_Init
TRNG_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.TRNG_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = TRNG_IRQHandler
[Calls]
[Address Reference Count : 1]
UART0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.UART0_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = UART0_IRQHandler
[Calls]
[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.UART1_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = UART1_IRQHandler
[Calls]
[Address Reference Count : 1]
UART2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.UART2_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = UART2_IRQHandler
[Calls]
[Address Reference Count : 1]
UsageFault_Handler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.UsageFault_Handler))
[Stack]
- Max Depth = 8
- Call Chain = UsageFault_Handler
[Calls]
[Address Reference Count : 1]
VectorTableCopy (Thumb, 68 bytes, Stack size 8 bytes, vector_table_copy.o(.text.VectorTableCopy))
[Stack]
- Max Depth = 16
- Call Chain = VectorTableCopy ⇒ __aeabi_memcpy4
[Calls]
[Address Reference Count : 1]
WDG0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.WDG0_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = WDG0_IRQHandler
[Calls]
[Address Reference Count : 1]
WDG_Config (Thumb, 148 bytes, Stack size 16 bytes, wdg_hw_access.o(.text.WDG_Config))
[Stack]
- Max Depth = 16
- Call Chain = WDG_Config
[Calls]- >> INT_SYS_EnableIRQGlobal
- >> INT_SYS_DisableIRQGlobal
[Called By]
WDG_DRV_Init (Thumb, 58 bytes, Stack size 8 bytes, wdg_driver.o(.text.WDG_DRV_Init))
[Stack]
- Max Depth = 24
- Call Chain = WDG_DRV_Init ⇒ WDG_Config
[Calls]- >> INT_SYS_EnableIRQ
- >> WDG_Config
[Called By]
WDG_DRV_Trigger (Thumb, 34 bytes, Stack size 8 bytes, wdg_driver.o(.text.WDG_DRV_Trigger))
[Stack]
- Max Depth = 8
- Call Chain = WDG_DRV_Trigger
[Calls]- >> INT_SYS_EnableIRQGlobal
- >> INT_SYS_DisableIRQGlobal
[Called By]
Wdg_Clear (Thumb, 6 bytes, Stack size 0 bytes, mcu.o(.text.Wdg_Clear))
[Stack]
- Max Depth = 8
- Call Chain = Wdg_Clear ⇒ WDG_DRV_Trigger
[Calls]
[Called By]- >> Flash_Write
- >> Flash_Erase
- >> main
eTMR0_Ch0_Ch1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR0_Ch0_Ch1_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = eTMR0_Ch0_Ch1_IRQHandler
[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]
- Max Depth = 8
- Call Chain = eTMR0_Ch2_Ch3_IRQHandler
[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]
- Max Depth = 8
- Call Chain = eTMR0_Ch4_Ch5_IRQHandler
[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]
- Max Depth = 8
- Call Chain = eTMR0_Ch6_Ch7_IRQHandler
[Calls]
[Address Reference Count : 1]
eTMR0_Fault_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR0_Fault_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = eTMR0_Fault_IRQHandler
[Calls]
[Address Reference Count : 1]
eTMR0_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR0_Ovf_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = eTMR0_Ovf_IRQHandler
[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]
- Max Depth = 8
- Call Chain = eTMR1_Ch0_Ch1_IRQHandler
[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]
- Max Depth = 8
- Call Chain = eTMR1_Ch2_Ch3_IRQHandler
[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]
- Max Depth = 8
- Call Chain = eTMR1_Ch4_Ch5_IRQHandler
[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]
- Max Depth = 8
- Call Chain = eTMR1_Ch6_Ch7_IRQHandler
[Calls]
[Address Reference Count : 1]
eTMR1_Fault_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR1_Fault_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = eTMR1_Fault_IRQHandler
[Calls]
[Address Reference Count : 1]
eTMR1_Ovf_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR1_Ovf_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = eTMR1_Ovf_IRQHandler
[Calls]
[Address Reference Count : 1]
lpTMR0_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, ytm32b1mc0_it.o(.text.lpTMR0_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = lpTMR0_IRQHandler
[Calls]- >> Led_Toggle
- >> Delay_Decrement
- >> lpTMR_DRV_ClearCompareFlag
- >> Main_Tick_10ms
[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]
- Max Depth = 88
- Call Chain = lpTMR_DRV_Init ⇒ lpTMR_DRV_SetConfig ⇒ __aeabi_uldivmod
[Calls]
[Called By]
lpTMR_DRV_SetConfig (Thumb, 418 bytes, Stack size 40 bytes, lptmr_driver.o(.text.lpTMR_DRV_SetConfig))
[Stack]
- Max Depth = 80
- Call Chain = lpTMR_DRV_SetConfig ⇒ __aeabi_uldivmod
[Calls]- >> CLOCK_SYS_GetFreq
- >> lpTMR_Init
- >> __aeabi_uldivmod
[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]
- Max Depth = 96
- Call Chain = main ⇒ Mcu_Init ⇒ lpTMR_DRV_Init ⇒ lpTMR_DRV_SetConfig ⇒ __aeabi_uldivmod
[Calls]- >> Wdg_Clear
- >> Flash_Write
- >> Flash_Erase
- >> Flash_Init
- >> Mcu_Init
- >> memcmp
[Called By]
pTMR0_Ch0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.pTMR0_Ch0_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = pTMR0_Ch0_IRQHandler
[Calls]
[Address Reference Count : 1]
pTMR0_Ch1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.pTMR0_Ch1_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = pTMR0_Ch1_IRQHandler
[Calls]
[Address Reference Count : 1]
pTMR0_Ch2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.pTMR0_Ch2_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = pTMR0_Ch2_IRQHandler
[Calls]
[Address Reference Count : 1]
pTMR0_Ch3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, vector_table_copy.o(.text.pTMR0_Ch3_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = pTMR0_Ch3_IRQHandler
[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]
- Max Depth = 40
- Call Chain = FLEXCAN_CompleteRxMessageFifoData ⇒ DMA_DRV_StopChannel ⇒ DMA_SetDmaRequestCmd
[Calls]- >> OSIF_SemaPost
- >> FLEXCAN_SetMsgBuffIntCmd
- >> DMA_DRV_StopChannel
[Called By]
I2C_DRV_SlaveStartDmaTransfer (Thumb, 196 bytes, Stack size 48 bytes, i2c_driver.o(.text.I2C_DRV_SlaveStartDmaTransfer))
[Stack]
- Max Depth = 152
- Call Chain = I2C_DRV_SlaveStartDmaTransfer ⇒ DMA_DRV_ConfigMultiBlockTransfer ⇒ DMA_DRV_ConfigSingleBlockTransfer ⇒ DMA_SetDmaRequestCmd
[Calls]- >> DMA_DRV_SetSrcLastAddrAdjustment
- >> DMA_DRV_StartChannel
- >> DMA_DRV_ConfigMultiBlockTransfer
- >> DMA_DRV_SetChannelRequestAndTrigger
[Called By]- >> I2C_DRV_SlaveIRQHandler
Undefined Global Symbols