ADC_IRQHandler ⇒ ADC_IRQHandler
Function Pointers
- ADC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- BusFault_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- CAN1_RX0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- CAN1_TX_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- CAN2_RX0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- CAN2_RX1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- CAN2_SCE_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- CAN2_TX_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- CRYP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DCMI_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA1_Stream0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA1_Stream1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA1_Stream2_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA1_Stream3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA1_Stream4_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA1_Stream5_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA1_Stream6_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA1_Stream7_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA2_Stream0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA2_Stream1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA2_Stream2_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA2_Stream3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA2_Stream4_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA2_Stream5_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA2_Stream6_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DMA2_Stream7_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- DebugMon_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- ETH_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- ETH_WKUP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- EXTI0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- EXTI1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- EXTI2_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- EXTI3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- EXTI4_IRQHandler from ultrasonic.o(i.EXTI4_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET)
- EXTI9_5_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- FLASH_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- FPU_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- FSMC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- HASH_RNG_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- HardFault_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- I2C3_ER_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- I2C3_EV_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- MemManage_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- NMI_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- OTG_FS_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- OTG_FS_WKUP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- OTG_HS_EP1_IN_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- OTG_HS_EP1_OUT_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- OTG_HS_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- OTG_HS_WKUP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- PVD_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- PendSV_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- RCC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- RTC_Alarm_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- RTC_WKUP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- Reset_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- SDIO_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- SPI1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- SPI2_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- SPI3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- SVC_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- SysTick_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- SystemInit from system_stm32f4xx.o(i.SystemInit) referenced from startup_stm32f40_41xxx.o(.text)
- TAMP_STAMP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM1_BRK_TIM9_IRQHandler from roadway_check.o(i.TIM1_BRK_TIM9_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM1_TRG_COM_TIM11_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM1_UP_TIM10_IRQHandler from timer.o(i.TIM1_UP_TIM10_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM2_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM4_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM5_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM6_DAC_IRQHandler from ultrasonic.o(i.TIM6_DAC_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM7_IRQHandler from can_check.o(i.TIM7_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM8_BRK_TIM12_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM8_CC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- TIM8_UP_TIM13_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- UART4_IRQHandler from uart_a72.o(i.UART4_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET)
- UART5_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- USART1_IRQHandler from usart.o(i.USART1_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET)
- USART2_IRQHandler from uart_a72.o(i.USART2_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET)
- USART3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- USART6_IRQHandler from bkrc_voice.o(i.USART6_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET)
- UsageFault_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- WWDG_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f40_41xxx.o(.text)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.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))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
CAN2_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
CAN2_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
CAN2_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
CAN2_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
CRYP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DCMI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA1_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA1_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA1_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA1_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA1_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA1_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA1_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA1_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA2_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA2_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA2_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA2_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA2_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA2_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA2_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
DMA2_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
ETH_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
FSMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
HASH_RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
OTG_FS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
OTG_FS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
OTG_HS_EP1_IN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
OTG_HS_EP1_OUT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
OTG_HS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
OTG_HS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TAMP_STAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM1_TRG_COM_TIM11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM8_BRK_TIM12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM8_TRG_COM_TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
TIM8_UP_TIM13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text))
[Address Reference Count : 1]
- startup_stm32f40_41xxx.o(RESET)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> Can_ZigBeeRx_Check
- >> CanP_Cmd_Write
- >> CanDrv_TxData
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__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]
- >> FifoDrv_Init
- >> _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), UNUSED)
__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]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_ddiv ⇒ _double_round
[Calls]
[Called By]- >> Get_Bh_Value
- >> Parameter_Init
__aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
[Called By]
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2f
[Calls]
[Called By]- >> Get_Bh_Value
- >> Parameter_Init
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
[Called By]
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
[Called By]
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _double_round
[Called By]- >> __aeabi_ddiv
- >> _double_epilogue
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_llsl
- >> __aeabi_llsr
- >> _double_round
[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))
[Called By]
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dclz77c.o(.text), UNUSED)
__decompress2 (Thumb, 94 bytes, Stack size unknown bytes, __dclz77c.o(.text), UNUSED)
ADC_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_adc.o(i.ADC_ClearFlag))
[Called By]
ADC_Cmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f4xx_adc.o(i.ADC_Cmd))
[Called By]
ADC_CommonInit (Thumb, 34 bytes, Stack size 0 bytes, stm32f4xx_adc.o(i.ADC_CommonInit))
[Called By]
ADC_Configure (Thumb, 132 bytes, Stack size 56 bytes, power_check.o(i.ADC_Configure))
[Stack]
- Max Depth = 76
- Call Chain = ADC_Configure ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
- >> RCC_APB2PeriphResetCmd
- >> ADC_RegularChannelConfig
- >> ADC_Init
- >> ADC_CommonInit
- >> ADC_Cmd
[Called By]
ADC_GetConversionValue (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_adc.o(i.ADC_GetConversionValue))
[Called By]
ADC_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_adc.o(i.ADC_GetFlagStatus))
[Called By]
ADC_Init (Thumb, 74 bytes, Stack size 12 bytes, stm32f4xx_adc.o(i.ADC_Init))
[Stack]
- Max Depth = 12
- Call Chain = ADC_Init
[Called By]
ADC_RegularChannelConfig (Thumb, 184 bytes, Stack size 20 bytes, stm32f4xx_adc.o(i.ADC_RegularChannelConfig))
[Stack]
- Max Depth = 20
- Call Chain = ADC_RegularChannelConfig
[Called By]
ADC_SoftwareStartConv (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_adc.o(i.ADC_SoftwareStartConv))
[Called By]
Abnormal_data (Thumb, 142 bytes, Stack size 16 bytes, can_user.o(i.Abnormal_data))
[Stack]
- Max Depth = 16
- Call Chain = Abnormal_data
[Called By]
BH1750_Configure (Thumb, 20 bytes, Stack size 8 bytes, bh1750.o(i.BH1750_Configure))
[Stack]
- Max Depth = 76
- Call Chain = BH1750_Configure ⇒ Single_Write_BH1750 ⇒ BH1750_SendByte ⇒ BH1750_RecvACK ⇒ SDA_IN ⇒ GPIO_Init
[Calls]- >> Single_Write_BH1750
- >> BH1750_PortInit
[Called By]
BH1750_PortInit (Thumb, 74 bytes, Stack size 16 bytes, bh1750.o(i.BH1750_PortInit))
[Stack]
- Max Depth = 36
- Call Chain = BH1750_PortInit ⇒ GPIO_Init
[Calls]- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
BH1750_RecvACK (Thumb, 42 bytes, Stack size 8 bytes, bh1750.o(i.BH1750_RecvACK))
[Stack]
- Max Depth = 44
- Call Chain = BH1750_RecvACK ⇒ SDA_IN ⇒ GPIO_Init
[Calls]
[Called By]
BH1750_RecvByte (Thumb, 74 bytes, Stack size 16 bytes, bh1750.o(i.BH1750_RecvByte))
[Stack]
- Max Depth = 52
- Call Chain = BH1750_RecvByte ⇒ SDA_IN ⇒ GPIO_Init
[Calls]
[Called By]
BH1750_SendACK (Thumb, 54 bytes, Stack size 8 bytes, bh1750.o(i.BH1750_SendACK))
[Stack]
- Max Depth = 44
- Call Chain = BH1750_SendACK ⇒ SDA_OUT ⇒ GPIO_Init
[Calls]
[Called By]
BH1750_SendByte (Thumb, 78 bytes, Stack size 16 bytes, bh1750.o(i.BH1750_SendByte))
[Stack]
- Max Depth = 60
- Call Chain = BH1750_SendByte ⇒ BH1750_RecvACK ⇒ SDA_IN ⇒ GPIO_Init
[Calls]- >> SDA_OUT
- >> BH1750_RecvACK
- >> delay_us
[Called By]- >> Single_Write_BH1750
- >> Multiple_Read_BH1750
BH1750_Start (Thumb, 46 bytes, Stack size 8 bytes, bh1750.o(i.BH1750_Start))
[Stack]
- Max Depth = 44
- Call Chain = BH1750_Start ⇒ SDA_OUT ⇒ GPIO_Init
[Calls]
[Called By]- >> Single_Write_BH1750
- >> Multiple_Read_BH1750
BH1750_Stop (Thumb, 40 bytes, Stack size 8 bytes, bh1750.o(i.BH1750_Stop))
[Stack]
- Max Depth = 44
- Call Chain = BH1750_Stop ⇒ SDA_OUT ⇒ GPIO_Init
[Calls]
[Called By]- >> Single_Write_BH1750
- >> Multiple_Read_BH1750
BKRC_Voice_Init (Thumb, 8 bytes, Stack size 8 bytes, bkrc_voice.o(i.BKRC_Voice_Init))
[Stack]
- Max Depth = 108
- Call Chain = BKRC_Voice_Init ⇒ USART6_Hardware_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]
CAN_DeInit (Thumb, 50 bytes, Stack size 8 bytes, stm32f4xx_can.o(i.CAN_DeInit))
[Stack]
- Max Depth = 8
- Call Chain = CAN_DeInit
[Calls]- >> RCC_APB1PeriphResetCmd
[Called By]
CAN_FilterInit (Thumb, 258 bytes, Stack size 8 bytes, stm32f4xx_can.o(i.CAN_FilterInit))
[Stack]
- Max Depth = 8
- Call Chain = CAN_FilterInit
[Called By]- >> Hard_Can_Init
- >> CanDrv_FiterUpdata
CAN_ITConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_can.o(i.CAN_ITConfig))
[Called By]
CAN_Init (Thumb, 276 bytes, Stack size 12 bytes, stm32f4xx_can.o(i.CAN_Init))
[Stack]
- Max Depth = 12
- Call Chain = CAN_Init
[Called By]
CAN_MessagePending (Thumb, 30 bytes, Stack size 0 bytes, stm32f4xx_can.o(i.CAN_MessagePending))
[Called By]
- >> CanDrv_RxGetMeesage
- >> CanDrv_RxCheck
CAN_Receive (Thumb, 240 bytes, Stack size 8 bytes, stm32f4xx_can.o(i.CAN_Receive))
[Stack]
- Max Depth = 8
- Call Chain = CAN_Receive
[Called By]
CAN_Transmit (Thumb, 294 bytes, Stack size 8 bytes, stm32f4xx_can.o(i.CAN_Transmit))
[Stack]
- Max Depth = 8
- Call Chain = CAN_Transmit
[Called By]
CAN_TransmitStatus (Thumb, 138 bytes, Stack size 8 bytes, stm32f4xx_can.o(i.CAN_TransmitStatus))
[Stack]
- Max Depth = 8
- Call Chain = CAN_TransmitStatus
[Called By]
CanDrv_FiterUpdata (Thumb, 616 bytes, Stack size 48 bytes, can_drv.o(i.CanDrv_FiterUpdata))
[Stack]
- Max Depth = 56
- Call Chain = CanDrv_FiterUpdata ⇒ CAN_FilterInit
[Calls]- >> CAN_FilterInit
- >> CanDrv_Fiter_Create32bit
- >> CanDrv_Fiter_Create16bit
[Called By]
CanDrv_RxCheck (Thumb, 12 bytes, Stack size 8 bytes, can_drv.o(i.CanDrv_RxCheck))
[Stack]
- Max Depth = 8
- Call Chain = CanDrv_RxCheck
[Calls]
[Called By]
CanDrv_RxGetMeesage (Thumb, 34 bytes, Stack size 16 bytes, can_drv.o(i.CanDrv_RxGetMeesage))
[Stack]
- Max Depth = 24
- Call Chain = CanDrv_RxGetMeesage ⇒ CAN_Receive
[Calls]- >> CAN_Receive
- >> CAN_MessagePending
[Called By]
CanDrv_TxData (Thumb, 106 bytes, Stack size 32 bytes, can_drv.o(i.CanDrv_TxData))
[Stack]
- Max Depth = 40
- Call Chain = CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> CAN_TransmitStatus
- >> CAN_Transmit
- >> __aeabi_memcpy
[Called By]- >> Send_UpMotor
- >> CanP_Cmd_Send
- >> CanP_CanTx_Check_fIrq
CanDrv_TxEmptyCheck (Thumb, 18 bytes, Stack size 0 bytes, can_drv.o(i.CanDrv_TxEmptyCheck))
[Called By]
- >> Send_UpMotor
- >> CanP_CanTx_Check_fIrq
CanP_CanRx_Check (Thumb, 18 bytes, Stack size 8 bytes, canp_hostcom.o(i.CanP_CanRx_Check))
[Stack]
- Max Depth = 64
- Call Chain = CanP_CanRx_Check ⇒ CanP_CanRx_Irq ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> CanP_CanRx_Irq
- >> CanDrv_RxCheck
[Called By]
CanP_CanRx_Irq (Thumb, 146 bytes, Stack size 8 bytes, canp_hostcom.o(i.CanP_CanRx_Irq))
[Stack]
- Max Depth = 56
- Call Chain = CanP_CanRx_Irq ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> FifoDrv_BufWrite
- >> CanDrv_RxGetMeesage
[Called By]
CanP_CanRx_TrackUp (Thumb, 14 bytes, Stack size 4 bytes, canp_hostcom.o(i.CanP_CanRx_TrackUp))
[Stack]
- Max Depth = 4
- Call Chain = CanP_CanRx_TrackUp
[Calls]
[Called By]
CanP_CanTx_Check_fIrq (Thumb, 204 bytes, Stack size 24 bytes, canp_hostcom.o(i.CanP_CanTx_Check_fIrq))
[Stack]
- Max Depth = 88
- Call Chain = CanP_CanTx_Check_fIrq ⇒ CanP_Cmd_Send ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> FifoDrv_BufRead
- >> CanP_Cmd_Send
- >> CanP_Cmd_Check
- >> CanDrv_TxEmptyCheck
- >> CanDrv_TxData
[Called By]
CanP_Cmd_Check (Thumb, 36 bytes, Stack size 0 bytes, canp_hostcom.o(i.CanP_Cmd_Check))
[Called By]
CanP_Cmd_Init (Thumb, 26 bytes, Stack size 0 bytes, canp_hostcom.o(i.CanP_Cmd_Init))
[Called By]
CanP_Cmd_Send (Thumb, 66 bytes, Stack size 24 bytes, canp_hostcom.o(i.CanP_Cmd_Send))
[Stack]
- Max Depth = 64
- Call Chain = CanP_Cmd_Send ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]
[Called By]
CanP_Cmd_Write (Thumb, 78 bytes, Stack size 24 bytes, canp_hostcom.o(i.CanP_Cmd_Write))
[Stack]
- Max Depth = 24
- Call Chain = CanP_Cmd_Write
[Calls]
[Called By]- >> Send_UpMotor
- >> Send_Electric
CanP_FifoInit (Thumb, 54 bytes, Stack size 8 bytes, canp_hostcom.o(i.CanP_FifoInit))
[Stack]
- Max Depth = 40
- Call Chain = CanP_FifoInit ⇒ CanP_FifoInitS ⇒ FifoDrv_Init
[Calls]
[Called By]
CanP_FifoInitS (Thumb, 22 bytes, Stack size 16 bytes, canp_hostcom.o(i.CanP_FifoInitS))
[Stack]
- Max Depth = 32
- Call Chain = CanP_FifoInitS ⇒ FifoDrv_Init
[Calls]
[Called By]
CanP_Host_Main (Thumb, 228 bytes, Stack size 16 bytes, canp_hostcom.o(i.CanP_Host_Main))
[Stack]
- Max Depth = 80
- Call Chain = CanP_Host_Main ⇒ CanP_CanRx_Check ⇒ CanP_CanRx_Irq ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> FifoDrv_ReadOne
- >> Can_ZigBeeRx_Save
- >> Can_WifiRx_Save
- >> CanP_CanRx_TrackUp
- >> CanP_CanRx_Check
- >> U8ToU16_Big
- >> U8ToU16
[Called By]
CanP_Init (Thumb, 30 bytes, Stack size 8 bytes, canp_hostcom.o(i.CanP_Init))
[Stack]
- Max Depth = 64
- Call Chain = CanP_Init ⇒ CanDrv_FiterUpdata ⇒ CAN_FilterInit
[Calls]- >> CanP_FifoInit
- >> CanP_Cmd_Init
- >> CanDrv_FiterUpdata
[Called By]
Can_WifiRx_Check (Thumb, 944 bytes, Stack size 8 bytes, can_user.o(i.Can_WifiRx_Check))
[Stack]
- Max Depth = 88
- Call Chain = Can_WifiRx_Check ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> Set_tba_WheelLED
- >> Set_tba_Beep
- >> gt_get_sub
- >> Send_ZigbeeData_To_Fifo
- >> Send_UpMotor
- >> Infrared_Send
- >> Control
- >> Roadway_mp_syn
- >> Roadway_Flag_clean
- >> Roadway_nav_syn
- >> Normal_data
- >> Abnormal_data
[Called By]
Can_WifiRx_Save (Thumb, 66 bytes, Stack size 8 bytes, can_user.o(i.Can_WifiRx_Save))
[Stack]
- Max Depth = 8
- Call Chain = Can_WifiRx_Save
[Calls]
[Called By]
Can_ZigBeeRx_Check (Thumb, 492 bytes, Stack size 8 bytes, can_user.o(i.Can_ZigBeeRx_Check))
[Stack]
- Max Depth = 8
- Call Chain = Can_ZigBeeRx_Check
[Calls]- >> gt_get_sub
- >> delay_ms
- >> __aeabi_memcpy
[Called By]
Can_ZigBeeRx_Save (Thumb, 66 bytes, Stack size 8 bytes, can_user.o(i.Can_ZigBeeRx_Save))
[Stack]
- Max Depth = 8
- Call Chain = Can_ZigBeeRx_Save
[Calls]
[Called By]
Can_check_Init (Thumb, 92 bytes, Stack size 32 bytes, can_check.o(i.Can_check_Init))
[Stack]
- Max Depth = 48
- Call Chain = Can_check_Init ⇒ NVIC_Init
[Calls]- >> RCC_APB1PeriphClockCmd
- >> NVIC_Init
- >> TIM_TimeBaseInit
- >> TIM_ITConfig
- >> TIM_Cmd
[Called By]
Canuser_main (Thumb, 12 bytes, Stack size 8 bytes, can_user.o(i.Canuser_main))
[Stack]
- Max Depth = 96
- Call Chain = Canuser_main ⇒ CanP_CanTx_Check_fIrq ⇒ CanP_Cmd_Send ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> CanP_Host_Main
- >> CanP_CanTx_Check_fIrq
[Called By]
Car_Back (Thumb, 84 bytes, Stack size 16 bytes, drive.o(i.Car_Back))
[Stack]
- Max Depth = 96
- Call Chain = Car_Back ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> delay_ms
- >> Control
- >> Roadway_mp_syn
[Called By]- >> ETC_Get_Zigbee
- >> Car_Thread
Car_Go (Thumb, 72 bytes, Stack size 16 bytes, drive.o(i.Car_Go))
[Stack]
- Max Depth = 96
- Call Chain = Car_Go ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> Control
- >> Roadway_mp_syn
[Called By]- >> ETC_Get_Zigbee
- >> Car_Thread
- >> KEY_Check
Car_L (Thumb, 68 bytes, Stack size 8 bytes, drive.o(i.Car_L))
[Stack]
- Max Depth = 72
- Call Chain = Car_L ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> Send_UpMotor
- >> Roadway_mp_syn
[Called By]
Car_R (Thumb, 70 bytes, Stack size 8 bytes, drive.o(i.Car_R))
[Stack]
- Max Depth = 72
- Call Chain = Car_R ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> Send_UpMotor
- >> Roadway_mp_syn
[Called By]- >> Car_Thread
- >> KEY_Check
Car_Thread (Thumb, 1744 bytes, Stack size 8 bytes, main.o(i.Car_Thread))
[Stack]
- Max Depth = 140
- Call Chain = Car_Thread ⇒ Light_Inf ⇒ Get_Bh_Value ⇒ Single_Write_BH1750 ⇒ BH1750_SendByte ⇒ BH1750_RecvACK ⇒ SDA_IN ⇒ GPIO_Init
[Calls]- >> delay_ms
- >> YY_Play_Zigbee
- >> YY_Comm_Zigbee
- >> Ultrasonic_Ranging
- >> TFT_Dis_Zigbee
- >> Send_ZigbeeData_To_Fifo
- >> Qv_Car_HW
- >> Light_Inf
- >> LED_Dis_Zigbee
- >> Infrared_Send
- >> Gate_Show_Zigbee
- >> Gate_Open_Zigbee
- >> Garage_Cont_Zigbee
- >> ETC_Get_Zigbee
- >> Control
- >> Car_Track
- >> Car_Time_Track
- >> Car_R
- >> Car_L
- >> Car_Go
- >> Car_Back
[Called By]
Car_Time_Track (Thumb, 110 bytes, Stack size 16 bytes, drive.o(i.Car_Time_Track))
[Stack]
- Max Depth = 96
- Call Chain = Car_Time_Track ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> delay_ms
- >> Send_UpMotor
- >> Control
- >> Roadway_Flag_clean
[Called By]- >> Car_Thread
- >> KEY_Check
Car_Track (Thumb, 64 bytes, Stack size 8 bytes, drive.o(i.Car_Track))
[Stack]
- Max Depth = 88
- Call Chain = Car_Track ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> Control
- >> Roadway_mp_syn
[Called By]
Cba_Init (Thumb, 112 bytes, Stack size 16 bytes, cba.o(i.Cba_Init))
[Stack]
- Max Depth = 36
- Call Chain = Cba_Init ⇒ GPIO_Init
[Calls]- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
ClearBitMask (Thumb, 30 bytes, Stack size 16 bytes, rc522.o(i.ClearBitMask))
[Stack]
- Max Depth = 72
- Call Chain = ClearBitMask ⇒ WriteRawRC ⇒ WriteRawRC_HDL ⇒ Rece_data
[Calls]- >> WriteRawRC
- >> ReadRawRC
[Called By]- >> PcdAntennaOff
- >> M500PcdConfigISOType
Control (Thumb, 92 bytes, Stack size 16 bytes, roadway_check.o(i.Control))
[Stack]
- Max Depth = 80
- Call Chain = Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]
[Called By]- >> Car_Track
- >> Car_Time_Track
- >> Car_Go
- >> Car_Back
- >> Can_WifiRx_Check
- >> Car_Thread
- >> Track_Correct
ETC_Get_Zigbee (Thumb, 110 bytes, Stack size 16 bytes, drive.o(i.ETC_Get_Zigbee))
[Stack]
- Max Depth = 112
- Call Chain = ETC_Get_Zigbee ⇒ Car_Go ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> gt_get_sub
- >> gt_get
- >> delay_ms
- >> Car_Go
- >> Car_Back
- >> Send_InfoData_To_Fifo
[Called By]
EXTI4_IRQHandler (Thumb, 90 bytes, Stack size 8 bytes, ultrasonic.o(i.EXTI4_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = EXTI4_IRQHandler
[Calls]- >> GPIO_ReadInputDataBit
- >> TIM_Cmd
- >> EXTI_GetITStatus
- >> EXTI_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
EXTI_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_exti.o(i.EXTI_ClearITPendingBit))
[Called By]
EXTI_GetITStatus (Thumb, 20 bytes, Stack size 0 bytes, stm32f4xx_exti.o(i.EXTI_GetITStatus))
[Called By]
EXTI_Init (Thumb, 142 bytes, Stack size 0 bytes, stm32f4xx_exti.o(i.EXTI_Init))
[Called By]
Electricity_Init (Thumb, 12 bytes, Stack size 8 bytes, power_check.o(i.Electricity_Init))
[Stack]
- Max Depth = 84
- Call Chain = Electricity_Init ⇒ ADC_Configure ⇒ GPIO_Init
[Calls]- >> Parameter_Init
- >> ADC_Configure
[Called By]
FifoDrv_BufRead (Thumb, 42 bytes, Stack size 20 bytes, fifo_drv.o(i.FifoDrv_BufRead))
[Stack]
- Max Depth = 48
- Call Chain = FifoDrv_BufRead ⇒ FifoDrv_ReadOne ⇒ FifoDrv_CheckReadEn
[Calls]
[Called By]
FifoDrv_BufWrite (Thumb, 40 bytes, Stack size 20 bytes, fifo_drv.o(i.FifoDrv_BufWrite))
[Stack]
- Max Depth = 48
- Call Chain = FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]
[Called By]- >> Send_ZigbeeData_To_Fifo
- >> Send_WifiData_To_Fifo
- >> Send_InfoData_To_Fifo
- >> CanP_CanRx_Irq
FifoDrv_CheckReadEn (Thumb, 48 bytes, Stack size 12 bytes, fifo_drv.o(i.FifoDrv_CheckReadEn))
[Stack]
- Max Depth = 12
- Call Chain = FifoDrv_CheckReadEn
[Calls]
[Called By]
FifoDrv_CheckWriteEn (Thumb, 28 bytes, Stack size 12 bytes, fifo_drv.o(i.FifoDrv_CheckWriteEn))
[Stack]
- Max Depth = 12
- Call Chain = FifoDrv_CheckWriteEn
[Calls]
[Called By]
FifoDrv_Init (Thumb, 36 bytes, Stack size 16 bytes, fifo_drv.o(i.FifoDrv_Init))
[Stack]
- Max Depth = 16
- Call Chain = FifoDrv_Init
[Calls]
[Called By]
FifoDrv_ReadOne (Thumb, 48 bytes, Stack size 16 bytes, fifo_drv.o(i.FifoDrv_ReadOne))
[Stack]
- Max Depth = 28
- Call Chain = FifoDrv_ReadOne ⇒ FifoDrv_CheckReadEn
[Calls]
[Called By]- >> FifoDrv_BufRead
- >> CanP_Host_Main
FifoDrv_StructCheck (Thumb, 36 bytes, Stack size 0 bytes, fifo_drv.o(i.FifoDrv_StructCheck))
[Called By]
- >> FifoDrv_CheckWriteEn
- >> FifoDrv_CheckReadEn
FifoDrv_WriteOne (Thumb, 44 bytes, Stack size 16 bytes, fifo_drv.o(i.FifoDrv_WriteOne))
[Stack]
- Max Depth = 28
- Call Chain = FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]
[Called By]
GPIO_Init (Thumb, 144 bytes, Stack size 20 bytes, stm32f4xx_gpio.o(i.GPIO_Init))
[Stack]
- Max Depth = 20
- Call Chain = GPIO_Init
[Called By]- >> SDA_OUT
- >> SDA_IN
- >> BH1750_PortInit
- >> Tba_WheelLED_Config
- >> Tba_Photoresistance_Config
- >> Tba_Beep_Config
- >> USART6_Init
- >> SYN7318_Init
- >> Infrared_Init
- >> Hard_Can_Init
- >> Cba_Init
- >> USART6_Hardware_Init
- >> Ultrasonic_Port
- >> ADC_Configure
- >> RC522_Uart_init
- >> Uart_A72_PortInit
GPIO_PinAFConfig (Thumb, 70 bytes, Stack size 20 bytes, stm32f4xx_gpio.o(i.GPIO_PinAFConfig))
[Stack]
- Max Depth = 20
- Call Chain = GPIO_PinAFConfig
[Called By]- >> USART6_Init
- >> Hard_Can_Init
- >> USART6_Hardware_Init
- >> Ultrasonic_Port
- >> RC522_Uart_init
- >> Uart_A72_PortInit
GPIO_ReadInputDataBit (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_ReadInputDataBit))
[Called By]
- >> Get_tba_phsis_value
- >> EXTI4_IRQHandler
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_ResetBits))
[Called By]
- >> Set_tba_WheelLED
- >> Set_tba_Beep
- >> Hard_Uart_MurtSel
- >> Hard_Can_SpeedMode
GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_SetBits))
[Called By]
- >> Tba_WheelLED_Config
- >> Tba_Beep_Config
- >> Set_tba_WheelLED
- >> Set_tba_Beep
- >> SYN7318_Init
- >> Hard_Uart_MurtSel
- >> Hard_Can_SpeedMode
Garage_Cont_Zigbee (Thumb, 236 bytes, Stack size 32 bytes, drive.o(i.Garage_Cont_Zigbee))
[Stack]
- Max Depth = 96
- Call Chain = Garage_Cont_Zigbee ⇒ Send_ZigbeeData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> gt_get_sub
- >> gt_get
- >> Send_ZigbeeData_To_Fifo
- >> Send_InfoData_To_Fifo
[Called By]
Gate_Open_Zigbee (Thumb, 34 bytes, Stack size 8 bytes, drive.o(i.Gate_Open_Zigbee))
[Stack]
- Max Depth = 72
- Call Chain = Gate_Open_Zigbee ⇒ Send_ZigbeeData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> delay_ms
- >> Send_ZigbeeData_To_Fifo
[Called By]
Gate_Show_Zigbee (Thumb, 164 bytes, Stack size 8 bytes, drive.o(i.Gate_Show_Zigbee))
[Stack]
- Max Depth = 72
- Call Chain = Gate_Show_Zigbee ⇒ Send_ZigbeeData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> delay_ms
- >> Send_ZigbeeData_To_Fifo
[Called By]
Get_ADC_Value (Thumb, 38 bytes, Stack size 8 bytes, power_check.o(i.Get_ADC_Value))
[Stack]
- Max Depth = 8
- Call Chain = Get_ADC_Value
[Calls]- >> ADC_SoftwareStartConv
- >> ADC_GetFlagStatus
- >> ADC_GetConversionValue
- >> ADC_ClearFlag
[Called By]
Get_Bh_Value (Thumb, 82 bytes, Stack size 40 bytes, bh1750.o(i.Get_Bh_Value))
[Stack]
- Max Depth = 108
- Call Chain = Get_Bh_Value ⇒ Single_Write_BH1750 ⇒ BH1750_SendByte ⇒ BH1750_RecvACK ⇒ SDA_IN ⇒ GPIO_Init
[Calls]- >> __aeabi_i2d
- >> __aeabi_ddiv
- >> __aeabi_d2f
- >> Single_Write_BH1750
- >> Multiple_Read_BH1750
[Called By]
Get_Electricity (Thumb, 38 bytes, Stack size 16 bytes, power_check.o(i.Get_Electricity))
[Stack]
- Max Depth = 24
- Call Chain = Get_Electricity ⇒ Get_ADC_Value
[Calls]- >> delay_ms
- >> Get_ADC_Value
[Called By]
Get_Host_UpTrack (Thumb, 48 bytes, Stack size 0 bytes, canp_hostcom.o(i.Get_Host_UpTrack))
[Called By]
- >> wheel_Track_check
- >> Track_Check
Get_tba_phsis_value (Thumb, 14 bytes, Stack size 8 bytes, tba.o(i.Get_tba_phsis_value))
[Stack]
- Max Depth = 8
- Call Chain = Get_tba_phsis_value
[Calls]
[Called By]
Go_and_Back_Check (Thumb, 86 bytes, Stack size 8 bytes, roadway_check.o(i.Go_and_Back_Check))
[Stack]
- Max Depth = 72
- Call Chain = Go_and_Back_Check ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> Send_UpMotor
- >> Roadway_mp_Get
[Called By]
Hard_Can_Init (Thumb, 284 bytes, Stack size 40 bytes, hard_can.o(i.Hard_Can_Init))
[Stack]
- Max Depth = 104
- Call Chain = Hard_Can_Init ⇒ CanP_Init ⇒ CanDrv_FiterUpdata ⇒ CAN_FilterInit
[Calls]- >> RCC_APB1PeriphClockCmd
- >> GPIO_PinAFConfig
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
- >> CAN_Init
- >> CAN_ITConfig
- >> CAN_FilterInit
- >> CAN_DeInit
- >> Hard_Can_SpeedMode
- >> CanP_Init
[Called By]
Hard_Can_SpeedMode (Thumb, 30 bytes, Stack size 8 bytes, hard_can.o(i.Hard_Can_SpeedMode))
[Stack]
- Max Depth = 8
- Call Chain = Hard_Can_SpeedMode
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
[Called By]
Hard_Can_While (Thumb, 8 bytes, Stack size 8 bytes, hard_can.o(i.Hard_Can_While))
[Stack]
- Max Depth = 104
- Call Chain = Hard_Can_While ⇒ Canuser_main ⇒ CanP_CanTx_Check_fIrq ⇒ CanP_Cmd_Send ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]
[Called By]
Hard_Uart_MurtSel (Thumb, 30 bytes, Stack size 8 bytes, uart_a72.o(i.Hard_Uart_MurtSel))
[Stack]
- Max Depth = 8
- Call Chain = Hard_Uart_MurtSel
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
[Called By]
Host_Receive_UpTrack (Thumb, 8 bytes, Stack size 0 bytes, canp_hostcom.o(i.Host_Receive_UpTrack))
[Called By]
Infrared_Init (Thumb, 56 bytes, Stack size 16 bytes, infrared.o(i.Infrared_Init))
[Stack]
- Max Depth = 36
- Call Chain = Infrared_Init ⇒ GPIO_Init
[Calls]- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
Infrared_Send (Thumb, 170 bytes, Stack size 24 bytes, infrared.o(i.Infrared_Send))
[Stack]
- Max Depth = 24
- Call Chain = Infrared_Send
[Calls]
[Called By]- >> Qv_Car_HW
- >> Light_Inf
- >> Can_WifiRx_Check
- >> Car_Thread
InitRc522 (Thumb, 48 bytes, Stack size 8 bytes, rc522.o(i.InitRc522))
[Stack]
- Max Depth = 96
- Call Chain = InitRc522 ⇒ M500PcdConfigISOType ⇒ PcdAntennaOn ⇒ SetBitMask ⇒ WriteRawRC ⇒ WriteRawRC_HDL ⇒ Rece_data
[Calls]- >> delay_ms
- >> PcdReset
- >> PcdAntennaOn
- >> PcdAntennaOff
- >> M500PcdConfigISOType
[Called By]
LED_Dis_Zigbee (Thumb, 130 bytes, Stack size 8 bytes, drive.o(i.LED_Dis_Zigbee))
[Stack]
- Max Depth = 72
- Call Chain = LED_Dis_Zigbee ⇒ Send_ZigbeeData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> delay_ms
- >> Send_ZigbeeData_To_Fifo
[Called By]
Light_Inf (Thumb, 166 bytes, Stack size 24 bytes, drive.o(i.Light_Inf))
[Stack]
- Max Depth = 132
- Call Chain = Light_Inf ⇒ Get_Bh_Value ⇒ Single_Write_BH1750 ⇒ BH1750_SendByte ⇒ BH1750_RecvACK ⇒ SDA_IN ⇒ GPIO_Init
[Calls]- >> delay_ms
- >> Infrared_Send
- >> Get_Bh_Value
[Called By]
M500PcdConfigISOType (Thumb, 92 bytes, Stack size 8 bytes, rc522.o(i.M500PcdConfigISOType))
[Stack]
- Max Depth = 88
- Call Chain = M500PcdConfigISOType ⇒ PcdAntennaOn ⇒ SetBitMask ⇒ WriteRawRC ⇒ WriteRawRC_HDL ⇒ Rece_data
[Calls]- >> delay_ms
- >> WriteRawRC
- >> PcdAntennaOn
- >> ClearBitMask
[Called By]
MLib_GetSub (Thumb, 14 bytes, Stack size 0 bytes, power_check.o(i.MLib_GetSub))
[Called By]
Multiple_Read_BH1750 (Thumb, 56 bytes, Stack size 8 bytes, bh1750.o(i.Multiple_Read_BH1750))
[Stack]
- Max Depth = 68
- Call Chain = Multiple_Read_BH1750 ⇒ BH1750_SendByte ⇒ BH1750_RecvACK ⇒ SDA_IN ⇒ GPIO_Init
[Calls]- >> BH1750_Stop
- >> BH1750_Start
- >> BH1750_SendByte
- >> BH1750_SendACK
- >> BH1750_RecvByte
[Called By]
NVIC_Init (Thumb, 106 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init))
[Stack]
- Max Depth = 16
- Call Chain = NVIC_Init
[Called By]- >> roadway_check_TimInit
- >> Timer_Init
- >> Can_check_Init
- >> USART6_Hardware_Init
- >> Ultrasonic_TIM
- >> Ultrasonic_EXTI
- >> Uart_A72_PortInit
NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))
[Called By]
- >> Hardware_Init
- >> Ultrasonic_EXTI
Normal_data (Thumb, 70 bytes, Stack size 0 bytes, can_user.o(i.Normal_data))
[Called By]
Parameter_Init (Thumb, 98 bytes, Stack size 24 bytes, power_check.o(i.Parameter_Init))
[Stack]
- Max Depth = 64
- Call Chain = Parameter_Init ⇒ __aeabi_ddiv ⇒ _double_round
[Calls]- >> __aeabi_ddiv
- >> __aeabi_d2f
- >> __aeabi_f2d
[Called By]
PcdAntennaOff (Thumb, 12 bytes, Stack size 8 bytes, rc522.o(i.PcdAntennaOff))
[Stack]
- Max Depth = 80
- Call Chain = PcdAntennaOff ⇒ ClearBitMask ⇒ WriteRawRC ⇒ WriteRawRC_HDL ⇒ Rece_data
[Calls]
[Called By]
PcdAntennaOn (Thumb, 26 bytes, Stack size 8 bytes, rc522.o(i.PcdAntennaOn))
[Stack]
- Max Depth = 80
- Call Chain = PcdAntennaOn ⇒ SetBitMask ⇒ WriteRawRC ⇒ WriteRawRC_HDL ⇒ Rece_data
[Calls]- >> SetBitMask
- >> ReadRawRC
[Called By]- >> M500PcdConfigISOType
- >> InitRc522
PcdReset (Thumb, 72 bytes, Stack size 8 bytes, rc522.o(i.PcdReset))
[Stack]
- Max Depth = 64
- Call Chain = PcdReset ⇒ WriteRawRC ⇒ WriteRawRC_HDL ⇒ Rece_data
[Calls]- >> WriteRawRC
- >> Rc522_OutSRst
[Called By]
Power_Check (Thumb, 336 bytes, Stack size 8 bytes, power_check.o(i.Power_Check))
[Stack]
- Max Depth = 56
- Call Chain = Power_Check ⇒ Send_Electric ⇒ CanP_Cmd_Write
[Calls]- >> Smoothing_Filtering
- >> Send_Electric
- >> MLib_GetSub
- >> Get_Electricity
[Called By]
Qv_Car_HW (Thumb, 86 bytes, Stack size 8 bytes, drive.o(i.Qv_Car_HW))
[Stack]
- Max Depth = 32
- Call Chain = Qv_Car_HW ⇒ Infrared_Send
[Calls]- >> delay_ms
- >> Infrared_Send
[Called By]
RC522_Uart_init (Thumb, 134 bytes, Stack size 32 bytes, rc522.o(i.RC522_Uart_init))
[Stack]
- Max Depth = 100
- Call Chain = RC522_Uart_init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_Init
- >> USART_Cmd
- >> RCC_APB2PeriphClockCmd
- >> GPIO_PinAFConfig
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
RCC_AHB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd))
[Called By]
- >> BH1750_PortInit
- >> Tba_WheelLED_Config
- >> Tba_Photoresistance_Config
- >> Tba_Beep_Config
- >> USART6_Init
- >> SYN7318_Init
- >> Infrared_Init
- >> Hard_Can_Init
- >> Cba_Init
- >> USART6_Hardware_Init
- >> Ultrasonic_Port
- >> ADC_Configure
- >> RC522_Uart_init
- >> Uart_A72_PortInit
RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd))
[Called By]
- >> Hard_Can_Init
- >> Can_check_Init
- >> Ultrasonic_TIM
- >> Uart_A72_PortInit
RCC_APB1PeriphResetCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_APB1PeriphResetCmd))
[Called By]
RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd))
[Called By]
- >> USART6_Init
- >> roadway_check_TimInit
- >> Timer_Init
- >> USART6_Hardware_Init
- >> Ultrasonic_EXTI
- >> ADC_Configure
- >> RC522_Uart_init
RCC_APB2PeriphResetCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd))
[Called By]
RCC_GetClocksFreq (Thumb, 214 bytes, Stack size 20 bytes, stm32f4xx_rcc.o(i.RCC_GetClocksFreq))
[Stack]
- Max Depth = 20
- Call Chain = RCC_GetClocksFreq
[Called By]
Rc522_GetLinkFlag (Thumb, 6 bytes, Stack size 0 bytes, rc522.o(i.Rc522_GetLinkFlag))
[Called By]
Rc522_LinkTest (Thumb, 10 bytes, Stack size 8 bytes, rc522.o(i.Rc522_LinkTest))
[Stack]
- Max Depth = 40
- Call Chain = Rc522_LinkTest ⇒ ReadRawRC ⇒ Rece_data
[Calls]
[Called By]
Rc522_OutSRst (Thumb, 62 bytes, Stack size 16 bytes, rc522.o(i.Rc522_OutSRst))
[Stack]
- Max Depth = 32
- Call Chain = Rc522_OutSRst ⇒ Rece_data
[Calls]- >> delay_ms
- >> Send_data
- >> Rece_data
[Called By]
ReadRawRC (Thumb, 42 bytes, Stack size 16 bytes, rc522.o(i.ReadRawRC))
[Stack]
- Max Depth = 32
- Call Chain = ReadRawRC ⇒ Rece_data
[Calls]- >> Send_data
- >> Rece_data
[Called By]- >> Rc522_LinkTest
- >> SetBitMask
- >> PcdAntennaOn
- >> ClearBitMask
Readcard_daivce_Init (Thumb, 24 bytes, Stack size 8 bytes, rc522.o(i.Readcard_daivce_Init))
[Stack]
- Max Depth = 108
- Call Chain = Readcard_daivce_Init ⇒ RC522_Uart_init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> delay_ms
- >> RC522_Uart_init
- >> InitRc522
[Called By]
Rece_data (Thumb, 62 bytes, Stack size 16 bytes, rc522.o(i.Rece_data))
[Stack]
- Max Depth = 16
- Call Chain = Rece_data
[Calls]- >> USART_ReceiveData
- >> gt_get_sub
- >> gt_get
[Called By]- >> WriteRawRC_HDL
- >> ReadRawRC
- >> Rc522_OutSRst
Roadway_Check (Thumb, 20 bytes, Stack size 8 bytes, roadway_check.o(i.Roadway_Check))
[Stack]
- Max Depth = 104
- Call Chain = Roadway_Check ⇒ Track_Check ⇒ Track_Correct ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> wheel_Track_check
- >> wheel_Nav_check
- >> Track_Check
- >> Go_and_Back_Check
[Called By]- >> TIM1_BRK_TIM9_IRQHandler
Roadway_Flag_clean (Thumb, 32 bytes, Stack size 0 bytes, roadway_check.o(i.Roadway_Flag_clean))
[Called By]
- >> Car_Time_Track
- >> Can_WifiRx_Check
Roadway_mp_Get (Thumb, 62 bytes, Stack size 0 bytes, roadway_check.o(i.Roadway_mp_Get))
[Called By]
- >> wheel_Nav_check
- >> Go_and_Back_Check
Roadway_mp_syn (Thumb, 12 bytes, Stack size 0 bytes, roadway_check.o(i.Roadway_mp_syn))
[Called By]
- >> Car_Track
- >> Car_R
- >> Car_L
- >> Car_Go
- >> Car_Back
- >> Can_WifiRx_Check
Roadway_nav_syn (Thumb, 10 bytes, Stack size 0 bytes, roadway_check.o(i.Roadway_nav_syn))
[Called By]
SDA_IN (Thumb, 28 bytes, Stack size 16 bytes, bh1750.o(i.SDA_IN))
[Stack]
- Max Depth = 36
- Call Chain = SDA_IN ⇒ GPIO_Init
[Calls]
[Called By]- >> BH1750_RecvByte
- >> BH1750_RecvACK
SDA_OUT (Thumb, 34 bytes, Stack size 16 bytes, bh1750.o(i.SDA_OUT))
[Stack]
- Max Depth = 36
- Call Chain = SDA_OUT ⇒ GPIO_Init
[Calls]
[Called By]- >> BH1750_Stop
- >> BH1750_Start
- >> BH1750_SendByte
- >> BH1750_SendACK
SYN7318_Init (Thumb, 68 bytes, Stack size 16 bytes, syn7318.o(i.SYN7318_Init))
[Stack]
- Max Depth = 116
- Call Chain = SYN7318_Init ⇒ USART6_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> GPIO_SetBits
- >> USART6_Init
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
SYSCFG_EXTILineConfig (Thumb, 60 bytes, Stack size 12 bytes, stm32f4xx_syscfg.o(i.SYSCFG_EXTILineConfig))
[Stack]
- Max Depth = 12
- Call Chain = SYSCFG_EXTILineConfig
[Called By]
Send_Electric (Thumb, 42 bytes, Stack size 24 bytes, canp_hostcom.o(i.Send_Electric))
[Stack]
- Max Depth = 48
- Call Chain = Send_Electric ⇒ CanP_Cmd_Write
[Calls]
[Called By]
Send_InfoData_To_Fifo (Thumb, 24 bytes, Stack size 16 bytes, canp_hostcom.o(i.Send_InfoData_To_Fifo))
[Stack]
- Max Depth = 64
- Call Chain = Send_InfoData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> delay_ms
- >> FifoDrv_BufWrite
[Called By]- >> Garage_Cont_Zigbee
- >> ETC_Get_Zigbee
Send_UpMotor (Thumb, 84 bytes, Stack size 24 bytes, canp_hostcom.o(i.Send_UpMotor))
[Stack]
- Max Depth = 64
- Call Chain = Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> CanP_Cmd_Write
- >> CanDrv_TxEmptyCheck
- >> CanDrv_TxData
[Called By]- >> Control
- >> Car_Time_Track
- >> Car_R
- >> Car_L
- >> Can_WifiRx_Check
- >> main
- >> wheel_Track_check
- >> wheel_Nav_check
- >> Track_Correct
- >> Go_and_Back_Check
Send_WifiData_To_Fifo (Thumb, 18 bytes, Stack size 16 bytes, canp_hostcom.o(i.Send_WifiData_To_Fifo))
[Stack]
- Max Depth = 64
- Call Chain = Send_WifiData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]
[Called By]
Send_ZigbeeData_To_Fifo (Thumb, 18 bytes, Stack size 16 bytes, canp_hostcom.o(i.Send_ZigbeeData_To_Fifo))
[Stack]
- Max Depth = 64
- Call Chain = Send_ZigbeeData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]
[Called By]- >> YY_Play_Zigbee
- >> YY_Comm_Zigbee
- >> TFT_Dis_Zigbee
- >> LED_Dis_Zigbee
- >> Gate_Show_Zigbee
- >> Gate_Open_Zigbee
- >> Garage_Cont_Zigbee
- >> Can_WifiRx_Check
- >> Car_Thread
Send_data (Thumb, 46 bytes, Stack size 8 bytes, rc522.o(i.Send_data))
[Stack]
- Max Depth = 8
- Call Chain = Send_data
[Calls]- >> USART_SendData
- >> USART_GetFlagStatus
[Called By]- >> WriteRawRC_HDL
- >> ReadRawRC
- >> Rc522_OutSRst
SetBitMask (Thumb, 30 bytes, Stack size 16 bytes, rc522.o(i.SetBitMask))
[Stack]
- Max Depth = 72
- Call Chain = SetBitMask ⇒ WriteRawRC ⇒ WriteRawRC_HDL ⇒ Rece_data
[Calls]- >> WriteRawRC
- >> ReadRawRC
[Called By]
Set_tba_Beep (Thumb, 32 bytes, Stack size 8 bytes, tba.o(i.Set_tba_Beep))
[Stack]
- Max Depth = 8
- Call Chain = Set_tba_Beep
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
[Called By]
Set_tba_WheelLED (Thumb, 72 bytes, Stack size 16 bytes, tba.o(i.Set_tba_WheelLED))
[Stack]
- Max Depth = 16
- Call Chain = Set_tba_WheelLED
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
[Called By]
Single_Write_BH1750 (Thumb, 26 bytes, Stack size 8 bytes, bh1750.o(i.Single_Write_BH1750))
[Stack]
- Max Depth = 68
- Call Chain = Single_Write_BH1750 ⇒ BH1750_SendByte ⇒ BH1750_RecvACK ⇒ SDA_IN ⇒ GPIO_Init
[Calls]- >> BH1750_Stop
- >> BH1750_Start
- >> BH1750_SendByte
[Called By]- >> Get_Bh_Value
- >> BH1750_Configure
Smoothing_Filtering (Thumb, 52 bytes, Stack size 8 bytes, data_filtering.o(i.Smoothing_Filtering))
[Stack]
- Max Depth = 8
- Call Chain = Smoothing_Filtering
[Called By]
SysTick_CLKSourceConfig (Thumb, 40 bytes, Stack size 0 bytes, misc.o(i.SysTick_CLKSourceConfig))
[Called By]
SystemInit (Thumb, 88 bytes, Stack size 8 bytes, system_stm32f4xx.o(i.SystemInit))
[Stack]
- Max Depth = 20
- Call Chain = SystemInit ⇒ SetSysClock
[Calls]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(.text)
TFT_Dis_Zigbee (Thumb, 148 bytes, Stack size 16 bytes, drive.o(i.TFT_Dis_Zigbee))
[Stack]
- Max Depth = 80
- Call Chain = TFT_Dis_Zigbee ⇒ Send_ZigbeeData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> delay_ms
- >> Send_ZigbeeData_To_Fifo
[Called By]
TIM1_BRK_TIM9_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, roadway_check.o(i.TIM1_BRK_TIM9_IRQHandler))
[Stack]
- Max Depth = 112
- Call Chain = TIM1_BRK_TIM9_IRQHandler ⇒ Roadway_Check ⇒ Track_Check ⇒ Track_Correct ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> TIM_GetITStatus
- >> TIM_ClearITPendingBit
- >> Roadway_Check
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
TIM1_UP_TIM10_IRQHandler (Thumb, 34 bytes, Stack size 8 bytes, timer.o(i.TIM1_UP_TIM10_IRQHandler))
[Stack]
- Max Depth = 20
- Call Chain = TIM1_UP_TIM10_IRQHandler ⇒ TIM_GetITStatus
[Calls]- >> TIM_GetITStatus
- >> TIM_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
TIM6_DAC_IRQHandler (Thumb, 34 bytes, Stack size 8 bytes, ultrasonic.o(i.TIM6_DAC_IRQHandler))
[Stack]
- Max Depth = 20
- Call Chain = TIM6_DAC_IRQHandler ⇒ TIM_GetITStatus
[Calls]- >> TIM_GetITStatus
- >> TIM_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
TIM7_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, can_check.o(i.TIM7_IRQHandler))
[Stack]
- Max Depth = 112
- Call Chain = TIM7_IRQHandler ⇒ Hard_Can_While ⇒ Canuser_main ⇒ CanP_CanTx_Check_fIrq ⇒ CanP_Cmd_Send ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> TIM_GetITStatus
- >> TIM_ClearITPendingBit
- >> Hard_Can_While
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_ClearITPendingBit))
[Called By]
- >> Ultrasonic_Ranging
- >> TIM6_DAC_IRQHandler
- >> TIM1_UP_TIM10_IRQHandler
- >> TIM1_BRK_TIM9_IRQHandler
- >> TIM7_IRQHandler
TIM_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_Cmd))
[Called By]
- >> roadway_check_TimInit
- >> Ultrasonic_Ranging
- >> Timer_Init
- >> Can_check_Init
- >> Ultrasonic_TIM
- >> EXTI4_IRQHandler
TIM_GetITStatus (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_tim.o(i.TIM_GetITStatus))
[Stack]
- Max Depth = 12
- Call Chain = TIM_GetITStatus
[Called By]- >> TIM6_DAC_IRQHandler
- >> TIM1_UP_TIM10_IRQHandler
- >> TIM1_BRK_TIM9_IRQHandler
- >> TIM7_IRQHandler
TIM_ITConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_ITConfig))
[Called By]
- >> roadway_check_TimInit
- >> Timer_Init
- >> Can_check_Init
- >> Ultrasonic_TIM
TIM_TimeBaseInit (Thumb, 104 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_TimeBaseInit))
[Called By]
- >> roadway_check_TimInit
- >> Timer_Init
- >> Can_check_Init
- >> Ultrasonic_TIM
Tba_Beep_Config (Thumb, 46 bytes, Stack size 16 bytes, tba.o(i.Tba_Beep_Config))
[Stack]
- Max Depth = 36
- Call Chain = Tba_Beep_Config ⇒ GPIO_Init
[Calls]- >> GPIO_SetBits
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
Tba_Init (Thumb, 16 bytes, Stack size 8 bytes, tba.o(i.Tba_Init))
[Stack]
- Max Depth = 44
- Call Chain = Tba_Init ⇒ Tba_WheelLED_Config ⇒ GPIO_Init
[Calls]- >> Tba_WheelLED_Config
- >> Tba_Photoresistance_Config
- >> Tba_Beep_Config
[Called By]
Tba_Photoresistance_Config (Thumb, 38 bytes, Stack size 16 bytes, tba.o(i.Tba_Photoresistance_Config))
[Stack]
- Max Depth = 36
- Call Chain = Tba_Photoresistance_Config ⇒ GPIO_Init
[Calls]- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
Tba_WheelLED_Config (Thumb, 46 bytes, Stack size 16 bytes, tba.o(i.Tba_WheelLED_Config))
[Stack]
- Max Depth = 36
- Call Chain = Tba_WheelLED_Config ⇒ GPIO_Init
[Calls]- >> GPIO_SetBits
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
Timer_Init (Thumb, 92 bytes, Stack size 32 bytes, timer.o(i.Timer_Init))
[Stack]
- Max Depth = 48
- Call Chain = Timer_Init ⇒ NVIC_Init
[Calls]- >> NVIC_Init
- >> RCC_APB2PeriphClockCmd
- >> TIM_TimeBaseInit
- >> TIM_ITConfig
- >> TIM_Cmd
[Called By]
Track_Check (Thumb, 26 bytes, Stack size 8 bytes, roadway_check.o(i.Track_Check))
[Stack]
- Max Depth = 96
- Call Chain = Track_Check ⇒ Track_Correct ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> Get_Host_UpTrack
- >> Track_Correct
[Called By]
Track_Correct (Thumb, 498 bytes, Stack size 8 bytes, roadway_check.o(i.Track_Correct))
[Stack]
- Max Depth = 88
- Call Chain = Track_Correct ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> Send_UpMotor
- >> Control
[Called By]
U8ToU16 (Thumb, 16 bytes, Stack size 0 bytes, my_lib.o(i.U8ToU16))
[Called By]
U8ToU16_Big (Thumb, 16 bytes, Stack size 0 bytes, my_lib.o(i.U8ToU16_Big))
[Called By]
UART4_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, uart_a72.o(i.UART4_IRQHandler))
[Stack]
- Max Depth = 36
- Call Chain = UART4_IRQHandler ⇒ Uart_Irq ⇒ USART_ITConfig
[Calls]
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
USART1_IRQHandler (Thumb, 76 bytes, Stack size 8 bytes, usart.o(i.USART1_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = USART1_IRQHandler ⇒ USART_GetITStatus
[Calls]- >> USART_GetITStatus
- >> USART_ClearITPendingBit
- >> USART_ReceiveData
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
USART2_IRQHandler (Thumb, 104 bytes, Stack size 8 bytes, uart_a72.o(i.USART2_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = USART2_IRQHandler ⇒ USART_GetITStatus
[Calls]- >> USART_GetITStatus
- >> USART_ClearITPendingBit
- >> USART_ReceiveData
- >> gt_get
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
USART6_IRQHandler (Thumb, 168 bytes, Stack size 8 bytes, bkrc_voice.o(i.USART6_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = USART6_IRQHandler ⇒ USART_GetITStatus
[Calls]- >> USART_GetITStatus
- >> USART_ClearITPendingBit
- >> USART_ReceiveData
[Address Reference Count : 1]- startup_stm32f40_41xxx.o(RESET)
USART6_Init (Thumb, 142 bytes, Stack size 32 bytes, syn7318.o(i.USART6_Init))
[Stack]
- Max Depth = 100
- Call Chain = USART6_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_Init
- >> USART_Cmd
- >> USART_ClearFlag
- >> RCC_APB2PeriphClockCmd
- >> GPIO_PinAFConfig
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
USART_ClearFlag (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_ClearFlag))
[Called By]
USART_ClearITPendingBit (Thumb, 30 bytes, Stack size 8 bytes, stm32f4xx_usart.o(i.USART_ClearITPendingBit))
[Stack]
- Max Depth = 8
- Call Chain = USART_ClearITPendingBit
[Called By]- >> USART1_IRQHandler
- >> USART6_IRQHandler
- >> Uart_Irq
- >> UartTx_Clear
- >> USART2_IRQHandler
USART_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_Cmd))
[Called By]
- >> USART6_Init
- >> USART6_Hardware_Init
- >> RC522_Uart_init
- >> Uart_A72_PortInit
USART_GetFlagStatus (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_GetFlagStatus))
[Called By]
USART_GetITStatus (Thumb, 84 bytes, Stack size 16 bytes, stm32f4xx_usart.o(i.USART_GetITStatus))
[Stack]
- Max Depth = 16
- Call Chain = USART_GetITStatus
[Called By]- >> USART1_IRQHandler
- >> USART6_IRQHandler
- >> Uart_Irq
- >> USART2_IRQHandler
USART_ITConfig (Thumb, 74 bytes, Stack size 20 bytes, stm32f4xx_usart.o(i.USART_ITConfig))
[Stack]
- Max Depth = 20
- Call Chain = USART_ITConfig
[Called By]- >> USART6_Hardware_Init
- >> Uart_Irq
- >> UartTx_Start
- >> UartTx_Clear
- >> Uart_A72_PortInit
USART_Init (Thumb, 204 bytes, Stack size 48 bytes, stm32f4xx_usart.o(i.USART_Init))
[Stack]
- Max Depth = 68
- Call Chain = USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]- >> USART6_Init
- >> USART6_Hardware_Init
- >> RC522_Uart_init
- >> Uart_A72_PortInit
USART_ReceiveData (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_ReceiveData))
[Called By]
- >> USART1_IRQHandler
- >> USART6_IRQHandler
- >> Rece_data
- >> USART2_IRQHandler
USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_SendData))
[Called By]
UartA72_Init (Thumb, 76 bytes, Stack size 8 bytes, uart_a72.o(i.UartA72_Init))
[Stack]
- Max Depth = 108
- Call Chain = UartA72_Init ⇒ Uart_A72_PortInit ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]
UartA72_TxAddStr (Thumb, 26 bytes, Stack size 16 bytes, uart_a72.o(i.UartA72_TxAddStr))
[Stack]
- Max Depth = 32
- Call Chain = UartA72_TxAddStr ⇒ UartTx_AddBuf
[Calls]
[Called By]
UartA72_TxClear (Thumb, 16 bytes, Stack size 8 bytes, uart_a72.o(i.UartA72_TxClear))
[Stack]
- Max Depth = 36
- Call Chain = UartA72_TxClear ⇒ UartTx_Clear ⇒ USART_ITConfig
[Calls]
[Called By]
UartA72_TxStart (Thumb, 10 bytes, Stack size 8 bytes, uart_a72.o(i.UartA72_TxStart))
[Stack]
- Max Depth = 36
- Call Chain = UartA72_TxStart ⇒ UartTx_Start ⇒ USART_ITConfig
[Calls]
[Called By]
UartTx_AddBuf (Thumb, 54 bytes, Stack size 16 bytes, uart_drv.o(i.UartTx_AddBuf))
[Stack]
- Max Depth = 16
- Call Chain = UartTx_AddBuf
[Called By]
UartTx_Clear (Thumb, 52 bytes, Stack size 8 bytes, uart_drv.o(i.UartTx_Clear))
[Stack]
- Max Depth = 28
- Call Chain = UartTx_Clear ⇒ USART_ITConfig
[Calls]- >> USART_ITConfig
- >> USART_ClearITPendingBit
[Called By]
UartTx_Start (Thumb, 44 bytes, Stack size 8 bytes, uart_drv.o(i.UartTx_Start))
[Stack]
- Max Depth = 28
- Call Chain = UartTx_Start ⇒ USART_ITConfig
[Calls]
[Called By]
Uart_A72_PortInit (Thumb, 286 bytes, Stack size 32 bytes, uart_a72.o(i.Uart_A72_PortInit))
[Stack]
- Max Depth = 100
- Call Chain = Uart_A72_PortInit ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_ITConfig
- >> RCC_APB1PeriphClockCmd
- >> NVIC_Init
- >> USART_Init
- >> USART_Cmd
- >> GPIO_PinAFConfig
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
- >> Hard_Uart_MurtSel
[Called By]
Uart_Irq (Thumb, 230 bytes, Stack size 8 bytes, uart_drv.o(i.Uart_Irq))
[Stack]
- Max Depth = 28
- Call Chain = Uart_Irq ⇒ USART_ITConfig
[Calls]- >> USART_ITConfig
- >> USART_GetITStatus
- >> USART_ClearITPendingBit
- >> USART_GetFlagStatus
- >> gt_get
[Called By]
Ultrasonic_EXTI (Thumb, 86 bytes, Stack size 16 bytes, ultrasonic.o(i.Ultrasonic_EXTI))
[Stack]
- Max Depth = 32
- Call Chain = Ultrasonic_EXTI ⇒ NVIC_Init
[Calls]- >> NVIC_Init
- >> RCC_APB2PeriphClockCmd
- >> NVIC_PriorityGroupConfig
- >> SYSCFG_EXTILineConfig
- >> EXTI_Init
[Called By]
Ultrasonic_Init (Thumb, 20 bytes, Stack size 8 bytes, ultrasonic.o(i.Ultrasonic_Init))
[Stack]
- Max Depth = 56
- Call Chain = Ultrasonic_Init ⇒ Ultrasonic_TIM ⇒ NVIC_Init
[Calls]- >> Ultrasonic_TIM
- >> Ultrasonic_Port
- >> Ultrasonic_EXTI
[Called By]
Ultrasonic_Port (Thumb, 94 bytes, Stack size 16 bytes, ultrasonic.o(i.Ultrasonic_Port))
[Stack]
- Max Depth = 36
- Call Chain = Ultrasonic_Port ⇒ GPIO_PinAFConfig
[Calls]- >> GPIO_PinAFConfig
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
Ultrasonic_Ranging (Thumb, 72 bytes, Stack size 8 bytes, ultrasonic.o(i.Ultrasonic_Ranging))
[Stack]
- Max Depth = 8
- Call Chain = Ultrasonic_Ranging
[Calls]- >> delay_us
- >> delay_ms
- >> TIM_Cmd
- >> TIM_ClearITPendingBit
[Called By]
Ultrasonic_TIM (Thumb, 84 bytes, Stack size 32 bytes, ultrasonic.o(i.Ultrasonic_TIM))
[Stack]
- Max Depth = 48
- Call Chain = Ultrasonic_TIM ⇒ NVIC_Init
[Calls]- >> RCC_APB1PeriphClockCmd
- >> NVIC_Init
- >> TIM_TimeBaseInit
- >> TIM_ITConfig
- >> TIM_Cmd
[Called By]
WriteRawRC (Thumb, 16 bytes, Stack size 16 bytes, rc522.o(i.WriteRawRC))
[Stack]
- Max Depth = 56
- Call Chain = WriteRawRC ⇒ WriteRawRC_HDL ⇒ Rece_data
[Calls]
[Called By]- >> SetBitMask
- >> PcdReset
- >> M500PcdConfigISOType
- >> ClearBitMask
WriteRawRC_HDL (Thumb, 68 bytes, Stack size 24 bytes, rc522.o(i.WriteRawRC_HDL))
[Stack]
- Max Depth = 40
- Call Chain = WriteRawRC_HDL ⇒ Rece_data
[Calls]- >> Send_data
- >> Rece_data
[Called By]
YY_Comm_Zigbee (Thumb, 80 bytes, Stack size 16 bytes, bkrc_voice.o(i.YY_Comm_Zigbee))
[Stack]
- Max Depth = 80
- Call Chain = YY_Comm_Zigbee ⇒ Send_ZigbeeData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> Send_ZigbeeData_To_Fifo
[Called By]
YY_Play_Zigbee (Thumb, 48 bytes, Stack size 16 bytes, bkrc_voice.o(i.YY_Play_Zigbee))
[Stack]
- Max Depth = 80
- Call Chain = YY_Play_Zigbee ⇒ Send_ZigbeeData_To_Fifo ⇒ FifoDrv_BufWrite ⇒ FifoDrv_WriteOne ⇒ FifoDrv_CheckWriteEn
[Calls]- >> delay_ms
- >> Send_ZigbeeData_To_Fifo
- >> strlen
[Called By]- >> Car_Thread
- >> KEY_Check
__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)
delay_init (Thumb, 52 bytes, Stack size 8 bytes, delay.o(i.delay_init))
[Stack]
- Max Depth = 8
- Call Chain = delay_init
[Calls]- >> SysTick_CLKSourceConfig
[Called By]
delay_ms (Thumb, 72 bytes, Stack size 0 bytes, delay.o(i.delay_ms))
[Called By]
- >> YY_Play_Zigbee
- >> Ultrasonic_Ranging
- >> TFT_Dis_Zigbee
- >> Readcard_daivce_Init
- >> Qv_Car_HW
- >> Light_Inf
- >> LED_Dis_Zigbee
- >> Infrared_Send
- >> Gate_Show_Zigbee
- >> Gate_Open_Zigbee
- >> ETC_Get_Zigbee
- >> Car_Time_Track
- >> Car_Back
- >> Can_ZigBeeRx_Check
- >> Car_Thread
- >> KEY_Check
- >> Get_Electricity
- >> Send_InfoData_To_Fifo
- >> Rc522_OutSRst
- >> M500PcdConfigISOType
- >> InitRc522
- >> wheel_Track_check
delay_us (Thumb, 72 bytes, Stack size 0 bytes, delay.o(i.delay_us))
[Called By]
- >> BH1750_Stop
- >> BH1750_Start
- >> BH1750_SendByte
- >> BH1750_SendACK
- >> BH1750_RecvByte
- >> BH1750_RecvACK
- >> Ultrasonic_Ranging
- >> Infrared_Send
gt_get (Thumb, 6 bytes, Stack size 0 bytes, timer.o(i.gt_get))
[Called By]
- >> Garage_Cont_Zigbee
- >> ETC_Get_Zigbee
- >> main
- >> Rece_data
- >> Uart_Irq
- >> USART2_IRQHandler
- >> Can_ZigBeeRx_Save
- >> Can_WifiRx_Save
gt_get_sub (Thumb, 20 bytes, Stack size 0 bytes, timer.o(i.gt_get_sub))
[Called By]
- >> Garage_Cont_Zigbee
- >> ETC_Get_Zigbee
- >> Can_ZigBeeRx_Check
- >> Can_WifiRx_Check
- >> main
- >> Rece_data
main (Thumb, 478 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 140
- Call Chain = main ⇒ Car_Thread ⇒ Light_Inf ⇒ Get_Bh_Value ⇒ Single_Write_BH1750 ⇒ BH1750_SendByte ⇒ BH1750_RecvACK ⇒ SDA_IN ⇒ GPIO_Init
[Calls]- >> gt_get_sub
- >> gt_get
- >> Ultrasonic_Ranging
- >> UartA72_TxStart
- >> UartA72_TxClear
- >> UartA72_TxAddStr
- >> Send_WifiData_To_Fifo
- >> Send_UpMotor
- >> Readcard_daivce_Init
- >> Rc522_LinkTest
- >> Rc522_GetLinkFlag
- >> Power_Check
- >> Get_tba_phsis_value
- >> Get_Bh_Value
- >> Can_ZigBeeRx_Check
- >> Can_WifiRx_Check
- >> Car_Thread
- >> KEY_Check
- >> Hardware_Init
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
roadway_check_TimInit (Thumb, 92 bytes, Stack size 32 bytes, roadway_check.o(i.roadway_check_TimInit))
[Stack]
- Max Depth = 48
- Call Chain = roadway_check_TimInit ⇒ NVIC_Init
[Calls]- >> NVIC_Init
- >> RCC_APB2PeriphClockCmd
- >> TIM_TimeBaseInit
- >> TIM_ITConfig
- >> TIM_Cmd
[Called By]
wheel_Nav_check (Thumb, 46 bytes, Stack size 8 bytes, roadway_check.o(i.wheel_Nav_check))
[Stack]
- Max Depth = 72
- Call Chain = wheel_Nav_check ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> Send_UpMotor
- >> Roadway_mp_Get
[Called By]
wheel_Track_check (Thumb, 160 bytes, Stack size 8 bytes, roadway_check.o(i.wheel_Track_check))
[Stack]
- Max Depth = 72
- Call Chain = wheel_Track_check ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> delay_ms
- >> Send_UpMotor
- >> Get_Host_UpTrack
[Called By]
Local Symbols
Hardware_Init (Thumb, 90 bytes, Stack size 8 bytes, main.o(i.Hardware_Init))
[Stack]
- Max Depth = 124
- Call Chain = Hardware_Init ⇒ SYN7318_Init ⇒ USART6_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> roadway_check_TimInit
- >> delay_init
- >> Ultrasonic_Init
- >> UartA72_Init
- >> Timer_Init
- >> Tba_Init
- >> SYN7318_Init
- >> Readcard_daivce_Init
- >> NVIC_PriorityGroupConfig
- >> Infrared_Init
- >> Hard_Can_Init
- >> Electricity_Init
- >> Cba_Init
- >> Can_check_Init
- >> BKRC_Voice_Init
- >> BH1750_Configure
[Called By]
KEY_Check (Thumb, 298 bytes, Stack size 8 bytes, main.o(i.KEY_Check))
[Stack]
- Max Depth = 104
- Call Chain = KEY_Check ⇒ Car_Time_Track ⇒ Control ⇒ Send_UpMotor ⇒ CanDrv_TxData ⇒ CAN_TransmitStatus
[Calls]- >> delay_ms
- >> YY_Play_Zigbee
- >> Car_Time_Track
- >> Car_R
- >> Car_Go
[Called By]
USART6_Hardware_Init (Thumb, 168 bytes, Stack size 32 bytes, bkrc_voice.o(i.USART6_Hardware_Init))
[Stack]
- Max Depth = 100
- Call Chain = USART6_Hardware_Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_ITConfig
- >> NVIC_Init
- >> USART_Init
- >> USART_Cmd
- >> RCC_APB2PeriphClockCmd
- >> GPIO_PinAFConfig
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_Init
[Called By]
SetSysClock (Thumb, 220 bytes, Stack size 12 bytes, system_stm32f4xx.o(i.SetSysClock))
[Stack]
- Max Depth = 12
- Call Chain = SetSysClock
[Called By]
CanDrv_Fiter_Create16bit (Thumb, 52 bytes, Stack size 8 bytes, can_drv.o(i.CanDrv_Fiter_Create16bit))
[Stack]
- Max Depth = 8
- Call Chain = CanDrv_Fiter_Create16bit
[Called By]
CanDrv_Fiter_Create32bit (Thumb, 50 bytes, Stack size 8 bytes, can_drv.o(i.CanDrv_Fiter_Create32bit))
[Stack]
- Max Depth = 8
- Call Chain = CanDrv_Fiter_Create32bit
[Called By]
Undefined Global Symbols