ADC1_Handler ⇒ ADC1_Handler
Function Pointers
- ADC1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- ADC2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- ADC3_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- BusFault_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- CLK_XtalStop_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- CMP1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- CMP2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- CMP3_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- CMP4_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- CTC_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DCU1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DCU2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DCU3_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DCU4_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA1_Error_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA1_TC0_BTC0_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA1_TC1_BTC1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA1_TC2_BTC2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA1_TC3_BTC3_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA1_TC4_BTC4_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA1_TC5_BTC5_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA2_Error_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA2_TC0_BTC0_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA2_TC1_BTC1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA2_TC2_BTC2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA2_TC3_BTC3_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA2_TC4_BTC4_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DMA2_TC5_BTC5_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- DebugMon_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EFM_OpEnd_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EFM_PEError_ReadCol_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EMB_GR0_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EMB_GR1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EMB_GR2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EMB_GR3_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EVENT_PORT1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EVENT_PORT2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EVENT_PORT3_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EVENT_PORT4_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT00_SWINT16_Handler from hal_gpio.o(i.EXTINT00_SWINT16_Handler) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT01_SWINT17_Handler from hal_gpio.o(i.EXTINT01_SWINT17_Handler) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT02_SWINT18_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT03_SWINT19_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT04_SWINT20_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT05_SWINT21_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT06_SWINT22_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT07_SWINT23_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT08_SWINT24_Handler from hal_gpio.o(i.EXTINT08_SWINT24_Handler) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT09_SWINT25_Handler from hal_gpio.o(i.EXTINT09_SWINT25_Handler) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT10_SWINT26_Handler from hal_gpio.o(i.EXTINT10_SWINT26_Handler) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT11_SWINT27_Handler from hal_gpio.o(i.EXTINT11_SWINT27_Handler) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT12_SWINT28_Handler from hal_gpio.o(i.EXTINT12_SWINT28_Handler) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT13_SWINT29_Handler from hal_gpio.o(i.EXTINT13_SWINT29_Handler) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT14_SWINT30_Handler from hal_gpio.o(i.EXTINT14_SWINT30_Handler) referenced from startup_hc32f448mcti.o(RESET)
- EXTINT15_SWINT31_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- FCM_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- HardFault_Handler from app_protocol.o(i.HardFault_Handler) referenced from startup_hc32f448mcti.o(RESET)
- I2C1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- I2C2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- IRQ000_Handler from hc32_ll_interrupts.o(i.IRQ000_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ001_Handler from hc32_ll_interrupts.o(i.IRQ001_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ002_Handler from hc32_ll_interrupts.o(i.IRQ002_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ003_Handler from hc32_ll_interrupts.o(i.IRQ003_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ004_Handler from hc32_ll_interrupts.o(i.IRQ004_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ005_Handler from hc32_ll_interrupts.o(i.IRQ005_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ006_Handler from hc32_ll_interrupts.o(i.IRQ006_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ007_Handler from hc32_ll_interrupts.o(i.IRQ007_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ008_Handler from hc32_ll_interrupts.o(i.IRQ008_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ009_Handler from hc32_ll_interrupts.o(i.IRQ009_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ010_Handler from hc32_ll_interrupts.o(i.IRQ010_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ011_Handler from hc32_ll_interrupts.o(i.IRQ011_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ012_Handler from hc32_ll_interrupts.o(i.IRQ012_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ013_Handler from hc32_ll_interrupts.o(i.IRQ013_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ014_Handler from hc32_ll_interrupts.o(i.IRQ014_Handler) referenced from startup_hc32f448mcti.o(RESET)
- IRQ015_Handler from hc32_ll_interrupts.o(i.IRQ015_Handler) referenced from startup_hc32f448mcti.o(RESET)
- MCAN1_INT0_Handler from hal_can.o(i.MCAN1_INT0_Handler) referenced from startup_hc32f448mcti.o(RESET)
- MCAN1_INT1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- MCAN2_INT0_Handler from hal_can.o(i.MCAN2_INT0_Handler) referenced from startup_hc32f448mcti.o(RESET)
- MCAN2_INT1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- MemManage_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- NMI_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- PWC_LVD1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- PWC_LVD2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- PWC_WKTM_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- PendSV_Handler from port.o(.emb_text) referenced from startup_hc32f448mcti.o(RESET)
- QSPI_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- RTC_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- Reset_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- SPI1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- SPI2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- SPI3_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- SPI_ReceiveCompleteCallback from hal_ec600g.o(i.SPI_ReceiveCompleteCallback) referenced from hal_ec600g.o(i.spi_mpu_init_hc)
- SPI_TransCompleteCallback from hal_ec600g.o(i.SPI_TransCompleteCallback) referenced from hal_ec600g.o(i.spi_mpu_init_hc)
- SVC_Handler from port.o(.emb_text) referenced from startup_hc32f448mcti.o(RESET)
- SWDT_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- SysTick_Handler from port.o(i.SysTick_Handler) referenced from startup_hc32f448mcti.o(RESET)
- SystemInit from system_hc32f448mcti.o(i.SystemInit) referenced from startup_hc32f448mcti.o(.text)
- TMR0_1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR0_2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_1_GCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_1_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_1_Reload_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_1_SCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_2_GCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_2_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_2_Reload_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_2_SCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_3_GCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_3_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_3_Reload_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR4_3_SCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR6_1_GCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR6_1_GDet_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR6_1_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR6_1_SCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR6_2_GCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR6_2_GDet_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR6_2_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMR6_2_SCmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_1_Cmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_1_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_2_Cmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_2_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_3_Cmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_3_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_4_Cmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_4_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_5_Cmp_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TMRA_5_Ovf_Udf_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- TRNG_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART1_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART1_TxComplete_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART1_WKUP_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART2_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART2_TxComplete_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART3_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART3_TxComplete_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART4_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART4_TxComplete_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART5_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART5_TxComplete_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART6_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- USART6_TxComplete_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- UsageFault_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- WDT_Handler from startup_hc32f448mcti.o(.text) referenced from startup_hc32f448mcti.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_hc32f448mcti.o(.text)
- ec600g_task from hal_ec600g.o(i.ec600g_task) referenced from main.o(i.main)
- fputc from hal_clk_func.o(i.fputc) referenced from printf8.o(i.__0printf$8)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- mpu_task from main.o(i.mpu_task) referenced from main.o(i.main)
- nca9555_task from hal_nca9555.o(i.nca9555_task) referenced from main.o(i.main)
- prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler)
- prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack)
- prvTimerTask from timers.o(i.prvTimerTask) referenced from timers.o(i.xTimerCreateTimerTask)
- sy6970_task from hal_sy6970.o(i.sy6970_task) referenced from main.o(i.main)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
SVC_Handler (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
__asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 36 bytes, Stack size 0 bytes, port.o(.emb_text))
[Called By]
__asm___6_port_c_39a90d8d__prvEnableVFP (Thumb, 16 bytes, Stack size 0 bytes, port.o(.emb_text))
[Called By]
PendSV_Handler (Thumb, 88 bytes, Stack size 0 bytes, port.o(.emb_text))
[Calls]
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text))
[Called By]
- >> vPortValidateInterruptPriority
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
ADC1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
ADC2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
ADC3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
CLK_XtalStop_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
CMP1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
CMP2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
CMP3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
CMP4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
CTC_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DCU1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DCU2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DCU3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DCU4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA1_Error_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA1_TC0_BTC0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA1_TC1_BTC1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA1_TC2_BTC2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA1_TC3_BTC3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA1_TC4_BTC4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA1_TC5_BTC5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA2_Error_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA2_TC0_BTC0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA2_TC1_BTC1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA2_TC2_BTC2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA2_TC3_BTC3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA2_TC4_BTC4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
DMA2_TC5_BTC5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EFM_OpEnd_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EFM_PEError_ReadCol_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EMB_GR0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EMB_GR1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EMB_GR2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EMB_GR3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EVENT_PORT1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EVENT_PORT2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EVENT_PORT3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EVENT_PORT4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EXTINT02_SWINT18_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EXTINT03_SWINT19_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EXTINT04_SWINT20_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EXTINT05_SWINT21_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EXTINT06_SWINT22_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EXTINT07_SWINT23_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
EXTINT15_SWINT31_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
FCM_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
I2C1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
I2C2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
MCAN1_INT1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
MCAN2_INT1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
PWC_LVD1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
PWC_LVD2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
PWC_WKTM_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
QSPI_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
RTC_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
SPI1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
SPI2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
SPI3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
SWDT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR0_1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR0_2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_1_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_1_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_1_Reload_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_1_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_2_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_2_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_2_Reload_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_2_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_3_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_3_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_3_Reload_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR4_3_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR6_1_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR6_1_GDet_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR6_1_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR6_1_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR6_2_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR6_2_GDet_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR6_2_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMR6_2_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_1_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_1_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_2_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_2_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_3_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_3_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_4_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_4_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_5_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TMRA_5_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
TRNG_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART1_TxComplete_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART1_WKUP_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART2_TxComplete_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART3_TxComplete_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART4_TxComplete_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART5_TxComplete_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
USART6_TxComplete_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
WDT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f448mcti.o(.text))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsl
- >> __aeabi_llsr
[Called By]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
[Called By]
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> hc32_flash_write
- >> data_decode_mpu
- >> prvCopyDataToQueue
- >> prvCopyDataFromQueue
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> prvInitialiseNewTask
- >> memset
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
memset (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
[Called By]
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
__decompress0 (Thumb, 58 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
CLK_GetStableStatus (Thumb, 18 bytes, Stack size 0 bytes, hc32_ll_clk.o(i.CLK_GetStableStatus))
[Called By]
CLK_PLLCmd (Thumb, 98 bytes, Stack size 16 bytes, hc32_ll_clk.o(i.CLK_PLLCmd))
[Stack]
- Max Depth = 28
- Call Chain = CLK_PLLCmd ⇒ CLK_WaitStable
[Calls]
[Called By]
CLK_PLLInit (Thumb, 58 bytes, Stack size 16 bytes, hc32_ll_clk.o(i.CLK_PLLInit))
[Stack]
- Max Depth = 44
- Call Chain = CLK_PLLInit ⇒ CLK_PLLCmd ⇒ CLK_WaitStable
[Calls]
[Called By]
CLK_PLLStructInit (Thumb, 82 bytes, Stack size 0 bytes, hc32_ll_clk.o(i.CLK_PLLStructInit))
[Called By]
CLK_SetClockDiv (Thumb, 20 bytes, Stack size 16 bytes, hc32_ll_clk.o(i.CLK_SetClockDiv))
[Stack]
- Max Depth = 64
- Call Chain = CLK_SetClockDiv ⇒ SetSysClockDiv ⇒ CLK_Delay
[Calls]- >> SystemCoreClockUpdate
- >> SetSysClockDiv
[Called By]
CLK_SetSysClockSrc (Thumb, 16 bytes, Stack size 8 bytes, hc32_ll_clk.o(i.CLK_SetSysClockSrc))
[Stack]
- Max Depth = 48
- Call Chain = CLK_SetSysClockSrc ⇒ SetSysClockSrc ⇒ CLK_Delay
[Calls]- >> SystemCoreClockUpdate
- >> SetSysClockSrc
[Called By]
CLK_XtalCmd (Thumb, 94 bytes, Stack size 16 bytes, hc32_ll_clk.o(i.CLK_XtalCmd))
[Stack]
- Max Depth = 28
- Call Chain = CLK_XtalCmd ⇒ CLK_WaitStable
[Calls]
[Called By]
CLK_XtalInit (Thumb, 58 bytes, Stack size 16 bytes, hc32_ll_clk.o(i.CLK_XtalInit))
[Stack]
- Max Depth = 44
- Call Chain = CLK_XtalInit ⇒ CLK_XtalCmd ⇒ CLK_WaitStable
[Calls]
[Called By]
CLK_XtalStructInit (Thumb, 26 bytes, Stack size 0 bytes, hc32_ll_clk.o(i.CLK_XtalStructInit))
[Called By]
EFM_ClearStatus (Thumb, 12 bytes, Stack size 0 bytes, hc32_ll_efm.o(i.EFM_ClearStatus))
[Called By]
- >> EFM_SectorErase
- >> EFM_Program
EFM_FWMC_Cmd (Thumb, 34 bytes, Stack size 0 bytes, hc32_ll_efm.o(i.EFM_FWMC_Cmd))
[Called By]
EFM_GetStatus (Thumb, 20 bytes, Stack size 0 bytes, hc32_ll_efm.o(i.EFM_GetStatus))
[Called By]
EFM_Program (Thumb, 262 bytes, Stack size 56 bytes, hc32_ll_efm.o(i.EFM_Program))
[Stack]
- Max Depth = 68
- Call Chain = EFM_Program ⇒ EFM_WaitFlag
[Calls]- >> EFM_ClearStatus
- >> EFM_WaitFlag
[Called By]
EFM_ReadByte (Thumb, 92 bytes, Stack size 40 bytes, hc32_ll_efm.o(i.EFM_ReadByte))
[Stack]
- Max Depth = 52
- Call Chain = EFM_ReadByte ⇒ EFM_WaitFlag
[Calls]
[Called By]
EFM_SectorErase (Thumb, 148 bytes, Stack size 24 bytes, hc32_ll_efm.o(i.EFM_SectorErase))
[Stack]
- Max Depth = 36
- Call Chain = EFM_SectorErase ⇒ EFM_WaitFlag
[Calls]- >> EFM_ClearStatus
- >> EFM_WaitFlag
[Called By]
EFM_SetWaitCycle (Thumb, 68 bytes, Stack size 0 bytes, hc32_ll_efm.o(i.EFM_SetWaitCycle))
[Called By]
EFM_SingleSectorOperateCmd (Thumb, 36 bytes, Stack size 12 bytes, hc32_ll_efm.o(i.EFM_SingleSectorOperateCmd))
[Stack]
- Max Depth = 12
- Call Chain = EFM_SingleSectorOperateCmd
[Called By]
EXTINT00_SWINT16_Handler (Thumb, 18 bytes, Stack size 8 bytes, hal_gpio.o(i.EXTINT00_SWINT16_Handler))
[Stack]
- Max Depth = 8
- Call Chain = EXTINT00_SWINT16_Handler
[Calls]- >> EXTINT_GetExtIntStatus
- >> EXTINT_ClearExtIntStatus
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
EXTINT01_SWINT17_Handler (Thumb, 26 bytes, Stack size 8 bytes, hal_gpio.o(i.EXTINT01_SWINT17_Handler))
[Stack]
- Max Depth = 32
- Call Chain = EXTINT01_SWINT17_Handler ⇒ __2printf
[Calls]- >> EXTINT_GetExtIntStatus
- >> EXTINT_ClearExtIntStatus
- >> __2printf
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
EXTINT08_SWINT24_Handler (Thumb, 22 bytes, Stack size 8 bytes, hal_gpio.o(i.EXTINT08_SWINT24_Handler))
[Stack]
- Max Depth = 8
- Call Chain = EXTINT08_SWINT24_Handler
[Calls]- >> EXTINT_GetExtIntStatus
- >> EXTINT_ClearExtIntStatus
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
EXTINT09_SWINT25_Handler (Thumb, 22 bytes, Stack size 8 bytes, hal_gpio.o(i.EXTINT09_SWINT25_Handler))
[Stack]
- Max Depth = 8
- Call Chain = EXTINT09_SWINT25_Handler
[Calls]- >> EXTINT_GetExtIntStatus
- >> EXTINT_ClearExtIntStatus
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
EXTINT10_SWINT26_Handler (Thumb, 22 bytes, Stack size 8 bytes, hal_gpio.o(i.EXTINT10_SWINT26_Handler))
[Stack]
- Max Depth = 8
- Call Chain = EXTINT10_SWINT26_Handler
[Calls]- >> EXTINT_GetExtIntStatus
- >> EXTINT_ClearExtIntStatus
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
EXTINT11_SWINT27_Handler (Thumb, 22 bytes, Stack size 8 bytes, hal_gpio.o(i.EXTINT11_SWINT27_Handler))
[Stack]
- Max Depth = 8
- Call Chain = EXTINT11_SWINT27_Handler
[Calls]- >> EXTINT_GetExtIntStatus
- >> EXTINT_ClearExtIntStatus
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
EXTINT12_SWINT28_Handler (Thumb, 42 bytes, Stack size 8 bytes, hal_gpio.o(i.EXTINT12_SWINT28_Handler))
[Stack]
- Max Depth = 8
- Call Chain = EXTINT12_SWINT28_Handler
[Calls]- >> GPIO_ReadInputPins
- >> EXTINT_GetExtIntStatus
- >> EXTINT_ClearExtIntStatus
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
EXTINT13_SWINT29_Handler (Thumb, 22 bytes, Stack size 8 bytes, hal_gpio.o(i.EXTINT13_SWINT29_Handler))
[Stack]
- Max Depth = 8
- Call Chain = EXTINT13_SWINT29_Handler
[Calls]- >> EXTINT_GetExtIntStatus
- >> EXTINT_ClearExtIntStatus
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
EXTINT14_SWINT30_Handler (Thumb, 22 bytes, Stack size 8 bytes, hal_gpio.o(i.EXTINT14_SWINT30_Handler))
[Stack]
- Max Depth = 8
- Call Chain = EXTINT14_SWINT30_Handler
[Calls]- >> EXTINT_GetExtIntStatus
- >> EXTINT_ClearExtIntStatus
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
EXTINT_ClearExtIntStatus (Thumb, 12 bytes, Stack size 0 bytes, hc32_ll_interrupts.o(i.EXTINT_ClearExtIntStatus))
[Called By]
- >> EXTINT14_SWINT30_Handler
- >> EXTINT13_SWINT29_Handler
- >> EXTINT12_SWINT28_Handler
- >> EXTINT11_SWINT27_Handler
- >> EXTINT10_SWINT26_Handler
- >> EXTINT09_SWINT25_Handler
- >> EXTINT08_SWINT24_Handler
- >> EXTINT01_SWINT17_Handler
- >> EXTINT00_SWINT16_Handler
EXTINT_GetExtIntStatus (Thumb, 18 bytes, Stack size 0 bytes, hc32_ll_interrupts.o(i.EXTINT_GetExtIntStatus))
[Called By]
- >> EXTINT14_SWINT30_Handler
- >> EXTINT13_SWINT29_Handler
- >> EXTINT12_SWINT28_Handler
- >> EXTINT11_SWINT27_Handler
- >> EXTINT10_SWINT26_Handler
- >> EXTINT09_SWINT25_Handler
- >> EXTINT08_SWINT24_Handler
- >> EXTINT01_SWINT17_Handler
- >> EXTINT00_SWINT16_Handler
FCG_Fcg1PeriphClockCmd (Thumb, 28 bytes, Stack size 0 bytes, hc32_ll_fcg.o(i.FCG_Fcg1PeriphClockCmd))
[Called By]
Full_Frame_Verifi (Thumb, 116 bytes, Stack size 32 bytes, app_protocol.o(i.Full_Frame_Verifi))
[Stack]
- Max Depth = 44
- Call Chain = Full_Frame_Verifi ⇒ crc16_modbus
[Calls]
[Called By]
GPIO_AnalogCmd (Thumb, 60 bytes, Stack size 12 bytes, hc32_ll_gpio.o(i.GPIO_AnalogCmd))
[Stack]
- Max Depth = 12
- Call Chain = GPIO_AnalogCmd
[Called By]
GPIO_Init (Thumb, 174 bytes, Stack size 24 bytes, hc32_ll_gpio.o(i.GPIO_Init))
[Stack]
- Max Depth = 24
- Call Chain = GPIO_Init
[Called By]- >> mpu_ctr_init
- >> iic1_init
- >> SDA_OUT1
- >> SDA_IN1
- >> iic4_init
- >> SDA_OUT4
- >> SDA_IN4
GPIO_ReadInputPins (Thumb, 24 bytes, Stack size 0 bytes, hc32_ll_gpio.o(i.GPIO_ReadInputPins))
[Called By]
- >> iic_wait_ack
- >> iic_recive_byte
- >> EXTINT12_SWINT28_Handler
- >> iic_wait_ack
- >> iic_recive_byte
GPIO_ResetPins (Thumb, 18 bytes, Stack size 8 bytes, hc32_ll_gpio.o(i.GPIO_ResetPins))
[Stack]
- Max Depth = 8
- Call Chain = GPIO_ResetPins
[Called By]- >> mpu_task
- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
- >> iic_recive_byte
- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
- >> iic_recive_byte
GPIO_SetFunc (Thumb, 38 bytes, Stack size 12 bytes, hc32_ll_gpio.o(i.GPIO_SetFunc))
[Stack]
- Max Depth = 12
- Call Chain = GPIO_SetFunc
[Called By]
GPIO_SetPins (Thumb, 18 bytes, Stack size 8 bytes, hc32_ll_gpio.o(i.GPIO_SetPins))
[Stack]
- Max Depth = 8
- Call Chain = GPIO_SetPins
[Called By]- >> mpu_task
- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
- >> iic_recive_byte
- >> iic1_init
- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
- >> iic_recive_byte
- >> iic4_init
GPIO_SetReadWaitCycle (Thumb, 22 bytes, Stack size 0 bytes, hc32_ll_gpio.o(i.GPIO_SetReadWaitCycle))
[Called By]
GPIO_StructInit (Thumb, 36 bytes, Stack size 0 bytes, hc32_ll_gpio.o(i.GPIO_StructInit))
[Called By]
- >> mpu_ctr_init
- >> iic1_init
- >> iic4_init
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, app_protocol.o(i.HardFault_Handler))
[Address Reference Count : 1]
- startup_hc32f448mcti.o(RESET)
INTC_IrqSignIn (Thumb, 100 bytes, Stack size 12 bytes, hc32_ll_interrupts.o(i.INTC_IrqSignIn))
[Stack]
- Max Depth = 12
- Call Chain = INTC_IrqSignIn
[Called By]
IRQ000_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ000_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ000_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ001_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ001_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ001_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ002_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ002_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ002_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ003_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ003_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ003_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ004_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ004_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ004_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ005_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ005_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ005_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ006_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ006_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ006_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ007_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ007_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ007_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ008_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ008_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ008_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ009_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ009_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ009_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ010_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ010_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ010_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ011_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ011_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ011_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ012_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ012_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ012_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ013_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ013_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ013_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ014_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ014_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ014_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
IRQ015_Handler (Thumb, 10 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ015_Handler))
[Stack]
- Max Depth = 8
- Call Chain = IRQ015_Handler
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
LL_PERIPH_WE (Thumb, 122 bytes, Stack size 8 bytes, hc32_ll.o(i.LL_PERIPH_WE))
[Stack]
- Max Depth = 8
- Call Chain = LL_PERIPH_WE
[Calls]
[Called By]- >> hc32_flash_write
- >> main
LL_PERIPH_WP (Thumb, 114 bytes, Stack size 8 bytes, hc32_ll.o(i.LL_PERIPH_WP))
[Stack]
- Max Depth = 8
- Call Chain = LL_PERIPH_WP
[Calls]
[Called By]- >> hc32_flash_write
- >> main
MCAN1_INT0_Handler (Thumb, 384 bytes, Stack size 136 bytes, hal_can.o(i.MCAN1_INT0_Handler))
[Stack]
- Max Depth = 240
- Call Chain = MCAN1_INT0_Handler ⇒ xQueueGenericSendFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xQueueGenericSendFromISR
- >> MCAN_GetStatus
- >> MCAN_GetRxMsg
- >> MCAN_EnableTxBufferRequest
- >> MCAN_ClearStatus
- >> __2printf
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
MCAN2_INT0_Handler (Thumb, 332 bytes, Stack size 136 bytes, hal_can.o(i.MCAN2_INT0_Handler))
[Stack]
- Max Depth = 240
- Call Chain = MCAN2_INT0_Handler ⇒ xQueueGenericSendFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xQueueGenericSendFromISR
- >> MCAN_GetStatus
- >> MCAN_GetRxMsg
- >> MCAN_EnableTxBufferRequest
- >> MCAN_ClearStatus
- >> __2printf
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
MCAN_ClearStatus (Thumb, 4 bytes, Stack size 0 bytes, hc32_ll_mcan.o(i.MCAN_ClearStatus))
[Called By]
- >> MCAN2_INT0_Handler
- >> MCAN1_INT0_Handler
MCAN_EnableTxBufferRequest (Thumb, 6 bytes, Stack size 0 bytes, hc32_ll_mcan.o(i.MCAN_EnableTxBufferRequest))
[Called By]
- >> MCAN2_INT0_Handler
- >> MCAN1_INT0_Handler
MCAN_GetRxMsg (Thumb, 500 bytes, Stack size 48 bytes, hc32_ll_mcan.o(i.MCAN_GetRxMsg))
[Stack]
- Max Depth = 48
- Call Chain = MCAN_GetRxMsg
[Calls]
[Called By]- >> MCAN2_INT0_Handler
- >> MCAN1_INT0_Handler
MCAN_GetStatus (Thumb, 14 bytes, Stack size 0 bytes, hc32_ll_mcan.o(i.MCAN_GetStatus))
[Called By]
- >> MCAN2_INT0_Handler
- >> MCAN1_INT0_Handler
SPI_Cmd (Thumb, 24 bytes, Stack size 0 bytes, hc32_ll_spi.o(i.SPI_Cmd))
[Called By]
- >> data_decode_mpu
- >> spi_mpu_init_hc
SPI_Init (Thumb, 120 bytes, Stack size 12 bytes, hc32_ll_spi.o(i.SPI_Init))
[Stack]
- Max Depth = 12
- Call Chain = SPI_Init
[Called By]
SPI_IntCmd (Thumb, 20 bytes, Stack size 0 bytes, hc32_ll_spi.o(i.SPI_IntCmd))
[Called By]
SPI_ReadData (Thumb, 6 bytes, Stack size 0 bytes, hc32_ll_spi.o(i.SPI_ReadData))
[Called By]
- >> SPI_ReceiveCompleteCallback
SPI_StructInit (Thumb, 50 bytes, Stack size 0 bytes, hc32_ll_spi.o(i.SPI_StructInit))
[Called By]
SPI_TransCompleteCallback (Thumb, 48 bytes, Stack size 8 bytes, hal_ec600g.o(i.SPI_TransCompleteCallback))
[Stack]
- Max Depth = 8
- Call Chain = SPI_TransCompleteCallback
[Calls]
[Address Reference Count : 1]- hal_ec600g.o(i.spi_mpu_init_hc)
SPI_WriteData (Thumb, 4 bytes, Stack size 0 bytes, hc32_ll_spi.o(i.SPI_WriteData))
[Called By]
- >> SPI_TransCompleteCallback
SRAM_SetWaitCycle (Thumb, 88 bytes, Stack size 8 bytes, hc32_ll_sram.o(i.SRAM_SetWaitCycle))
[Stack]
- Max Depth = 8
- Call Chain = SRAM_SetWaitCycle
[Called By]
SysTick_Handler (Thumb, 46 bytes, Stack size 8 bytes, port.o(i.SysTick_Handler))
[Stack]
- Max Depth = 32
- Call Chain = SysTick_Handler ⇒ xTaskIncrementTick
[Calls]
[Address Reference Count : 1]- startup_hc32f448mcti.o(RESET)
SystemCoreClockUpdate (Thumb, 174 bytes, Stack size 16 bytes, system_hc32f448mcti.o(i.SystemCoreClockUpdate))
[Stack]
- Max Depth = 16
- Call Chain = SystemCoreClockUpdate
[Called By]- >> SystemInit
- >> CLK_SetClockDiv
- >> CLK_SetSysClockSrc
SystemInit (Thumb, 30 bytes, Stack size 4 bytes, system_hc32f448mcti.o(i.SystemInit))
[Stack]
- Max Depth = 20
- Call Chain = SystemInit ⇒ SystemCoreClockUpdate
[Calls]
[Address Reference Count : 1]- startup_hc32f448mcti.o(.text)
USART_GetStatus (Thumb, 16 bytes, Stack size 0 bytes, hc32_ll_usart.o(i.USART_GetStatus))
[Called By]
USART_UART_Trans (Thumb, 118 bytes, Stack size 32 bytes, hc32_ll_usart.o(i.USART_UART_Trans))
[Stack]
- Max Depth = 56
- Call Chain = USART_UART_Trans ⇒ USART_WaitStatus
[Calls]- >> USART_WriteData
- >> USART_WaitStatus
[Called By]
USART_WriteData (Thumb, 6 bytes, Stack size 0 bytes, hc32_ll_usart.o(i.USART_WriteData))
[Called By]
__0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
[Calls]
__1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))
[Stack]
- Max Depth = 24
- Call Chain = __2printf
[Called By]- >> EXTINT01_SWINT17_Handler
- >> MCAN2_INT0_Handler
- >> MCAN1_INT0_Handler
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
data_decode_mpu (Thumb, 896 bytes, Stack size 336 bytes, app_protocol.o(i.data_decode_mpu))
[Stack]
- Max Depth = 456
- Call Chain = data_decode_mpu ⇒ nca9555_set_gpio_output_status ⇒ nca9555_write_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> nca9555_set_gpio_output_status
- >> hc32_flash_write
- >> hc32_flash_read
- >> SPI_Cmd
- >> Full_Frame_Verifi
- >> creat_software_crc16
- >> crc16_modbus
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Called By]
eTaskConfirmSleepModeStatus (Thumb, 52 bytes, Stack size 0 bytes, tasks.o(i.eTaskConfirmSleepModeStatus))
[Called By]
- >> vPortSuppressTicksAndSleep
ec600g_task (Thumb, 106 bytes, Stack size 8 bytes, hal_ec600g.o(i.ec600g_task))
[Stack]
- Max Depth = 464
- Call Chain = ec600g_task ⇒ data_decode_mpu ⇒ nca9555_set_gpio_output_status ⇒ nca9555_write_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> xQueueSemaphoreTake
- >> xQueueGenericCreate
- >> data_decode_mpu
[Address Reference Count : 1]
fputc (Thumb, 20 bytes, Stack size 16 bytes, hal_clk_func.o(i.fputc))
[Stack]
- Max Depth = 72
- Call Chain = fputc ⇒ USART_UART_Trans ⇒ USART_WaitStatus
[Calls]
[Address Reference Count : 1]
hc32_flash_read (Thumb, 20 bytes, Stack size 16 bytes, hal_flash.o(i.hc32_flash_read))
[Stack]
- Max Depth = 68
- Call Chain = hc32_flash_read ⇒ EFM_ReadByte ⇒ EFM_WaitFlag
[Calls]
[Called By]- >> hc32_flash_write
- >> data_decode_mpu
hc32_flash_write (Thumb, 244 bytes, Stack size 48 bytes, hal_flash.o(i.hc32_flash_write))
[Stack]
- Max Depth = 116
- Call Chain = hc32_flash_write ⇒ hc32_flash_read ⇒ EFM_ReadByte ⇒ EFM_WaitFlag
[Calls]- >> hc32_flash_read
- >> LL_PERIPH_WP
- >> LL_PERIPH_WE
- >> EFM_SingleSectorOperateCmd
- >> EFM_SectorErase
- >> EFM_Program
- >> EFM_FWMC_Cmd
- >> __aeabi_memcpy
[Called By]
main (Thumb, 164 bytes, Stack size 16 bytes, main.o(i.main))
[Stack]
- Max Depth = 184
- Call Chain = main ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskCreate
- >> vTaskStartScheduler
- >> sys_clk_init
- >> sy6970_init
- >> spi_mpu_init_hc
- >> nca9555_init
- >> LL_PERIPH_WP
- >> LL_PERIPH_WE
- >> mpu_ctr_init
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
mpu_ctr_init (Thumb, 48 bytes, Stack size 32 bytes, main.o(i.mpu_ctr_init))
[Stack]
- Max Depth = 56
- Call Chain = mpu_ctr_init ⇒ GPIO_Init
[Calls]- >> GPIO_StructInit
- >> GPIO_Init
[Called By]
mpu_task (Thumb, 48 bytes, Stack size 0 bytes, main.o(i.mpu_task))
[Stack]
- Max Depth = 56
- Call Chain = mpu_task ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vTaskDelay
- >> GPIO_SetPins
- >> GPIO_ResetPins
[Address Reference Count : 1]
nca9555_init (Thumb, 8 bytes, Stack size 8 bytes, hal_nca9555.o(i.nca9555_init))
[Stack]
- Max Depth = 64
- Call Chain = nca9555_init ⇒ iic1_init ⇒ GPIO_Init
[Calls]
[Called By]
nca9555_read_byte (Thumb, 78 bytes, Stack size 24 bytes, hal_nca9555.o(i.nca9555_read_byte))
[Stack]
- Max Depth = 96
- Call Chain = nca9555_read_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
- >> iic_recive_byte
[Called By]- >> nca9555_set_gpio_output_status
- >> nca9555_set_output_mode
nca9555_set_gpio_output_status (Thumb, 140 bytes, Stack size 24 bytes, hal_nca9555.o(i.nca9555_set_gpio_output_status))
[Stack]
- Max Depth = 120
- Call Chain = nca9555_set_gpio_output_status ⇒ nca9555_write_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> nca9555_write_byte
- >> nca9555_read_byte
[Called By]
nca9555_set_output_mode (Thumb, 94 bytes, Stack size 24 bytes, hal_nca9555.o(i.nca9555_set_output_mode))
[Stack]
- Max Depth = 120
- Call Chain = nca9555_set_output_mode ⇒ nca9555_write_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> nca9555_write_byte
- >> nca9555_read_byte
[Called By]
nca9555_task (Thumb, 44 bytes, Stack size 256 bytes, hal_nca9555.o(i.nca9555_task))
[Stack]
- Max Depth = 376
- Call Chain = nca9555_task ⇒ nca9555_set_output_mode ⇒ nca9555_write_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> vTaskDelay
- >> nca9555_set_output_mode
- >> __aeabi_memcpy4
[Address Reference Count : 1]
nca9555_write_byte (Thumb, 62 bytes, Stack size 24 bytes, hal_nca9555.o(i.nca9555_write_byte))
[Stack]
- Max Depth = 96
- Call Chain = nca9555_write_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
[Called By]- >> nca9555_set_gpio_output_status
- >> nca9555_set_output_mode
pvPortMalloc (Thumb, 338 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc))
[Stack]
- Max Depth = 64
- Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> prvInsertBlockIntoFreeList
- >> prvHeapInit
[Called By]- >> xQueueGenericCreate
- >> xTaskCreate
pvTaskIncrementMutexHeldCount (Thumb, 26 bytes, Stack size 0 bytes, tasks.o(i.pvTaskIncrementMutexHeldCount))
[Called By]
pxPortInitialiseStack (Thumb, 38 bytes, Stack size 0 bytes, port.o(i.pxPortInitialiseStack))
[Called By]
spi_mpu_init_hc (Thumb, 226 bytes, Stack size 56 bytes, hal_ec600g.o(i.spi_mpu_init_hc))
[Stack]
- Max Depth = 68
- Call Chain = spi_mpu_init_hc ⇒ INTC_IrqSignIn
[Calls]- >> SPI_Cmd
- >> INTC_IrqSignIn
- >> SPI_StructInit
- >> SPI_Init
- >> GPIO_SetFunc
- >> FCG_Fcg1PeriphClockCmd
- >> SPI_IntCmd
- >> __NVIC_SetPriority
- >> __NVIC_EnableIRQ
- >> __NVIC_ClearPendingIRQ
[Called By]
sy6970_get_reg_config (Thumb, 26 bytes, Stack size 16 bytes, hal_sy6970.o(i.sy6970_get_reg_config))
[Stack]
- Max Depth = 104
- Call Chain = sy6970_get_reg_config ⇒ sy6970_read_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT4 ⇒ GPIO_Init
[Calls]
[Called By]
sy6970_init (Thumb, 8 bytes, Stack size 8 bytes, hal_sy6970.o(i.sy6970_init))
[Stack]
- Max Depth = 64
- Call Chain = sy6970_init ⇒ iic4_init ⇒ GPIO_Init
[Calls]
[Called By]
sy6970_set_reg (Thumb, 420 bytes, Stack size 16 bytes, hal_sy6970.o(i.sy6970_set_reg))
[Stack]
- Max Depth = 104
- Call Chain = sy6970_set_reg ⇒ sy6970_write_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT4 ⇒ GPIO_Init
[Calls]
[Called By]
sy6970_task (Thumb, 362 bytes, Stack size 8 bytes, hal_sy6970.o(i.sy6970_task))
[Stack]
- Max Depth = 112
- Call Chain = sy6970_task ⇒ sy6970_set_reg ⇒ sy6970_write_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT4 ⇒ GPIO_Init
[Calls]- >> vTaskDelay
- >> sy6970_set_reg
- >> sy6970_get_reg_config
[Address Reference Count : 1]
sys_clk_init (Thumb, 180 bytes, Stack size 16 bytes, hal_clk_func.o(i.sys_clk_init))
[Stack]
- Max Depth = 80
- Call Chain = sys_clk_init ⇒ CLK_SetClockDiv ⇒ SetSysClockDiv ⇒ CLK_Delay
[Calls]- >> CLK_SetClockDiv
- >> SRAM_SetWaitCycle
- >> GPIO_SetReadWaitCycle
- >> GPIO_AnalogCmd
- >> EFM_SetWaitCycle
- >> CLK_XtalStructInit
- >> CLK_XtalInit
- >> CLK_SetSysClockSrc
- >> CLK_PLLStructInit
- >> CLK_PLLInit
[Called By]
uxListRemove (Thumb, 40 bytes, Stack size 0 bytes, list.o(i.uxListRemove))
[Called By]
- >> prvCheckTasksWaitingTermination
- >> prvAddCurrentTaskToDelayedList
- >> xTaskPriorityInherit
- >> xTaskPriorityDisinherit
- >> vTaskPriorityDisinheritAfterTimeout
- >> prvProcessReceivedCommands
- >> prvProcessExpiredTimer
vListInitialise (Thumb, 26 bytes, Stack size 0 bytes, list.o(i.vListInitialise))
[Called By]
- >> prvInitialiseTaskLists
- >> xQueueGenericReset
- >> prvCheckForValidListAndQueue
vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem))
[Called By]
vListInsert (Thumb, 52 bytes, Stack size 8 bytes, list.o(i.vListInsert))
[Stack]
- Max Depth = 8
- Call Chain = vListInsert
[Called By]- >> prvAddCurrentTaskToDelayedList
- >> vTaskPlaceOnEventList
- >> prvInsertTimerInActiveList
vPortEnterCritical (Thumb, 76 bytes, Stack size 0 bytes, port.o(i.vPortEnterCritical))
[Called By]
- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> xTaskResumeAll
- >> prvCheckTasksWaitingTermination
- >> prvAddNewTaskToReadyList
- >> xTaskCheckForTimeOut
- >> xQueueGenericReset
- >> vQueueWaitForMessageRestricted
- >> prvUnlockQueue
- >> prvIsQueueEmpty
- >> prvCheckForValidListAndQueue
vPortExitCritical (Thumb, 56 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical))
[Called By]
- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> xTaskResumeAll
- >> prvCheckTasksWaitingTermination
- >> prvAddNewTaskToReadyList
- >> xTaskCheckForTimeOut
- >> xQueueGenericReset
- >> vQueueWaitForMessageRestricted
- >> prvUnlockQueue
- >> prvIsQueueEmpty
- >> prvCheckForValidListAndQueue
vPortFree (Thumb, 150 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree))
[Stack]
- Max Depth = 56
- Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> prvInsertBlockIntoFreeList
[Called By]- >> xTaskCreate
- >> prvDeleteTCB
- >> prvProcessReceivedCommands
vPortSetupTimerInterrupt (Thumb, 86 bytes, Stack size 0 bytes, port.o(i.vPortSetupTimerInterrupt))
[Called By]
vPortSuppressTicksAndSleep (Thumb, 320 bytes, Stack size 24 bytes, port.o(i.vPortSuppressTicksAndSleep))
[Stack]
- Max Depth = 24
- Call Chain = vPortSuppressTicksAndSleep
[Calls]- >> vTaskStepTick
- >> eTaskConfirmSleepModeStatus
[Called By]
vPortValidateInterruptPriority (Thumb, 106 bytes, Stack size 16 bytes, port.o(i.vPortValidateInterruptPriority))
[Stack]
- Max Depth = 16
- Call Chain = vPortValidateInterruptPriority
[Calls]
[Called By]- >> xQueueGenericSendFromISR
- >> xQueueGiveFromISR
vQueueAddToRegistry (Thumb, 90 bytes, Stack size 12 bytes, queue.o(i.vQueueAddToRegistry))
[Stack]
- Max Depth = 12
- Call Chain = vQueueAddToRegistry
[Called By]- >> prvCheckForValidListAndQueue
vQueueWaitForMessageRestricted (Thumb, 74 bytes, Stack size 24 bytes, queue.o(i.vQueueWaitForMessageRestricted))
[Stack]
- Max Depth = 104
- Call Chain = vQueueWaitForMessageRestricted ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
- >> vTaskPlaceOnEventListRestricted
- >> prvUnlockQueue
[Called By]- >> prvProcessTimerOrBlockTask
vTaskDelay (Thumb, 82 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelay))
[Stack]
- Max Depth = 56
- Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> prvAddCurrentTaskToDelayedList
[Called By]- >> sy6970_task
- >> nca9555_task
- >> mpu_task
vTaskInternalSetTimeOutState (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(i.vTaskInternalSetTimeOutState))
[Called By]
- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> xTaskCheckForTimeOut
vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(i.vTaskMissedYield))
[Called By]
vTaskPlaceOnEventList (Thumb, 52 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventList))
[Stack]
- Max Depth = 48
- Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> vListInsert
- >> prvAddCurrentTaskToDelayedList
[Called By]- >> xQueueSemaphoreTake
- >> xQueueReceive
vTaskPlaceOnEventListRestricted (Thumb, 94 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventListRestricted))
[Stack]
- Max Depth = 48
- Call Chain = vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> prvAddCurrentTaskToDelayedList
[Called By]- >> vQueueWaitForMessageRestricted
vTaskPriorityDisinheritAfterTimeout (Thumb, 268 bytes, Stack size 32 bytes, tasks.o(i.vTaskPriorityDisinheritAfterTimeout))
[Stack]
- Max Depth = 32
- Call Chain = vTaskPriorityDisinheritAfterTimeout
[Calls]
[Called By]
vTaskStartScheduler (Thumb, 122 bytes, Stack size 16 bytes, tasks.o(i.vTaskStartScheduler))
[Stack]
- Max Depth = 168
- Call Chain = vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskCreate
- >> xTimerCreateTimerTask
- >> xPortStartScheduler
[Called By]
vTaskStepTick (Thumb, 56 bytes, Stack size 0 bytes, tasks.o(i.vTaskStepTick))
[Called By]
- >> vPortSuppressTicksAndSleep
vTaskSuspendAll (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll))
[Called By]
- >> xQueueSemaphoreTake
- >> vTaskDelay
- >> xQueueReceive
- >> vPortFree
- >> pvPortMalloc
- >> prvIdleTask
- >> prvProcessTimerOrBlockTask
vTaskSwitchContext (Thumb, 118 bytes, Stack size 0 bytes, tasks.o(i.vTaskSwitchContext))
[Called By]
xPortStartScheduler (Thumb, 330 bytes, Stack size 16 bytes, port.o(i.xPortStartScheduler))
[Stack]
- Max Depth = 16
- Call Chain = xPortStartScheduler
[Calls]- >> vPortSetupTimerInterrupt
- >> __asm___6_port_c_39a90d8d__prvEnableVFP
- >> __asm___6_port_c_39a90d8d__prvStartFirstTask
[Called By]
xQueueGenericCreate (Thumb, 102 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericCreate))
[Stack]
- Max Depth = 96
- Call Chain = xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> pvPortMalloc
- >> prvInitialiseNewQueue
[Called By]- >> ec600g_task
- >> prvCheckForValidListAndQueue
xQueueGenericReset (Thumb, 214 bytes, Stack size 24 bytes, queue.o(i.xQueueGenericReset))
[Stack]
- Max Depth = 40
- Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
- >> vListInitialise
- >> xTaskRemoveFromEventList
[Called By]
xQueueGenericSendFromISR (Thumb, 310 bytes, Stack size 40 bytes, queue.o(i.xQueueGenericSendFromISR))
[Stack]
- Max Depth = 104
- Call Chain = xQueueGenericSendFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xTaskRemoveFromEventList
- >> vPortValidateInterruptPriority
- >> prvNotifyQueueSetContainer
- >> prvCopyDataToQueue
[Called By]- >> MCAN2_INT0_Handler
- >> MCAN1_INT0_Handler
xQueueGiveFromISR (Thumb, 280 bytes, Stack size 32 bytes, queue.o(i.xQueueGiveFromISR))
[Stack]
- Max Depth = 96
- Call Chain = xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xTaskRemoveFromEventList
- >> vPortValidateInterruptPriority
- >> prvNotifyQueueSetContainer
[Called By]- >> SPI_ReceiveCompleteCallback
xQueueReceive (Thumb, 356 bytes, Stack size 48 bytes, queue.o(i.xQueueReceive))
[Stack]
- Max Depth = 128
- Call Chain = xQueueReceive ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xTaskResumeAll
- >> xTaskGetSchedulerState
- >> vTaskSuspendAll
- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskRemoveFromEventList
- >> xTaskCheckForTimeOut
- >> vTaskPlaceOnEventList
- >> vTaskInternalSetTimeOutState
- >> prvUnlockQueue
- >> prvIsQueueEmpty
- >> prvCopyDataFromQueue
[Called By]- >> prvProcessReceivedCommands
xQueueSemaphoreTake (Thumb, 434 bytes, Stack size 40 bytes, queue.o(i.xQueueSemaphoreTake))
[Stack]
- Max Depth = 120
- Call Chain = xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xTaskResumeAll
- >> xTaskGetSchedulerState
- >> vTaskSuspendAll
- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskRemoveFromEventList
- >> xTaskPriorityInherit
- >> xTaskCheckForTimeOut
- >> vTaskPriorityDisinheritAfterTimeout
- >> vTaskPlaceOnEventList
- >> vTaskInternalSetTimeOutState
- >> pvTaskIncrementMutexHeldCount
- >> prvUnlockQueue
- >> prvIsQueueEmpty
- >> prvGetDisinheritPriorityAfterTimeout
[Called By]
xTaskCheckForTimeOut (Thumb, 136 bytes, Stack size 16 bytes, tasks.o(i.xTaskCheckForTimeOut))
[Stack]
- Max Depth = 16
- Call Chain = xTaskCheckForTimeOut
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
- >> vTaskInternalSetTimeOutState
[Called By]- >> xQueueSemaphoreTake
- >> xQueueReceive
xTaskCreate (Thumb, 96 bytes, Stack size 72 bytes, tasks.o(i.xTaskCreate))
[Stack]
- Max Depth = 136
- Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vPortFree
- >> pvPortMalloc
- >> prvInitialiseNewTask
- >> prvAddNewTaskToReadyList
[Called By]- >> vTaskStartScheduler
- >> main
- >> xTimerCreateTimerTask
xTaskGetSchedulerState (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState))
[Called By]
- >> xQueueSemaphoreTake
- >> xQueueReceive
xTaskGetTickCount (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetTickCount))
[Called By]
xTaskIncrementTick (Thumb, 398 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick))
[Stack]
- Max Depth = 24
- Call Chain = xTaskIncrementTick
[Calls]- >> prvResetNextTaskUnblockTime
[Called By]- >> xTaskResumeAll
- >> SysTick_Handler
xTaskPriorityDisinherit (Thumb, 226 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityDisinherit))
[Stack]
- Max Depth = 16
- Call Chain = xTaskPriorityDisinherit
[Calls]
[Called By]
xTaskPriorityInherit (Thumb, 224 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityInherit))
[Stack]
- Max Depth = 16
- Call Chain = xTaskPriorityInherit
[Calls]
[Called By]
xTaskRemoveFromEventList (Thumb, 268 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList))
[Stack]
- Max Depth = 16
- Call Chain = xTaskRemoveFromEventList
[Calls]- >> prvResetNextTaskUnblockTime
[Called By]- >> xQueueSemaphoreTake
- >> xQueueGenericSendFromISR
- >> xQueueGiveFromISR
- >> xQueueReceive
- >> xQueueGenericReset
- >> prvUnlockQueue
- >> prvNotifyQueueSetContainer
xTaskResumeAll (Thumb, 338 bytes, Stack size 16 bytes, tasks.o(i.xTaskResumeAll))
[Stack]
- Max Depth = 40
- Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskIncrementTick
- >> prvResetNextTaskUnblockTime
[Called By]- >> xQueueSemaphoreTake
- >> vTaskDelay
- >> xQueueReceive
- >> vPortFree
- >> pvPortMalloc
- >> prvIdleTask
- >> prvProcessTimerOrBlockTask
xTimerCreateTimerTask (Thumb, 64 bytes, Stack size 16 bytes, timers.o(i.xTimerCreateTimerTask))
[Stack]
- Max Depth = 152
- Call Chain = xTimerCreateTimerTask ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskCreate
- >> prvCheckForValidListAndQueue
[Called By]
Local Symbols
crc16_modbus (Thumb, 56 bytes, Stack size 12 bytes, app_protocol.o(i.crc16_modbus))
[Stack]
- Max Depth = 12
- Call Chain = crc16_modbus
[Called By]- >> data_decode_mpu
- >> Full_Frame_Verifi
creat_software_crc16 (Thumb, 44 bytes, Stack size 16 bytes, app_protocol.o(i.creat_software_crc16))
[Stack]
- Max Depth = 16
- Call Chain = creat_software_crc16
[Called By]
SDA_IN1 (Thumb, 26 bytes, Stack size 32 bytes, hal_nca9555.o(i.SDA_IN1))
[Stack]
- Max Depth = 56
- Call Chain = SDA_IN1 ⇒ GPIO_Init
[Calls]
[Called By]- >> iic_wait_ack
- >> iic_recive_byte
SDA_OUT1 (Thumb, 30 bytes, Stack size 32 bytes, hal_nca9555.o(i.SDA_OUT1))
[Stack]
- Max Depth = 56
- Call Chain = SDA_OUT1 ⇒ GPIO_Init
[Calls]
[Called By]- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
delay_us (Thumb, 362 bytes, Stack size 0 bytes, hal_nca9555.o(i.delay_us))
[Called By]
- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
- >> iic_recive_byte
iic1_init (Thumb, 70 bytes, Stack size 32 bytes, hal_nca9555.o(i.iic1_init))
[Stack]
- Max Depth = 56
- Call Chain = iic1_init ⇒ GPIO_Init
[Calls]- >> GPIO_StructInit
- >> GPIO_SetPins
- >> GPIO_Init
[Called By]
iic_recive_byte (Thumb, 78 bytes, Stack size 16 bytes, hal_nca9555.o(i.iic_recive_byte))
[Stack]
- Max Depth = 72
- Call Chain = iic_recive_byte ⇒ SDA_IN1 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> delay_us
- >> SDA_IN1
- >> GPIO_ReadInputPins
[Called By]
iic_send_byte (Thumb, 96 bytes, Stack size 16 bytes, hal_nca9555.o(i.iic_send_byte))
[Stack]
- Max Depth = 72
- Call Chain = iic_send_byte ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> delay_us
- >> SDA_OUT1
[Called By]- >> nca9555_write_byte
- >> nca9555_read_byte
iic_start (Thumb, 60 bytes, Stack size 8 bytes, hal_nca9555.o(i.iic_start))
[Stack]
- Max Depth = 64
- Call Chain = iic_start ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> delay_us
- >> SDA_OUT1
[Called By]- >> nca9555_write_byte
- >> nca9555_read_byte
iic_stop (Thumb, 60 bytes, Stack size 8 bytes, hal_nca9555.o(i.iic_stop))
[Stack]
- Max Depth = 64
- Call Chain = iic_stop ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> delay_us
- >> SDA_OUT1
[Called By]- >> iic_wait_ack
- >> nca9555_write_byte
- >> nca9555_read_byte
iic_wait_ack (Thumb, 94 bytes, Stack size 8 bytes, hal_nca9555.o(i.iic_wait_ack))
[Stack]
- Max Depth = 72
- Call Chain = iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT1 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> iic_stop
- >> delay_us
- >> SDA_OUT1
- >> SDA_IN1
- >> GPIO_ReadInputPins
[Called By]- >> nca9555_write_byte
- >> nca9555_read_byte
SDA_IN4 (Thumb, 24 bytes, Stack size 32 bytes, hal_sy6970.o(i.SDA_IN4))
[Stack]
- Max Depth = 56
- Call Chain = SDA_IN4 ⇒ GPIO_Init
[Calls]
[Called By]- >> iic_wait_ack
- >> iic_recive_byte
SDA_OUT4 (Thumb, 30 bytes, Stack size 32 bytes, hal_sy6970.o(i.SDA_OUT4))
[Stack]
- Max Depth = 56
- Call Chain = SDA_OUT4 ⇒ GPIO_Init
[Calls]
[Called By]- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
delay_us (Thumb, 376 bytes, Stack size 0 bytes, hal_sy6970.o(i.delay_us))
[Called By]
- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
- >> iic_recive_byte
iic4_init (Thumb, 68 bytes, Stack size 32 bytes, hal_sy6970.o(i.iic4_init))
[Stack]
- Max Depth = 56
- Call Chain = iic4_init ⇒ GPIO_Init
[Calls]- >> GPIO_StructInit
- >> GPIO_SetPins
- >> GPIO_Init
[Called By]
iic_recive_byte (Thumb, 84 bytes, Stack size 16 bytes, hal_sy6970.o(i.iic_recive_byte))
[Stack]
- Max Depth = 72
- Call Chain = iic_recive_byte ⇒ SDA_IN4 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> GPIO_ReadInputPins
- >> delay_us
- >> SDA_IN4
[Called By]
iic_send_byte (Thumb, 96 bytes, Stack size 16 bytes, hal_sy6970.o(i.iic_send_byte))
[Stack]
- Max Depth = 72
- Call Chain = iic_send_byte ⇒ SDA_OUT4 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> delay_us
- >> SDA_OUT4
[Called By]- >> sy6970_write_byte
- >> sy6970_read_byte
iic_start (Thumb, 60 bytes, Stack size 8 bytes, hal_sy6970.o(i.iic_start))
[Stack]
- Max Depth = 64
- Call Chain = iic_start ⇒ SDA_OUT4 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> delay_us
- >> SDA_OUT4
[Called By]- >> sy6970_write_byte
- >> sy6970_read_byte
iic_stop (Thumb, 60 bytes, Stack size 8 bytes, hal_sy6970.o(i.iic_stop))
[Stack]
- Max Depth = 64
- Call Chain = iic_stop ⇒ SDA_OUT4 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> delay_us
- >> SDA_OUT4
[Called By]- >> sy6970_write_byte
- >> sy6970_read_byte
- >> iic_wait_ack
iic_wait_ack (Thumb, 92 bytes, Stack size 8 bytes, hal_sy6970.o(i.iic_wait_ack))
[Stack]
- Max Depth = 72
- Call Chain = iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT4 ⇒ GPIO_Init
[Calls]- >> GPIO_SetPins
- >> GPIO_ResetPins
- >> GPIO_ReadInputPins
- >> iic_stop
- >> delay_us
- >> SDA_OUT4
- >> SDA_IN4
[Called By]- >> sy6970_write_byte
- >> sy6970_read_byte
sy6970_read_byte (Thumb, 62 bytes, Stack size 16 bytes, hal_sy6970.o(i.sy6970_read_byte))
[Stack]
- Max Depth = 88
- Call Chain = sy6970_read_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT4 ⇒ GPIO_Init
[Calls]- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
- >> iic_recive_byte
[Called By]
sy6970_write_byte (Thumb, 48 bytes, Stack size 16 bytes, hal_sy6970.o(i.sy6970_write_byte))
[Stack]
- Max Depth = 88
- Call Chain = sy6970_write_byte ⇒ iic_wait_ack ⇒ iic_stop ⇒ SDA_OUT4 ⇒ GPIO_Init
[Calls]- >> iic_wait_ack
- >> iic_stop
- >> iic_start
- >> iic_send_byte
[Called By]
SPI_ReceiveCompleteCallback (Thumb, 258 bytes, Stack size 8 bytes, hal_ec600g.o(i.SPI_ReceiveCompleteCallback))
[Stack]
- Max Depth = 104
- Call Chain = SPI_ReceiveCompleteCallback ⇒ xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xQueueGiveFromISR
- >> SPI_ReadData
[Address Reference Count : 1]- hal_ec600g.o(i.spi_mpu_init_hc)
__NVIC_ClearPendingIRQ (Thumb, 22 bytes, Stack size 0 bytes, hal_ec600g.o(i.__NVIC_ClearPendingIRQ))
[Called By]
__NVIC_EnableIRQ (Thumb, 34 bytes, Stack size 0 bytes, hal_ec600g.o(i.__NVIC_EnableIRQ))
[Called By]
__NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, hal_ec600g.o(i.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
PWC_REG_Lock (Thumb, 18 bytes, Stack size 0 bytes, hc32_ll.o(i.PWC_REG_Lock))
[Called By]
PWC_REG_Unlock (Thumb, 14 bytes, Stack size 0 bytes, hc32_ll.o(i.PWC_REG_Unlock))
[Called By]
CLK_Delay (Thumb, 22 bytes, Stack size 8 bytes, hc32_ll_clk.o(i.CLK_Delay))
[Stack]
- Max Depth = 8
- Call Chain = CLK_Delay
[Called By]- >> SetSysClockSrc
- >> SetSysClockDiv
CLK_WaitStable (Thumb, 48 bytes, Stack size 12 bytes, hc32_ll_clk.o(i.CLK_WaitStable))
[Stack]
- Max Depth = 12
- Call Chain = CLK_WaitStable
[Calls]
[Called By]- >> CLK_XtalCmd
- >> CLK_PLLCmd
SetSysClockDiv (Thumb, 196 bytes, Stack size 40 bytes, hc32_ll_clk.o(i.SetSysClockDiv))
[Stack]
- Max Depth = 48
- Call Chain = SetSysClockDiv ⇒ CLK_Delay
[Calls]
[Called By]
SetSysClockSrc (Thumb, 180 bytes, Stack size 32 bytes, hc32_ll_clk.o(i.SetSysClockSrc))
[Stack]
- Max Depth = 40
- Call Chain = SetSysClockSrc ⇒ CLK_Delay
[Calls]
[Called By]
EFM_WaitFlag (Thumb, 48 bytes, Stack size 12 bytes, hc32_ll_efm.o(i.EFM_WaitFlag))
[Stack]
- Max Depth = 12
- Call Chain = EFM_WaitFlag
[Calls]
[Called By]- >> EFM_SectorErase
- >> EFM_ReadByte
- >> EFM_Program
MCAN_GetRxBufferNum (Thumb, 48 bytes, Stack size 0 bytes, hc32_ll_mcan.o(i.MCAN_GetRxBufferNum))
[Called By]
USART_WaitStatus (Thumb, 56 bytes, Stack size 24 bytes, hc32_ll_usart.o(i.USART_WaitStatus))
[Stack]
- Max Depth = 24
- Call Chain = USART_WaitStatus
[Calls]
[Called By]
prvCopyDataFromQueue (Thumb, 42 bytes, Stack size 16 bytes, queue.o(i.prvCopyDataFromQueue))
[Stack]
- Max Depth = 16
- Call Chain = prvCopyDataFromQueue
[Calls]
[Called By]
prvCopyDataToQueue (Thumb, 126 bytes, Stack size 24 bytes, queue.o(i.prvCopyDataToQueue))
[Stack]
- Max Depth = 40
- Call Chain = prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xTaskPriorityDisinherit
- >> __aeabi_memcpy
[Called By]- >> xQueueGenericSendFromISR
- >> prvNotifyQueueSetContainer
prvGetDisinheritPriorityAfterTimeout (Thumb, 20 bytes, Stack size 0 bytes, queue.o(i.prvGetDisinheritPriorityAfterTimeout))
[Called By]
prvInitialiseNewQueue (Thumb, 46 bytes, Stack size 24 bytes, queue.o(i.prvInitialiseNewQueue))
[Stack]
- Max Depth = 64
- Call Chain = prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]
[Called By]
prvIsQueueEmpty (Thumb, 26 bytes, Stack size 16 bytes, queue.o(i.prvIsQueueEmpty))
[Stack]
- Max Depth = 16
- Call Chain = prvIsQueueEmpty
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> xQueueSemaphoreTake
- >> xQueueReceive
prvNotifyQueueSetContainer (Thumb, 172 bytes, Stack size 24 bytes, queue.o(i.prvNotifyQueueSetContainer))
[Stack]
- Max Depth = 64
- Call Chain = prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xTaskRemoveFromEventList
- >> prvCopyDataToQueue
[Called By]- >> xQueueGenericSendFromISR
- >> xQueueGiveFromISR
- >> prvUnlockQueue
prvUnlockQueue (Thumb, 144 bytes, Stack size 16 bytes, queue.o(i.prvUnlockQueue))
[Stack]
- Max Depth = 80
- Call Chain = prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskRemoveFromEventList
- >> vTaskMissedYield
- >> prvNotifyQueueSetContainer
[Called By]- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> vQueueWaitForMessageRestricted
prvAddCurrentTaskToDelayedList (Thumb, 164 bytes, Stack size 24 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList))
[Stack]
- Max Depth = 32
- Call Chain = prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> vListInsert
- >> uxListRemove
[Called By]- >> vTaskDelay
- >> vTaskPlaceOnEventListRestricted
- >> vTaskPlaceOnEventList
prvAddNewTaskToReadyList (Thumb, 206 bytes, Stack size 8 bytes, tasks.o(i.prvAddNewTaskToReadyList))
[Stack]
- Max Depth = 16
- Call Chain = prvAddNewTaskToReadyList ⇒ prvInitialiseTaskLists
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
- >> prvInitialiseTaskLists
[Called By]
prvCheckTasksWaitingTermination (Thumb, 60 bytes, Stack size 8 bytes, tasks.o(i.prvCheckTasksWaitingTermination))
[Stack]
- Max Depth = 72
- Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> uxListRemove
- >> vPortExitCritical
- >> vPortEnterCritical
- >> prvDeleteTCB
[Called By]
prvDeleteTCB (Thumb, 18 bytes, Stack size 8 bytes, tasks.o(i.prvDeleteTCB))
[Stack]
- Max Depth = 64
- Call Chain = prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]
[Called By]- >> prvCheckTasksWaitingTermination
prvGetExpectedIdleTime (Thumb, 56 bytes, Stack size 0 bytes, tasks.o(i.prvGetExpectedIdleTime))
[Called By]
prvIdleTask (Thumb, 108 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask))
[Stack]
- Max Depth = 72
- Call Chain = prvIdleTask ⇒ prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> vPortSuppressTicksAndSleep
- >> prvGetExpectedIdleTime
- >> prvCheckTasksWaitingTermination
[Address Reference Count : 1]- tasks.o(i.vTaskStartScheduler)
prvInitialiseNewTask (Thumb, 224 bytes, Stack size 40 bytes, tasks.o(i.prvInitialiseNewTask))
[Stack]
- Max Depth = 40
- Call Chain = prvInitialiseNewTask
[Calls]- >> vListInitialiseItem
- >> pxPortInitialiseStack
- >> __aeabi_memset
[Called By]
prvInitialiseTaskLists (Thumb, 70 bytes, Stack size 8 bytes, tasks.o(i.prvInitialiseTaskLists))
[Stack]
- Max Depth = 8
- Call Chain = prvInitialiseTaskLists
[Calls]
[Called By]- >> prvAddNewTaskToReadyList
prvResetNextTaskUnblockTime (Thumb, 40 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime))
[Called By]
- >> xTaskResumeAll
- >> xTaskIncrementTick
- >> xTaskRemoveFromEventList
prvCheckForValidListAndQueue (Thumb, 72 bytes, Stack size 8 bytes, timers.o(i.prvCheckForValidListAndQueue))
[Stack]
- Max Depth = 104
- Call Chain = prvCheckForValidListAndQueue ⇒ xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xQueueGenericCreate
- >> vPortExitCritical
- >> vPortEnterCritical
- >> vListInitialise
- >> vQueueAddToRegistry
[Called By]
prvGetNextExpireTime (Thumb, 36 bytes, Stack size 0 bytes, timers.o(i.prvGetNextExpireTime))
[Called By]
prvInsertTimerInActiveList (Thumb, 80 bytes, Stack size 24 bytes, timers.o(i.prvInsertTimerInActiveList))
[Stack]
- Max Depth = 32
- Call Chain = prvInsertTimerInActiveList ⇒ vListInsert
[Calls]
[Called By]- >> prvReloadTimer
- >> prvProcessReceivedCommands
prvProcessExpiredTimer (Thumb, 62 bytes, Stack size 16 bytes, timers.o(i.prvProcessExpiredTimer))
[Stack]
- Max Depth = 64
- Call Chain = prvProcessExpiredTimer ⇒ prvReloadTimer ⇒ prvInsertTimerInActiveList ⇒ vListInsert
[Calls]- >> uxListRemove
- >> prvReloadTimer
[Called By]- >> prvSwitchTimerLists
- >> prvProcessTimerOrBlockTask
prvProcessReceivedCommands (Thumb, 280 bytes, Stack size 32 bytes, timers.o(i.prvProcessReceivedCommands))
[Stack]
- Max Depth = 160
- Call Chain = prvProcessReceivedCommands ⇒ xQueueReceive ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xQueueReceive
- >> uxListRemove
- >> vPortFree
- >> prvSampleTimeNow
- >> prvReloadTimer
- >> prvInsertTimerInActiveList
[Called By]
prvProcessTimerOrBlockTask (Thumb, 102 bytes, Stack size 24 bytes, timers.o(i.prvProcessTimerOrBlockTask))
[Stack]
- Max Depth = 128
- Call Chain = prvProcessTimerOrBlockTask ⇒ vQueueWaitForMessageRestricted ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> vQueueWaitForMessageRestricted
- >> prvSampleTimeNow
- >> prvProcessExpiredTimer
[Called By]
prvReloadTimer (Thumb, 40 bytes, Stack size 16 bytes, timers.o(i.prvReloadTimer))
[Stack]
- Max Depth = 48
- Call Chain = prvReloadTimer ⇒ prvInsertTimerInActiveList ⇒ vListInsert
[Calls]- >> prvInsertTimerInActiveList
[Called By]- >> prvProcessReceivedCommands
- >> prvProcessExpiredTimer
prvSampleTimeNow (Thumb, 40 bytes, Stack size 16 bytes, timers.o(i.prvSampleTimeNow))
[Stack]
- Max Depth = 96
- Call Chain = prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ prvProcessExpiredTimer ⇒ prvReloadTimer ⇒ prvInsertTimerInActiveList ⇒ vListInsert
[Calls]- >> xTaskGetTickCount
- >> prvSwitchTimerLists
[Called By]- >> prvProcessTimerOrBlockTask
- >> prvProcessReceivedCommands
prvSwitchTimerLists (Thumb, 58 bytes, Stack size 16 bytes, timers.o(i.prvSwitchTimerLists))
[Stack]
- Max Depth = 80
- Call Chain = prvSwitchTimerLists ⇒ prvProcessExpiredTimer ⇒ prvReloadTimer ⇒ prvInsertTimerInActiveList ⇒ vListInsert
[Calls]- >> prvProcessExpiredTimer
[Called By]
prvTimerTask (Thumb, 26 bytes, Stack size 8 bytes, timers.o(i.prvTimerTask))
[Stack]
- Max Depth = 168
- Call Chain = prvTimerTask ⇒ prvProcessReceivedCommands ⇒ xQueueReceive ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> prvProcessTimerOrBlockTask
- >> prvProcessReceivedCommands
- >> prvGetNextExpireTime
[Address Reference Count : 1]- timers.o(i.xTimerCreateTimerTask)
prvHeapInit (Thumb, 98 bytes, Stack size 12 bytes, heap_4.o(i.prvHeapInit))
[Stack]
- Max Depth = 12
- Call Chain = prvHeapInit
[Called By]
prvInsertBlockIntoFreeList (Thumb, 96 bytes, Stack size 8 bytes, heap_4.o(i.prvInsertBlockIntoFreeList))
[Stack]
- Max Depth = 8
- Call Chain = prvInsertBlockIntoFreeList
[Called By]- >> vPortFree
- >> pvPortMalloc
prvTaskExitError (Thumb, 60 bytes, Stack size 0 bytes, port.o(i.prvTaskExitError))
[Address Reference Count : 1]
- port.o(i.pxPortInitialiseStack)
_printf_core (Thumb, 996 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> _printf_pre_padding
- >> _printf_post_padding
[Called By]
_printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED)
[Called By]
Undefined Global Symbols