QEI_Handler ⇒ QEI_Handler
Function Pointers
- $Super$$SysTick_Handler from task_hal.o(.text.SysTick_Handler) referenced from systick_wrapper_gnu.o(.text)
- ACMP_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- ADC0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- ADC1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BOD_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR10_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR11_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR2_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR3_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR4_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR5_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR6_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR7_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR8_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BTIMR9_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- BusFault_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- CAN0_Handler from can.o(.text.CAN0_Handler) referenced from startup_swm341.o(RESET)
- CAN1_Handler from can.o(.text.CAN1_Handler) referenced from startup_swm341.o(RESET)
- CORDIC_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- DIV_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- DMA2D_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- DMA_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- DebugMon_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- FPU_Enable from system_swm341.o(.text.FPU_Enable) referenced from startup_swm341.o(.text)
- FSPI_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOA0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOA10_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOA11_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOA12_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOA13_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOA1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOA5_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOA6_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOA_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOB0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOB1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOB2_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOB_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC10_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC11_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC12_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC2_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC3_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC4_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC9_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOC_Handler from ch392_param.o(.text.GPIOC_Handler) referenced from startup_swm341.o(RESET)
- GPIOD3_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOD4_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOD5_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOD6_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOD7_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOD8_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOD_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOE_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOM0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOM1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOM2_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOM3_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOM4_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPIOM_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- GPION_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- HALL0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- HALL3_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- HardFault_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- I2C0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- I2C1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- JPEG_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- LCD_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- MemManage_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- NMI_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- PWM0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- PWM1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- PWM2_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- PWM3_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- PWM4_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- PWMBRK_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- PendSV_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- QEI_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- RTC_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- Reset_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- SDIO_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- SPI0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- SPI1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- SVC_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- SysTick_Handler from systick_wrapper_gnu.o(.text) referenced from startup_swm341.o(RESET)
- TIMR0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- TIMR1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- TIMR2_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- TIMR3_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- TIMR4_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- TaskBlinLed from task_hal.o(.text.TaskBlinLed) referenced from task.o(.data.TaskDb)
- TaskTimer from task.o(.text.TaskTimer) referenced from task.o(.data.TaskDb)
- TaskWDT from wdt.o(.text.TaskWDT) referenced from task.o(.data.TaskDb)
- Task_SysTick_Handler from task.o(.text.Task_SysTick_Handler) referenced 2 times from task.o(.text.InitTask)
- UART0_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- UART1_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- UART2_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- UART3_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- USB_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- UsageFault_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- WDT_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- XTALSTOP_Handler from startup_swm341.o(.text) referenced from startup_swm341.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_swm341.o(.text)
- __perf_counter_init from perf_counter.o(.text.__perf_counter_init) referenced from perf_counter.o(.init_array)
- fputc from task_hal.o(.text.fputc) referenced from printfa.o(i.__0printf)
- main from main.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- user_code_insert_to_systick_handler from perf_counter.o(.text.user_code_insert_to_systick_handler) referenced from systick_wrapper_gnu.o(.text)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init$empty (Thumb, 0 bytes, Stack size unknown bytes, entry8a.o(.ARM.Collect$$$$00000009))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = _main_cpp_init$empty ⇒ __cpp_initialize__aeabi_
[Calls]- >> __cpp_initialize__aeabi_
_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))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UART0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UART1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DMA_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SPI0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PWM0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
WDT_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UART2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PWM1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ADC0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HALL0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PWM2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PWMBRK_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SPI1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
RTC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PWM3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UART3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ADC1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BOD_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CORDIC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PWM4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HALL3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ACMP_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
XTALSTOP_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
FSPI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOD_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPION_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA10_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA11_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA12_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA13_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOD3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOD4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOD5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOD6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOD7_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOD8_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC9_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC10_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC11_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC12_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DIV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
LCD_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOE_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
JPEG_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SDIO_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
USB_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR7_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR8_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR9_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR10_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BTIMR11_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DMA2D_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
QEI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm341.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SysTick_Handler (Thumb, 0 bytes, Stack size unknown bytes, systick_wrapper_gnu.o(.text))
[Address Reference Count : 1]
__ensure_systick_wrapper (Thumb, 0 bytes, Stack size unknown bytes, systick_wrapper_gnu.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[Called By]
- >> _memset$wrapper
- >> __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$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
__cpp_initialize__aeabi_ (Thumb, 24 bytes, Stack size 16 bytes, cpp_init.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __cpp_initialize__aeabi_
[Called By]
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
[Called By]
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsl
- >> __aeabi_llsr
[Called By]- >> _printf_core
- >> _fp_digits
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
[Called By]
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __aeabi_d2ulz
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED)
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)
[Called By]
- >> __aeabi_ddiv
- >> _double_epilogue
- >> __aeabi_dadd
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsl
- >> __aeabi_llsr
- >> _double_round
[Called By]- >> __aeabi_dmul
- >> __aeabi_dadd
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)
[Calls]
- >> __aeabi_lasr
- >> __aeabi_llsl
- >> _double_epilogue
- >> _double_round
[Called By]- >> __aeabi_dsub
- >> _fp_digits
- >> __aeabi_drsub
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsl
- >> __aeabi_llsr
[Called By]
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
[Called By]
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __aeabi_d2ulz
- >> __aeabi_dadd
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
CAN0_Handler (Thumb, 16 bytes, Stack size 8 bytes, can.o(.text.CAN0_Handler))
[Stack]
- Max Depth = 44
- Call Chain = CAN0_Handler ⇒ CAN_Handler ⇒ CAN_Receive
[Calls]
[Address Reference Count : 1]
CAN1_Handler (Thumb, 16 bytes, Stack size 8 bytes, can.o(.text.CAN1_Handler))
[Stack]
- Max Depth = 44
- Call Chain = CAN1_Handler ⇒ CAN_Handler ⇒ CAN_Receive
[Calls]
[Address Reference Count : 1]
CAN_Close (Thumb, 18 bytes, Stack size 4 bytes, swm341_can.o(.text.CAN_Close))
[Stack]
- Max Depth = 4
- Call Chain = CAN_Close
[Called By]
CAN_Handler (Thumb, 82 bytes, Stack size 24 bytes, can.o(.text.CAN_Handler))
[Stack]
- Max Depth = 36
- Call Chain = CAN_Handler ⇒ CAN_Receive
[Calls]- >> CAN_INTStat
- >> CAN_Receive
[Called By]- >> CAN1_Handler
- >> CAN0_Handler
CAN_INTStat (Thumb, 12 bytes, Stack size 4 bytes, swm341_can.o(.text.CAN_INTStat))
[Stack]
- Max Depth = 4
- Call Chain = CAN_INTStat
[Called By]
CAN_Init (Thumb, 316 bytes, Stack size 32 bytes, swm341_can.o(.text.CAN_Init))
[Stack]
- Max Depth = 36
- Call Chain = CAN_Init ⇒ CAN_Close
[Calls]- >> CAN_Close
- >> __NVIC_DisableIRQ
- >> __NVIC_EnableIRQ
[Called By]
CAN_Open (Thumb, 18 bytes, Stack size 4 bytes, swm341_can.o(.text.CAN_Open))
[Stack]
- Max Depth = 4
- Call Chain = CAN_Open
[Called By]
CAN_Receive (Thumb, 208 bytes, Stack size 12 bytes, swm341_can.o(.text.CAN_Receive))
[Stack]
- Max Depth = 12
- Call Chain = CAN_Receive
[Called By]
CAN_Routing (Thumb, 88 bytes, Stack size 24 bytes, can_tp.o(.text.CAN_Routing))
[Stack]
- Max Depth = 200
- Call Chain = CAN_Routing ⇒ CanTp_MainFunction ⇒ CanTp_PerformStepTx ⇒ CanTp_LDataReqTCF ⇒ CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CanTp_MainFunction
- >> CanTp_RxIndication
- >> CanTp_Init
[Called By]
CAN_SetFilter32b (Thumb, 82 bytes, Stack size 16 bytes, swm341_can.o(.text.CAN_SetFilter32b))
[Stack]
- Max Depth = 16
- Call Chain = CAN_SetFilter32b
[Called By]
CH392CMDCheckExist (Thumb, 70 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392CMDCheckExist))
[Stack]
- Max Depth = 116
- Call Chain = CH392CMDCheckExist ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> xWriteCH392Data
- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392CMDGetGlobIntStatus_ALL (Thumb, 36 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392CMDGetGlobIntStatus_ALL))
[Stack]
- Max Depth = 116
- Call Chain = CH392CMDGetGlobIntStatus_ALL ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
- >> delay_us
[Called By]
CH392CMDGetPHYStatus (Thumb, 30 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392CMDGetPHYStatus))
[Stack]
- Max Depth = 116
- Call Chain = CH392CMDGetPHYStatus ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392CMDGetUnreachIPPT (Thumb, 64 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392CMDGetUnreachIPPT))
[Stack]
- Max Depth = 116
- Call Chain = CH392CMDGetUnreachIPPT ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392CMDGetVer (Thumb, 36 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392CMDGetVer))
[Stack]
- Max Depth = 116
- Call Chain = CH392CMDGetVer ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392CMDInitCH392 (Thumb, 124 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392CMDInitCH392))
[Stack]
- Max Depth = 132
- Call Chain = CH392CMDInitCH392 ⇒ CH392GetCmdStatus ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> CH392GetCmdStatus
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
- >> delay_ms
[Called By]
CH392CMDReset (Thumb, 14 bytes, Stack size 8 bytes, ch392cmd.o(.text.CH392CMDReset))
[Stack]
- Max Depth = 108
- Call Chain = CH392CMDReset ⇒ xWriteCH392Cmd ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392CMDSetGWIPAddr (Thumb, 64 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392CMDSetGWIPAddr))
[Stack]
- Max Depth = 116
- Call Chain = CH392CMDSetGWIPAddr ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392CMDSetIPAddr (Thumb, 64 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392CMDSetIPAddr))
[Stack]
- Max Depth = 116
- Call Chain = CH392CMDSetIPAddr ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392CMDSetMASKAddr (Thumb, 64 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392CMDSetMASKAddr))
[Stack]
- Max Depth = 116
- Call Chain = CH392CMDSetMASKAddr ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392GetCmdStatus (Thumb, 30 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392GetCmdStatus))
[Stack]
- Max Depth = 116
- Call Chain = CH392GetCmdStatus ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]- >> CH392TCPListen
- >> CH392TCPConnect
- >> CH392OpenSocket
- >> CH392CMDInitCH392
CH392GetRecvData (Thumb, 120 bytes, Stack size 24 bytes, ch392cmd.o(.text.CH392GetRecvData))
[Stack]
- Max Depth = 124
- Call Chain = CH392GetRecvData ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
- >> delay_us
[Called By]
CH392GetRecvLength (Thumb, 60 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392GetRecvLength))
[Stack]
- Max Depth = 116
- Call Chain = CH392GetRecvLength ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392GetSocketInt (Thumb, 48 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392GetSocketInt))
[Stack]
- Max Depth = 116
- Call Chain = CH392GetSocketInt ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
- >> delay_us
[Called By]
CH392GlobalInterrupt (Thumb, 154 bytes, Stack size 24 bytes, ch392_param.o(.text.CH392GlobalInterrupt))
[Stack]
- Max Depth = 164
- Call Chain = CH392GlobalInterrupt ⇒ CH392SocketInterrupt ⇒ CH392SendData ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> CH392SocketInterrupt
- >> CH392CMDGetUnreachIPPT
- >> CH392CMDGetGlobIntStatus_ALL
[Called By]- >> NetRouting
- >> GPIOC_Handler
CH392Init (Thumb, 138 bytes, Stack size 24 bytes, ch392_param.o(.text.CH392Init))
[Stack]
- Max Depth = 156
- Call Chain = CH392Init ⇒ CH392CMDInitCH392 ⇒ CH392GetCmdStatus ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> CH392CMDInitCH392
- >> CH392CMDSetMASKAddr
- >> CH392CMDSetGWIPAddr
- >> CH392CMDSetIPAddr
- >> CH392CMDCheckExist
[Called By]
CH392OpenSocket (Thumb, 108 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392OpenSocket))
[Stack]
- Max Depth = 132
- Call Chain = CH392OpenSocket ⇒ CH392GetCmdStatus ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> CH392GetCmdStatus
- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
- >> delay_ms
[Called By]
CH392SendData (Thumb, 100 bytes, Stack size 24 bytes, ch392cmd.o(.text.CH392SendData))
[Stack]
- Max Depth = 124
- Call Chain = CH392SendData ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392SetSocketDesIP (Thumb, 80 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392SetSocketDesIP))
[Stack]
- Max Depth = 116
- Call Chain = CH392SetSocketDesIP ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392SetSocketDesPort (Thumb, 50 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392SetSocketDesPort))
[Stack]
- Max Depth = 116
- Call Chain = CH392SetSocketDesPort ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392SetSocketProtType (Thumb, 42 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392SetSocketProtType))
[Stack]
- Max Depth = 116
- Call Chain = CH392SetSocketProtType ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392SetSocketSourPort (Thumb, 50 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392SetSocketSourPort))
[Stack]
- Max Depth = 116
- Call Chain = CH392SetSocketSourPort ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
[Called By]
CH392SocketInterrupt (Thumb, 254 bytes, Stack size 16 bytes, ch392_param.o(.text.CH392SocketInterrupt))
[Stack]
- Max Depth = 140
- Call Chain = CH392SocketInterrupt ⇒ CH392SendData ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> CH392SendData
- >> CH392GetRecvData
- >> CH392GetRecvLength
- >> CH392GetSocketInt
[Called By]
CH392TCPConnect (Thumb, 108 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392TCPConnect))
[Stack]
- Max Depth = 132
- Call Chain = CH392TCPConnect ⇒ CH392GetCmdStatus ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> CH392GetCmdStatus
- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
- >> delay_ms
[Called By]
CH392TCPListen (Thumb, 136 bytes, Stack size 16 bytes, ch392cmd.o(.text.CH392TCPListen))
[Stack]
- Max Depth = 132
- Call Chain = CH392TCPListen ⇒ CH392GetCmdStatus ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> CH392GetCmdStatus
- >> xWriteCH392Data
- >> xWriteCH392Cmd
- >> xCH392CmdEnd
- >> delay_ms
[Called By]
CH392_Port_Init (Thumb, 92 bytes, Stack size 16 bytes, ch392spi_hw_hal.o(.text.CH392_Port_Init))
[Stack]
- Max Depth = 164
- Call Chain = CH392_Port_Init ⇒ SPI0Init ⇒ delay_ms ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> QUERY_SPI_INT
- >> SPI1Init
- >> SPI0Init
[Called By]
CanIf_Transmit (Thumb, 14 bytes, Stack size 8 bytes, canif.o(.text.CanIf_Transmit))
[Stack]
- Max Depth = 8
- Call Chain = CanIf_Transmit
[Called By]- >> CanTp_TransmitTxCANData
- >> CanTp_TransmitRxCANData
CanTp_Init (Thumb, 410 bytes, Stack size 56 bytes, cantp.o(.text.CanTp_Init))
[Stack]
- Max Depth = 60
- Call Chain = CanTp_Init ⇒ CanTp_ReportError
[Calls]
[Called By]
CanTp_MainFunction (Thumb, 248 bytes, Stack size 32 bytes, cantp.o(.text.CanTp_MainFunction))
[Stack]
- Max Depth = 176
- Call Chain = CanTp_MainFunction ⇒ CanTp_PerformStepTx ⇒ CanTp_LDataReqTCF ⇒ CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CanTp_PerformStepTx
- >> CanTp_PerformStepRx
- >> CanTp_ReportError
[Called By]
CanTp_RxIndication (Thumb, 452 bytes, Stack size 32 bytes, cantp.o(.text.CanTp_RxIndication))
[Stack]
- Max Depth = 128
- Call Chain = CanTp_RxIndication ⇒ CanTp_LDataIndRFF ⇒ CanTp_GetRxBlockSize ⇒ CanTp_GetAddrInfoSizeInPayload
[Calls]- >> CanTp_LDataIndTFC
- >> CanTp_LDataIndRCF
- >> CanTp_LDataIndRFF
- >> CanTp_LDataIndRSF
- >> CanTp_DecodePCIValue
- >> CanTp_GetAddrInfoSizeInPayload
- >> CanTp_ReportRuntimeError
- >> CanTp_GetNSduFromPduId
- >> CanTp_ReportError
- >> PduR_CanTpRxIndication
[Called By]
EXTI_Clear (Thumb, 20 bytes, Stack size 8 bytes, swm341_exti.o(.text.EXTI_Clear))
[Stack]
- Max Depth = 8
- Call Chain = EXTI_Clear
[Called By]
EXTI_State (Thumb, 22 bytes, Stack size 8 bytes, swm341_exti.o(.text.EXTI_State))
[Stack]
- Max Depth = 8
- Call Chain = EXTI_State
[Called By]
FPU_Enable (Thumb, 18 bytes, Stack size 0 bytes, system_swm341.o(.text.FPU_Enable))
[Address Reference Count : 1]
Flash_Param_at_xMHz (Thumb, 212 bytes, Stack size 24 bytes, swm341_flash.o(.text.Flash_Param_at_xMHz))
[Stack]
- Max Depth = 24
- Call Chain = Flash_Param_at_xMHz
[Called By]
GPIOC_Handler (Thumb, 152 bytes, Stack size 16 bytes, ch392_param.o(.text.GPIOC_Handler))
[Stack]
- Max Depth = 180
- Call Chain = GPIOC_Handler ⇒ CH392GlobalInterrupt ⇒ CH392SocketInterrupt ⇒ CH392SendData ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> EXTI_Clear
- >> EXTI_State
- >> CH392GlobalInterrupt
[Address Reference Count : 1]
GPIO_ClrBit (Thumb, 26 bytes, Stack size 8 bytes, swm341_gpio.o(.text.GPIO_ClrBit))
[Stack]
- Max Depth = 8
- Call Chain = GPIO_ClrBit
[Called By]- >> xCH392CmdStart
- >> SPI1Init
- >> SPI0Init
- >> TaskBlinLed
GPIO_GetBit (Thumb, 22 bytes, Stack size 8 bytes, swm341_gpio.o(.text.GPIO_GetBit))
[Stack]
- Max Depth = 8
- Call Chain = GPIO_GetBit
[Called By]
GPIO_Init (Thumb, 518 bytes, Stack size 32 bytes, swm341_gpio.o(.text.GPIO_Init))
[Stack]
- Max Depth = 48
- Call Chain = GPIO_Init ⇒ PORT_Init
[Calls]
[Called By]- >> SPI1Init
- >> SPI0Init
- >> InitEXIT
- >> InitLEDPort
GPIO_SetBit (Thumb, 26 bytes, Stack size 8 bytes, swm341_gpio.o(.text.GPIO_SetBit))
[Stack]
- Max Depth = 8
- Call Chain = GPIO_SetBit
[Called By]- >> xCH392CmdEnd
- >> SPI1Init
- >> SPI0Init
- >> TaskBlinLed
InitCH392InfParam (Thumb, 52 bytes, Stack size 16 bytes, ch392_param.o(.text.InitCH392InfParam))
[Stack]
- Max Depth = 16
- Call Chain = InitCH392InfParam
[Calls]
[Called By]
InitEXIT (Thumb, 56 bytes, Stack size 32 bytes, ch392_param.o(.text.InitEXIT))
[Stack]
- Max Depth = 80
- Call Chain = InitEXIT ⇒ GPIO_Init ⇒ PORT_Init
[Calls]
[Called By]
InitLEDPort (Thumb, 32 bytes, Stack size 16 bytes, task_hal.o(.text.InitLEDPort))
[Stack]
- Max Depth = 64
- Call Chain = InitLEDPort ⇒ GPIO_Init ⇒ PORT_Init
[Calls]
[Called By]
InitNet (Thumb, 146 bytes, Stack size 16 bytes, ch392_param.o(.text.InitNet))
[Stack]
- Max Depth = 180
- Call Chain = InitNet ⇒ CH392_Port_Init ⇒ SPI0Init ⇒ delay_ms ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> CH392CMDGetPHYStatus
- >> CH392CMDGetVer
- >> CH392CMDReset
- >> CH392_Port_Init
- >> InitEXIT
- >> InitSockets
- >> mStopIfError
- >> CH392Init
- >> InitCH392InfParam
- >> delay_ms
[Called By]
InitSDRAM (Thumb, 44 bytes, Stack size 16 bytes, sdram.o(.text.InitSDRAM))
[Stack]
- Max Depth = 32
- Call Chain = InitSDRAM ⇒ SDRAM_Init
[Calls]
[Called By]
InitSockets (Thumb, 428 bytes, Stack size 24 bytes, ch392_param.o(.text.InitSockets))
[Stack]
- Max Depth = 156
- Call Chain = InitSockets ⇒ CH392TCPListen ⇒ CH392GetCmdStatus ⇒ xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> CH392TCPListen
- >> CH392TCPConnect
- >> CH392OpenSocket
- >> CH392SetSocketSourPort
- >> CH392SetSocketDesPort
- >> CH392SetSocketProtType
- >> CH392SetSocketDesIP
- >> mStopIfError
[Called By]
InitSysTick (Thumb, 30 bytes, Stack size 16 bytes, task_hal.o(.text.InitSysTick))
[Stack]
- Max Depth = 48
- Call Chain = InitSysTick ⇒ SysTick_Config ⇒ __NVIC_SetPriority
[Calls]
[Called By]
InitTask (Thumb, 50 bytes, Stack size 8 bytes, task.o(.text.InitTask))
[Stack]
- Max Depth = 140
- Call Chain = InitTask ⇒ init_cycle_counter ⇒ update_perf_counter ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> init_cycle_counter
- >> InitSysTick
- >> InitLEDPort
- >> SetSYSTickCallBack
- >> SerialInit
[Called By]
Init_CAN (Thumb, 28 bytes, Stack size 8 bytes, can_tp.o(.text.Init_CAN))
[Stack]
- Max Depth = 84
- Call Chain = Init_CAN ⇒ _CAN_Init ⇒ CAN_Init ⇒ CAN_Close
[Calls]
[Called By]
NetRouting (Thumb, 62 bytes, Stack size 16 bytes, ch392_param.o(.text.NetRouting))
[Stack]
- Max Depth = 180
- Call Chain = NetRouting ⇒ CH392GlobalInterrupt ⇒ CH392SocketInterrupt ⇒ CH392SendData ⇒ xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> Query392Interrupt
- >> CH392GlobalInterrupt
[Called By]
PLLInit (Thumb, 162 bytes, Stack size 24 bytes, system_swm341.o(.text.PLLInit))
[Stack]
- Max Depth = 40
- Call Chain = PLLInit ⇒ PORT_Init
[Calls]- >> PORT_Init
- >> delay_3ms
[Called By]
PORT_Init (Thumb, 156 bytes, Stack size 16 bytes, swm341_port.o(.text.PORT_Init))
[Stack]
- Max Depth = 16
- Call Chain = PORT_Init
[Called By]- >> GPIO_Init
- >> PLLInit
- >> _CAN_Init
- >> SPI1Init
- >> SPI0Init
- >> SerialInit
PduR_CanTpCopyRxData (Thumb, 16 bytes, Stack size 12 bytes, canif.o(.text.PduR_CanTpCopyRxData))
[Stack]
- Max Depth = 12
- Call Chain = PduR_CanTpCopyRxData
[Called By]
PduR_CanTpCopyTxData (Thumb, 18 bytes, Stack size 16 bytes, canif.o(.text.PduR_CanTpCopyTxData))
[Stack]
- Max Depth = 16
- Call Chain = PduR_CanTpCopyTxData
[Called By]
PduR_CanTpRxIndication (Thumb, 12 bytes, Stack size 8 bytes, canif.o(.text.PduR_CanTpRxIndication))
[Stack]
- Max Depth = 8
- Call Chain = PduR_CanTpRxIndication
[Called By]- >> CanTp_LDataIndRCF
- >> CanTp_LDataIndRFF
- >> CanTp_LDataIndRSF
- >> CanTp_AbortRxSession
- >> CanTp_RxIndication
PduR_CanTpStartOfReception (Thumb, 18 bytes, Stack size 16 bytes, canif.o(.text.PduR_CanTpStartOfReception))
[Stack]
- Max Depth = 16
- Call Chain = PduR_CanTpStartOfReception
[Called By]- >> CanTp_LDataIndRFF
- >> CanTp_LDataIndRSF
PduR_CanTpTxConfirmation (Thumb, 12 bytes, Stack size 8 bytes, canif.o(.text.PduR_CanTpTxConfirmation))
[Stack]
- Max Depth = 8
- Call Chain = PduR_CanTpTxConfirmation
[Called By]- >> CanTp_LDataIndTFC
- >> CanTp_LDataIndRCF
- >> CanTp_AbortTxSession
- >> CanTp_PerformStepTx
QUERY_SPI_INT (Thumb, 106 bytes, Stack size 16 bytes, ch392spi_hw_hal.o(.text.QUERY_SPI_INT))
[Stack]
- Max Depth = 24
- Call Chain = QUERY_SPI_INT ⇒ GPIO_GetBit
[Calls]
[Called By]- >> Query392Interrupt
- >> CH392_Port_Init
Query392Interrupt (Thumb, 8 bytes, Stack size 8 bytes, ch392spi_hw.o(.text.Query392Interrupt))
[Stack]
- Max Depth = 32
- Call Chain = Query392Interrupt ⇒ QUERY_SPI_INT ⇒ GPIO_GetBit
[Calls]
[Called By]
SDRAM_Init (Thumb, 258 bytes, Stack size 16 bytes, swm341_sdram.o(.text.SDRAM_Init))
[Stack]
- Max Depth = 16
- Call Chain = SDRAM_Init
[Called By]
SPI0Init (Thumb, 250 bytes, Stack size 64 bytes, ch392spi_hw_hal.o(.text.SPI0Init))
[Stack]
- Max Depth = 148
- Call Chain = SPI0Init ⇒ delay_ms ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> SPI_Open
- >> SPI_Init
- >> GPIO_ClrBit
- >> GPIO_SetBit
- >> GPIO_Init
- >> PORT_Init
- >> delay_ms
[Called By]
SPI1Init (Thumb, 246 bytes, Stack size 56 bytes, ch392spi_hw_hal.o(.text.SPI1Init))
[Stack]
- Max Depth = 140
- Call Chain = SPI1Init ⇒ delay_ms ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> SPI_Open
- >> SPI_Init
- >> GPIO_ClrBit
- >> GPIO_SetBit
- >> GPIO_Init
- >> PORT_Init
- >> delay_ms
[Called By]
SPI_Close (Thumb, 18 bytes, Stack size 4 bytes, swm341_spi.o(.text.SPI_Close))
[Stack]
- Max Depth = 4
- Call Chain = SPI_Close
[Called By]
SPI_Init (Thumb, 404 bytes, Stack size 40 bytes, swm341_spi.o(.text.SPI_Init))
[Stack]
- Max Depth = 44
- Call Chain = SPI_Init ⇒ SPI_Close
[Calls]- >> SPI_Close
- >> __NVIC_DisableIRQ
- >> __NVIC_EnableIRQ
[Called By]
SPI_MasterRecvByte (Thumb, 22 bytes, Stack size 8 bytes, ch392spi_hw_hal.o(.text.SPI_MasterRecvByte))
[Stack]
- Max Depth = 16
- Call Chain = SPI_MasterRecvByte ⇒ SPI_ReadWrite
[Calls]
[Called By]
SPI_MasterTransByte (Thumb, 34 bytes, Stack size 16 bytes, ch392spi_hw_hal.o(.text.SPI_MasterTransByte))
[Stack]
- Max Depth = 24
- Call Chain = SPI_MasterTransByte ⇒ SPI_ReadWrite
[Calls]
[Called By]- >> xWriteCH392Data
- >> xWriteCH392Cmd
SPI_Open (Thumb, 18 bytes, Stack size 4 bytes, swm341_spi.o(.text.SPI_Open))
[Stack]
- Max Depth = 4
- Call Chain = SPI_Open
[Called By]
SPI_ReadWrite (Thumb, 36 bytes, Stack size 8 bytes, swm341_spi.o(.text.SPI_ReadWrite))
[Stack]
- Max Depth = 8
- Call Chain = SPI_ReadWrite
[Called By]- >> SPI_MasterRecvByte
- >> SPI_MasterTransByte
SerialInit (Thumb, 114 bytes, Stack size 48 bytes, task_hal.o(.text.SerialInit))
[Stack]
- Max Depth = 76
- Call Chain = SerialInit ⇒ UART_Init ⇒ UART_Close
[Calls]- >> UART_Open
- >> UART_Init
- >> PORT_Init
[Called By]
SetSYSTickCallBack (Thumb, 20 bytes, Stack size 4 bytes, task_hal.o(.text.SetSYSTickCallBack))
[Stack]
- Max Depth = 4
- Call Chain = SetSYSTickCallBack
[Called By]
$Super$$SysTick_Handler (Thumb, 32 bytes, Stack size 8 bytes, task_hal.o(.text.SysTick_Handler))
[Stack]
- Max Depth = 8
- Call Chain = $Super$$SysTick_Handler
[Address Reference Count : 1]- systick_wrapper_gnu.o(.text)
SystemCoreClockUpdate (Thumb, 386 bytes, Stack size 4 bytes, system_swm341.o(.text.SystemCoreClockUpdate))
[Stack]
- Max Depth = 4
- Call Chain = SystemCoreClockUpdate
[Called By]
SystemInit (Thumb, 230 bytes, Stack size 8 bytes, system_swm341.o(.text.SystemInit))
[Stack]
- Max Depth = 64
- Call Chain = SystemInit ⇒ switchToPLL ⇒ PLLInit ⇒ PORT_Init
[Calls]- >> switchToPLL
- >> Flash_Param_at_xMHz
- >> SystemCoreClockUpdate
[Called By]
TaskBlinLed (Thumb, 234 bytes, Stack size 24 bytes, task_hal.o(.text.TaskBlinLed))
[Stack]
- Max Depth = 100
- Call Chain = TaskBlinLed ⇒ timer_expired ⇒ get_system_us ⇒ check_systick
[Calls]- >> GPIO_ClrBit
- >> GPIO_SetBit
- >> timer_expired
- >> timer_set
[Address Reference Count : 1]
TaskProc (Thumb, 216 bytes, Stack size 16 bytes, task.o(.text.TaskProc))
[Stack]
- Max Depth = 232
- Call Chain = TaskProc ⇒ idle ⇒ CAN_Routing ⇒ CanTp_MainFunction ⇒ CanTp_PerformStepTx ⇒ CanTp_LDataReqTCF ⇒ CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]
[Called By]
TaskWDT (Thumb, 24 bytes, Stack size 16 bytes, wdt.o(.text.TaskWDT))
[Stack]
- Max Depth = 20
- Call Chain = TaskWDT ⇒ WDT_Feed
[Calls]
[Address Reference Count : 1]
Task_SysTick_Handler (Thumb, 38 bytes, Stack size 0 bytes, task.o(.text.Task_SysTick_Handler))
[Address Reference Count : 1]
UART_Close (Thumb, 18 bytes, Stack size 4 bytes, swm341_uart.o(.text.UART_Close))
[Stack]
- Max Depth = 4
- Call Chain = UART_Close
[Called By]
UART_Init (Thumb, 526 bytes, Stack size 24 bytes, swm341_uart.o(.text.UART_Init))
[Stack]
- Max Depth = 28
- Call Chain = UART_Init ⇒ UART_Close
[Calls]- >> UART_Close
- >> __NVIC_DisableIRQ
- >> __NVIC_EnableIRQ
[Called By]
UART_IsTXBusy (Thumb, 16 bytes, Stack size 4 bytes, swm341_uart.o(.text.UART_IsTXBusy))
[Stack]
- Max Depth = 4
- Call Chain = UART_IsTXBusy
[Called By]
UART_Open (Thumb, 18 bytes, Stack size 4 bytes, swm341_uart.o(.text.UART_Open))
[Stack]
- Max Depth = 4
- Call Chain = UART_Open
[Called By]
UART_WriteByte (Thumb, 20 bytes, Stack size 8 bytes, swm341_uart.o(.text.UART_WriteByte))
[Stack]
- Max Depth = 8
- Call Chain = UART_WriteByte
[Called By]
WDT_Feed (Thumb, 14 bytes, Stack size 4 bytes, swm341_wdt.o(.text.WDT_Feed))
[Stack]
- Max Depth = 4
- Call Chain = WDT_Feed
[Called By]
_CAN_Init (Thumb, 234 bytes, Stack size 40 bytes, can.o(.text._CAN_Init))
[Stack]
- Max Depth = 76
- Call Chain = _CAN_Init ⇒ CAN_Init ⇒ CAN_Close
[Calls]- >> CAN_SetFilter32b
- >> CAN_Open
- >> CAN_Init
- >> PORT_Init
- >> __NVIC_SetPriority
[Called By]
__perf_counter_init (Thumb, 10 bytes, Stack size 8 bytes, perf_counter.o(.text.__perf_counter_init))
[Stack]
- Max Depth = 140
- Call Chain = __perf_counter_init ⇒ init_cycle_counter ⇒ update_perf_counter ⇒ get_system_ticks ⇒ check_systick
[Calls]
[Address Reference Count : 1]- perf_counter.o(.init_array)
__perf_os_patch_init (Thumb, 2 bytes, Stack size 0 bytes, perf_counter.o(.text.__perf_os_patch_init))
[Called By]
delay_ms (Thumb, 148 bytes, Stack size 32 bytes, perf_counter.o(.text.delay_ms))
[Stack]
- Max Depth = 84
- Call Chain = delay_ms ⇒ get_system_ticks ⇒ check_systick
[Calls]
[Called By]- >> InitNet
- >> SPI1Init
- >> SPI0Init
- >> CH392TCPListen
- >> CH392TCPConnect
- >> CH392OpenSocket
- >> mStopIfError
- >> CH392CMDInitCH392
delay_us (Thumb, 148 bytes, Stack size 32 bytes, perf_counter.o(.text.delay_us))
[Stack]
- Max Depth = 84
- Call Chain = delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]
[Called By]- >> xWriteCH392Data
- >> xReadCH392Data
- >> xWriteCH392Cmd
- >> CH392GetRecvData
- >> CH392GetSocketInt
- >> CH392CMDGetGlobIntStatus_ALL
fputc (Thumb, 50 bytes, Stack size 16 bytes, task_hal.o(.text.fputc))
[Stack]
- Max Depth = 24
- Call Chain = fputc ⇒ UART_WriteByte
[Calls]- >> UART_IsTXBusy
- >> UART_WriteByte
[Address Reference Count : 1]
get_system_ticks (Thumb, 100 bytes, Stack size 48 bytes, perf_counter.o(.text.get_system_ticks))
[Stack]
- Max Depth = 52
- Call Chain = get_system_ticks ⇒ check_systick
[Calls]
[Called By]- >> delay_ms
- >> delay_us
- >> update_perf_counter
get_system_us (Thumb, 118 bytes, Stack size 48 bytes, perf_counter.o(.text.get_system_us))
[Stack]
- Max Depth = 52
- Call Chain = get_system_us ⇒ check_systick
[Calls]
[Called By]- >> timer_expired
- >> timer_set
idle (Thumb, 38 bytes, Stack size 16 bytes, main.o(.text.idle))
[Stack]
- Max Depth = 216
- Call Chain = idle ⇒ CAN_Routing ⇒ CanTp_MainFunction ⇒ CanTp_PerformStepTx ⇒ CanTp_LDataReqTCF ⇒ CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CAN_Routing
- >> NetRouting
[Called By]
init_cycle_counter (Thumb, 144 bytes, Stack size 40 bytes, perf_counter.o(.text.init_cycle_counter))
[Stack]
- Max Depth = 132
- Call Chain = init_cycle_counter ⇒ update_perf_counter ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> update_perf_counter
- >> __perf_os_patch_init
- >> SysTick_Config
[Called By]- >> InitTask
- >> __perf_counter_init
mStopIfError (Thumb, 54 bytes, Stack size 16 bytes, ch392_param.o(.text.mStopIfError))
[Stack]
- Max Depth = 100
- Call Chain = mStopIfError ⇒ delay_ms ⇒ get_system_ticks ⇒ check_systick
[Calls]
[Called By]- >> InitNet
- >> InitSockets
main (Thumb, 38 bytes, Stack size 16 bytes, main.o(.text.main))
[Stack]
- Max Depth = 248
- Call Chain = main ⇒ TaskProc ⇒ idle ⇒ CAN_Routing ⇒ CanTp_MainFunction ⇒ CanTp_PerformStepTx ⇒ CanTp_LDataReqTCF ⇒ CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> TaskProc
- >> InitNet
- >> Init_CAN
- >> InitSDRAM
- >> InitTask
- >> SystemInit
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
switchTo20MHz (Thumb, 32 bytes, Stack size 8 bytes, system_swm341.o(.text.switchTo20MHz))
[Stack]
- Max Depth = 12
- Call Chain = switchTo20MHz ⇒ delay_3ms
[Calls]
[Called By]
switchToPLL (Thumb, 94 bytes, Stack size 16 bytes, system_swm341.o(.text.switchToPLL))
[Stack]
- Max Depth = 56
- Call Chain = switchToPLL ⇒ PLLInit ⇒ PORT_Init
[Calls]- >> PLLInit
- >> switchTo20MHz
[Called By]
timer_expired (Thumb, 40 bytes, Stack size 24 bytes, pt_timer.o(.text.timer_expired))
[Stack]
- Max Depth = 76
- Call Chain = timer_expired ⇒ get_system_us ⇒ check_systick
[Calls]
[Called By]
timer_set (Thumb, 26 bytes, Stack size 16 bytes, pt_timer.o(.text.timer_set))
[Stack]
- Max Depth = 68
- Call Chain = timer_set ⇒ get_system_us ⇒ check_systick
[Calls]
[Called By]
update_perf_counter (Thumb, 164 bytes, Stack size 40 bytes, perf_counter.o(.text.update_perf_counter))
[Stack]
- Max Depth = 92
- Call Chain = update_perf_counter ⇒ get_system_ticks ⇒ check_systick
[Calls]
[Called By]
user_code_insert_to_systick_handler (Thumb, 176 bytes, Stack size 12 bytes, perf_counter.o(.text.user_code_insert_to_systick_handler))
[Stack]
- Max Depth = 12
- Call Chain = user_code_insert_to_systick_handler
[Address Reference Count : 1]- systick_wrapper_gnu.o(.text)
xCH392CmdEnd (Thumb, 80 bytes, Stack size 8 bytes, ch392spi_hw_hal.o(.text.xCH392CmdEnd))
[Stack]
- Max Depth = 16
- Call Chain = xCH392CmdEnd ⇒ GPIO_SetBit
[Calls]
[Called By]- >> CH392GetCmdStatus
- >> xWriteCH392Cmd
- >> CH392CMDGetPHYStatus
- >> CH392CMDGetVer
- >> CH392CMDReset
- >> CH392SendData
- >> CH392GetRecvData
- >> CH392GetRecvLength
- >> CH392GetSocketInt
- >> CH392CMDGetUnreachIPPT
- >> CH392CMDGetGlobIntStatus_ALL
- >> CH392TCPListen
- >> CH392TCPConnect
- >> CH392OpenSocket
- >> CH392SetSocketSourPort
- >> CH392SetSocketDesPort
- >> CH392SetSocketProtType
- >> CH392SetSocketDesIP
- >> CH392CMDInitCH392
- >> CH392CMDSetMASKAddr
- >> CH392CMDSetGWIPAddr
- >> CH392CMDSetIPAddr
- >> CH392CMDCheckExist
xCH392CmdStart (Thumb, 80 bytes, Stack size 8 bytes, ch392spi_hw_hal.o(.text.xCH392CmdStart))
[Stack]
- Max Depth = 16
- Call Chain = xCH392CmdStart ⇒ GPIO_ClrBit
[Calls]
[Called By]
xReadCH392Data (Thumb, 60 bytes, Stack size 16 bytes, ch392spi_hw.o(.text.xReadCH392Data))
[Stack]
- Max Depth = 100
- Call Chain = xReadCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> printf
- >> SPI_MasterRecvByte
- >> delay_us
[Called By]- >> CH392GetCmdStatus
- >> CH392CMDGetPHYStatus
- >> CH392CMDGetVer
- >> CH392GetRecvData
- >> CH392GetRecvLength
- >> CH392GetSocketInt
- >> CH392CMDGetUnreachIPPT
- >> CH392CMDGetGlobIntStatus_ALL
- >> CH392CMDCheckExist
xWriteCH392Cmd (Thumb, 34 bytes, Stack size 16 bytes, ch392spi_hw.o(.text.xWriteCH392Cmd))
[Stack]
- Max Depth = 100
- Call Chain = xWriteCH392Cmd ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> xCH392CmdStart
- >> xCH392CmdEnd
- >> SPI_MasterTransByte
- >> delay_us
[Called By]- >> CH392GetCmdStatus
- >> CH392CMDGetPHYStatus
- >> CH392CMDGetVer
- >> CH392CMDReset
- >> CH392SendData
- >> CH392GetRecvData
- >> CH392GetRecvLength
- >> CH392GetSocketInt
- >> CH392CMDGetUnreachIPPT
- >> CH392CMDGetGlobIntStatus_ALL
- >> CH392TCPListen
- >> CH392TCPConnect
- >> CH392OpenSocket
- >> CH392SetSocketSourPort
- >> CH392SetSocketDesPort
- >> CH392SetSocketProtType
- >> CH392SetSocketDesIP
- >> CH392CMDInitCH392
- >> CH392CMDSetMASKAddr
- >> CH392CMDSetGWIPAddr
- >> CH392CMDSetIPAddr
- >> CH392CMDCheckExist
xWriteCH392Data (Thumb, 26 bytes, Stack size 16 bytes, ch392spi_hw.o(.text.xWriteCH392Data))
[Stack]
- Max Depth = 100
- Call Chain = xWriteCH392Data ⇒ delay_us ⇒ get_system_ticks ⇒ check_systick
[Calls]- >> SPI_MasterTransByte
- >> delay_us
[Called By]- >> CH392SendData
- >> CH392GetRecvData
- >> CH392GetRecvLength
- >> CH392GetSocketInt
- >> CH392TCPListen
- >> CH392TCPConnect
- >> CH392OpenSocket
- >> CH392SetSocketSourPort
- >> CH392SetSocketDesPort
- >> CH392SetSocketProtType
- >> CH392SetSocketDesIP
- >> CH392CMDSetMASKAddr
- >> CH392CMDSetGWIPAddr
- >> CH392CMDSetIPAddr
- >> CH392CMDCheckExist
__0printf (Thumb, 22 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
[Calls]
__1printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
__c89printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))
[Stack]
- Max Depth = 24
- Call Chain = printf
[Called By]- >> InitNet
- >> InitTask
- >> xReadCH392Data
- >> CH392SocketInterrupt
- >> CH392GlobalInterrupt
- >> CH392TCPListen
- >> InitSockets
- >> mStopIfError
- >> CH392CMDInitCH392
- >> CH392CMDCheckExist
- >> CH392Init
__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)
Local Symbols
delay_3ms (Thumb, 118 bytes, Stack size 4 bytes, system_swm341.o(.text.delay_3ms))
[Stack]
- Max Depth = 4
- Call Chain = delay_3ms
[Called By]- >> PLLInit
- >> switchTo20MHz
__NVIC_EnableIRQ (Thumb, 48 bytes, Stack size 4 bytes, swm341_can.o(.text.__NVIC_EnableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_EnableIRQ
[Called By]
__NVIC_DisableIRQ (Thumb, 56 bytes, Stack size 4 bytes, swm341_can.o(.text.__NVIC_DisableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_DisableIRQ
[Called By]
__NVIC_EnableIRQ (Thumb, 48 bytes, Stack size 4 bytes, swm341_spi.o(.text.__NVIC_EnableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_EnableIRQ
[Called By]
__NVIC_DisableIRQ (Thumb, 56 bytes, Stack size 4 bytes, swm341_spi.o(.text.__NVIC_DisableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_DisableIRQ
[Called By]
__NVIC_EnableIRQ (Thumb, 48 bytes, Stack size 4 bytes, swm341_uart.o(.text.__NVIC_EnableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_EnableIRQ
[Called By]
__NVIC_DisableIRQ (Thumb, 56 bytes, Stack size 4 bytes, swm341_uart.o(.text.__NVIC_DisableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_DisableIRQ
[Called By]
TaskTimer (Thumb, 166 bytes, Stack size 24 bytes, task.o(.text.TaskTimer))
[Stack]
- Max Depth = 24
- Call Chain = TaskTimer
[Address Reference Count : 1]
SysTick_Config (Thumb, 84 bytes, Stack size 24 bytes, task_hal.o(.text.SysTick_Config))
[Stack]
- Max Depth = 32
- Call Chain = SysTick_Config ⇒ __NVIC_SetPriority
[Calls]
[Called By]
__NVIC_SetPriority (Thumb, 66 bytes, Stack size 8 bytes, task_hal.o(.text.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
check_systick (Thumb, 92 bytes, Stack size 4 bytes, perf_counter.o(.text.check_systick))
[Stack]
- Max Depth = 4
- Call Chain = check_systick
[Called By]- >> get_system_us
- >> get_system_ticks
SysTick_Config (Thumb, 72 bytes, Stack size 8 bytes, perf_counter.o(.text.SysTick_Config))
[Stack]
- Max Depth = 8
- Call Chain = SysTick_Config
[Called By]
__NVIC_SetPriority (Thumb, 66 bytes, Stack size 8 bytes, can.o(.text.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
CanTp_ReportError (Thumb, 18 bytes, Stack size 4 bytes, cantp.o(.text.CanTp_ReportError))
[Stack]
- Max Depth = 4
- Call Chain = CanTp_ReportError
[Called By]- >> CanTp_AbortTxSession
- >> CanTp_AbortRxSession
- >> CanTp_PerformStepRx
- >> CanTp_MainFunction
- >> CanTp_RxIndication
- >> CanTp_Init
CanTp_GetNSduFromPduId (Thumb, 146 bytes, Stack size 24 bytes, cantp.o(.text.CanTp_GetNSduFromPduId))
[Stack]
- Max Depth = 24
- Call Chain = CanTp_GetNSduFromPduId
[Called By]
CanTp_ReportRuntimeError (Thumb, 18 bytes, Stack size 4 bytes, cantp.o(.text.CanTp_ReportRuntimeError))
[Stack]
- Max Depth = 4
- Call Chain = CanTp_ReportRuntimeError
[Called By]- >> CanTp_LDataIndTFC
- >> CanTp_LDataIndRCF
- >> CanTp_LDataIndRFF
- >> CanTp_LDataIndRSF
- >> CanTp_RxIndication
CanTp_GetAddrInfoSizeInPayload (Thumb, 52 bytes, Stack size 8 bytes, cantp.o(.text.CanTp_GetAddrInfoSizeInPayload))
[Stack]
- Max Depth = 8
- Call Chain = CanTp_GetAddrInfoSizeInPayload
[Called By]- >> CanTp_GetRxBlockSize
- >> CanTp_RxIndication
CanTp_PerformStepRx (Thumb, 308 bytes, Stack size 24 bytes, cantp.o(.text.CanTp_PerformStepRx))
[Stack]
- Max Depth = 112
- Call Chain = CanTp_PerformStepRx ⇒ CanTp_LDataReqRFC ⇒ CanTp_GetRxBlockSize ⇒ CanTp_GetAddrInfoSizeInPayload
[Calls]- >> CanTp_TransmitRxCANData
- >> CanTp_LDataReqRFC
- >> CanTp_AbortRxSession
- >> CanTp_NetworkLayerTimeoutExpired
- >> CanTp_CopyRxPayload
- >> CanTp_NetworkLayerIsActive
- >> CanTp_ReportError
[Called By]
CanTp_PerformStepTx (Thumb, 298 bytes, Stack size 24 bytes, cantp.o(.text.CanTp_PerformStepTx))
[Stack]
- Max Depth = 144
- Call Chain = CanTp_PerformStepTx ⇒ CanTp_LDataReqTCF ⇒ CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CanTp_LDataReqTCF
- >> CanTp_FlowControlActive
- >> CanTp_FlowControlExpired
- >> CanTp_LDataReqTFF
- >> CanTp_TransmitTxCANData
- >> CanTp_LDataReqTSF
- >> CanTp_AbortTxSession
- >> CanTp_NetworkLayerTimeoutExpired
- >> PduR_CanTpTxConfirmation
[Called By]
CanTp_NetworkLayerIsActive (Thumb, 44 bytes, Stack size 12 bytes, cantp.o(.text.CanTp_NetworkLayerIsActive))
[Stack]
- Max Depth = 12
- Call Chain = CanTp_NetworkLayerIsActive
[Called By]
CanTp_CopyRxPayload (Thumb, 54 bytes, Stack size 16 bytes, cantp.o(.text.CanTp_CopyRxPayload))
[Stack]
- Max Depth = 28
- Call Chain = CanTp_CopyRxPayload ⇒ PduR_CanTpCopyRxData
[Calls]
[Called By]- >> CanTp_LDataIndRCF
- >> CanTp_LDataIndRFF
- >> CanTp_LDataIndRSF
- >> CanTp_PerformStepRx
CanTp_NetworkLayerTimeoutExpired (Thumb, 314 bytes, Stack size 12 bytes, cantp.o(.text.CanTp_NetworkLayerTimeoutExpired))
[Stack]
- Max Depth = 12
- Call Chain = CanTp_NetworkLayerTimeoutExpired
[Called By]- >> CanTp_LDataReqRFC
- >> CanTp_PerformStepTx
- >> CanTp_PerformStepRx
CanTp_AbortRxSession (Thumb, 70 bytes, Stack size 24 bytes, cantp.o(.text.CanTp_AbortRxSession))
[Stack]
- Max Depth = 32
- Call Chain = CanTp_AbortRxSession ⇒ PduR_CanTpRxIndication
[Calls]- >> CanTp_ReportError
- >> PduR_CanTpRxIndication
[Called By]
CanTp_LDataReqRFC (Thumb, 374 bytes, Stack size 40 bytes, cantp.o(.text.CanTp_LDataReqRFC))
[Stack]
- Max Depth = 88
- Call Chain = CanTp_LDataReqRFC ⇒ CanTp_GetRxBlockSize ⇒ CanTp_GetAddrInfoSizeInPayload
[Calls]- >> CanTp_SetPadding
- >> CanTp_EncodeSTMinValue
- >> CanTp_SetAddrInfoInPayload
- >> CanTp_StopNetworkLayerTimeout
- >> CanTp_StartNetworkLayerTimeout
- >> CanTp_GetRxBlockSize
- >> CanTp_NetworkLayerTimeoutExpired
[Called By]
CanTp_TransmitRxCANData (Thumb, 98 bytes, Stack size 16 bytes, cantp.o(.text.CanTp_TransmitRxCANData))
[Stack]
- Max Depth = 24
- Call Chain = CanTp_TransmitRxCANData ⇒ CanTp_StartNetworkLayerTimeout
[Calls]- >> CanTp_StartNetworkLayerTimeout
- >> CanIf_Transmit
[Called By]
CanTp_AbortTxSession (Thumb, 70 bytes, Stack size 24 bytes, cantp.o(.text.CanTp_AbortTxSession))
[Stack]
- Max Depth = 32
- Call Chain = CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CanTp_ReportError
- >> PduR_CanTpTxConfirmation
[Called By]- >> CanTp_CopyTxPayload
- >> CanTp_TransmitTxCANData
- >> CanTp_PerformStepTx
CanTp_LDataReqTSF (Thumb, 208 bytes, Stack size 40 bytes, cantp.o(.text.CanTp_LDataReqTSF))
[Stack]
- Max Depth = 120
- Call Chain = CanTp_LDataReqTSF ⇒ CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CanTp_CopyTxPayload
- >> CanTp_SetPadding
- >> CanTp_SetAddrInfoInPayload
[Called By]
CanTp_TransmitTxCANData (Thumb, 126 bytes, Stack size 16 bytes, cantp.o(.text.CanTp_TransmitTxCANData))
[Stack]
- Max Depth = 48
- Call Chain = CanTp_TransmitTxCANData ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CanTp_StartNetworkLayerTimeout
- >> CanTp_AbortTxSession
- >> CanIf_Transmit
[Called By]
CanTp_LDataReqTFF (Thumb, 242 bytes, Stack size 40 bytes, cantp.o(.text.CanTp_LDataReqTFF))
[Stack]
- Max Depth = 120
- Call Chain = CanTp_LDataReqTFF ⇒ CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CanTp_CopyTxPayload
- >> CanTp_SetPadding
- >> CanTp_SetAddrInfoInPayload
[Called By]
CanTp_FlowControlExpired (Thumb, 60 bytes, Stack size 8 bytes, cantp.o(.text.CanTp_FlowControlExpired))
[Stack]
- Max Depth = 8
- Call Chain = CanTp_FlowControlExpired
[Called By]
CanTp_FlowControlActive (Thumb, 34 bytes, Stack size 8 bytes, cantp.o(.text.CanTp_FlowControlActive))
[Stack]
- Max Depth = 8
- Call Chain = CanTp_FlowControlActive
[Called By]
CanTp_LDataReqTCF (Thumb, 228 bytes, Stack size 40 bytes, cantp.o(.text.CanTp_LDataReqTCF))
[Stack]
- Max Depth = 120
- Call Chain = CanTp_LDataReqTCF ⇒ CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CanTp_CopyTxPayload
- >> CanTp_SetPadding
- >> CanTp_SetAddrInfoInPayload
[Called By]
CanTp_DecodePCIValue (Thumb, 78 bytes, Stack size 16 bytes, cantp.o(.text.CanTp_DecodePCIValue))
[Stack]
- Max Depth = 16
- Call Chain = CanTp_DecodePCIValue
[Called By]
CanTp_LDataIndRSF (Thumb, 380 bytes, Stack size 48 bytes, cantp.o(.text.CanTp_LDataIndRSF))
[Stack]
- Max Depth = 76
- Call Chain = CanTp_LDataIndRSF ⇒ CanTp_CopyRxPayload ⇒ PduR_CanTpCopyRxData
[Calls]- >> CanTp_GetUpperLayerMetaData
- >> CanTp_DecodeDLValue
- >> CanTp_StoreRxIndicationMetaData
- >> CanTp_CopyRxPayload
- >> CanTp_ReportRuntimeError
- >> PduR_CanTpStartOfReception
- >> PduR_CanTpRxIndication
[Called By]
CanTp_LDataIndRFF (Thumb, 460 bytes, Stack size 48 bytes, cantp.o(.text.CanTp_LDataIndRFF))
[Stack]
- Max Depth = 96
- Call Chain = CanTp_LDataIndRFF ⇒ CanTp_GetRxBlockSize ⇒ CanTp_GetAddrInfoSizeInPayload
[Calls]- >> CanTp_StartNetworkLayerTimeout
- >> CanTp_GetRxBlockSize
- >> CanTp_GetUpperLayerMetaData
- >> CanTp_DecodeDLValue
- >> CanTp_StoreRxIndicationMetaData
- >> CanTp_CopyRxPayload
- >> CanTp_ReportRuntimeError
- >> PduR_CanTpStartOfReception
- >> PduR_CanTpRxIndication
[Called By]
CanTp_LDataIndRCF (Thumb, 348 bytes, Stack size 40 bytes, cantp.o(.text.CanTp_LDataIndRCF))
[Stack]
- Max Depth = 68
- Call Chain = CanTp_LDataIndRCF ⇒ CanTp_CopyRxPayload ⇒ PduR_CanTpCopyRxData
[Calls]- >> CanTp_VerifyMetaDataInfo
- >> CanTp_StopNetworkLayerTimeout
- >> CanTp_StartNetworkLayerTimeout
- >> CanTp_CopyRxPayload
- >> CanTp_ReportRuntimeError
- >> PduR_CanTpRxIndication
- >> PduR_CanTpTxConfirmation
[Called By]
CanTp_LDataIndTFC (Thumb, 260 bytes, Stack size 32 bytes, cantp.o(.text.CanTp_LDataIndTFC))
[Stack]
- Max Depth = 52
- Call Chain = CanTp_LDataIndTFC ⇒ CanTp_DecodeSTMinValue ⇒ CanTp_ConvertUsToUs
[Calls]- >> CanTp_DecodeSTMinValue
- >> CanTp_VerifyMetaDataInfo
- >> CanTp_StopNetworkLayerTimeout
- >> CanTp_StartNetworkLayerTimeout
- >> CanTp_ReportRuntimeError
- >> PduR_CanTpTxConfirmation
[Called By]
CanTp_StoreRxIndicationMetaData (Thumb, 168 bytes, Stack size 20 bytes, cantp.o(.text.CanTp_StoreRxIndicationMetaData))
[Stack]
- Max Depth = 20
- Call Chain = CanTp_StoreRxIndicationMetaData
[Called By]- >> CanTp_LDataIndRFF
- >> CanTp_LDataIndRSF
CanTp_DecodeDLValue (Thumb, 76 bytes, Stack size 12 bytes, cantp.o(.text.CanTp_DecodeDLValue))
[Stack]
- Max Depth = 12
- Call Chain = CanTp_DecodeDLValue
[Called By]- >> CanTp_LDataIndRFF
- >> CanTp_LDataIndRSF
CanTp_GetUpperLayerMetaData (Thumb, 162 bytes, Stack size 24 bytes, cantp.o(.text.CanTp_GetUpperLayerMetaData))
[Stack]
- Max Depth = 24
- Call Chain = CanTp_GetUpperLayerMetaData
[Called By]- >> CanTp_LDataIndRFF
- >> CanTp_LDataIndRSF
CanTp_GetRxBlockSize (Thumb, 88 bytes, Stack size 40 bytes, cantp.o(.text.CanTp_GetRxBlockSize))
[Stack]
- Max Depth = 48
- Call Chain = CanTp_GetRxBlockSize ⇒ CanTp_GetAddrInfoSizeInPayload
[Calls]- >> CanTp_GetAddrInfoSizeInPayload
[Called By]- >> CanTp_LDataIndRFF
- >> CanTp_LDataReqRFC
CanTp_StartNetworkLayerTimeout (Thumb, 70 bytes, Stack size 8 bytes, cantp.o(.text.CanTp_StartNetworkLayerTimeout))
[Stack]
- Max Depth = 8
- Call Chain = CanTp_StartNetworkLayerTimeout
[Called By]- >> CanTp_CopyTxPayload
- >> CanTp_LDataIndTFC
- >> CanTp_LDataIndRCF
- >> CanTp_LDataIndRFF
- >> CanTp_TransmitTxCANData
- >> CanTp_TransmitRxCANData
- >> CanTp_LDataReqRFC
CanTp_StopNetworkLayerTimeout (Thumb, 34 bytes, Stack size 8 bytes, cantp.o(.text.CanTp_StopNetworkLayerTimeout))
[Stack]
- Max Depth = 8
- Call Chain = CanTp_StopNetworkLayerTimeout
[Called By]- >> CanTp_CopyTxPayload
- >> CanTp_LDataIndTFC
- >> CanTp_LDataIndRCF
- >> CanTp_LDataReqRFC
CanTp_VerifyMetaDataInfo (Thumb, 104 bytes, Stack size 20 bytes, cantp.o(.text.CanTp_VerifyMetaDataInfo))
[Stack]
- Max Depth = 20
- Call Chain = CanTp_VerifyMetaDataInfo
[Called By]- >> CanTp_LDataIndTFC
- >> CanTp_LDataIndRCF
CanTp_DecodeSTMinValue (Thumb, 90 bytes, Stack size 16 bytes, cantp.o(.text.CanTp_DecodeSTMinValue))
[Stack]
- Max Depth = 20
- Call Chain = CanTp_DecodeSTMinValue ⇒ CanTp_ConvertUsToUs
[Calls]- >> CanTp_ConvertUsToUs
- >> CanTp_ConvertMsToUs
[Called By]
CanTp_ConvertMsToUs (Thumb, 18 bytes, Stack size 4 bytes, cantp.o(.text.CanTp_ConvertMsToUs))
[Stack]
- Max Depth = 4
- Call Chain = CanTp_ConvertMsToUs
[Called By]- >> CanTp_DecodeSTMinValue
CanTp_ConvertUsToUs (Thumb, 10 bytes, Stack size 4 bytes, cantp.o(.text.CanTp_ConvertUsToUs))
[Stack]
- Max Depth = 4
- Call Chain = CanTp_ConvertUsToUs
[Called By]- >> CanTp_DecodeSTMinValue
CanTp_SetAddrInfoInPayload (Thumb, 150 bytes, Stack size 24 bytes, cantp.o(.text.CanTp_SetAddrInfoInPayload))
[Stack]
- Max Depth = 24
- Call Chain = CanTp_SetAddrInfoInPayload
[Called By]- >> CanTp_LDataReqTCF
- >> CanTp_LDataReqTFF
- >> CanTp_LDataReqTSF
- >> CanTp_LDataReqRFC
CanTp_EncodeSTMinValue (Thumb, 232 bytes, Stack size 8 bytes, cantp.o(.text.CanTp_EncodeSTMinValue))
[Stack]
- Max Depth = 8
- Call Chain = CanTp_EncodeSTMinValue
[Called By]
CanTp_SetPadding (Thumb, 60 bytes, Stack size 20 bytes, cantp.o(.text.CanTp_SetPadding))
[Stack]
- Max Depth = 20
- Call Chain = CanTp_SetPadding
[Called By]- >> CanTp_LDataReqTCF
- >> CanTp_LDataReqTFF
- >> CanTp_LDataReqTSF
- >> CanTp_LDataReqRFC
CanTp_CopyTxPayload (Thumb, 180 bytes, Stack size 48 bytes, cantp.o(.text.CanTp_CopyTxPayload))
[Stack]
- Max Depth = 80
- Call Chain = CanTp_CopyTxPayload ⇒ CanTp_AbortTxSession ⇒ PduR_CanTpTxConfirmation
[Calls]- >> CanTp_StopNetworkLayerTimeout
- >> CanTp_StartNetworkLayerTimeout
- >> CanTp_AbortTxSession
- >> PduR_CanTpCopyTxData
[Called By]- >> CanTp_LDataReqTCF
- >> CanTp_LDataReqTFF
- >> CanTp_LDataReqTSF
_fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_ddiv
- >> __aeabi_uldivmod
- >> __aeabi_dmul
- >> __aeabi_d2ulz
- >> __aeabi_dadd
- >> __aeabi_cdrcmple
[Called By]
_printf_core (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> __aeabi_uidivmod
- >> _printf_pre_padding
- >> _printf_post_padding
- >> _fp_digits
[Called By]
_printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)
[Called By]
Undefined Global Symbols