# Static Call Graph for image .\Objects\pwmsinglejiexi.axf

#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Thu Nov 20 21:16:29 2025

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

### Call chain for Maximum Stack Depth:

Reset_Handler ⇒ main ⇒ Board_Init ⇒ CLOCK_SYS_UpdateConfiguration ⇒ CLOCK_SYS_SetConfiguration ⇒ CLOCK_DRV_Init ⇒ CLOCK_SYS_SetScuConfiguration ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

### Functions with no stack information

- Reset_Handler
- RamInit0

### 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)
- ALIGN_0_IRQHandler from vector_table_copy.o(.text.ALIGN_0_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 vector_table_copy.o(.text.CAN0_Error_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_0_15_MB_IRQHandler from vector_table_copy.o(.text.CAN0_ORed_0_15_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_16_31_MB_IRQHandler from vector_table_copy.o(.text.CAN0_ORed_16_31_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_32_47_MB_IRQHandler from vector_table_copy.o(.text.CAN0_ORed_32_47_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_48_63_MB_IRQHandler from vector_table_copy.o(.text.CAN0_ORed_48_63_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_ORed_IRQHandler from vector_table_copy.o(.text.CAN0_ORed_IRQHandler) referenced from vector.o(.isr_vector)
- CAN0_Wake_Up_IRQHandler from vector_table_copy.o(.text.CAN0_Wake_Up_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_Error_IRQHandler from vector_table_copy.o(.text.CAN1_Error_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_ORed_0_15_MB_IRQHandler from vector_table_copy.o(.text.CAN1_ORed_0_15_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_ORed_16_31_MB_IRQHandler from vector_table_copy.o(.text.CAN1_ORed_16_31_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_ORed_IRQHandler from vector_table_copy.o(.text.CAN1_ORed_IRQHandler) referenced from vector.o(.isr_vector)
- CAN1_Wake_Up_IRQHandler from vector_table_copy.o(.text.CAN1_Wake_Up_IRQHandler) referenced from vector.o(.isr_vector)
- CAN2_Error_IRQHandler from vector_table_copy.o(.text.CAN2_Error_IRQHandler) referenced from vector.o(.isr_vector)
- CAN2_ORed_0_15_MB_IRQHandler from vector_table_copy.o(.text.CAN2_ORed_0_15_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN2_ORed_16_31_MB_IRQHandler from vector_table_copy.o(.text.CAN2_ORed_16_31_MB_IRQHandler) referenced from vector.o(.isr_vector)
- CAN2_ORed_IRQHandler from vector_table_copy.o(.text.CAN2_ORed_IRQHandler) referenced from vector.o(.isr_vector)
- CAN2_Wake_Up_IRQHandler from vector_table_copy.o(.text.CAN2_Wake_Up_IRQHandler) referenced from vector.o(.isr_vector)
- DMA0_IRQHandler from dma_irq.o(.text.DMA0_IRQHandler) referenced from vector.o(.isr_vector)
- DMA10_IRQHandler from dma_irq.o(.text.DMA10_IRQHandler) referenced from vector.o(.isr_vector)
- DMA11_IRQHandler from dma_irq.o(.text.DMA11_IRQHandler) referenced from vector.o(.isr_vector)
- DMA12_IRQHandler from dma_irq.o(.text.DMA12_IRQHandler) referenced from vector.o(.isr_vector)
- DMA13_IRQHandler from dma_irq.o(.text.DMA13_IRQHandler) referenced from vector.o(.isr_vector)
- DMA14_IRQHandler from dma_irq.o(.text.DMA14_IRQHandler) referenced from vector.o(.isr_vector)
- DMA15_IRQHandler from dma_irq.o(.text.DMA15_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)
- DMA4_IRQHandler from dma_irq.o(.text.DMA4_IRQHandler) referenced from vector.o(.isr_vector)
- DMA5_IRQHandler from dma_irq.o(.text.DMA5_IRQHandler) referenced from vector.o(.isr_vector)
- DMA6_IRQHandler from dma_irq.o(.text.DMA6_IRQHandler) referenced from vector.o(.isr_vector)
- DMA7_IRQHandler from dma_irq.o(.text.DMA7_IRQHandler) referenced from vector.o(.isr_vector)
- DMA8_IRQHandler from dma_irq.o(.text.DMA8_IRQHandler) referenced from vector.o(.isr_vector)
- DMA9_IRQHandler from dma_irq.o(.text.DMA9_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 96 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)
- FPU_IRQHandler from vector_table_copy.o(.text.FPU_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 vector_table_copy.o(.text.I2C0_Master_IRQHandler) referenced from vector.o(.isr_vector)
- I2C0_Slave_IRQHandler from vector_table_copy.o(.text.I2C0_Slave_IRQHandler) referenced from vector.o(.isr_vector)
- I2C1_Master_IRQHandler from vector_table_copy.o(.text.I2C1_Master_IRQHandler) referenced from vector.o(.isr_vector)
- LINFlexD0_IRQHandler from vector_table_copy.o(.text.LINFlexD0_IRQHandler) referenced from vector.o(.isr_vector)
- LINFlexD1_IRQHandler from vector_table_copy.o(.text.LINFlexD1_IRQHandler) referenced from vector.o(.isr_vector)
- LINFlexD2_IRQHandler from vector_table_copy.o(.text.LINFlexD2_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)
- PTU0_IRQHandler from vector_table_copy.o(.text.PTU0_IRQHandler) referenced from vector.o(.isr_vector)
- PendSV_Handler from vector_table_copy.o(.text.PendSV_Handler) referenced from vector.o(.isr_vector)
- RTC_IRQHandler from vector_table_copy.o(.text.RTC_IRQHandler) referenced from vector.o(.isr_vector)
- RTC_Seconds_IRQHandler from vector_table_copy.o(.text.RTC_Seconds_IRQHandler) 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)
- SENT0_IRQHandler from vector_table_copy.o(.text.SENT0_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)
- SPI3_IRQHandler from vector_table_copy.o(.text.SPI3_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_ytm32b1md1.o(.text.SystemInit) referenced from startup.o(.text)
- TMR0_Ch0_IRQHandler from vector_table_copy.o(.text.TMR0_Ch0_IRQHandler) referenced from vector.o(.isr_vector)
- TMR0_Ch1_IRQHandler from vector_table_copy.o(.text.TMR0_Ch1_IRQHandler) referenced from vector.o(.isr_vector)
- TMR0_Ch2_IRQHandler from vector_table_copy.o(.text.TMR0_Ch2_IRQHandler) referenced from vector.o(.isr_vector)
- TMR0_Ch3_IRQHandler from vector_table_copy.o(.text.TMR0_Ch3_IRQHandler) referenced from vector.o(.isr_vector)
- TRNG_IRQHandler from vector_table_copy.o(.text.TRNG_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)
- WKU_IRQHandler from vector_table_copy.o(.text.WKU_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Ch0_Ch1_IRQHandler from etmr_ic_driver.o(.text.eTMR0_Ch0_Ch1_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Ch2_Ch3_IRQHandler from etmr_ic_driver.o(.text.eTMR0_Ch2_Ch3_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Ch4_Ch5_IRQHandler from etmr_ic_driver.o(.text.eTMR0_Ch4_Ch5_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR0_Ch6_Ch7_IRQHandler from etmr_ic_driver.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 etmr_ic_driver.o(.text.eTMR1_Ch0_Ch1_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR1_Ch2_Ch3_IRQHandler from etmr_ic_driver.o(.text.eTMR1_Ch2_Ch3_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR1_Ch4_Ch5_IRQHandler from etmr_ic_driver.o(.text.eTMR1_Ch4_Ch5_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR1_Ch6_Ch7_IRQHandler from etmr_ic_driver.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)
- eTMR2_Ch0_Ch1_IRQHandler from etmr_ic_driver.o(.text.eTMR2_Ch0_Ch1_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR2_Ch2_Ch3_IRQHandler from etmr_ic_driver.o(.text.eTMR2_Ch2_Ch3_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR2_Ch4_Ch5_IRQHandler from etmr_ic_driver.o(.text.eTMR2_Ch4_Ch5_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR2_Ch6_Ch7_IRQHandler from etmr_ic_driver.o(.text.eTMR2_Ch6_Ch7_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR2_Fault_IRQHandler from vector_table_copy.o(.text.eTMR2_Fault_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR2_Ovf_IRQHandler from vector_table_copy.o(.text.eTMR2_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR3_Ch0_Ch1_IRQHandler from etmr_ic_driver.o(.text.eTMR3_Ch0_Ch1_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR3_Ch2_Ch3_IRQHandler from etmr_ic_driver.o(.text.eTMR3_Ch2_Ch3_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR3_Ch4_Ch5_IRQHandler from etmr_ic_driver.o(.text.eTMR3_Ch4_Ch5_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR3_Ch6_Ch7_IRQHandler from etmr_ic_driver.o(.text.eTMR3_Ch6_Ch7_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR3_Fault_IRQHandler from vector_table_copy.o(.text.eTMR3_Fault_IRQHandler) referenced from vector.o(.isr_vector)
- eTMR3_Ovf_IRQHandler from vector_table_copy.o(.text.eTMR3_Ovf_IRQHandler) referenced from vector.o(.isr_vector)
- lpTMR0_IRQHandler from vector_table_copy.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)
- pwmSentSCaptureNotification from main.o(.text.pwmSentSCaptureNotification) referenced from etmr_config.o(.data.ETMR_IC_Config0InputCh)

### Global Symbols

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

- Max Depth = 268 + Unknown Stack Size
- Call Chain = Reset_Handler ⇒ main ⇒ Board_Init ⇒ CLOCK_SYS_UpdateConfiguration ⇒ CLOCK_SYS_SetConfiguration ⇒ CLOCK_DRV_Init ⇒ CLOCK_SYS_SetScuConfiguration ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> RamInit0
- >> main

[Address Reference Count : 1]

- vector.o(.isr_vector)

RamInit0 (Thumb, 0 bytes, Stack size unknown bytes, raminit0.o(.text))
[Called By]

- >> Reset_Handler

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

- Max Depth = 8
- Call Chain = ACMP0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = ADC0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

ALIGN_0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.ALIGN_0_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = ALIGN_0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = BusFault_Handler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN0_Error_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN0_Error_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN0_Error_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN0_ORed_0_15_MB_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN0_ORed_0_15_MB_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN0_ORed_0_15_MB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN0_ORed_16_31_MB_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN0_ORed_16_31_MB_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN0_ORed_16_31_MB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN0_ORed_32_47_MB_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN0_ORed_32_47_MB_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN0_ORed_32_47_MB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN0_ORed_48_63_MB_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN0_ORed_48_63_MB_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN0_ORed_48_63_MB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN0_ORed_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN0_ORed_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN0_ORed_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN0_Wake_Up_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN0_Wake_Up_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN0_Wake_Up_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN1_Error_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN1_Error_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN1_Error_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN1_ORed_0_15_MB_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN1_ORed_0_15_MB_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN1_ORed_0_15_MB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN1_ORed_16_31_MB_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN1_ORed_16_31_MB_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN1_ORed_16_31_MB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN1_ORed_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN1_ORed_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN1_ORed_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN1_Wake_Up_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN1_Wake_Up_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN1_Wake_Up_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN2_Error_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN2_Error_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN2_Error_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN2_ORed_0_15_MB_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN2_ORed_0_15_MB_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN2_ORed_0_15_MB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN2_ORed_16_31_MB_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN2_ORed_16_31_MB_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN2_ORed_16_31_MB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN2_ORed_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN2_ORed_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN2_ORed_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CAN2_Wake_Up_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.CAN2_Wake_Up_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = CAN2_Wake_Up_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

CLOCK_DRV_GetFreq (Thumb, 538 bytes, Stack size 48 bytes, clock_ytm32b1mx.o(.text.CLOCK_DRV_GetFreq))
[Stack]

- Max Depth = 84
- Call Chain = CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> CLOCK_DRV_GetPllFreq
- >> SCU_GetSlowBusClkDiv
- >> SCU_GetFastBusClkDiv
- >> SCU_GetSysClkDiv
- >> SCU_GetSysClkSrc
- >> CLOCK_GetIpcCtrlReg

[Called By]

- >> CLOCK_SYS_GetFreq

CLOCK_DRV_GetPllFreq (Thumb, 146 bytes, Stack size 32 bytes, clock_ytm32b1mx.o(.text.CLOCK_DRV_GetPllFreq))
[Stack]

- Max Depth = 36
- Call Chain = CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> SCU_GetPllFeedBackDiv
- >> SCU_GetPllRefClkDiv
- >> SCU_GetPllRefClk
- >> SCU_GetPllLock

[Called By]

- >> CLOCK_DRV_GetFreq
- >> CLOCK_SYS_SetScuConfiguration

CLOCK_DRV_Init (Thumb, 50 bytes, Stack size 16 bytes, clock_ytm32b1mx.o(.text.CLOCK_DRV_Init))
[Stack]

- Max Depth = 180
- Call Chain = CLOCK_DRV_Init ⇒ CLOCK_SYS_SetScuConfiguration ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> CLOCK_SYS_SetScuConfiguration
- >> CLOCK_SYS_SetIpcConfiguration

[Called By]

- >> CLOCK_SYS_SetConfiguration

CLOCK_DRV_ResetModule (Thumb, 28 bytes, Stack size 16 bytes, clock_ytm32b1mx.o(.text.CLOCK_DRV_ResetModule))
[Stack]

- Max Depth = 24
- Call Chain = CLOCK_DRV_ResetModule ⇒ CLOCK_GetIpcCtrlReg

[Calls]

- >> IPC_ResetModule
- >> CLOCK_GetIpcCtrlReg

[Called By]

- >> eTMR_DRV_Reset

CLOCK_SYS_GetFreq (Thumb, 24 bytes, Stack size 16 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_GetFreq))
[Stack]

- Max Depth = 100
- Call Chain = CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> CLOCK_DRV_GetFreq

[Called By]

- >> CLOCK_SYS_SetScuConfiguration
- >> eTMR_DRV_GetFrequency

CLOCK_SYS_Init (Thumb, 54 bytes, Stack size 16 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_Init))
[Stack]

- Max Depth = 16
- Call Chain = CLOCK_SYS_Init

[Called By]

- >> Board_Init

CLOCK_SYS_SetConfiguration (Thumb, 16 bytes, Stack size 16 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_SetConfiguration))
[Stack]

- Max Depth = 196
- Call Chain = CLOCK_SYS_SetConfiguration ⇒ CLOCK_DRV_Init ⇒ CLOCK_SYS_SetScuConfiguration ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> CLOCK_DRV_Init

[Called By]

- >> CLOCK_SYS_UpdateConfiguration

CLOCK_SYS_UpdateConfiguration (Thumb, 510 bytes, Stack size 32 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_UpdateConfiguration))
[Stack]

- Max Depth = 228
- Call Chain = CLOCK_SYS_UpdateConfiguration ⇒ CLOCK_SYS_SetConfiguration ⇒ CLOCK_DRV_Init ⇒ CLOCK_SYS_SetScuConfiguration ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> CLOCK_SYS_SetConfiguration
- >> INT_SYS_EnableIRQGlobal
- >> INT_SYS_DisableIRQGlobal

[Called By]

- >> Board_Init

CLOCK_SYS_WaitFXOSCValid (Thumb, 178 bytes, Stack size 24 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_WaitFXOSCValid))
[Stack]

- Max Depth = 36
- Call Chain = CLOCK_SYS_WaitFXOSCValid ⇒ SCU_SetFxoscGain

[Calls]

- >> SCU_GetFXOSCValid
- >> SCU_SetFxoscGain

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

DMA0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA0_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA0_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA10_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA10_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA10_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA11_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA11_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA11_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA12_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA12_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA12_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA13_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA13_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA13_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA14_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA14_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA14_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA15_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA15_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA15_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA1_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA1_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA2_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA2_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA3_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA3_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA4_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA4_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA4_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA5_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA5_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA5_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA6_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA6_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA6_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA7_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA7_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA7_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA8_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA8_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA8_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA9_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA9_IRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA9_IRQHandler ⇒ DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMAMUX_Init (Thumb, 54 bytes, Stack size 8 bytes, dma_hw_access.o(.text.DMAMUX_Init))
[Stack]

- Max Depth = 8
- Call Chain = DMAMUX_Init

[Called By]

- >> DMA_DRV_Init

DMA_CTSClearReg (Thumb, 172 bytes, Stack size 8 bytes, dma_hw_access.o(.text.DMA_CTSClearReg))
[Stack]

- Max Depth = 8
- Call Chain = DMA_CTSClearReg

[Called By]

- >> DMA_DRV_ChannelInit
- >> DMA_Init

DMA_DRV_ChannelInit (Thumb, 180 bytes, Stack size 32 bytes, dma_driver.o(.text.DMA_DRV_ChannelInit))
[Stack]

- Max Depth = 64
- Call Chain = DMA_DRV_ChannelInit ⇒ DMA_DRV_SetChannelRequestAndTrigger ⇒ DMAMUX_SetChannelSource

[Calls]

- >> DMA_DRV_InstallCallback
- >> DMA_SetErrorIntCmd
- >> DMA_CTSClearReg
- >> DMA_DRV_SetChannelRequestAndTrigger
- >> DMA_DRV_ClearStructure

[Called By]

- >> DMA_DRV_Init

DMA_DRV_ErrorIRQHandler (Thumb, 136 bytes, Stack size 24 bytes, dma_driver.o(.text.DMA_DRV_ErrorIRQHandler))
[Stack]

- Max Depth = 48
- Call Chain = DMA_DRV_ErrorIRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_SetDmaRequestCmd
- >> DMA_ClearErrorIntStatusFlag
- >> DMA_DRV_ClearIntStatus

[Called By]

- >> DMA_Error_IRQHandler

DMA_DRV_GetDmaRegBaseAddr (Thumb, 22 bytes, Stack size 4 bytes, dma_driver.o(.text.DMA_DRV_GetDmaRegBaseAddr))
[Stack]

- Max Depth = 4
- Call Chain = DMA_DRV_GetDmaRegBaseAddr

[Called By]

- >> DMA_Error_IRQHandler

DMA_DRV_IRQHandler (Thumb, 68 bytes, Stack size 16 bytes, dma_driver.o(.text.DMA_DRV_IRQHandler))
[Stack]

- Max Depth = 40
- Call Chain = DMA_DRV_IRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_DRV_ClearIntStatus

[Called By]

- >> DMA15_IRQHandler
- >> DMA14_IRQHandler
- >> DMA13_IRQHandler
- >> DMA12_IRQHandler
- >> DMA11_IRQHandler
- >> DMA10_IRQHandler
- >> DMA9_IRQHandler
- >> DMA8_IRQHandler
- >> DMA7_IRQHandler
- >> DMA6_IRQHandler
- >> DMA5_IRQHandler
- >> DMA4_IRQHandler
- >> DMA3_IRQHandler
- >> DMA2_IRQHandler
- >> DMA1_IRQHandler
- >> DMA0_IRQHandler

DMA_DRV_Init (Thumb, 296 bytes, Stack size 48 bytes, dma_driver.o(.text.DMA_DRV_Init))
[Stack]

- Max Depth = 112
- Call Chain = DMA_DRV_Init ⇒ DMA_DRV_ChannelInit ⇒ DMA_DRV_SetChannelRequestAndTrigger ⇒ DMAMUX_SetChannelSource

[Calls]

- >> DMA_DRV_ChannelInit
- >> DMAMUX_Init
- >> DMA_Init
- >> DMA_SetHaltOnErrorCmd
- >> DMA_DRV_ClearStructure
- >> INT_SYS_EnableIRQ

[Called By]

- >> Board_Init

DMA_DRV_InstallCallback (Thumb, 52 bytes, Stack size 12 bytes, dma_driver.o(.text.DMA_DRV_InstallCallback))
[Stack]

- Max Depth = 12
- Call Chain = DMA_DRV_InstallCallback

[Called By]

- >> DMA_DRV_ChannelInit

DMA_DRV_SetChannelRequestAndTrigger (Thumb, 76 bytes, Stack size 24 bytes, dma_driver.o(.text.DMA_DRV_SetChannelRequestAndTrigger))
[Stack]

- Max Depth = 32
- Call Chain = DMA_DRV_SetChannelRequestAndTrigger ⇒ DMAMUX_SetChannelSource

[Calls]

- >> DMAMUX_SetChannelSource

[Called By]

- >> DMA_DRV_ChannelInit

DMA_Error_IRQHandler (Thumb, 86 bytes, Stack size 24 bytes, dma_irq.o(.text.DMA_Error_IRQHandler))
[Stack]

- Max Depth = 72
- Call Chain = DMA_Error_IRQHandler ⇒ DMA_DRV_ErrorIRQHandler ⇒ DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_GetErrorIntStatusFlag
- >> DMA_DRV_GetDmaRegBaseAddr
- >> DMA_DRV_ErrorIRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

DMA_Init (Thumb, 104 bytes, Stack size 24 bytes, dma_hw_access.o(.text.DMA_Init))
[Stack]

- Max Depth = 32
- Call Chain = DMA_Init ⇒ DMA_CTSClearReg

[Calls]

- >> DMA_CTSClearReg

[Called By]

- >> DMA_DRV_Init

DMA_SetDmaRequestCmd (Thumb, 66 bytes, Stack size 8 bytes, dma_hw_access.o(.text.DMA_SetDmaRequestCmd))
[Stack]

- Max Depth = 8
- Call Chain = DMA_SetDmaRequestCmd

[Called By]

- >> DMA_DRV_ErrorIRQHandler

DMA_SetErrorIntCmd (Thumb, 66 bytes, Stack size 8 bytes, dma_hw_access.o(.text.DMA_SetErrorIntCmd))
[Stack]

- Max Depth = 8
- Call Chain = DMA_SetErrorIntCmd

[Called By]

- >> DMA_DRV_ChannelInit

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

- Max Depth = 8
- Call Chain = DebugMon_Handler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

DefaultISR (Thumb, 4 bytes, Stack size 0 bytes, vector_table_copy.o(.text.DefaultISR))
[Called By]

- >> pTMR0_Ch3_IRQHandler
- >> pTMR0_Ch2_IRQHandler
- >> pTMR0_Ch1_IRQHandler
- >> pTMR0_Ch0_IRQHandler
- >> lpTMR0_IRQHandler
- >> eTMR3_Ovf_IRQHandler
- >> eTMR3_Fault_IRQHandler
- >> eTMR2_Ovf_IRQHandler
- >> eTMR2_Fault_IRQHandler
- >> eTMR1_Ovf_IRQHandler
- >> eTMR1_Fault_IRQHandler
- >> eTMR0_Ovf_IRQHandler
- >> eTMR0_Fault_IRQHandler
- >> WKU_IRQHandler
- >> WDG0_IRQHandler
- >> UsageFault_Handler
- >> TRNG_IRQHandler
- >> TMR0_Ch3_IRQHandler
- >> TMR0_Ch2_IRQHandler
- >> TMR0_Ch1_IRQHandler
- >> TMR0_Ch0_IRQHandler
- >> SVC_Handler
- >> SPI3_IRQHandler
- >> SPI2_IRQHandler
- >> SPI1_IRQHandler
- >> SPI0_IRQHandler
- >> SENT0_IRQHandler
- >> SCU_IRQHandler
- >> RTC_Seconds_IRQHandler
- >> RTC_IRQHandler
- >> PendSV_Handler
- >> PTU0_IRQHandler
- >> PCU_IRQHandler
- >> NMI_Handler
- >> MemManage_Handler
- >> LINFlexD2_IRQHandler
- >> LINFlexD1_IRQHandler
- >> LINFlexD0_IRQHandler
- >> I2C1_Master_IRQHandler
- >> I2C0_Slave_IRQHandler
- >> I2C0_Master_IRQHandler
- >> HardFault_Handler
- >> HCU_IRQHandler
- >> GPIOE_IRQHandler
- >> GPIOD_IRQHandler
- >> GPIOC_IRQHandler
- >> GPIOB_IRQHandler
- >> GPIOA_IRQHandler
- >> FPU_IRQHandler
- >> EMU0_SB_IRQHandler
- >> EMU0_DB_IRQHandler
- >> EFM_IRQHandler
- >> EFM_Error_IRQHandler
- >> EFM_Ecc_IRQHandler
- >> DebugMon_Handler
- >> CAN2_Wake_Up_IRQHandler
- >> CAN2_ORed_IRQHandler
- >> CAN2_ORed_16_31_MB_IRQHandler
- >> CAN2_ORed_0_15_MB_IRQHandler
- >> CAN2_Error_IRQHandler
- >> CAN1_Wake_Up_IRQHandler
- >> CAN1_ORed_IRQHandler
- >> CAN1_ORed_16_31_MB_IRQHandler
- >> CAN1_ORed_0_15_MB_IRQHandler
- >> CAN1_Error_IRQHandler
- >> CAN0_Wake_Up_IRQHandler
- >> CAN0_ORed_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
- >> CAN0_Error_IRQHandler
- >> BusFault_Handler
- >> ALIGN_0_IRQHandler
- >> ADC0_IRQHandler
- >> ACMP0_IRQHandler

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = EFM_Ecc_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = EFM_Error_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = EFM_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = EMU0_DB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = EMU0_SB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

FPU_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.FPU_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = FPU_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = GPIOA_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = GPIOB_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = GPIOC_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = GPIOD_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = GPIOE_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = HCU_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = HardFault_Handler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

I2C0_Master_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.I2C0_Master_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = I2C0_Master_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

I2C0_Slave_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.I2C0_Slave_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = I2C0_Slave_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

I2C1_Master_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.I2C1_Master_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = I2C1_Master_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

INT_SYS_DisableIRQ (Thumb, 20 bytes, Stack size 16 bytes, interrupt_manager.o(.text.INT_SYS_DisableIRQ))
[Stack]

- Max Depth = 20
- Call Chain = INT_SYS_DisableIRQ ⇒ __NVIC_DisableIRQ

[Calls]

- >> __NVIC_DisableIRQ

[Called By]

- >> eTMR_DRV_InitInputCapture
- >> eTMR_DRV_Init

INT_SYS_DisableIRQGlobal (Thumb, 18 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_DisableIRQGlobal))
[Called By]

- >> CLOCK_SYS_UpdateConfiguration

INT_SYS_EnableIRQ (Thumb, 20 bytes, Stack size 16 bytes, interrupt_manager.o(.text.INT_SYS_EnableIRQ))
[Stack]

- Max Depth = 20
- Call Chain = INT_SYS_EnableIRQ ⇒ __NVIC_EnableIRQ

[Calls]

- >> __NVIC_EnableIRQ

[Called By]

- >> eTMR_DRV_InitInputCapture
- >> eTMR_DRV_Init
- >> DMA_DRV_Init
- >> eTMR_DRV_EnableInterrupts

INT_SYS_EnableIRQGlobal (Thumb, 46 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_EnableIRQGlobal))
[Called By]

- >> CLOCK_SYS_UpdateConfiguration

LINFlexD0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.LINFlexD0_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = LINFlexD0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

LINFlexD1_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.LINFlexD1_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = LINFlexD1_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

LINFlexD2_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.LINFlexD2_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = LINFlexD2_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = MemManage_Handler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = NMI_Handler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = PCU_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

PINS_DRV_Init (Thumb, 56 bytes, Stack size 24 bytes, pins_driver.o(.text.PINS_DRV_Init))
[Stack]

- Max Depth = 72
- Call Chain = PINS_DRV_Init ⇒ PINS_Init ⇒ PINS_GPIO_WritePin

[Calls]

- >> PINS_Init

[Called By]

- >> Board_Init

PINS_Init (Thumb, 468 bytes, Stack size 32 bytes, pins_port_hw_access.o(.text.PINS_Init))
[Stack]

- Max Depth = 48
- Call Chain = PINS_Init ⇒ PINS_GPIO_WritePin

[Calls]

- >> PINS_GPIO_WritePin
- >> PINS_ConfigDigitalFilter

[Called By]

- >> PINS_DRV_Init

PTU0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.PTU0_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = PTU0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = PendSV_Handler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

RTC_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.RTC_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = RTC_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

RTC_Seconds_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.RTC_Seconds_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = RTC_Seconds_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

RamInit1 (Thumb, 504 bytes, Stack size 48 bytes, raminit1.o(.text.RamInit1))
[Stack]

- Max Depth = 52
- Call Chain = RamInit1 ⇒ IsPOR

[Calls]

- >> IsPOR

[Address Reference Count : 1]

- startup.o(.text)

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

- startup.o(.text)

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

- Max Depth = 8
- Call Chain = SCU_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

SENT0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SENT0_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = SENT0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = SPI0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = SPI1_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = SPI2_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

SPI3_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.SPI3_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = SPI3_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = SVC_Handler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

SysTick_Handler (Thumb, 8 bytes, Stack size 8 bytes, osif_baremetal.o(.text.SysTick_Handler))
[Stack]

- Max Depth = 8
- Call Chain = SysTick_Handler

[Calls]

- >> osif_Tick

[Address Reference Count : 1]

- vector.o(.isr_vector)

SystemInit (Thumb, 90 bytes, Stack size 8 bytes, system_ytm32b1md1.o(.text.SystemInit))
[Stack]

- Max Depth = 112
- Call Chain = SystemInit ⇒ EfmInitMpu ⇒ ARM_MPU_Load ⇒ ARM_MPU_LoadEx ⇒ ARM_MPU_OrderedMemcpy

[Calls]

- >> EfmInitMpu

[Address Reference Count : 1]

- startup.o(.text)

TMR0_Ch0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.TMR0_Ch0_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = TMR0_Ch0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

TMR0_Ch1_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.TMR0_Ch1_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = TMR0_Ch1_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

TMR0_Ch2_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.TMR0_Ch2_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = TMR0_Ch2_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

TMR0_Ch3_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.TMR0_Ch3_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = TMR0_Ch3_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = TRNG_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = UsageFault_Handler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

VectorTableCopy (Thumb, 102 bytes, Stack size 20 bytes, vector_table_copy.o(.text.VectorTableCopy))
[Stack]

- Max Depth = 20
- Call Chain = VectorTableCopy

[Address Reference Count : 1]

- startup.o(.text)

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

- Max Depth = 8
- Call Chain = WDG0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

WKU_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.WKU_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = WKU_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR0_Ch0_Ch1_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR0_Ch0_Ch1_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR0_Ch0_Ch1_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR0_Ch2_Ch3_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR0_Ch2_Ch3_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR0_Ch2_Ch3_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR0_Ch4_Ch5_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR0_Ch4_Ch5_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR0_Ch4_Ch5_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR0_Ch6_Ch7_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR0_Ch6_Ch7_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR0_Ch6_Ch7_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = eTMR0_Fault_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = eTMR0_Ovf_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR1_Ch0_Ch1_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR1_Ch0_Ch1_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR1_Ch0_Ch1_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR1_Ch2_Ch3_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR1_Ch2_Ch3_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR1_Ch2_Ch3_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR1_Ch4_Ch5_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR1_Ch4_Ch5_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR1_Ch4_Ch5_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR1_Ch6_Ch7_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR1_Ch6_Ch7_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR1_Ch6_Ch7_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = eTMR1_Fault_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = eTMR1_Ovf_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR2_Ch0_Ch1_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR2_Ch0_Ch1_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR2_Ch0_Ch1_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR2_Ch2_Ch3_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR2_Ch2_Ch3_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR2_Ch2_Ch3_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR2_Ch4_Ch5_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR2_Ch4_Ch5_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR2_Ch4_Ch5_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR2_Ch6_Ch7_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR2_Ch6_Ch7_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR2_Ch6_Ch7_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR2_Fault_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR2_Fault_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = eTMR2_Fault_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR2_Ovf_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR2_Ovf_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = eTMR2_Ovf_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR3_Ch0_Ch1_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR3_Ch0_Ch1_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR3_Ch0_Ch1_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR3_Ch2_Ch3_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR3_Ch2_Ch3_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR3_Ch2_Ch3_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR3_Ch4_Ch5_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR3_Ch4_Ch5_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR3_Ch4_Ch5_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR3_Ch6_Ch7_IRQHandler (Thumb, 58 bytes, Stack size 16 bytes, etmr_ic_driver.o(.text.eTMR3_Ch6_Ch7_IRQHandler))
[Stack]

- Max Depth = 76
- Call Chain = eTMR3_Ch6_Ch7_IRQHandler ⇒ eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_DRV_InputCaptureHandler
- >> eTMR_DRV_ClearChnFlag

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR3_Fault_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR3_Fault_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = eTMR3_Fault_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR3_Ovf_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.eTMR3_Ovf_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = eTMR3_Ovf_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

eTMR_DRV_ClearChnFlag (Thumb, 36 bytes, Stack size 12 bytes, etmr_hw_access.o(.text.eTMR_DRV_ClearChnFlag))
[Stack]

- Max Depth = 12
- Call Chain = eTMR_DRV_ClearChnFlag

[Called By]

- >> eTMR3_Ch6_Ch7_IRQHandler
- >> eTMR3_Ch4_Ch5_IRQHandler
- >> eTMR3_Ch2_Ch3_IRQHandler
- >> eTMR3_Ch0_Ch1_IRQHandler
- >> eTMR2_Ch6_Ch7_IRQHandler
- >> eTMR2_Ch4_Ch5_IRQHandler
- >> eTMR2_Ch2_Ch3_IRQHandler
- >> eTMR2_Ch0_Ch1_IRQHandler
- >> eTMR1_Ch6_Ch7_IRQHandler
- >> eTMR1_Ch4_Ch5_IRQHandler
- >> eTMR1_Ch2_Ch3_IRQHandler
- >> eTMR1_Ch0_Ch1_IRQHandler
- >> eTMR0_Ch6_Ch7_IRQHandler
- >> eTMR0_Ch4_Ch5_IRQHandler
- >> eTMR0_Ch2_Ch3_IRQHandler
- >> eTMR0_Ch0_Ch1_IRQHandler

eTMR_DRV_ClearChnNegPulseRdyFlag (Thumb, 136 bytes, Stack size 16 bytes, etmr_hw_access.o(.text.eTMR_DRV_ClearChnNegPulseRdyFlag))
[Stack]

- Max Depth = 16
- Call Chain = eTMR_DRV_ClearChnNegPulseRdyFlag

[Called By]

- >> eTMR_DRV_InputCaptureHandler

eTMR_DRV_ClearChnPosPulseRdyFlag (Thumb, 136 bytes, Stack size 16 bytes, etmr_hw_access.o(.text.eTMR_DRV_ClearChnPosPulseRdyFlag))
[Stack]

- Max Depth = 16
- Call Chain = eTMR_DRV_ClearChnPosPulseRdyFlag

[Called By]

- >> eTMR_DRV_InputCaptureHandler

eTMR_DRV_ClearTofFlag (Thumb, 32 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_DRV_ClearTofFlag))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_DRV_ClearTofFlag

[Called By]

- >> eTMR_DRV_Init

eTMR_DRV_ConvertFreqToPeriodTicks (Thumb, 40 bytes, Stack size 16 bytes, etmr_common.o(.text.eTMR_DRV_ConvertFreqToPeriodTicks))
[Stack]

- Max Depth = 16
- Call Chain = eTMR_DRV_ConvertFreqToPeriodTicks

[Called By]

- >> eTMR_DRV_InitPwm

eTMR_DRV_DisableChnInt (Thumb, 138 bytes, Stack size 24 bytes, etmr_hw_access.o(.text.eTMR_DRV_DisableChnInt))
[Stack]

- Max Depth = 32
- Call Chain = eTMR_DRV_DisableChnInt ⇒ eTMR_SetCh7IntEnable

[Calls]

- >> eTMR_SetCh7IntEnable
- >> eTMR_SetCh6IntEnable
- >> eTMR_SetCh5IntEnable
- >> eTMR_SetCh4IntEnable
- >> eTMR_SetCh3IntEnable
- >> eTMR_SetCh2IntEnable
- >> eTMR_SetCh1IntEnable
- >> eTMR_SetCh0IntEnable

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_DRV_Enable (Thumb, 32 bytes, Stack size 16 bytes, etmr_common.o(.text.eTMR_DRV_Enable))
[Stack]

- Max Depth = 20
- Call Chain = eTMR_DRV_Enable ⇒ eTMR_Enable

[Calls]

- >> eTMR_Enable

[Called By]

- >> main

eTMR_DRV_EnableChnInt (Thumb, 138 bytes, Stack size 24 bytes, etmr_hw_access.o(.text.eTMR_DRV_EnableChnInt))
[Stack]

- Max Depth = 32
- Call Chain = eTMR_DRV_EnableChnInt ⇒ eTMR_SetCh7IntEnable

[Calls]

- >> eTMR_SetCh7IntEnable
- >> eTMR_SetCh6IntEnable
- >> eTMR_SetCh5IntEnable
- >> eTMR_SetCh4IntEnable
- >> eTMR_SetCh3IntEnable
- >> eTMR_SetCh2IntEnable
- >> eTMR_SetCh1IntEnable
- >> eTMR_SetCh0IntEnable

[Called By]

- >> eTMR_DRV_EnableInterrupts

eTMR_DRV_EnableInterrupts (Thumb, 194 bytes, Stack size 32 bytes, etmr_common.o(.text.eTMR_DRV_EnableInterrupts))
[Stack]

- Max Depth = 64
- Call Chain = eTMR_DRV_EnableInterrupts ⇒ eTMR_DRV_EnableChnInt ⇒ eTMR_SetCh7IntEnable

[Calls]

- >> eTMR_SetTofIntEnable
- >> INT_SYS_EnableIRQ
- >> eTMR_DRV_EnableChnInt
- >> eTMR_SetFaultIntEnable

[Called By]

- >> main

eTMR_DRV_GetChannelNum (Thumb, 80 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_DRV_GetChannelNum))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_DRV_GetChannelNum

[Called By]

- >> eTMR_DRV_InitFault

eTMR_DRV_GetChnNegPulseRdyFlag (Thumb, 180 bytes, Stack size 20 bytes, etmr_hw_access.o(.text.eTMR_DRV_GetChnNegPulseRdyFlag))
[Stack]

- Max Depth = 20
- Call Chain = eTMR_DRV_GetChnNegPulseRdyFlag

[Called By]

- >> eTMR_DRV_InputCaptureHandler

eTMR_DRV_GetChnPosPulseRdyFlag (Thumb, 182 bytes, Stack size 20 bytes, etmr_hw_access.o(.text.eTMR_DRV_GetChnPosPulseRdyFlag))
[Stack]

- Max Depth = 20
- Call Chain = eTMR_DRV_GetChnPosPulseRdyFlag

[Called By]

- >> eTMR_DRV_InputCaptureHandler

eTMR_DRV_GetFrequency (Thumb, 120 bytes, Stack size 32 bytes, etmr_common.o(.text.eTMR_DRV_GetFrequency))
[Stack]

- Max Depth = 132
- Call Chain = eTMR_DRV_GetFrequency ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> eTMR_GetClkPrs
- >> CLOCK_SYS_GetFreq

[Called By]

- >> eTMR_DRV_Init

eTMR_DRV_Init (Thumb, 372 bytes, Stack size 32 bytes, etmr_common.o(.text.eTMR_DRV_Init))
[Stack]

- Max Depth = 164
- Call Chain = eTMR_DRV_Init ⇒ eTMR_DRV_GetFrequency ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> eTMR_SetTofIntEnable
- >> eTMR_SetDebugModeDisable
- >> eTMR_SetClkPrs
- >> eTMR_SetClkSrc
- >> INT_SYS_DisableIRQ
- >> INT_SYS_EnableIRQ
- >> eTMR_DRV_ClearTofFlag
- >> eTMR_DRV_SetOutputTrigger
- >> eTMR_DRV_SetSync
- >> eTMR_DRV_GetFrequency
- >> eTMR_DRV_Reset

[Called By]

- >> Board_Init

eTMR_DRV_InitFault (Thumb, 308 bytes, Stack size 40 bytes, etmr_pwm_driver.o(.text.eTMR_DRV_InitFault))
[Stack]

- Max Depth = 72
- Call Chain = eTMR_DRV_InitFault ⇒ eTMR_DRV_SetFaultChnEnable ⇒ eTMR_IsFault3Enable

[Calls]

- >> eTMR_SetFaultIntEnable
- >> eTMR_SetPwmRecoveryOpportunity
- >> eTMR_SetPwmAutoRecoveryMode
- >> eTMR_EnableFaultCombLogic
- >> eTMR_SetFaultInputStrentch
- >> eTMR_SetFaultFilterSamplePeriod
- >> eTMR_SetFaultFilterSampleCnt
- >> eTMR_SetChnOutFaultVal
- >> eTMR_DRV_SetFaultChnEnable
- >> eTMR_DRV_SetFaultChnPol
- >> eTMR_DRV_GetChannelNum

[Called By]

- >> eTMR_DRV_InitPwm

eTMR_DRV_InitInputCapture (Thumb, 704 bytes, Stack size 40 bytes, etmr_ic_driver.o(.text.eTMR_DRV_InitInputCapture))
[Stack]

- Max Depth = 72
- Call Chain = eTMR_DRV_InitInputCapture ⇒ eTMR_DRV_DisableChnInt ⇒ eTMR_SetCh7IntEnable

[Calls]

- >> INT_SYS_DisableIRQ
- >> INT_SYS_EnableIRQ
- >> eTMR_SetChnDmaEnable
- >> eTMR_SetChnCapFilterSamplePeriod
- >> eTMR_SetChnCapFilterSampleCounter
- >> eTMR_SetChnCapEdge
- >> eTMR_SetChnMode
- >> eTMR_SetMod
- >> eTMR_SetInitVal
- >> eTMR_SetCounterInitValSrc
- >> eTMR_SetCntVal
- >> eTMR_DRV_DisableChnInt

[Called By]

- >> Board_Init

eTMR_DRV_InitPwm (Thumb, 184 bytes, Stack size 32 bytes, etmr_pwm_driver.o(.text.eTMR_DRV_InitPwm))
[Stack]

- Max Depth = 144
- Call Chain = eTMR_DRV_InitPwm ⇒ eTMR_DRV_InitPwmDutyCycleChannel ⇒ eTMR_DRV_UpdatePwmChannel ⇒ eTMR_DRV_CalculateDutyCycle

[Calls]

- >> eTMR_DRV_InitFault
- >> eTMR_DRV_InitPwmDutyCycleChannel
- >> eTMR_DRV_InitPwmChannel
- >> eTMR_SetMod
- >> eTMR_SetCntVal
- >> eTMR_SetInitVal
- >> eTMR_SetCounterInitValSrc
- >> eTMR_DRV_ConvertFreqToPeriodTicks

[Called By]

- >> Board_Init

eTMR_DRV_InitPwmChannel (Thumb, 574 bytes, Stack size 40 bytes, etmr_pwm_driver.o(.text.eTMR_DRV_InitPwmChannel))
[Stack]

- Max Depth = 72
- Call Chain = eTMR_DRV_InitPwmChannel ⇒ eTMR_DRV_SetChnDoubleSwitch ⇒ eTMR_SetCh67DoubleSwitch

[Calls]

- >> eTMR_SetChnPwmSrc
- >> eTMR_IsInvertChnOutputPol
- >> eTMR_SetChnDeadtime
- >> eTMR_SetChnMode
- >> eTMR_InitChannelOutput
- >> eTMR_SetChnOutInitVal
- >> eTMR_DRV_SetChnDoubleSwitch
- >> eTMR_DRV_SetChnCompMode

[Called By]

- >> eTMR_DRV_InitPwm

eTMR_DRV_InitPwmDutyCycleChannel (Thumb, 260 bytes, Stack size 32 bytes, etmr_pwm_driver.o(.text.eTMR_DRV_InitPwmDutyCycleChannel))
[Stack]

- Max Depth = 112
- Call Chain = eTMR_DRV_InitPwmDutyCycleChannel ⇒ eTMR_DRV_UpdatePwmChannel ⇒ eTMR_DRV_CalculateDutyCycle

[Calls]

- >> eTMR_DRV_UpdatePwmChannel

[Called By]

- >> eTMR_DRV_InitPwm

eTMR_DRV_InputCaptureHandler (Thumb, 496 bytes, Stack size 40 bytes, etmr_ic_driver.o(.text.eTMR_DRV_InputCaptureHandler))
[Stack]

- Max Depth = 60
- Call Chain = eTMR_DRV_InputCaptureHandler ⇒ eTMR_DRV_GetChnPosPulseRdyFlag

[Calls]

- >> eTMR_GetChnNegPulseCntPeriodNum
- >> eTMR_GetChnNegPulseWidthCapVal
- >> eTMR_GetChnPosPulseCntPeriodNum
- >> eTMR_GetChnPosPulseWidthCapVal
- >> eTMR_DRV_ClearChnPosPulseRdyFlag
- >> eTMR_DRV_ClearChnNegPulseRdyFlag
- >> eTMR_DRV_GetChnPosPulseRdyFlag
- >> eTMR_DRV_GetChnNegPulseRdyFlag

[Called By]

- >> eTMR3_Ch6_Ch7_IRQHandler
- >> eTMR3_Ch4_Ch5_IRQHandler
- >> eTMR3_Ch2_Ch3_IRQHandler
- >> eTMR3_Ch0_Ch1_IRQHandler
- >> eTMR2_Ch6_Ch7_IRQHandler
- >> eTMR2_Ch4_Ch5_IRQHandler
- >> eTMR2_Ch2_Ch3_IRQHandler
- >> eTMR2_Ch0_Ch1_IRQHandler
- >> eTMR1_Ch6_Ch7_IRQHandler
- >> eTMR1_Ch4_Ch5_IRQHandler
- >> eTMR1_Ch2_Ch3_IRQHandler
- >> eTMR1_Ch0_Ch1_IRQHandler
- >> eTMR0_Ch6_Ch7_IRQHandler
- >> eTMR0_Ch4_Ch5_IRQHandler
- >> eTMR0_Ch2_Ch3_IRQHandler
- >> eTMR0_Ch0_Ch1_IRQHandler

eTMR_DRV_Reset (Thumb, 26 bytes, Stack size 16 bytes, etmr_common.o(.text.eTMR_DRV_Reset))
[Stack]

- Max Depth = 40
- Call Chain = eTMR_DRV_Reset ⇒ CLOCK_DRV_ResetModule ⇒ CLOCK_GetIpcCtrlReg

[Calls]

- >> CLOCK_DRV_ResetModule

[Called By]

- >> eTMR_DRV_Init

eTMR_DRV_SetChnCompMode (Thumb, 106 bytes, Stack size 24 bytes, etmr_hw_access.o(.text.eTMR_DRV_SetChnCompMode))
[Stack]

- Max Depth = 32
- Call Chain = eTMR_DRV_SetChnCompMode ⇒ eTMR_SetCh67CompMode

[Calls]

- >> eTMR_SetCh67CompMode
- >> eTMR_SetCh45CompMode
- >> eTMR_SetCh23CompMode
- >> eTMR_SetCh01CompMode

[Called By]

- >> eTMR_DRV_InitPwmChannel

eTMR_DRV_SetChnDoubleSwitch (Thumb, 122 bytes, Stack size 24 bytes, etmr_hw_access.o(.text.eTMR_DRV_SetChnDoubleSwitch))
[Stack]

- Max Depth = 32
- Call Chain = eTMR_DRV_SetChnDoubleSwitch ⇒ eTMR_SetCh67DoubleSwitch

[Calls]

- >> eTMR_SetCh67DoubleSwitch
- >> eTMR_SetCh45DoubleSwitch
- >> eTMR_SetCh23DoubleSwitch
- >> eTMR_SetCh01DoubleSwitch

[Called By]

- >> eTMR_DRV_InitPwmChannel

eTMR_DRV_SetFaultChnEnable (Thumb, 122 bytes, Stack size 24 bytes, etmr_hw_access.o(.text.eTMR_DRV_SetFaultChnEnable))
[Stack]

- Max Depth = 32
- Call Chain = eTMR_DRV_SetFaultChnEnable ⇒ eTMR_IsFault3Enable

[Calls]

- >> eTMR_IsFault3Enable
- >> eTMR_IsFault2Enable
- >> eTMR_IsFault1Enable
- >> eTMR_IsFault0Enable

[Called By]

- >> eTMR_DRV_InitFault

eTMR_DRV_SetFaultChnPol (Thumb, 122 bytes, Stack size 24 bytes, etmr_hw_access.o(.text.eTMR_DRV_SetFaultChnPol))
[Stack]

- Max Depth = 32
- Call Chain = eTMR_DRV_SetFaultChnPol ⇒ eTMR_IsInvertFault3InputPol

[Calls]

- >> eTMR_IsInvertFault3InputPol
- >> eTMR_IsInvertFault2InputPol
- >> eTMR_IsInvertFault1InputPol
- >> eTMR_IsInvertFault0InputPol

[Called By]

- >> eTMR_DRV_InitFault

eTMR_DRV_SetOutputTrigger (Thumb, 292 bytes, Stack size 32 bytes, etmr_common.o(.text.eTMR_DRV_SetOutputTrigger))
[Stack]

- Max Depth = 40
- Call Chain = eTMR_DRV_SetOutputTrigger ⇒ eTMR_IsChnVal1MatchTrigEnable

[Calls]

- >> eTMR_IsChnVal1MatchTrigEnable
- >> eTMR_IsChnVal0MatchTrigEnable
- >> eTMR_SetInitMatchTrigEnable
- >> eTMR_SetMidMatchTrigEnable
- >> eTMR_SetModMatchTrigEnable
- >> eTMR_SetOutputTrigFreq
- >> eTMR_SetOutputTrigWidth
- >> eTMR_SetPulseOutSrc
- >> eTMR_SetOutTrigSrc

[Called By]

- >> eTMR_DRV_Init

eTMR_DRV_SetSync (Thumb, 204 bytes, Stack size 32 bytes, etmr_common.o(.text.eTMR_DRV_SetSync))
[Stack]

- Max Depth = 40
- Call Chain = eTMR_DRV_SetSync ⇒ eTMR_SetMaskLoadTrigSrc

[Calls]

- >> eTMR_SetMaskLoadTrigSrc
- >> eTMR_SetCounterLoadTrigSrc
- >> eTMR_SetRegLoadTrigSrc
- >> eTMR_SetMaskLoadOpportunity
- >> eTMR_SetCounterLoadOpportunity
- >> eTMR_SetRegLoadOpportunity
- >> eTMR_SetChnLdEnable
- >> eTMR_SetHwTrig2Enable
- >> eTMR_SetHwTrig1Enable
- >> eTMR_SetHwTrig0Enable
- >> eTMR_SetRegLoadFreq

[Called By]

- >> eTMR_DRV_Init

eTMR_DRV_UpdatePwmChannel (Thumb, 166 bytes, Stack size 64 bytes, etmr_pwm_driver.o(.text.eTMR_DRV_UpdatePwmChannel))
[Stack]

- Max Depth = 80
- Call Chain = eTMR_DRV_UpdatePwmChannel ⇒ eTMR_DRV_CalculateDutyCycle

[Calls]

- >> eTMR_SetChnVal1
- >> eTMR_SetChnVal0
- >> eTMR_DRV_CalculateDutyCycle

[Called By]

- >> eTMR_DRV_InitPwmDutyCycleChannel

lpTMR0_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, vector_table_copy.o(.text.lpTMR0_IRQHandler))
[Stack]

- Max Depth = 8
- Call Chain = lpTMR0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

main (Thumb, 32 bytes, Stack size 16 bytes, main.o(.text.main))
[Stack]

- Max Depth = 268
- Call Chain = main ⇒ Board_Init ⇒ CLOCK_SYS_UpdateConfiguration ⇒ CLOCK_SYS_SetConfiguration ⇒ CLOCK_DRV_Init ⇒ CLOCK_SYS_SetScuConfiguration ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> eTMR_DRV_EnableInterrupts
- >> eTMR_DRV_Enable
- >> Board_Init

[Called By]

- >> Reset_Handler

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

- Max Depth = 8
- Call Chain = pTMR0_Ch0_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = pTMR0_Ch1_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = pTMR0_Ch2_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

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

- Max Depth = 8
- Call Chain = pTMR0_Ch3_IRQHandler

[Calls]

- >> DefaultISR

[Address Reference Count : 1]

- vector.o(.isr_vector)

pwmSentSCaptureNotification (Thumb, 92 bytes, Stack size 8 bytes, main.o(.text.pwmSentSCaptureNotification))
[Stack]

- Max Depth = 8
- Call Chain = pwmSentSCaptureNotification

[Address Reference Count : 1]

- etmr_config.o(.data.ETMR_IC_Config0InputCh)

### Local Symbols

Board_Init (Thumb, 150 bytes, Stack size 24 bytes, main.o(.text.Board_Init))
[Stack]

- Max Depth = 252
- Call Chain = Board_Init ⇒ CLOCK_SYS_UpdateConfiguration ⇒ CLOCK_SYS_SetConfiguration ⇒ CLOCK_DRV_Init ⇒ CLOCK_SYS_SetScuConfiguration ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> eTMR_DRV_InitPwm
- >> eTMR_DRV_InitInputCapture
- >> eTMR_DRV_Init
- >> DMA_DRV_Init
- >> PINS_DRV_Init
- >> CLOCK_SYS_UpdateConfiguration
- >> CLOCK_SYS_Init

[Called By]

- >> main

IsPOR (Thumb, 44 bytes, Stack size 4 bytes, raminit1.o(.text.IsPOR))
[Stack]

- Max Depth = 4
- Call Chain = IsPOR

[Called By]

- >> RamInit1

CLOCK_SYS_SetIpcConfiguration (Thumb, 104 bytes, Stack size 24 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_SetIpcConfiguration))
[Stack]

- Max Depth = 44
- Call Chain = CLOCK_SYS_SetIpcConfiguration ⇒ IPC_SetPeripheralClockControl

[Calls]

- >> IPC_SetPeripheralClockControl
- >> IPC_SetClockMode
- >> CLOCK_GetIpcCtrlReg

[Called By]

- >> CLOCK_DRV_Init

CLOCK_SYS_SetScuConfiguration (Thumb, 792 bytes, Stack size 64 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_SetScuConfiguration))
[Stack]

- Max Depth = 164
- Call Chain = CLOCK_SYS_SetScuConfiguration ⇒ CLOCK_SYS_GetFreq ⇒ CLOCK_DRV_GetFreq ⇒ CLOCK_DRV_GetPllFreq ⇒ SCU_GetPllFeedBackDiv

[Calls]

- >> CLOCK_SYS_GetFreq
- >> CLOCK_DRV_GetPllFreq
- >> CLOCK_SYS_WaitFXOSCValid
- >> CLOCK_SYS_DisableClkOut
- >> CLOCK_SYS_ConfigureClkOut
- >> CLOCK_SCU_WaitDividerStable
- >> SCU_SetSlowBusClkDiv
- >> SCU_SetFastBusClkDiv
- >> SCU_SetSysClkDiv
- >> CLOCK_SCU_WaitPllLock
- >> SCU_SetPllRefClkDiv
- >> SCU_SetPllFeedBackDiv
- >> SCU_SetPllRefClk
- >> SCU_EnablePll
- >> SCU_EnableFxosc
- >> SCU_SetFxoscBypassMode
- >> SCU_SetFxoscComp
- >> SCU_SetFxoscGain
- >> CLOCK_SYS_SetDefaultCmuChannelConfiguration
- >> CLOCK_SYS_SetCmuChannelConfiguration
- >> SCU_FircDeepSleepEnable
- >> SCU_EnableFirc
- >> SCU_SircPowerDownEnable
- >> SCU_SircStandbyEnable
- >> SCU_SircDeepSleepEnable
- >> CLOCK_SYS_ConfigureSystemClock
- >> CLOCK_SYS_DisableCmu

[Called By]

- >> CLOCK_DRV_Init

CLOCK_GetIpcCtrlReg (Thumb, 42 bytes, Stack size 8 bytes, clock_ytm32b1mx.o(.text.CLOCK_GetIpcCtrlReg))
[Stack]

- Max Depth = 8
- Call Chain = CLOCK_GetIpcCtrlReg

[Called By]

- >> CLOCK_DRV_GetFreq
- >> CLOCK_DRV_ResetModule
- >> CLOCK_SYS_SetIpcConfiguration

IPC_SetClockMode (Thumb, 46 bytes, Stack size 8 bytes, clock_ytm32b1mx.o(.text.IPC_SetClockMode))
[Stack]

- Max Depth = 8
- Call Chain = IPC_SetClockMode

[Called By]

- >> CLOCK_SYS_SetIpcConfiguration

IPC_SetPeripheralClockControl (Thumb, 48 bytes, Stack size 20 bytes, clock_ytm32b1mx.o(.text.IPC_SetPeripheralClockControl))
[Stack]

- Max Depth = 20
- Call Chain = IPC_SetPeripheralClockControl

[Called By]

- >> CLOCK_SYS_SetIpcConfiguration

CLOCK_SYS_DisableCmu (Thumb, 26 bytes, Stack size 0 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_DisableCmu))
[Called By]

- >> CLOCK_SYS_SetScuConfiguration

CLOCK_SYS_ConfigureSystemClock (Thumb, 110 bytes, Stack size 24 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_ConfigureSystemClock))
[Stack]

- Max Depth = 36
- Call Chain = CLOCK_SYS_ConfigureSystemClock ⇒ SCU_SetSysClkSrc

[Calls]

- >> SCU_SetSysClkSrc
- >> SCU_GetSysClkSrc

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SircDeepSleepEnable (Thumb, 52 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SircDeepSleepEnable))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SircDeepSleepEnable

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SircStandbyEnable (Thumb, 52 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SircStandbyEnable))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SircStandbyEnable

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SircPowerDownEnable (Thumb, 52 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SircPowerDownEnable))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SircPowerDownEnable

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_EnableFirc (Thumb, 52 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_EnableFirc))
[Stack]

- Max Depth = 12
- Call Chain = SCU_EnableFirc

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_FircDeepSleepEnable (Thumb, 52 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_FircDeepSleepEnable))
[Stack]

- Max Depth = 12
- Call Chain = SCU_FircDeepSleepEnable

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

CLOCK_SYS_SetCmuChannelConfiguration (Thumb, 108 bytes, Stack size 24 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_SetCmuChannelConfiguration))
[Stack]

- Max Depth = 36
- Call Chain = CLOCK_SYS_SetCmuChannelConfiguration ⇒ SCU_SetCmuChEnable

[Calls]

- >> SCU_SetCmuChEnable
- >> SCU_SetCmuChResetEnable
- >> SCU_SetCmuChRefClock
- >> SCU_SetCmuChCompLow
- >> SCU_SetCmuChCompHigh

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

CLOCK_SYS_SetDefaultCmuChannelConfiguration (Thumb, 156 bytes, Stack size 32 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_SetDefaultCmuChannelConfiguration))
[Stack]

- Max Depth = 44
- Call Chain = CLOCK_SYS_SetDefaultCmuChannelConfiguration ⇒ SCU_SetCmuChEnable

[Calls]

- >> SCU_SetCmuChEnable
- >> SCU_SetCmuChResetEnable
- >> SCU_SetCmuChRefClock
- >> SCU_SetCmuChCompLow
- >> SCU_SetCmuChCompHigh

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SetFxoscGain (Thumb, 48 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetFxoscGain))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetFxoscGain

[Called By]

- >> CLOCK_SYS_WaitFXOSCValid
- >> CLOCK_SYS_SetScuConfiguration

SCU_SetFxoscComp (Thumb, 52 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetFxoscComp))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetFxoscComp

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SetFxoscBypassMode (Thumb, 52 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetFxoscBypassMode))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetFxoscBypassMode

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_EnableFxosc (Thumb, 52 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_EnableFxosc))
[Stack]

- Max Depth = 12
- Call Chain = SCU_EnableFxosc

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_EnablePll (Thumb, 52 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_EnablePll))
[Stack]

- Max Depth = 12
- Call Chain = SCU_EnablePll

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SetPllRefClk (Thumb, 48 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetPllRefClk))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetPllRefClk

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SetPllFeedBackDiv (Thumb, 56 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetPllFeedBackDiv))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetPllFeedBackDiv

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SetPllRefClkDiv (Thumb, 54 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetPllRefClkDiv))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetPllRefClkDiv

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

CLOCK_SCU_WaitPllLock (Thumb, 78 bytes, Stack size 16 bytes, clock_ytm32b1mx.o(.text.CLOCK_SCU_WaitPllLock))
[Stack]

- Max Depth = 20
- Call Chain = CLOCK_SCU_WaitPllLock ⇒ SCU_GetPllLock

[Calls]

- >> SCU_GetPllLock

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SetSysClkDiv (Thumb, 48 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetSysClkDiv))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetSysClkDiv

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SetFastBusClkDiv (Thumb, 48 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetFastBusClkDiv))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetFastBusClkDiv

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_SetSlowBusClkDiv (Thumb, 46 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetSlowBusClkDiv))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetSlowBusClkDiv

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

CLOCK_SCU_WaitDividerStable (Thumb, 78 bytes, Stack size 16 bytes, clock_ytm32b1mx.o(.text.CLOCK_SCU_WaitDividerStable))
[Stack]

- Max Depth = 24
- Call Chain = CLOCK_SCU_WaitDividerStable ⇒ SCU_GetDividerStable

[Calls]

- >> SCU_GetDividerStable

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

CLOCK_SYS_ConfigureClkOut (Thumb, 38 bytes, Stack size 16 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_ConfigureClkOut))
[Stack]

- Max Depth = 28
- Call Chain = CLOCK_SYS_ConfigureClkOut ⇒ SCU_SetClkOutDiv

[Calls]

- >> SCU_SetClkOutDiv
- >> SCU_SetClkOutSrc

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

CLOCK_SYS_DisableClkOut (Thumb, 18 bytes, Stack size 8 bytes, clock_ytm32b1mx.o(.text.CLOCK_SYS_DisableClkOut))
[Stack]

- Max Depth = 20
- Call Chain = CLOCK_SYS_DisableClkOut ⇒ SCU_SetClkOutSrc

[Calls]

- >> SCU_SetClkOutSrc

[Called By]

- >> CLOCK_SYS_SetScuConfiguration

SCU_GetFXOSCValid (Thumb, 16 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.SCU_GetFXOSCValid))
[Stack]

- Max Depth = 4
- Call Chain = SCU_GetFXOSCValid

[Called By]

- >> CLOCK_SYS_WaitFXOSCValid

IPC_ResetModule (Thumb, 28 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.IPC_ResetModule))
[Stack]

- Max Depth = 4
- Call Chain = IPC_ResetModule

[Called By]

- >> CLOCK_DRV_ResetModule

SCU_GetPllLock (Thumb, 16 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.SCU_GetPllLock))
[Stack]

- Max Depth = 4
- Call Chain = SCU_GetPllLock

[Called By]

- >> CLOCK_DRV_GetPllFreq
- >> CLOCK_SCU_WaitPllLock

SCU_GetPllRefClk (Thumb, 16 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.SCU_GetPllRefClk))
[Stack]

- Max Depth = 4
- Call Chain = SCU_GetPllRefClk

[Called By]

- >> CLOCK_DRV_GetPllFreq

SCU_GetPllRefClkDiv (Thumb, 22 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.SCU_GetPllRefClkDiv))
[Stack]

- Max Depth = 4
- Call Chain = SCU_GetPllRefClkDiv

[Called By]

- >> CLOCK_DRV_GetPllFreq

SCU_GetPllFeedBackDiv (Thumb, 22 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.SCU_GetPllFeedBackDiv))
[Stack]

- Max Depth = 4
- Call Chain = SCU_GetPllFeedBackDiv

[Called By]

- >> CLOCK_DRV_GetPllFreq

SCU_GetSysClkSrc (Thumb, 16 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.SCU_GetSysClkSrc))
[Stack]

- Max Depth = 4
- Call Chain = SCU_GetSysClkSrc

[Called By]

- >> CLOCK_DRV_GetFreq
- >> CLOCK_SYS_ConfigureSystemClock

SCU_GetSysClkDiv (Thumb, 16 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.SCU_GetSysClkDiv))
[Stack]

- Max Depth = 4
- Call Chain = SCU_GetSysClkDiv

[Called By]

- >> CLOCK_DRV_GetFreq

SCU_GetFastBusClkDiv (Thumb, 16 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.SCU_GetFastBusClkDiv))
[Stack]

- Max Depth = 4
- Call Chain = SCU_GetFastBusClkDiv

[Called By]

- >> CLOCK_DRV_GetFreq

SCU_GetSlowBusClkDiv (Thumb, 16 bytes, Stack size 4 bytes, clock_ytm32b1mx.o(.text.SCU_GetSlowBusClkDiv))
[Stack]

- Max Depth = 4
- Call Chain = SCU_GetSlowBusClkDiv

[Called By]

- >> CLOCK_DRV_GetFreq

SCU_SetSysClkSrc (Thumb, 46 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetSysClkSrc))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetSysClkSrc

[Called By]

- >> CLOCK_SYS_ConfigureSystemClock

SCU_SetCmuChCompHigh (Thumb, 32 bytes, Stack size 8 bytes, clock_ytm32b1mx.o(.text.SCU_SetCmuChCompHigh))
[Stack]

- Max Depth = 8
- Call Chain = SCU_SetCmuChCompHigh

[Called By]

- >> CLOCK_SYS_SetDefaultCmuChannelConfiguration
- >> CLOCK_SYS_SetCmuChannelConfiguration

SCU_SetCmuChCompLow (Thumb, 32 bytes, Stack size 8 bytes, clock_ytm32b1mx.o(.text.SCU_SetCmuChCompLow))
[Stack]

- Max Depth = 8
- Call Chain = SCU_SetCmuChCompLow

[Called By]

- >> CLOCK_SYS_SetDefaultCmuChannelConfiguration
- >> CLOCK_SYS_SetCmuChannelConfiguration

SCU_SetCmuChRefClock (Thumb, 62 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetCmuChRefClock))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetCmuChRefClock

[Called By]

- >> CLOCK_SYS_SetDefaultCmuChannelConfiguration
- >> CLOCK_SYS_SetCmuChannelConfiguration

SCU_SetCmuChResetEnable (Thumb, 66 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetCmuChResetEnable))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetCmuChResetEnable

[Called By]

- >> CLOCK_SYS_SetDefaultCmuChannelConfiguration
- >> CLOCK_SYS_SetCmuChannelConfiguration

SCU_SetCmuChEnable (Thumb, 60 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetCmuChEnable))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetCmuChEnable

[Called By]

- >> CLOCK_SYS_SetDefaultCmuChannelConfiguration
- >> CLOCK_SYS_SetCmuChannelConfiguration

SCU_GetDividerStable (Thumb, 28 bytes, Stack size 8 bytes, clock_ytm32b1mx.o(.text.SCU_GetDividerStable))
[Stack]

- Max Depth = 8
- Call Chain = SCU_GetDividerStable

[Called By]

- >> CLOCK_SCU_WaitDividerStable

SCU_SetClkOutSrc (Thumb, 46 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetClkOutSrc))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetClkOutSrc

[Called By]

- >> CLOCK_SYS_DisableClkOut
- >> CLOCK_SYS_ConfigureClkOut

SCU_SetClkOutDiv (Thumb, 44 bytes, Stack size 12 bytes, clock_ytm32b1mx.o(.text.SCU_SetClkOutDiv))
[Stack]

- Max Depth = 12
- Call Chain = SCU_SetClkOutDiv

[Called By]

- >> CLOCK_SYS_ConfigureClkOut

PINS_ConfigDigitalFilter (Thumb, 60 bytes, Stack size 12 bytes, pins_port_hw_access.o(.text.PINS_ConfigDigitalFilter))
[Stack]

- Max Depth = 12
- Call Chain = PINS_ConfigDigitalFilter

[Called By]

- >> PINS_Init

PINS_GPIO_WritePin (Thumb, 56 bytes, Stack size 16 bytes, pins_port_hw_access.o(.text.PINS_GPIO_WritePin))
[Stack]

- Max Depth = 16
- Call Chain = PINS_GPIO_WritePin

[Called By]

- >> PINS_Init

EfmInitMpu (Thumb, 50 bytes, Stack size 24 bytes, system_ytm32b1md1.o(.text.EfmInitMpu))
[Stack]

- Max Depth = 104
- Call Chain = EfmInitMpu ⇒ ARM_MPU_Load ⇒ ARM_MPU_LoadEx ⇒ ARM_MPU_OrderedMemcpy

[Calls]

- >> ARM_MPU_Enable
- >> ARM_MPU_Load
- >> ARM_MPU_SetMemAttr

[Called By]

- >> SystemInit

ARM_MPU_SetMemAttr (Thumb, 36 bytes, Stack size 16 bytes, system_ytm32b1md1.o(.text.ARM_MPU_SetMemAttr))
[Stack]

- Max Depth = 32
- Call Chain = ARM_MPU_SetMemAttr ⇒ ARM_MPU_SetMemAttrEx

[Calls]

- >> ARM_MPU_SetMemAttrEx

[Called By]

- >> EfmInitMpu

ARM_MPU_Load (Thumb, 32 bytes, Stack size 24 bytes, system_ytm32b1md1.o(.text.ARM_MPU_Load))
[Stack]

- Max Depth = 80
- Call Chain = ARM_MPU_Load ⇒ ARM_MPU_LoadEx ⇒ ARM_MPU_OrderedMemcpy

[Calls]

- >> ARM_MPU_LoadEx

[Called By]

- >> EfmInitMpu

ARM_MPU_Enable (Thumb, 52 bytes, Stack size 4 bytes, system_ytm32b1md1.o(.text.ARM_MPU_Enable))
[Stack]

- Max Depth = 4
- Call Chain = ARM_MPU_Enable

[Called By]

- >> EfmInitMpu

ARM_MPU_SetMemAttrEx (Thumb, 100 bytes, Stack size 16 bytes, system_ytm32b1md1.o(.text.ARM_MPU_SetMemAttrEx))
[Stack]

- Max Depth = 16
- Call Chain = ARM_MPU_SetMemAttrEx

[Called By]

- >> ARM_MPU_SetMemAttr

ARM_MPU_LoadEx (Thumb, 170 bytes, Stack size 40 bytes, system_ytm32b1md1.o(.text.ARM_MPU_LoadEx))
[Stack]

- Max Depth = 56
- Call Chain = ARM_MPU_LoadEx ⇒ ARM_MPU_OrderedMemcpy

[Calls]

- >> ARM_MPU_OrderedMemcpy

[Called By]

- >> ARM_MPU_Load

ARM_MPU_OrderedMemcpy (Thumb, 52 bytes, Stack size 16 bytes, system_ytm32b1md1.o(.text.ARM_MPU_OrderedMemcpy))
[Stack]

- Max Depth = 16
- Call Chain = ARM_MPU_OrderedMemcpy

[Called By]

- >> ARM_MPU_LoadEx

__NVIC_EnableIRQ (Thumb, 48 bytes, Stack size 4 bytes, interrupt_manager.o(.text.__NVIC_EnableIRQ))
[Stack]

- Max Depth = 4
- Call Chain = __NVIC_EnableIRQ

[Called By]

- >> INT_SYS_EnableIRQ

__NVIC_DisableIRQ (Thumb, 56 bytes, Stack size 4 bytes, interrupt_manager.o(.text.__NVIC_DisableIRQ))
[Stack]

- Max Depth = 4
- Call Chain = __NVIC_DisableIRQ

[Called By]

- >> INT_SYS_DisableIRQ

DMA_DRV_ClearStructure (Thumb, 38 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_DRV_ClearStructure))
[Stack]

- Max Depth = 8
- Call Chain = DMA_DRV_ClearStructure

[Called By]

- >> DMA_DRV_ChannelInit
- >> DMA_DRV_Init

DMA_SetHaltOnErrorCmd (Thumb, 52 bytes, Stack size 12 bytes, dma_driver.o(.text.DMA_SetHaltOnErrorCmd))
[Stack]

- Max Depth = 12
- Call Chain = DMA_SetHaltOnErrorCmd

[Called By]

- >> DMA_DRV_Init

DMAMUX_SetChannelSource (Thumb, 32 bytes, Stack size 8 bytes, dma_driver.o(.text.DMAMUX_SetChannelSource))
[Stack]

- Max Depth = 8
- Call Chain = DMAMUX_SetChannelSource

[Called By]

- >> DMA_DRV_SetChannelRequestAndTrigger

DMA_DRV_ClearIntStatus (Thumb, 72 bytes, Stack size 16 bytes, dma_driver.o(.text.DMA_DRV_ClearIntStatus))
[Stack]

- Max Depth = 24
- Call Chain = DMA_DRV_ClearIntStatus ⇒ DMA_ClearIntStatusFlag

[Calls]

- >> DMA_ClearIntStatusFlag
- >> DMA_ClearDoneStatusFlag

[Called By]

- >> DMA_DRV_ErrorIRQHandler
- >> DMA_DRV_IRQHandler

DMA_ClearDoneStatusFlag (Thumb, 24 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_ClearDoneStatusFlag))
[Stack]

- Max Depth = 8
- Call Chain = DMA_ClearDoneStatusFlag

[Called By]

- >> DMA_DRV_ClearIntStatus

DMA_ClearIntStatusFlag (Thumb, 28 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_ClearIntStatusFlag))
[Stack]

- Max Depth = 8
- Call Chain = DMA_ClearIntStatusFlag

[Called By]

- >> DMA_DRV_ClearIntStatus

DMA_ClearErrorIntStatusFlag (Thumb, 24 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_ClearErrorIntStatusFlag))
[Stack]

- Max Depth = 8
- Call Chain = DMA_ClearErrorIntStatusFlag

[Called By]

- >> DMA_DRV_ErrorIRQHandler

DMA_GetErrorIntStatusFlag (Thumb, 12 bytes, Stack size 4 bytes, dma_irq.o(.text.DMA_GetErrorIntStatusFlag))
[Stack]

- Max Depth = 4
- Call Chain = DMA_GetErrorIntStatusFlag

[Called By]

- >> DMA_Error_IRQHandler

eTMR_Enable (Thumb, 20 bytes, Stack size 4 bytes, etmr_common.o(.text.eTMR_Enable))
[Stack]

- Max Depth = 4
- Call Chain = eTMR_Enable

[Called By]

- >> eTMR_DRV_Enable

eTMR_SetClkSrc (Thumb, 28 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetClkSrc))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetClkSrc

[Called By]

- >> eTMR_DRV_Init

eTMR_SetClkPrs (Thumb, 28 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetClkPrs))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetClkPrs

[Called By]

- >> eTMR_DRV_Init

eTMR_SetDebugModeDisable (Thumb, 36 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetDebugModeDisable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetDebugModeDisable

[Called By]

- >> eTMR_DRV_Init

eTMR_SetTofIntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetTofIntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetTofIntEnable

[Called By]

- >> eTMR_DRV_Init
- >> eTMR_DRV_EnableInterrupts

eTMR_GetClkPrs (Thumb, 16 bytes, Stack size 4 bytes, etmr_common.o(.text.eTMR_GetClkPrs))
[Stack]

- Max Depth = 4
- Call Chain = eTMR_GetClkPrs

[Called By]

- >> eTMR_DRV_GetFrequency

eTMR_SetRegLoadFreq (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetRegLoadFreq))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetRegLoadFreq

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetHwTrig0Enable (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetHwTrig0Enable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetHwTrig0Enable

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetHwTrig1Enable (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetHwTrig1Enable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetHwTrig1Enable

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetHwTrig2Enable (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetHwTrig2Enable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetHwTrig2Enable

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetChnLdEnable (Thumb, 68 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetChnLdEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnLdEnable

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetRegLoadOpportunity (Thumb, 38 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetRegLoadOpportunity))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetRegLoadOpportunity

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetCounterLoadOpportunity (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetCounterLoadOpportunity))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCounterLoadOpportunity

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetMaskLoadOpportunity (Thumb, 38 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetMaskLoadOpportunity))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetMaskLoadOpportunity

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetRegLoadTrigSrc (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetRegLoadTrigSrc))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetRegLoadTrigSrc

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetCounterLoadTrigSrc (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetCounterLoadTrigSrc))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCounterLoadTrigSrc

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetMaskLoadTrigSrc (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetMaskLoadTrigSrc))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetMaskLoadTrigSrc

[Called By]

- >> eTMR_DRV_SetSync

eTMR_SetOutTrigSrc (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetOutTrigSrc))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetOutTrigSrc

[Called By]

- >> eTMR_DRV_SetOutputTrigger

eTMR_SetPulseOutSrc (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetPulseOutSrc))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetPulseOutSrc

[Called By]

- >> eTMR_DRV_SetOutputTrigger

eTMR_SetOutputTrigWidth (Thumb, 36 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetOutputTrigWidth))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetOutputTrigWidth

[Called By]

- >> eTMR_DRV_SetOutputTrigger

eTMR_SetOutputTrigFreq (Thumb, 38 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetOutputTrigFreq))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetOutputTrigFreq

[Called By]

- >> eTMR_DRV_SetOutputTrigger

eTMR_SetModMatchTrigEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetModMatchTrigEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetModMatchTrigEnable

[Called By]

- >> eTMR_DRV_SetOutputTrigger

eTMR_SetMidMatchTrigEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetMidMatchTrigEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetMidMatchTrigEnable

[Called By]

- >> eTMR_DRV_SetOutputTrigger

eTMR_SetInitMatchTrigEnable (Thumb, 38 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetInitMatchTrigEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetInitMatchTrigEnable

[Called By]

- >> eTMR_DRV_SetOutputTrigger

eTMR_IsChnVal0MatchTrigEnable (Thumb, 68 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_IsChnVal0MatchTrigEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsChnVal0MatchTrigEnable

[Called By]

- >> eTMR_DRV_SetOutputTrigger

eTMR_IsChnVal1MatchTrigEnable (Thumb, 68 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_IsChnVal1MatchTrigEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsChnVal1MatchTrigEnable

[Called By]

- >> eTMR_DRV_SetOutputTrigger

eTMR_SetFaultIntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_common.o(.text.eTMR_SetFaultIntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetFaultIntEnable

[Called By]

- >> eTMR_DRV_EnableInterrupts

eTMR_SetCh01CompMode (Thumb, 28 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh01CompMode))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh01CompMode

[Called By]

- >> eTMR_DRV_SetChnCompMode

eTMR_SetCh23CompMode (Thumb, 28 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh23CompMode))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh23CompMode

[Called By]

- >> eTMR_DRV_SetChnCompMode

eTMR_SetCh45CompMode (Thumb, 28 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh45CompMode))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh45CompMode

[Called By]

- >> eTMR_DRV_SetChnCompMode

eTMR_SetCh67CompMode (Thumb, 28 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh67CompMode))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh67CompMode

[Called By]

- >> eTMR_DRV_SetChnCompMode

eTMR_SetCh01DoubleSwitch (Thumb, 36 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh01DoubleSwitch))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh01DoubleSwitch

[Called By]

- >> eTMR_DRV_SetChnDoubleSwitch

eTMR_SetCh23DoubleSwitch (Thumb, 36 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh23DoubleSwitch))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh23DoubleSwitch

[Called By]

- >> eTMR_DRV_SetChnDoubleSwitch

eTMR_SetCh45DoubleSwitch (Thumb, 36 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh45DoubleSwitch))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh45DoubleSwitch

[Called By]

- >> eTMR_DRV_SetChnDoubleSwitch

eTMR_SetCh67DoubleSwitch (Thumb, 36 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh67DoubleSwitch))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh67DoubleSwitch

[Called By]

- >> eTMR_DRV_SetChnDoubleSwitch

eTMR_IsInvertFault0InputPol (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_IsInvertFault0InputPol))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsInvertFault0InputPol

[Called By]

- >> eTMR_DRV_SetFaultChnPol

eTMR_IsInvertFault1InputPol (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_IsInvertFault1InputPol))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsInvertFault1InputPol

[Called By]

- >> eTMR_DRV_SetFaultChnPol

eTMR_IsInvertFault2InputPol (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_IsInvertFault2InputPol))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsInvertFault2InputPol

[Called By]

- >> eTMR_DRV_SetFaultChnPol

eTMR_IsInvertFault3InputPol (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_IsInvertFault3InputPol))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsInvertFault3InputPol

[Called By]

- >> eTMR_DRV_SetFaultChnPol

eTMR_IsFault0Enable (Thumb, 38 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_IsFault0Enable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsFault0Enable

[Called By]

- >> eTMR_DRV_SetFaultChnEnable

eTMR_IsFault1Enable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_IsFault1Enable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsFault1Enable

[Called By]

- >> eTMR_DRV_SetFaultChnEnable

eTMR_IsFault2Enable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_IsFault2Enable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsFault2Enable

[Called By]

- >> eTMR_DRV_SetFaultChnEnable

eTMR_IsFault3Enable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_IsFault3Enable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsFault3Enable

[Called By]

- >> eTMR_DRV_SetFaultChnEnable

eTMR_SetCh0IntEnable (Thumb, 38 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh0IntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh0IntEnable

[Called By]

- >> eTMR_DRV_DisableChnInt
- >> eTMR_DRV_EnableChnInt

eTMR_SetCh1IntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh1IntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh1IntEnable

[Called By]

- >> eTMR_DRV_DisableChnInt
- >> eTMR_DRV_EnableChnInt

eTMR_SetCh2IntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh2IntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh2IntEnable

[Called By]

- >> eTMR_DRV_DisableChnInt
- >> eTMR_DRV_EnableChnInt

eTMR_SetCh3IntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh3IntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh3IntEnable

[Called By]

- >> eTMR_DRV_DisableChnInt
- >> eTMR_DRV_EnableChnInt

eTMR_SetCh4IntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh4IntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh4IntEnable

[Called By]

- >> eTMR_DRV_DisableChnInt
- >> eTMR_DRV_EnableChnInt

eTMR_SetCh5IntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh5IntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh5IntEnable

[Called By]

- >> eTMR_DRV_DisableChnInt
- >> eTMR_DRV_EnableChnInt

eTMR_SetCh6IntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh6IntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh6IntEnable

[Called By]

- >> eTMR_DRV_DisableChnInt
- >> eTMR_DRV_EnableChnInt

eTMR_SetCh7IntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_hw_access.o(.text.eTMR_SetCh7IntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCh7IntEnable

[Called By]

- >> eTMR_DRV_DisableChnInt
- >> eTMR_DRV_EnableChnInt

eTMR_GetChnPosPulseWidthCapVal (Thumb, 30 bytes, Stack size 12 bytes, etmr_ic_driver.o(.text.eTMR_GetChnPosPulseWidthCapVal))
[Stack]

- Max Depth = 12
- Call Chain = eTMR_GetChnPosPulseWidthCapVal

[Called By]

- >> eTMR_DRV_InputCaptureHandler

eTMR_GetChnPosPulseCntPeriodNum (Thumb, 34 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_GetChnPosPulseCntPeriodNum))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_GetChnPosPulseCntPeriodNum

[Called By]

- >> eTMR_DRV_InputCaptureHandler

eTMR_GetChnNegPulseWidthCapVal (Thumb, 30 bytes, Stack size 12 bytes, etmr_ic_driver.o(.text.eTMR_GetChnNegPulseWidthCapVal))
[Stack]

- Max Depth = 12
- Call Chain = eTMR_GetChnNegPulseWidthCapVal

[Called By]

- >> eTMR_DRV_InputCaptureHandler

eTMR_GetChnNegPulseCntPeriodNum (Thumb, 34 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_GetChnNegPulseCntPeriodNum))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_GetChnNegPulseCntPeriodNum

[Called By]

- >> eTMR_DRV_InputCaptureHandler

eTMR_SetCntVal (Thumb, 16 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_SetCntVal))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCntVal

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_SetCounterInitValSrc (Thumb, 40 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_SetCounterInitValSrc))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCounterInitValSrc

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_SetInitVal (Thumb, 18 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_SetInitVal))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetInitVal

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_SetMod (Thumb, 18 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_SetMod))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetMod

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_SetChnMode (Thumb, 66 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_SetChnMode))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnMode

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_SetChnCapEdge (Thumb, 68 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_SetChnCapEdge))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnCapEdge

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_SetChnCapFilterSampleCounter (Thumb, 68 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_SetChnCapFilterSampleCounter))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnCapFilterSampleCounter

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_SetChnCapFilterSamplePeriod (Thumb, 68 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_SetChnCapFilterSamplePeriod))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnCapFilterSamplePeriod

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_SetChnDmaEnable (Thumb, 68 bytes, Stack size 8 bytes, etmr_ic_driver.o(.text.eTMR_SetChnDmaEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnDmaEnable

[Called By]

- >> eTMR_DRV_InitInputCapture

eTMR_SetChnOutInitVal (Thumb, 22 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetChnOutInitVal))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnOutInitVal

[Called By]

- >> eTMR_DRV_InitPwmChannel

eTMR_InitChannelOutput (Thumb, 24 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_InitChannelOutput))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_InitChannelOutput

[Called By]

- >> eTMR_DRV_InitPwmChannel

eTMR_SetChnMode (Thumb, 66 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetChnMode))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnMode

[Called By]

- >> eTMR_DRV_InitPwmChannel

eTMR_SetChnDeadtime (Thumb, 64 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetChnDeadtime))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnDeadtime

[Called By]

- >> eTMR_DRV_InitPwmChannel

eTMR_IsInvertChnOutputPol (Thumb, 68 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_IsInvertChnOutputPol))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_IsInvertChnOutputPol

[Called By]

- >> eTMR_DRV_InitPwmChannel

eTMR_SetChnPwmSrc (Thumb, 58 bytes, Stack size 12 bytes, etmr_pwm_driver.o(.text.eTMR_SetChnPwmSrc))
[Stack]

- Max Depth = 12
- Call Chain = eTMR_SetChnPwmSrc

[Called By]

- >> eTMR_DRV_InitPwmChannel

eTMR_DRV_CalculateDutyCycle (Thumb, 476 bytes, Stack size 16 bytes, etmr_pwm_driver.o(.text.eTMR_DRV_CalculateDutyCycle))
[Stack]

- Max Depth = 16
- Call Chain = eTMR_DRV_CalculateDutyCycle

[Called By]

- >> eTMR_DRV_UpdatePwmChannel

eTMR_SetChnVal0 (Thumb, 30 bytes, Stack size 12 bytes, etmr_pwm_driver.o(.text.eTMR_SetChnVal0))
[Stack]

- Max Depth = 12
- Call Chain = eTMR_SetChnVal0

[Called By]

- >> eTMR_DRV_UpdatePwmChannel

eTMR_SetChnVal1 (Thumb, 30 bytes, Stack size 12 bytes, etmr_pwm_driver.o(.text.eTMR_SetChnVal1))
[Stack]

- Max Depth = 12
- Call Chain = eTMR_SetChnVal1

[Called By]

- >> eTMR_DRV_UpdatePwmChannel

eTMR_SetChnOutFaultVal (Thumb, 36 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetChnOutFaultVal))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetChnOutFaultVal

[Called By]

- >> eTMR_DRV_InitFault

eTMR_SetFaultFilterSampleCnt (Thumb, 36 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetFaultFilterSampleCnt))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetFaultFilterSampleCnt

[Called By]

- >> eTMR_DRV_InitFault

eTMR_SetFaultFilterSamplePeriod (Thumb, 40 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetFaultFilterSamplePeriod))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetFaultFilterSamplePeriod

[Called By]

- >> eTMR_DRV_InitFault

eTMR_SetFaultInputStrentch (Thumb, 40 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetFaultInputStrentch))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetFaultInputStrentch

[Called By]

- >> eTMR_DRV_InitFault

eTMR_EnableFaultCombLogic (Thumb, 28 bytes, Stack size 4 bytes, etmr_pwm_driver.o(.text.eTMR_EnableFaultCombLogic))
[Stack]

- Max Depth = 4
- Call Chain = eTMR_EnableFaultCombLogic

[Called By]

- >> eTMR_DRV_InitFault

eTMR_SetPwmAutoRecoveryMode (Thumb, 40 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetPwmAutoRecoveryMode))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetPwmAutoRecoveryMode

[Called By]

- >> eTMR_DRV_InitFault

eTMR_SetPwmRecoveryOpportunity (Thumb, 40 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetPwmRecoveryOpportunity))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetPwmRecoveryOpportunity

[Called By]

- >> eTMR_DRV_InitFault

eTMR_SetFaultIntEnable (Thumb, 40 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetFaultIntEnable))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetFaultIntEnable

[Called By]

- >> eTMR_DRV_InitFault

eTMR_SetCounterInitValSrc (Thumb, 40 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetCounterInitValSrc))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCounterInitValSrc

[Called By]

- >> eTMR_DRV_InitPwm

eTMR_SetInitVal (Thumb, 18 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetInitVal))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetInitVal

[Called By]

- >> eTMR_DRV_InitPwm

eTMR_SetCntVal (Thumb, 16 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetCntVal))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetCntVal

[Called By]

- >> eTMR_DRV_InitPwm

eTMR_SetMod (Thumb, 18 bytes, Stack size 8 bytes, etmr_pwm_driver.o(.text.eTMR_SetMod))
[Stack]

- Max Depth = 8
- Call Chain = eTMR_SetMod

[Called By]

- >> eTMR_DRV_InitPwm

osif_Tick (Thumb, 16 bytes, Stack size 0 bytes, osif_baremetal.o(.text.osif_Tick))
[Called By]

- >> SysTick_Handler

### Undefined Global Symbols