QuickSort ⇒ QuickSort
Function Pointers
- ADC1_2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- ADF1_FLT0_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- BusFault_Handler from stm32h7rsxx_it.o(.text.BusFault_Handler) referenced from startup_stm32h7r3xx.o(RESET)
- CEC_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- CORDIC_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- CRS_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- DCMIPP_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- DMA2D_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- DTS_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- DebugMon_Handler from stm32h7rsxx_it.o(.text.DebugMon_Handler) referenced from startup_stm32h7r3xx.o(RESET)
- ETH_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI0_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI10_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI11_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI12_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI13_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI14_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI15_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI3_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI4_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI5_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI6_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI7_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI8_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- EXTI9_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- FDCAN1_IT0_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- FDCAN1_IT1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- FDCAN2_IT0_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- FDCAN2_IT1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- FLASH_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- FMC_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- FPU_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GFXMMU_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GFXTIM_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel0_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel10_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel11_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel12_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel13_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel14_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel15_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel3_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel4_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel5_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel6_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel7_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel8_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- GPDMA1_Channel9_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HASH_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel0_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel10_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel11_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel12_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel13_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel14_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel15_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel3_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel4_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel5_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel6_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel7_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel8_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HPDMA1_Channel9_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- HardFault_Handler from stm32h7rsxx_it.o(.text.HardFault_Handler) referenced from startup_stm32h7r3xx.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- I2C3_ER_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- I2C3_EV_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- I3C1_ER_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- I3C1_EV_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- I3C1_WKUP_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- IWDG_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- JPEG_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- LPTIM1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- LPTIM2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- LPTIM3_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- LPTIM4_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- LPTIM5_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- LPUART1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- MDIOS_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- MemManage_Handler from stm32h7rsxx_it.o(.text.MemManage_Handler) referenced from startup_stm32h7r3xx.o(RESET)
- NMI_Handler from stm32h7rsxx_it.o(.text.NMI_Handler) referenced from startup_stm32h7r3xx.o(RESET)
- OTG_FS_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- OTG_HS_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- PKA_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- PSSI_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- PVD_PVM_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- PendSV_Handler from stm32h7rsxx_it.o(.text.PendSV_Handler) referenced from startup_stm32h7r3xx.o(RESET)
- RAMECC_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- RCC_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- RNG_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- RTC_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- Reset_Handler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SAI1_A_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SAI1_B_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SAI2_A_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SAI2_B_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SDMMC1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SDMMC2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SPDIF_RX_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SPI1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SPI2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SPI3_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SPI4_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SPI5_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SPI6_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- SVC_Handler from stm32h7rsxx_it.o(.text.SVC_Handler) referenced from startup_stm32h7r3xx.o(RESET)
- SysTick_Handler from stm32h7rsxx_it.o(.text.SysTick_Handler) referenced from startup_stm32h7r3xx.o(RESET)
- SystemInit from system_stm32h7rsxx.o(.text.SystemInit) referenced from startup_stm32h7r3xx.o(.text)
- TAMP_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM12_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM13_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM14_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM15_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM16_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM17_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM1_BRK_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM1_TRG_COM_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM1_UP_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM3_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM4_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM5_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM6_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM7_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- TIM9_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- UART4_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- UART5_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- UART7_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- UART8_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- UART_DMAAbortOnError from stm32h7rsxx_hal_uart.o(.text.UART_DMAAbortOnError) referenced 2 times from stm32h7rsxx_hal_uart.o(.text.HAL_UART_IRQHandler)
- UART_RxISR_16BIT from stm32h7rsxx_hal_uart.o(.text.UART_RxISR_16BIT) referenced 2 times from stm32h7rsxx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN)
- UART_RxISR_16BIT from stm32h7rsxx_hal_uart.o(.text.UART_RxISR_16BIT) referenced 2 times from stm32h7rsxx_hal_uart.o(.text.UART_Start_Receive_IT)
- UART_RxISR_16BIT_FIFOEN from stm32h7rsxx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN) referenced 2 times from stm32h7rsxx_hal_uart.o(.text.UART_Start_Receive_IT)
- UART_RxISR_8BIT from stm32h7rsxx_hal_uart.o(.text.UART_RxISR_8BIT) referenced 2 times from stm32h7rsxx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN)
- UART_RxISR_8BIT from stm32h7rsxx_hal_uart.o(.text.UART_RxISR_8BIT) referenced 2 times from stm32h7rsxx_hal_uart.o(.text.UART_Start_Receive_IT)
- UART_RxISR_8BIT_FIFOEN from stm32h7rsxx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN) referenced 2 times from stm32h7rsxx_hal_uart.o(.text.UART_Start_Receive_IT)
- UCPD1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- USART1_IRQHandler from usart.o(.text.USART1_IRQHandler) referenced from startup_stm32h7r3xx.o(RESET)
- USART2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- USART3_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- UsageFault_Handler from stm32h7rsxx_it.o(.text.UsageFault_Handler) referenced from startup_stm32h7r3xx.o(RESET)
- WAKEUP_PIN_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- WWDG_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- XSPI1_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- XSPI2_IRQHandler from startup_stm32h7r3xx.o(.text) referenced from startup_stm32h7r3xx.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32h7r3xx.o(.text)
- _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
- fputc from usart.o(.text.fputc) referenced from printfa.o(i.__0printf)
- ft5206_scan from ft5206.o(.text.ft5206_scan) referenced 2 times from touch.o(.text.tp_init)
- gt9xxx_scan from gt9xxx.o(.text.gt9xxx_scan) referenced 4 times from touch.o(.text.tp_init)
- main from main.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- mx25um25645g_erase_block from norflash_mx25um25645g.o(.text.mx25um25645g_erase_block) referenced from norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
- mx25um25645g_erase_chip from norflash_mx25um25645g.o(.text.mx25um25645g_erase_chip) referenced from norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
- mx25um25645g_erase_sector from norflash_mx25um25645g.o(.text.mx25um25645g_erase_sector) referenced from norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
- mx25um25645g_init from norflash_mx25um25645g.o(.text.mx25um25645g_init) referenced from norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
- mx25um25645g_memory_mapped from norflash_mx25um25645g.o(.text.mx25um25645g_memory_mapped) referenced from norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
- mx25um25645g_program_page from norflash_mx25um25645g.o(.text.mx25um25645g_program_page) referenced from norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
- mx25um25645g_read from norflash_mx25um25645g.o(.text.mx25um25645g_read) referenced from norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
- my_mem_init from malloc.o(.text.my_mem_init) referenced from malloc.o(.data.mallco_dev)
- my_mem_perused from malloc.o(.text.my_mem_perused) referenced from malloc.o(.data.mallco_dev)
- tp_adjust from touch.o(.text.tp_adjust) referenced from touch.o(.data.tp_dev)
- tp_init from touch.o(.text.tp_init) referenced from touch.o(.data.tp_dev)
- tp_scan from touch.o(.text.tp_scan) referenced from touch.o(.data.tp_dev)
- w25q128_dual_erase_block from norflash_w25q128_dual.o(.text.w25q128_dual_erase_block) referenced from norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
- w25q128_dual_erase_chip from norflash_w25q128_dual.o(.text.w25q128_dual_erase_chip) referenced from norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
- w25q128_dual_erase_sector from norflash_w25q128_dual.o(.text.w25q128_dual_erase_sector) referenced from norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
- w25q128_dual_init from norflash_w25q128_dual.o(.text.w25q128_dual_init) referenced from norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
- w25q128_dual_memory_mapped from norflash_w25q128_dual.o(.text.w25q128_dual_memory_mapped) referenced from norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
- w25q128_dual_program_page from norflash_w25q128_dual.o(.text.w25q128_dual_program_page) referenced from norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
- w25q128_dual_read from norflash_w25q128_dual.o(.text.w25q128_dual_read) referenced from norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_stm32h7r3xx.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_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
ADF1_FLT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
CEC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
CORDIC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
CRS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
DCMIPP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
DMA2D_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
DTS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI8_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
EXTI9_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
FDCAN1_IT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
FDCAN1_IT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
FDCAN2_IT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
FDCAN2_IT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
FMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GFXMMU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GFXTIM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel8_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
GPDMA1_Channel9_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel8_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HPDMA1_Channel9_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
I3C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
I3C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
I3C1_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
IWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
JPEG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
LPTIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
LPTIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
LPTIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
LPTIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
LPUART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
MDIOS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
OTG_FS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
OTG_HS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
PKA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
PSSI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
PVD_PVM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
RAMECC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SAI1_A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SAI1_B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SAI2_A_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SAI2_B_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SDMMC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SDMMC2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SPDIF_RX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SPI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SPI5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SPI6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM17_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
TIM9_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
UART7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
UART8_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
UCPD1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
WAKEUP_PIN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
XSPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
XSPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32h7r3xx.o(.text))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> _memset$wrapper
- >> __aeabi_memclr
- >> my_mem_set (via Veneer)
__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))
[Calls]
[Called By]- >> my_mem_init (via Veneer)
- >> text_show_font (via Veneer)
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> HAL_UART_MspInit
- >> HAL_XSPI_MspInit
- >> sys_xspi1_enable_memmapmode
- >> lcd_init (via Veneer)
- >> hyperram_init (via Veneer)
- >> SD_SwitchSpeed (via Veneer)
- >> HAL_SD_MspInit (via Veneer)
- >> HAL_SPI_MspInit (via Veneer)
- >> w25q128_dual_memory_mapped
- >> w25q128_dual_read
- >> w25q128_dual_program_page
- >> w25q128_dual_erase_sector
- >> w25q128_dual_erase_block
- >> w25q128_dual_erase_chip
- >> w25q128_dual_init
- >> mx25um25645g_memory_mapped
- >> mx25um25645g_read
- >> mx25um25645g_program_page
- >> mx25um25645g_erase_sector
- >> mx25um25645g_erase_block
- >> mx25um25645g_erase_chip
- >> mx25um25645g_init
__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]
__scatterload (Thumb, 38 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)
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_it.o(.text.BusFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_it.o(.text.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
HAL_Delay (Thumb, 66 bytes, Stack size 8 bytes, delay.o(.text.HAL_Delay))
[Stack]
- Max Depth = 8
- Call Chain = HAL_Delay
[Called By]- >> HAL_SD_InitCard (via Veneer)
- >> hyperram_hardware_reset (via Veneer)
HAL_GPIO_DeInit (Thumb, 260 bytes, Stack size 40 bytes, stm32h7rsxx_hal_gpio.o(.text.HAL_GPIO_DeInit))
[Stack]
- Max Depth = 40
- Call Chain = HAL_GPIO_DeInit
[Called By]- >> HAL_XSPI_MspDeInit
- >> HAL_SD_MspDeInit (via Veneer)
- >> HAL_SPI_MspDeInit (via Veneer)
HAL_GPIO_Init (Thumb, 376 bytes, Stack size 44 bytes, stm32h7rsxx_hal_gpio.o(.text.HAL_GPIO_Init))
[Stack]
- Max Depth = 44
- Call Chain = HAL_GPIO_Init
[Called By]- >> HAL_UART_MspInit
- >> HAL_XSPI_MspInit
- >> lcd_init (via Veneer)
- >> hyperram_init (via Veneer)
- >> key_init (via Veneer)
- >> led_init (via Veneer)
- >> tp_init (via Veneer)
- >> gt9xxx_init (via Veneer)
- >> ft5206_init (via Veneer)
- >> ct_iic_init (via Veneer)
- >> iic_init (via Veneer)
- >> HAL_SD_MspInit (via Veneer)
- >> sdnand_init (via Veneer)
- >> HAL_SPI_MspInit (via Veneer)
- >> HAL_SRAM_MspInit (via Veneer)
HAL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, stm32h7rsxx_hal_gpio.o(.text.HAL_GPIO_ReadPin))
[Called By]
- >> key_scan (via Veneer)
- >> tp_scan (via Veneer)
- >> tp_read_xoy (via Veneer)
- >> ct_iic_read_byte (via Veneer)
- >> ct_iic_wait_ack (via Veneer)
- >> iic_read_byte (via Veneer)
- >> iic_wait_ack (via Veneer)
HAL_GPIO_TogglePin (Thumb, 16 bytes, Stack size 0 bytes, stm32h7rsxx_hal_gpio.o(.text.HAL_GPIO_TogglePin))
[Called By]
HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32h7rsxx_hal_gpio.o(.text.HAL_GPIO_WritePin))
[Called By]
- >> lcd_init (via Veneer)
- >> led_init (via Veneer)
- >> tp_read_xoy (via Veneer)
- >> gt9xxx_init (via Veneer)
- >> ft5206_init (via Veneer)
- >> ct_iic_read_byte (via Veneer)
- >> ct_iic_send_byte (via Veneer)
- >> ct_iic_wait_ack (via Veneer)
- >> ct_iic_start (via Veneer)
- >> ct_iic_stop (via Veneer)
- >> ct_iic_init (via Veneer)
- >> iic_stop (via Veneer)
- >> iic_read_byte (via Veneer)
- >> iic_wait_ack (via Veneer)
- >> iic_send_byte (via Veneer)
- >> iic_start (via Veneer)
- >> iic_init (via Veneer)
- >> sdnand_write_disk (via Veneer)
- >> sdnand_read_disk (via Veneer)
- >> sdnand_init (via Veneer)
- >> sdnand_chip_select_disable (via Veneer)
- >> sdnand_send_cmd (via Veneer)
- >> hyperram_hardware_reset (via Veneer)
HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32h7rsxx_hal.o(.text.HAL_GetTick))
[Called By]
- >> HAL_DMA_Abort (via Veneer)
- >> UART_WaitOnFlagUntilTimeout (via Veneer)
- >> UART_CheckIdleState (via Veneer)
- >> RCC_PLL_Config
- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_XSPI_MemoryMapped
- >> HAL_XSPI_Transmit
- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Receive
- >> HAL_XSPI_Command
- >> HAL_XSPI_Init
- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_PWREx_EnableUSBVoltageDetector
- >> HAL_PWREx_ControlVoltageScaling
- >> HAL_PWREx_ConfigSupply
- >> HAL_SD_ConfigSpeedBusOperation (via Veneer)
- >> HAL_SD_WriteBlocks (via Veneer)
- >> HAL_SD_ReadBlocks (via Veneer)
- >> HAL_SD_GetCardStatus (via Veneer)
- >> HAL_SD_InitCard (via Veneer)
- >> HAL_SD_Init (via Veneer)
- >> SD_SwitchSpeed (via Veneer)
- >> SD_FindSCR (via Veneer)
- >> HAL_SPI_TransmitReceive (via Veneer)
- >> HAL_XSPI_HyperbusCmd
- >> HAL_XSPI_HyperbusCfg
HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32h7rsxx_hal.o(.text.HAL_IncTick))
[Called By]
HAL_Init (Thumb, 30 bytes, Stack size 8 bytes, stm32h7rsxx_hal.o(.text.HAL_Init))
[Stack]
- Max Depth = 32
- Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_MspInit
- >> HAL_InitTick
- >> HAL_NVIC_SetPriorityGrouping
[Called By]
HAL_InitTick (Thumb, 88 bytes, Stack size 8 bytes, stm32h7rsxx_hal.o(.text.HAL_InitTick))
[Stack]
- Max Depth = 24
- Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_SYSTICK_Config
- >> HAL_NVIC_SetPriority
[Called By]- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_Init
HAL_MPU_ConfigRegion (Thumb, 100 bytes, Stack size 8 bytes, stm32h7rsxx_hal_cortex.o(.text.HAL_MPU_ConfigRegion))
[Stack]
- Max Depth = 8
- Call Chain = HAL_MPU_ConfigRegion
[Called By]
HAL_MPU_Disable (Thumb, 34 bytes, Stack size 0 bytes, stm32h7rsxx_hal_cortex.o(.text.HAL_MPU_Disable))
[Called By]
HAL_MPU_Enable (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_hal_cortex.o(.text.HAL_MPU_Enable))
[Called By]
HAL_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal.o(.text.HAL_MspInit))
[Called By]
HAL_NVIC_EnableIRQ (Thumb, 34 bytes, Stack size 0 bytes, stm32h7rsxx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ))
[Called By]
HAL_NVIC_SetPriority (Thumb, 90 bytes, Stack size 16 bytes, stm32h7rsxx_hal_cortex.o(.text.HAL_NVIC_SetPriority))
[Stack]
- Max Depth = 16
- Call Chain = HAL_NVIC_SetPriority
[Called By]- >> HAL_InitTick
- >> HAL_UART_MspInit
HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32h7rsxx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping))
[Called By]
HAL_PWREx_ConfigSupply (Thumb, 114 bytes, Stack size 16 bytes, stm32h7rsxx_hal_pwr_ex.o(.text.HAL_PWREx_ConfigSupply))
[Stack]
- Max Depth = 16
- Call Chain = HAL_PWREx_ConfigSupply
[Calls]
[Called By]
HAL_PWREx_ControlVoltageScaling (Thumb, 54 bytes, Stack size 16 bytes, stm32h7rsxx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling))
[Stack]
- Max Depth = 16
- Call Chain = HAL_PWREx_ControlVoltageScaling
[Calls]
[Called By]
HAL_PWREx_EnableUSBVoltageDetector (Thumb, 50 bytes, Stack size 16 bytes, stm32h7rsxx_hal_pwr_ex.o(.text.HAL_PWREx_EnableUSBVoltageDetector))
[Stack]
- Max Depth = 16
- Call Chain = HAL_PWREx_EnableUSBVoltageDetector
[Calls]
[Called By]
HAL_PWREx_EnableXSPIM1 (Thumb, 18 bytes, Stack size 0 bytes, stm32h7rsxx_hal_pwr_ex.o(.text.HAL_PWREx_EnableXSPIM1))
[Called By]
HAL_PWREx_EnableXSPIM2 (Thumb, 18 bytes, Stack size 0 bytes, stm32h7rsxx_hal_pwr_ex.o(.text.HAL_PWREx_EnableXSPIM2))
[Called By]
HAL_RCCEx_GetPeriphCLKFreq (Thumb, 2246 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc_ex.o(.text.HAL_RCCEx_GetPeriphCLKFreq))
[Stack]
- Max Depth = 24
- Call Chain = HAL_RCCEx_GetPeriphCLKFreq ⇒ HAL_RCC_GetPCLK4Freq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> RCC_GetCLKPFreq
- >> HAL_RCC_GetPLL3SFreq
- >> HAL_RCC_GetPLL3RFreq
- >> HAL_RCC_GetPLL3QFreq
- >> HAL_RCC_GetPLL3PFreq
- >> HAL_RCC_GetPLL2TFreq
- >> HAL_RCC_GetPLL2SFreq
- >> HAL_RCC_GetPLL2RFreq
- >> HAL_RCC_GetPLL2QFreq
- >> HAL_RCC_GetPLL2PFreq
- >> HAL_RCC_GetPLL1QFreq
- >> HAL_RCC_GetPCLK4Freq
- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
- >> HAL_RCC_GetHCLKFreq
[Called By]- >> HAL_SD_ConfigWideBusOperation (via Veneer)
- >> HAL_SD_InitCard (via Veneer)
HAL_RCCEx_PeriphCLKConfig (Thumb, 2386 bytes, Stack size 24 bytes, stm32h7rsxx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig))
[Stack]
- Max Depth = 24
- Call Chain = HAL_RCCEx_PeriphCLKConfig
[Calls]
[Called By]- >> HAL_UART_MspInit
- >> HAL_XSPI_MspInit
- >> lcd_init (via Veneer)
- >> hyperram_init (via Veneer)
- >> HAL_SD_MspInit (via Veneer)
- >> HAL_SPI_MspInit (via Veneer)
HAL_RCC_ClockConfig (Thumb, 554 bytes, Stack size 32 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_ClockConfig))
[Stack]
- Max Depth = 56
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_RCC_GetSysClockFreq
- >> HAL_GetTick
- >> HAL_InitTick
[Called By]
HAL_RCC_GetHCLKFreq (Thumb, 44 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_RCC_GetSysClockFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPCLK1Freq (Thumb, 56 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RCC_GetPCLK1Freq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_RCC_GetSysClockFreq
[Called By]- >> UART_SetConfig (via Veneer)
- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPCLK2Freq (Thumb, 56 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RCC_GetPCLK2Freq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_RCC_GetSysClockFreq
[Called By]- >> UART_SetConfig (via Veneer)
- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPCLK4Freq (Thumb, 56 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPCLK4Freq))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RCC_GetPCLK4Freq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_RCC_GetSysClockFreq
[Called By]- >> UART_SetConfig (via Veneer)
- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL1QFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL1QFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL1QFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL2PFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL2PFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL2PFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL2QFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL2QFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL2QFreq
[Called By]- >> UART_SetConfig (via Veneer)
- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL2RFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL2RFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL2RFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL2SFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL2SFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL2SFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL2TFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL2TFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL2TFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL3PFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL3PFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL3PFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL3QFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL3QFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL3QFreq
[Called By]- >> UART_SetConfig (via Veneer)
- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL3RFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL3RFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL3RFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetPLL3SFreq (Thumb, 184 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetPLL3SFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPLL3SFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
HAL_RCC_GetSysClockFreq (Thumb, 268 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetSysClockFreq
[Called By]- >> HAL_RCC_GetPCLK4Freq
- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
- >> HAL_RCC_GetHCLKFreq
- >> HAL_RCC_ClockConfig
HAL_RCC_OscConfig (Thumb, 1180 bytes, Stack size 32 bytes, stm32h7rsxx_hal_rcc.o(.text.HAL_RCC_OscConfig))
[Stack]
- Max Depth = 80
- Call Chain = HAL_RCC_OscConfig ⇒ RCC_PLL_Config
[Calls]- >> RCC_PLL_Config
- >> HAL_GetTick
- >> HAL_InitTick
[Called By]
HAL_SBS_EnableIOSpeedOptimize (Thumb, 16 bytes, Stack size 0 bytes, stm32h7rsxx_hal.o(.text.HAL_SBS_EnableIOSpeedOptimize))
[Called By]
HAL_SYSTICK_Config (Thumb, 44 bytes, Stack size 0 bytes, stm32h7rsxx_hal_cortex.o(.text.HAL_SYSTICK_Config))
[Called By]
HAL_UART_MspInit (Thumb, 204 bytes, Stack size 184 bytes, usart.o(.text.HAL_UART_MspInit))
[Stack]
- Max Depth = 228
- Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
- >> HAL_GPIO_Init
- >> HAL_RCCEx_PeriphCLKConfig
- >> __aeabi_memclr4
[Called By]- >> HAL_UART_Init (via Veneer)
HAL_UART_RxCpltCallback (Thumb, 124 bytes, Stack size 0 bytes, usart.o(.text.HAL_UART_RxCpltCallback))
[Stack]
- Max Depth = 8
- Call Chain = HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT
[Calls]- >> HAL_UART_Receive_IT (via Veneer)
[Called By]- >> UART_RxISR_16BIT_FIFOEN (via Veneer)
- >> UART_RxISR_16BIT (via Veneer)
- >> UART_RxISR_8BIT_FIFOEN (via Veneer)
- >> UART_RxISR_8BIT (via Veneer)
HAL_XSPIM_Config (Thumb, 324 bytes, Stack size 44 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPIM_Config))
[Stack]
- Max Depth = 44
- Call Chain = HAL_XSPIM_Config
[Called By]- >> sys_xspi1_enable_memmapmode
- >> hyperram_init (via Veneer)
- >> norflash_init
HAL_XSPI_AutoPolling (Thumb, 266 bytes, Stack size 32 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_AutoPolling))
[Stack]
- Max Depth = 32
- Call Chain = HAL_XSPI_AutoPolling
[Calls]
[Called By]- >> sys_xspi1_enable_memmapmode
- >> w25q128_dual_memory_mapped
- >> w25q128_dual_program_page
- >> w25q128_dual_erase_sector
- >> w25q128_dual_erase_block
- >> w25q128_dual_erase_chip
- >> w25q128_dual_init
- >> mx25um25645g_memory_mapped
- >> mx25um25645g_program_page
- >> mx25um25645g_erase_sector
- >> mx25um25645g_erase_block
- >> mx25um25645g_erase_chip
- >> mx25um25645g_init
HAL_XSPI_Command (Thumb, 290 bytes, Stack size 24 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_Command))
[Stack]
- Max Depth = 56
- Call Chain = HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_GetTick
- >> XSPI_ConfigCmd
[Called By]- >> sys_xspi1_enable_memmapmode
- >> w25q128_dual_memory_mapped
- >> w25q128_dual_read
- >> w25q128_dual_program_page
- >> w25q128_dual_erase_sector
- >> w25q128_dual_erase_block
- >> w25q128_dual_erase_chip
- >> w25q128_dual_init
- >> mx25um25645g_memory_mapped
- >> mx25um25645g_read
- >> mx25um25645g_program_page
- >> mx25um25645g_erase_sector
- >> mx25um25645g_erase_block
- >> mx25um25645g_erase_chip
- >> mx25um25645g_init
HAL_XSPI_DeInit (Thumb, 38 bytes, Stack size 8 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_DeInit))
[Stack]
- Max Depth = 56
- Call Chain = HAL_XSPI_DeInit ⇒ HAL_XSPI_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]
[Called By]- >> sys_xspi1_enable_memmapmode
- >> norflash_init
HAL_XSPI_HyperbusCfg (Thumb, 140 bytes, Stack size 24 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_HyperbusCfg))
[Stack]
- Max Depth = 24
- Call Chain = HAL_XSPI_HyperbusCfg
[Calls]
[Called By]- >> hyperram_init (via Veneer)
HAL_XSPI_HyperbusCmd (Thumb, 180 bytes, Stack size 24 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_HyperbusCmd))
[Stack]
- Max Depth = 24
- Call Chain = HAL_XSPI_HyperbusCmd
[Calls]
[Called By]- >> hyperram_memory_mapped (via Veneer)
- >> hyperram_config_differential_clock (via Veneer)
- >> hyperram_check_identification (via Veneer)
HAL_XSPI_Init (Thumb, 410 bytes, Stack size 24 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_Init))
[Stack]
- Max Depth = 252
- Call Chain = HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GetTick
- >> HAL_XSPI_MspInit
[Called By]- >> sys_xspi1_enable_memmapmode
- >> hyperram_init (via Veneer)
- >> norflash_init
HAL_XSPI_MemoryMapped (Thumb, 156 bytes, Stack size 24 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_MemoryMapped))
[Stack]
- Max Depth = 24
- Call Chain = HAL_XSPI_MemoryMapped
[Calls]
[Called By]- >> sys_xspi1_enable_memmapmode
- >> w25q128_dual_memory_mapped
- >> mx25um25645g_memory_mapped
- >> hyperram_memory_mapped (via Veneer)
HAL_XSPI_MspDeInit (Thumb, 72 bytes, Stack size 8 bytes, sys.o(.text.HAL_XSPI_MspDeInit))
[Stack]
- Max Depth = 48
- Call Chain = HAL_XSPI_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]
[Called By]
HAL_XSPI_MspInit (Thumb, 196 bytes, Stack size 184 bytes, sys.o(.text.HAL_XSPI_MspInit))
[Stack]
- Max Depth = 228
- Call Chain = HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init
- >> HAL_RCCEx_PeriphCLKConfig
- >> __aeabi_memclr4
[Called By]
HAL_XSPI_Receive (Thumb, 274 bytes, Stack size 32 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_Receive))
[Stack]
- Max Depth = 32
- Call Chain = HAL_XSPI_Receive
[Calls]
[Called By]- >> sys_xspi1_enable_memmapmode
- >> w25q128_dual_read
- >> w25q128_dual_init
- >> mx25um25645g_read
- >> mx25um25645g_init
- >> hyperram_config_differential_clock (via Veneer)
- >> hyperram_check_identification (via Veneer)
HAL_XSPI_SetClockPrescaler (Thumb, 32 bytes, Stack size 0 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_SetClockPrescaler))
[Called By]
- >> sys_xspi1_enable_memmapmode
- >> norflash_init
HAL_XSPI_Transmit (Thumb, 226 bytes, Stack size 32 bytes, stm32h7rsxx_hal_xspi.o(.text.HAL_XSPI_Transmit))
[Stack]
- Max Depth = 32
- Call Chain = HAL_XSPI_Transmit
[Calls]
[Called By]- >> sys_xspi1_enable_memmapmode
- >> w25q128_dual_program_page
- >> w25q128_dual_init
- >> mx25um25645g_program_page
- >> mx25um25645g_init
- >> hyperram_config_differential_clock (via Veneer)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_it.o(.text.HardFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_it.o(.text.MemManage_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_it.o(.text.NMI_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_it.o(.text.PendSV_Handler))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_it.o(.text.SVC_Handler))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(RESET)
SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32h7rsxx_it.o(.text.SysTick_Handler))
[Calls]
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
SystemInit (Thumb, 30 bytes, Stack size 0 bytes, system_stm32h7rsxx.o(.text.SystemInit))
[Address Reference Count : 1]
- startup_stm32h7r3xx.o(.text)
USART1_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, usart.o(.text.USART1_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort
[Calls]- >> HAL_UART_IRQHandler (via Veneer)
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_it.o(.text.UsageFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
delay_init (Thumb, 12 bytes, Stack size 0 bytes, delay.o(.text.delay_init))
[Called By]
delay_ms (Thumb, 66 bytes, Stack size 8 bytes, delay.o(.text.delay_ms))
[Stack]
- Max Depth = 8
- Call Chain = delay_ms
[Called By]- >> key_scan (via Veneer)
- >> tp_adjust (via Veneer)
- >> fonts_init (via Veneer)
- >> lcd_init (via Veneer)
- >> main
- >> gt9xxx_init (via Veneer)
- >> ft5206_scan (via Veneer)
- >> ft5206_init (via Veneer)
- >> at24cxx_write (via Veneer)
- >> at24cxx_write_one_byte (via Veneer)
- >> w25q128_dual_init
- >> mx25um25645g_init
- >> lcd_ex_ssd1963_reginit (via Veneer)
- >> lcd_ex_ili9806_reginit (via Veneer)
- >> lcd_ex_st7796_reginit (via Veneer)
- >> lcd_ex_nt35310_reginit (via Veneer)
- >> lcd_ex_ili9341_reginit (via Veneer)
- >> lcd_ex_st7789_reginit (via Veneer)
delay_us (Thumb, 58 bytes, Stack size 8 bytes, delay.o(.text.delay_us))
[Stack]
- Max Depth = 8
- Call Chain = delay_us
[Called By]- >> tp_read_xoy (via Veneer)
- >> ct_iic_read_byte (via Veneer)
- >> ct_iic_send_byte (via Veneer)
- >> ct_iic_wait_ack (via Veneer)
- >> ct_iic_start (via Veneer)
- >> ct_iic_stop (via Veneer)
- >> ct_iic_init (via Veneer)
- >> iic_stop (via Veneer)
- >> iic_read_byte (via Veneer)
- >> iic_wait_ack (via Veneer)
- >> iic_send_byte (via Veneer)
- >> iic_start (via Veneer)
- >> iic_init (via Veneer)
- >> lcd_ex_ssd1963_reginit (via Veneer)
- >> lcd_ex_nt35510_reginit (via Veneer)
fputc (Thumb, 20 bytes, Stack size 0 bytes, usart.o(.text.fputc))
[Address Reference Count : 1]
main (Thumb, 1184 bytes, Stack size 56 bytes, main.o(.text.main))
[Stack]
- Max Depth = 612
- Call Chain = main ⇒ sys_stm32_clock_init ⇒ sys_xspi1_enable_memmapmode ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> lcd_fill_circle (via Veneer)
- >> HAL_GPIO_TogglePin
- >> alientek_ncr (via Veneer)
- >> lcd_fill (via Veneer)
- >> key_scan (via Veneer)
- >> lcd_draw_rectangle (via Veneer)
- >> text_show_string (via Veneer)
- >> tp_adjust (via Veneer)
- >> delay_ms
- >> lcd_show_string (via Veneer)
- >> fonts_init (via Veneer)
- >> alientek_ncr_init (via Veneer)
- >> f_mount (via Veneer)
- >> exfuns_init (via Veneer)
- >> my_mem_init (via Veneer)
- >> lcd_init (via Veneer)
- >> hyperram_init (via Veneer)
- >> key_init (via Veneer)
- >> led_init (via Veneer)
- >> usart_init
- >> delay_init
- >> sys_stm32_clock_init
- >> HAL_Init
- >> sys_cache_enable
- >> sys_mpu_config
- >> __2printf (via Veneer)
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
norflash_ex_init (Thumb, 24 bytes, Stack size 8 bytes, norflash_ex.o(.text.norflash_ex_init))
[Stack]
- Max Depth = 308
- Call Chain = norflash_ex_init ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> norflash_memory_mapped
- >> norflash_init
[Called By]- >> disk_initialize (via Veneer)
norflash_ex_read (Thumb, 12 bytes, Stack size 8 bytes, norflash_ex.o(.text.norflash_ex_read))
[Stack]
- Max Depth = 16
- Call Chain = norflash_ex_read ⇒ norflash_read
[Calls]
[Called By]- >> fonts_init (via Veneer)
- >> text_show_font (via Veneer)
- >> disk_read (via Veneer)
norflash_ex_write (Thumb, 162 bytes, Stack size 32 bytes, norflash_ex.o(.text.norflash_ex_write))
[Stack]
- Max Depth = 332
- Call Chain = norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> norflash_write
- >> norflash_memory_mapped
- >> norflash_init
[Called By]- >> disk_write (via Veneer)
norflash_init (Thumb, 336 bytes, Stack size 48 bytes, norflash.o(.text.norflash_init))
[Stack]
- Max Depth = 300
- Call Chain = norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_XSPI_SetClockPrescaler
- >> HAL_XSPIM_Config
- >> HAL_XSPI_Init
- >> HAL_XSPI_DeInit
[Called By]- >> norflash_ex_write
- >> norflash_ex_init
norflash_memory_mapped (Thumb, 58 bytes, Stack size 8 bytes, norflash.o(.text.norflash_memory_mapped))
[Stack]
- Max Depth = 8
- Call Chain = norflash_memory_mapped
[Called By]- >> norflash_ex_write
- >> norflash_ex_init
norflash_read (Thumb, 114 bytes, Stack size 8 bytes, norflash.o(.text.norflash_read))
[Stack]
- Max Depth = 8
- Call Chain = norflash_read
[Called By]
norflash_write (Thumb, 614 bytes, Stack size 72 bytes, norflash.o(.text.norflash_write))
[Stack]
- Max Depth = 72
- Call Chain = norflash_write
[Called By]
sys_cache_enable (Thumb, 150 bytes, Stack size 16 bytes, sys.o(.text.sys_cache_enable))
[Stack]
- Max Depth = 16
- Call Chain = sys_cache_enable
[Called By]
sys_mpu_config (Thumb, 254 bytes, Stack size 40 bytes, sys.o(.text.sys_mpu_config))
[Stack]
- Max Depth = 48
- Call Chain = sys_mpu_config ⇒ HAL_MPU_ConfigRegion
[Calls]- >> HAL_MPU_Enable
- >> HAL_MPU_ConfigRegion
- >> HAL_MPU_Disable
[Called By]
sys_stm32_clock_init (Thumb, 324 bytes, Stack size 64 bytes, sys.o(.text.sys_stm32_clock_init))
[Stack]
- Max Depth = 556
- Call Chain = sys_stm32_clock_init ⇒ sys_xspi1_enable_memmapmode ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_PWREx_EnableUSBVoltageDetector
- >> HAL_PWREx_ControlVoltageScaling
- >> HAL_SBS_EnableIOSpeedOptimize
- >> HAL_PWREx_EnableXSPIM2
- >> HAL_PWREx_EnableXSPIM1
- >> HAL_PWREx_ConfigSupply
- >> sys_xspi1_enable_memmapmode
[Called By]
usart_init (Thumb, 70 bytes, Stack size 8 bytes, usart.o(.text.usart_init))
[Stack]
- Max Depth = 244
- Call Chain = usart_init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_UART_Receive_IT (via Veneer)
- >> HAL_UART_Init (via Veneer)
[Called By]
__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)
alientek_ncr_stop (Thumb, 60 bytes, Stack size 8 bytes, recognition.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = alientek_ncr_stop
[Calls]
[Called By]
alientek_ncr_init (Thumb, 148 bytes, Stack size 8 bytes, recognition.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = alientek_ncr_init ⇒ alientek_ncr_malloc ⇒ mymalloc
[Calls]- >> alientek_ncr_stop
- >> alientek_ncr_malloc
[Called By]
QuickSort (Thumb, 188 bytes, Stack size 32 bytes, recognition.o(.text))
[Stack]
- Max Depth = 36 + In Cycle
- Call Chain = QuickSort ⇒ QuickSort (Cycle)
[Calls]- >> __aeabi_i2f
- >> __aeabi_f2iz
- >> __aeabi_cfcmple
- >> QuickSort
[Called By]
matrix_multiplication (Thumb, 108 bytes, Stack size 40 bytes, recognition.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = matrix_multiplication ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fmul
- >> __aeabi_fadd
[Called By]
CalcDirect (Thumb, 266 bytes, Stack size 0 bytes, recognition.o(.text))
[Called By]
GetPot (Thumb, 58 bytes, Stack size 12 bytes, recognition.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = GetPot
[Called By]
OverallElasticMesh (Thumb, 526 bytes, Stack size 48 bytes, recognition.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = OverallElasticMesh ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> __aeabi_fadd
- >> __aeabi_cfcmple
- >> alientek_ncr_memset
[Called By]
FeaExtractByGradient (Thumb, 1888 bytes, Stack size 104 bytes, recognition.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = FeaExtractByGradient ⇒ OverallElasticMesh ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> powf
- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fadd
- >> OverallElasticMesh
- >> GetPot
- >> CalcDirect
- >> alientek_ncr_memset
[Called By]
DDA_IMAGE (Thumb, 1352 bytes, Stack size 96 bytes, recognition.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = DDA_IMAGE ⇒ __aeabi_fmul
[Calls]- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> __aeabi_f2iz
- >> __aeabi_f2d
- >> __aeabi_cdcmple
[Called By]
LinearNorm_data (Thumb, 276 bytes, Stack size 36 bytes, recognition.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = LinearNorm_data
[Called By]
DDA_atk_ncr_point (Thumb, 568 bytes, Stack size 64 bytes, recognition.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = DDA_atk_ncr_point ⇒ __aeabi_fmul
[Calls]- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> __aeabi_f2iz
- >> __aeabi_f2d
- >> __aeabi_cdcmple
[Called By]
SmoothFilter (Thumb, 206 bytes, Stack size 40 bytes, recognition.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = SmoothFilter ⇒ alientek_ncr_malloc ⇒ mymalloc
[Calls]- >> __aeabi_memcpy
- >> alientek_ncr_free
- >> alientek_ncr_malloc
[Called By]
recog (Thumb, 712 bytes, Stack size 120 bytes, recognition.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = recog ⇒ FeaExtractByGradient ⇒ OverallElasticMesh ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_memcpy
- >> __aeabi_i2f
- >> __aeabi_fsub
- >> __aeabi_fmul
- >> __aeabi_fadd
- >> __aeabi_f2iz
- >> SmoothFilter
- >> DDA_atk_ncr_point
- >> LinearNorm_data
- >> DDA_IMAGE
- >> FeaExtractByGradient
- >> matrix_multiplication
- >> QuickSort
- >> alientek_ncr_free
- >> alientek_ncr_malloc
- >> alientek_ncr_memset
[Called By]
alientek_ncr (Thumb, 250 bytes, Stack size 40 bytes, recognition.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = alientek_ncr ⇒ recog ⇒ FeaExtractByGradient ⇒ OverallElasticMesh ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Called By]
ExtractPoint (Thumb, 498 bytes, Stack size 40 bytes, recognition.o(.text), UNUSED)
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_uldivmod
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> UART_SetConfig
- >> _printf_core
- >> _fp_digits
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
__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)
memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = memcmp
[Called By]- >> check_fs
- >> gt9xxx_init
__aeabi_fadd (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> _float_round
- >> _float_epilogue
[Called By]- >> __aeabi_fsub
- >> recog
- >> FeaExtractByGradient
- >> OverallElasticMesh
- >> matrix_multiplication
- >> __aeabi_frsub
__aeabi_fsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Called By]
__aeabi_frsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)
[Calls]
__aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_fmul
[Called By]- >> recog
- >> DDA_atk_ncr_point
- >> DDA_IMAGE
- >> FeaExtractByGradient
- >> OverallElasticMesh
- >> matrix_multiplication
__aeabi_fdiv (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_fdiv
[Calls]
[Called By]- >> DDA_atk_ncr_point
- >> DDA_IMAGE
- >> OverallElasticMesh
__aeabi_i2f (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_i2f ⇒ _float_epilogue
[Calls]
[Called By]- >> recog
- >> DDA_atk_ncr_point
- >> DDA_IMAGE
- >> FeaExtractByGradient
- >> OverallElasticMesh
- >> QuickSort
__aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text))
[Called By]
- >> recog
- >> DDA_atk_ncr_point
- >> DDA_IMAGE
- >> QuickSort
__aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
[Called By]
- >> DDA_atk_ncr_point
- >> DDA_IMAGE
__aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
__aeabi_cdcmple (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
[Called By]
- >> DDA_atk_ncr_point
- >> DDA_IMAGE
__aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)
__aeabi_cfcmple (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
[Called By]
- >> OverallElasticMesh
- >> QuickSort
__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_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __aeabi_dadd
- >> __aeabi_d2ulz
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
[Called By]
- >> __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 0 bytes, iusefp.o(.text), UNUSED)
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
[Called By]
- >> __aeabi_fdiv
- >> __aeabi_fadd
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _float_epilogue
[Called By]- >> __aeabi_i2f
- >> __aeabi_fadd
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)
[Calls]
- >> __aeabi_lasr
- >> _double_round
- >> _double_epilogue
- >> __aeabi_llsl
[Called By]- >> __aeabi_drsub
- >> __aeabi_dsub
- >> _fp_digits
__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_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
[Called By]
__fp_status (Thumb, 4 bytes, Stack size 0 bytes, fpstat.o(.text), UNUSED)
__ieee_status (Thumb, 0 bytes, Stack size 0 bytes, fpstat.o(.text))
[Called By]
__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)
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)
[Called By]
- >> _double_epilogue
- >> __aeabi_ddiv
- >> __aeabi_dadd
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)
[Calls]
- >> _double_round
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> __aeabi_dmul
- >> __aeabi_dadd
FMC_NORSRAM_Extended_Timing_Init (Thumb, 70 bytes, Stack size 16 bytes, stm32h7rsxx_ll_fmc.o(.text.FMC_NORSRAM_Extended_Timing_Init))
[Stack]
- Max Depth = 16
- Call Chain = FMC_NORSRAM_Extended_Timing_Init
[Called By]- >> lcd_init
- >> HAL_SRAM_Init
FMC_NORSRAM_Init (Thumb, 142 bytes, Stack size 16 bytes, stm32h7rsxx_ll_fmc.o(.text.FMC_NORSRAM_Init))
[Stack]
- Max Depth = 16
- Call Chain = FMC_NORSRAM_Init
[Called By]
FMC_NORSRAM_Timing_Init (Thumb, 86 bytes, Stack size 16 bytes, stm32h7rsxx_ll_fmc.o(.text.FMC_NORSRAM_Timing_Init))
[Stack]
- Max Depth = 16
- Call Chain = FMC_NORSRAM_Timing_Init
[Called By]
HAL_DMA_Abort (Thumb, 150 bytes, Stack size 16 bytes, stm32h7rsxx_hal_dma.o(.text.HAL_DMA_Abort))
[Stack]
- Max Depth = 16
- Call Chain = HAL_DMA_Abort
[Calls]- >> HAL_GetTick (via Veneer)
[Called By]
HAL_DMA_Abort_IT (Thumb, 40 bytes, Stack size 0 bytes, stm32h7rsxx_hal_dma.o(.text.HAL_DMA_Abort_IT))
[Called By]
HAL_SD_ConfigSpeedBusOperation (Thumb, 242 bytes, Stack size 24 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_ConfigSpeedBusOperation))
[Stack]
- Max Depth = 160
- Call Chain = HAL_SD_ConfigSpeedBusOperation ⇒ SD_SwitchSpeed ⇒ SDMMC_ConfigData
[Calls]- >> HAL_GetTick (via Veneer)
- >> SDMMC_CmdBlockLength
- >> SDMMC_GetResponse
- >> SDMMC_CmdSendStatus
- >> SD_SwitchSpeed
[Called By]
HAL_SD_ConfigWideBusOperation (Thumb, 388 bytes, Stack size 40 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_ConfigWideBusOperation))
[Stack]
- Max Depth = 104
- Call Chain = HAL_SD_ConfigWideBusOperation ⇒ SD_FindSCR ⇒ SDMMC_ConfigData
[Calls]- >> HAL_RCCEx_GetPeriphCLKFreq (via Veneer)
- >> SDMMC_CmdBusWidth
- >> SDMMC_CmdBlockLength
- >> SDMMC_CmdAppCommand
- >> SDMMC_Init
- >> SDMMC_GetResponse
- >> SD_FindSCR
[Called By]- >> HAL_SD_Init
- >> sd_init
HAL_SD_DeInit (Thumb, 40 bytes, Stack size 8 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_DeInit))
[Stack]
- Max Depth = 56
- Call Chain = HAL_SD_DeInit ⇒ HAL_SD_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]- >> SDMMC_PowerState_OFF
- >> HAL_SD_MspDeInit
[Called By]
HAL_SD_GetCardCSD (Thumb, 392 bytes, Stack size 8 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_GetCardCSD))
[Stack]
- Max Depth = 8
- Call Chain = HAL_SD_GetCardCSD
[Called By]
HAL_SD_GetCardInfo (Thumb, 38 bytes, Stack size 0 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_GetCardInfo))
[Called By]
HAL_SD_GetCardState (Thumb, 50 bytes, Stack size 16 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_GetCardState))
[Stack]
- Max Depth = 16
- Call Chain = HAL_SD_GetCardState
[Calls]- >> SDMMC_GetResponse
- >> SDMMC_CmdSendStatus
[Called By]- >> sd_write_disk
- >> sd_read_disk
HAL_SD_GetCardStatus (Thumb, 402 bytes, Stack size 112 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_GetCardStatus))
[Stack]
- Max Depth = 120
- Call Chain = HAL_SD_GetCardStatus ⇒ SDMMC_ConfigData
[Calls]- >> HAL_GetTick (via Veneer)
- >> SDMMC_ReadFIFO
- >> SDMMC_CmdStatusRegister
- >> SDMMC_ConfigData
- >> SDMMC_CmdBlockLength
- >> SDMMC_CmdAppCommand
- >> SDMMC_GetResponse
[Called By]
HAL_SD_Init (Thumb, 200 bytes, Stack size 40 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_Init))
[Stack]
- Max Depth = 276
- Call Chain = HAL_SD_Init ⇒ HAL_SD_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GetTick (via Veneer)
- >> SDMMC_GetResponse
- >> SDMMC_CmdSendStatus
- >> HAL_SD_ConfigWideBusOperation
- >> HAL_SD_GetCardStatus
- >> HAL_SD_InitCard
- >> HAL_SD_MspInit
[Called By]
HAL_SD_InitCard (Thumb, 598 bytes, Stack size 80 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_InitCard))
[Stack]
- Max Depth = 104
- Call Chain = HAL_SD_InitCard ⇒ HAL_RCCEx_GetPeriphCLKFreq ⇒ HAL_RCC_GetPCLK4Freq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_RCCEx_GetPeriphCLKFreq (via Veneer)
- >> HAL_GetTick (via Veneer)
- >> HAL_Delay (via Veneer)
- >> SDMMC_CmdSelDesel
- >> SDMMC_CmdBlockLength
- >> SDMMC_CmdAppOperCommand
- >> SDMMC_CmdAppCommand
- >> SDMMC_CmdOperCond
- >> HAL_SD_GetCardCSD
- >> SDMMC_CmdSendCSD
- >> SDMMC_CmdSetRelAdd
- >> SDMMC_CmdSendCID
- >> SDMMC_GetPowerState
- >> SDMMC_CmdGoIdleState
- >> SDMMC_PowerState_ON
- >> SDMMC_Init
- >> SDMMC_GetResponse
[Called By]
HAL_SD_MspDeInit (Thumb, 106 bytes, Stack size 8 bytes, sdmmc_sdcard.o(.text.HAL_SD_MspDeInit))
[Stack]
- Max Depth = 48
- Call Chain = HAL_SD_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]- >> HAL_GPIO_DeInit (via Veneer)
[Called By]
HAL_SD_MspInit (Thumb, 344 bytes, Stack size 192 bytes, sdmmc_sdcard.o(.text.HAL_SD_MspInit))
[Stack]
- Max Depth = 236
- Call Chain = HAL_SD_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init (via Veneer)
- >> HAL_RCCEx_PeriphCLKConfig (via Veneer)
- >> __aeabi_memclr4 (via Veneer)
[Called By]
HAL_SD_ReadBlocks (Thumb, 436 bytes, Stack size 56 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_ReadBlocks))
[Stack]
- Max Depth = 64
- Call Chain = HAL_SD_ReadBlocks ⇒ SDMMC_CmdStopTransfer
[Calls]- >> HAL_GetTick (via Veneer)
- >> SDMMC_CmdStopTransfer
- >> SDMMC_CmdReadSingleBlock
- >> SDMMC_CmdReadMultiBlock
- >> SDMMC_ReadFIFO
- >> SDMMC_ConfigData
[Called By]
HAL_SD_WriteBlocks (Thumb, 470 bytes, Stack size 64 bytes, stm32h7rsxx_hal_sd.o(.text.HAL_SD_WriteBlocks))
[Stack]
- Max Depth = 72
- Call Chain = HAL_SD_WriteBlocks ⇒ SDMMC_CmdStopTransfer
[Calls]- >> HAL_GetTick (via Veneer)
- >> SDMMC_WriteFIFO
- >> SDMMC_CmdWriteSingleBlock
- >> SDMMC_CmdWriteMultiBlock
- >> SDMMC_CmdStopTransfer
- >> SDMMC_ConfigData
[Called By]
HAL_SPI_DeInit (Thumb, 46 bytes, Stack size 8 bytes, stm32h7rsxx_hal_spi.o(.text.HAL_SPI_DeInit))
[Stack]
- Max Depth = 56
- Call Chain = HAL_SPI_DeInit ⇒ HAL_SPI_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]
[Called By]
HAL_SPI_Init (Thumb, 596 bytes, Stack size 40 bytes, stm32h7rsxx_hal_spi.o(.text.HAL_SPI_Init))
[Stack]
- Max Depth = 268
- Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]
HAL_SPI_MspDeInit (Thumb, 76 bytes, Stack size 8 bytes, spi_sdnand.o(.text.HAL_SPI_MspDeInit))
[Stack]
- Max Depth = 48
- Call Chain = HAL_SPI_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]- >> HAL_GPIO_DeInit (via Veneer)
[Called By]
HAL_SPI_MspInit (Thumb, 218 bytes, Stack size 184 bytes, spi_sdnand.o(.text.HAL_SPI_MspInit))
[Stack]
- Max Depth = 228
- Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init (via Veneer)
- >> HAL_RCCEx_PeriphCLKConfig (via Veneer)
- >> __aeabi_memclr4 (via Veneer)
[Called By]
HAL_SPI_TransmitReceive (Thumb, 684 bytes, Stack size 32 bytes, stm32h7rsxx_hal_spi.o(.text.HAL_SPI_TransmitReceive))
[Stack]
- Max Depth = 32
- Call Chain = HAL_SPI_TransmitReceive
[Calls]- >> HAL_GetTick (via Veneer)
- >> SPI_CloseTransfer
[Called By]- >> sdnand_write_disk
- >> sdnand_read_disk
- >> sdnand_init
- >> sdnand_send_block_data
- >> sdnand_chip_select_disable
- >> sdnand_recv_data
- >> sdnand_send_cmd
HAL_SRAM_Init (Thumb, 106 bytes, Stack size 16 bytes, stm32h7rsxx_hal_sram.o(.text.HAL_SRAM_Init))
[Stack]
- Max Depth = 100
- Call Chain = HAL_SRAM_Init ⇒ HAL_SRAM_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> FMC_NORSRAM_Extended_Timing_Init
- >> FMC_NORSRAM_Timing_Init
- >> FMC_NORSRAM_Init
- >> HAL_SRAM_MspInit
[Called By]
HAL_SRAM_MspInit (Thumb, 258 bytes, Stack size 40 bytes, lcd.o(.text.HAL_SRAM_MspInit))
[Stack]
- Max Depth = 84
- Call Chain = HAL_SRAM_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init (via Veneer)
[Called By]
HAL_UARTEx_RxEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback))
[Called By]
- >> UART_RxISR_16BIT_FIFOEN
- >> UART_RxISR_16BIT
- >> UART_RxISR_8BIT_FIFOEN
- >> UART_RxISR_8BIT
- >> HAL_UART_IRQHandler
HAL_UARTEx_RxFifoFullCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart_ex.o(.text.HAL_UARTEx_RxFifoFullCallback))
[Called By]
HAL_UARTEx_TxFifoEmptyCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart_ex.o(.text.HAL_UARTEx_TxFifoEmptyCallback))
[Called By]
HAL_UARTEx_WakeupCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback))
[Called By]
HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart.o(.text.HAL_UART_ErrorCallback))
[Called By]
- >> UART_DMAAbortOnError
- >> UART_RxISR_16BIT_FIFOEN
- >> UART_RxISR_8BIT_FIFOEN
- >> HAL_UART_IRQHandler
HAL_UART_IRQHandler (Thumb, 926 bytes, Stack size 16 bytes, stm32h7rsxx_hal_uart.o(.text.HAL_UART_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = HAL_UART_IRQHandler ⇒ HAL_DMA_Abort
[Calls]- >> HAL_UARTEx_RxFifoFullCallback
- >> HAL_UARTEx_TxFifoEmptyCallback
- >> HAL_UARTEx_RxEventCallback
- >> HAL_UARTEx_WakeupCallback
- >> HAL_DMA_Abort_IT
- >> HAL_DMA_Abort
- >> HAL_UART_ErrorCallback
- >> HAL_UART_TxCpltCallback
[Called By]- >> USART1_IRQHandler (via Veneer)
HAL_UART_Init (Thumb, 100 bytes, Stack size 8 bytes, stm32h7rsxx_hal_uart.o(.text.HAL_UART_Init))
[Stack]
- Max Depth = 236
- Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> UART_CheckIdleState
- >> UART_SetConfig
- >> UART_AdvFeatureConfig
- >> HAL_UART_MspInit (via Veneer)
[Called By]- >> usart_init (via Veneer)
HAL_UART_Receive_IT (Thumb, 94 bytes, Stack size 8 bytes, stm32h7rsxx_hal_uart.o(.text.HAL_UART_Receive_IT))
[Stack]
- Max Depth = 8
- Call Chain = HAL_UART_Receive_IT
[Calls]
[Called By]- >> HAL_UART_RxCpltCallback (via Veneer)
- >> usart_init (via Veneer)
HAL_UART_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart.o(.text.HAL_UART_TxCpltCallback))
[Called By]
SDMMC_CmdAppCommand (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdAppCommand))
[Calls]
[Called By]- >> HAL_SD_ConfigWideBusOperation
- >> HAL_SD_GetCardStatus
- >> HAL_SD_InitCard
- >> SD_FindSCR
SDMMC_CmdAppOperCommand (Thumb, 102 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdAppOperCommand))
[Called By]
SDMMC_CmdBlockLength (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdBlockLength))
[Calls]
[Called By]- >> HAL_SD_ConfigSpeedBusOperation
- >> HAL_SD_ConfigWideBusOperation
- >> HAL_SD_GetCardStatus
- >> HAL_SD_InitCard
- >> SD_SwitchSpeed
- >> SD_FindSCR
SDMMC_CmdBusWidth (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdBusWidth))
[Calls]
[Called By]- >> HAL_SD_ConfigWideBusOperation
SDMMC_CmdGoIdleState (Thumb, 84 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdGoIdleState))
[Called By]
SDMMC_CmdOperCond (Thumb, 126 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdOperCond))
[Called By]
SDMMC_CmdReadMultiBlock (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdReadMultiBlock))
[Calls]
[Called By]
SDMMC_CmdReadSingleBlock (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdReadSingleBlock))
[Calls]
[Called By]
SDMMC_CmdSelDesel (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdSelDesel))
[Calls]
[Called By]
SDMMC_CmdSendCID (Thumb, 120 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdSendCID))
[Called By]
SDMMC_CmdSendCSD (Thumb, 120 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdSendCSD))
[Called By]
SDMMC_CmdSendSCR (Thumb, 38 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdSendSCR))
[Calls]
[Called By]
SDMMC_CmdSendStatus (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdSendStatus))
[Calls]
[Called By]- >> HAL_SD_ConfigSpeedBusOperation
- >> HAL_SD_GetCardState
- >> HAL_SD_Init
SDMMC_CmdSetRelAdd (Thumb, 164 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdSetRelAdd))
[Called By]
SDMMC_CmdStatusRegister (Thumb, 38 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdStatusRegister))
[Calls]
[Called By]
SDMMC_CmdStopTransfer (Thumb, 78 bytes, Stack size 8 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdStopTransfer))
[Stack]
- Max Depth = 8
- Call Chain = SDMMC_CmdStopTransfer
[Calls]
[Called By]- >> HAL_SD_WriteBlocks
- >> HAL_SD_ReadBlocks
SDMMC_CmdSwitch (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdSwitch))
[Calls]
[Called By]
SDMMC_CmdWriteMultiBlock (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdWriteMultiBlock))
[Calls]
[Called By]
SDMMC_CmdWriteSingleBlock (Thumb, 36 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_CmdWriteSingleBlock))
[Calls]
[Called By]
SDMMC_ConfigData (Thumb, 44 bytes, Stack size 8 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_ConfigData))
[Stack]
- Max Depth = 8
- Call Chain = SDMMC_ConfigData
[Called By]- >> HAL_SD_WriteBlocks
- >> HAL_SD_ReadBlocks
- >> HAL_SD_GetCardStatus
- >> SD_SwitchSpeed
- >> SD_FindSCR
SDMMC_GetCmdResp1 (Thumb, 320 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_GetCmdResp1))
[Called By]
- >> SDMMC_CmdSendSCR
- >> SDMMC_CmdSwitch
- >> SDMMC_CmdWriteSingleBlock
- >> SDMMC_CmdWriteMultiBlock
- >> SDMMC_CmdStopTransfer
- >> SDMMC_CmdReadSingleBlock
- >> SDMMC_CmdReadMultiBlock
- >> SDMMC_CmdBusWidth
- >> SDMMC_CmdStatusRegister
- >> SDMMC_CmdSelDesel
- >> SDMMC_CmdBlockLength
- >> SDMMC_CmdAppCommand
- >> SDMMC_CmdSendStatus
SDMMC_GetPowerState (Thumb, 8 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_GetPowerState))
[Called By]
SDMMC_GetResponse (Thumb, 6 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_GetResponse))
[Called By]
- >> HAL_SD_ConfigSpeedBusOperation
- >> HAL_SD_GetCardState
- >> HAL_SD_ConfigWideBusOperation
- >> HAL_SD_GetCardStatus
- >> HAL_SD_InitCard
- >> HAL_SD_Init
SDMMC_Init (Thumb, 34 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_Init))
[Called By]
- >> HAL_SD_ConfigWideBusOperation
- >> HAL_SD_InitCard
SDMMC_PowerState_OFF (Thumb, 14 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_PowerState_OFF))
[Called By]
SDMMC_PowerState_ON (Thumb, 14 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_PowerState_ON))
[Called By]
SDMMC_ReadFIFO (Thumb, 6 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_ReadFIFO))
[Called By]
- >> HAL_SD_ReadBlocks
- >> HAL_SD_GetCardStatus
- >> SD_SwitchSpeed
- >> SD_FindSCR
SDMMC_WriteFIFO (Thumb, 12 bytes, Stack size 0 bytes, stm32h7rsxx_ll_sdmmc.o(.text.SDMMC_WriteFIFO))
[Called By]
UART_AdvFeatureConfig (Thumb, 224 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart.o(.text.UART_AdvFeatureConfig))
[Called By]
UART_CheckIdleState (Thumb, 186 bytes, Stack size 24 bytes, stm32h7rsxx_hal_uart.o(.text.UART_CheckIdleState))
[Stack]
- Max Depth = 56
- Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> UART_WaitOnFlagUntilTimeout
- >> HAL_GetTick (via Veneer)
[Called By]
UART_SetConfig (Thumb, 1120 bytes, Stack size 24 bytes, stm32h7rsxx_hal_uart.o(.text.UART_SetConfig))
[Stack]
- Max Depth = 64
- Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod
[Calls]- >> HAL_RCC_GetPLL3QFreq (via Veneer)
- >> HAL_RCC_GetPLL2QFreq (via Veneer)
- >> HAL_RCC_GetPCLK4Freq (via Veneer)
- >> HAL_RCC_GetPCLK2Freq (via Veneer)
- >> HAL_RCC_GetPCLK1Freq (via Veneer)
- >> __aeabi_uldivmod
[Called By]
UART_Start_Receive_IT (Thumb, 284 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart.o(.text.UART_Start_Receive_IT))
[Called By]
UART_WaitOnFlagUntilTimeout (Thumb, 318 bytes, Stack size 32 bytes, stm32h7rsxx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 32
- Call Chain = UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_GetTick (via Veneer)
[Called By]
alientek_ncr_free (Thumb, 8 bytes, Stack size 0 bytes, atk_ncr.o(.text.alientek_ncr_free))
[Calls]
[Called By]- >> recog
- >> SmoothFilter
- >> alientek_ncr_stop
alientek_ncr_malloc (Thumb, 8 bytes, Stack size 0 bytes, atk_ncr.o(.text.alientek_ncr_malloc))
[Stack]
- Max Depth = 24
- Call Chain = alientek_ncr_malloc ⇒ mymalloc
[Calls]
[Called By]- >> alientek_ncr_init
- >> recog
- >> SmoothFilter
alientek_ncr_memset (Thumb, 4 bytes, Stack size 0 bytes, atk_ncr.o(.text.alientek_ncr_memset))
[Stack]
- Max Depth = 8
- Call Chain = alientek_ncr_memset ⇒ my_mem_set
[Calls]
[Called By]- >> recog
- >> FeaExtractByGradient
- >> OverallElasticMesh
at24cxx_init (Thumb, 4 bytes, Stack size 0 bytes, 24cxx.o(.text.at24cxx_init))
[Stack]
- Max Depth = 84
- Call Chain = at24cxx_init ⇒ iic_init ⇒ HAL_GPIO_Init
[Calls]
[Called By]
at24cxx_read (Thumb, 98 bytes, Stack size 24 bytes, 24cxx.o(.text.at24cxx_read))
[Stack]
- Max Depth = 56
- Call Chain = at24cxx_read ⇒ iic_read_byte ⇒ delay_us
[Calls]- >> iic_stop
- >> iic_read_byte
- >> iic_wait_ack
- >> iic_send_byte
- >> iic_start
[Called By]
at24cxx_read_one_byte (Thumb, 70 bytes, Stack size 8 bytes, 24cxx.o(.text.at24cxx_read_one_byte))
[Stack]
- Max Depth = 40
- Call Chain = at24cxx_read_one_byte ⇒ iic_read_byte ⇒ delay_us
[Calls]- >> iic_stop
- >> iic_read_byte
- >> iic_wait_ack
- >> iic_send_byte
- >> iic_start
[Called By]
at24cxx_write (Thumb, 92 bytes, Stack size 24 bytes, 24cxx.o(.text.at24cxx_write))
[Stack]
- Max Depth = 48
- Call Chain = at24cxx_write ⇒ iic_wait_ack ⇒ delay_us
[Calls]- >> delay_ms (via Veneer)
- >> iic_stop
- >> iic_wait_ack
- >> iic_send_byte
- >> iic_start
[Called By]
at24cxx_write_one_byte (Thumb, 66 bytes, Stack size 16 bytes, 24cxx.o(.text.at24cxx_write_one_byte))
[Stack]
- Max Depth = 40
- Call Chain = at24cxx_write_one_byte ⇒ iic_wait_ack ⇒ delay_us
[Calls]- >> delay_ms (via Veneer)
- >> iic_stop
- >> iic_wait_ack
- >> iic_send_byte
- >> iic_start
[Called By]
ct_iic_init (Thumb, 150 bytes, Stack size 40 bytes, ctiic.o(.text.ct_iic_init))
[Stack]
- Max Depth = 84
- Call Chain = ct_iic_init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> delay_us (via Veneer)
- >> HAL_GPIO_Init (via Veneer)
[Called By]- >> gt9xxx_init
- >> ft5206_init
ct_iic_read_byte (Thumb, 204 bytes, Stack size 24 bytes, ctiic.o(.text.ct_iic_read_byte))
[Stack]
- Max Depth = 32
- Call Chain = ct_iic_read_byte ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_ReadPin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> gt9xxx_rd_reg
- >> ft5206_rd_reg
ct_iic_send_byte (Thumb, 94 bytes, Stack size 16 bytes, ctiic.o(.text.ct_iic_send_byte))
[Stack]
- Max Depth = 24
- Call Chain = ct_iic_send_byte ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> gt9xxx_rd_reg
- >> gt9xxx_wr_reg
- >> ft5206_rd_reg
- >> ft5206_wr_reg
ct_iic_start (Thumb, 80 bytes, Stack size 8 bytes, ctiic.o(.text.ct_iic_start))
[Stack]
- Max Depth = 16
- Call Chain = ct_iic_start ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> gt9xxx_rd_reg
- >> gt9xxx_wr_reg
- >> ft5206_rd_reg
- >> ft5206_wr_reg
ct_iic_stop (Thumb, 68 bytes, Stack size 8 bytes, ctiic.o(.text.ct_iic_stop))
[Stack]
- Max Depth = 16
- Call Chain = ct_iic_stop ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> gt9xxx_rd_reg
- >> gt9xxx_wr_reg
- >> ft5206_rd_reg
- >> ft5206_wr_reg
ct_iic_wait_ack (Thumb, 168 bytes, Stack size 16 bytes, ctiic.o(.text.ct_iic_wait_ack))
[Stack]
- Max Depth = 24
- Call Chain = ct_iic_wait_ack ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_ReadPin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> gt9xxx_rd_reg
- >> gt9xxx_wr_reg
- >> ft5206_rd_reg
- >> ft5206_wr_reg
disk_initialize (Thumb, 44 bytes, Stack size 8 bytes, diskio.o(.text.disk_initialize))
[Stack]
- Max Depth = 340
- Call Chain = disk_initialize ⇒ sdnand_init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> sd_init
- >> sdnand_init
- >> norflash_ex_init (via Veneer)
[Called By]
disk_read (Thumb, 108 bytes, Stack size 16 bytes, diskio.o(.text.disk_read))
[Stack]
- Max Depth = 300
- Call Chain = disk_read ⇒ sd_init ⇒ HAL_SD_Init ⇒ HAL_SD_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> sd_read_disk
- >> sd_init
- >> sdnand_read_disk
- >> norflash_ex_read (via Veneer)
[Called By]
disk_status (Thumb, 4 bytes, Stack size 0 bytes, diskio.o(.text.disk_status))
[Called By]
disk_write (Thumb, 114 bytes, Stack size 16 bytes, diskio.o(.text.disk_write))
[Stack]
- Max Depth = 348
- Call Chain = disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> sd_write_disk
- >> sd_init
- >> sdnand_write_disk
- >> norflash_ex_write (via Veneer)
[Called By]
exfuns_init (Thumb, 56 bytes, Stack size 16 bytes, exfuns.o(.text.exfuns_init))
[Stack]
- Max Depth = 56
- Call Chain = exfuns_init ⇒ mf_init ⇒ mymalloc
[Calls]
[Called By]
f_mount (Thumb, 162 bytes, Stack size 16 bytes, ff.o(.text.f_mount))
[Stack]
- Max Depth = 444
- Call Chain = f_mount ⇒ mount_volume ⇒ check_fs ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]
fonts_init (Thumb, 54 bytes, Stack size 16 bytes, fonts.o(.text.fonts_init))
[Stack]
- Max Depth = 32
- Call Chain = fonts_init ⇒ norflash_ex_read ⇒ norflash_read
[Calls]- >> delay_ms (via Veneer)
- >> norflash_ex_read (via Veneer)
[Called By]
ft5206_init (Thumb, 268 bytes, Stack size 48 bytes, ft5206.o(.text.ft5206_init))
[Stack]
- Max Depth = 132
- Call Chain = ft5206_init ⇒ ct_iic_init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_Init (via Veneer)
- >> delay_ms (via Veneer)
- >> ft5206_rd_reg
- >> ft5206_wr_reg
- >> ct_iic_init
- >> __2printf
[Called By]
ft5206_rd_reg (Thumb, 80 bytes, Stack size 16 bytes, ft5206.o(.text.ft5206_rd_reg))
[Stack]
- Max Depth = 48
- Call Chain = ft5206_rd_reg ⇒ ct_iic_read_byte ⇒ delay_us
[Calls]- >> ct_iic_read_byte
- >> ct_iic_send_byte
- >> ct_iic_wait_ack
- >> ct_iic_start
- >> ct_iic_stop
[Called By]- >> ft5206_scan
- >> ft5206_init
ft5206_scan (Thumb, 376 bytes, Stack size 48 bytes, ft5206.o(.text.ft5206_scan))
[Stack]
- Max Depth = 96
- Call Chain = ft5206_scan ⇒ ft5206_rd_reg ⇒ ct_iic_read_byte ⇒ delay_us
[Calls]- >> delay_ms (via Veneer)
- >> ft5206_rd_reg
[Address Reference Count : 1]
ft5206_wr_reg (Thumb, 68 bytes, Stack size 16 bytes, ft5206.o(.text.ft5206_wr_reg))
[Stack]
- Max Depth = 40
- Call Chain = ft5206_wr_reg ⇒ ct_iic_send_byte ⇒ delay_us
[Calls]- >> ct_iic_send_byte
- >> ct_iic_wait_ack
- >> ct_iic_start
- >> ct_iic_stop
[Called By]
gt9xxx_init (Thumb, 356 bytes, Stack size 56 bytes, gt9xxx.o(.text.gt9xxx_init))
[Stack]
- Max Depth = 140
- Call Chain = gt9xxx_init ⇒ ct_iic_init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_Init (via Veneer)
- >> delay_ms (via Veneer)
- >> memcmp
- >> gt9xxx_rd_reg
- >> gt9xxx_wr_reg
- >> ct_iic_init
- >> __2printf
[Called By]
gt9xxx_rd_reg (Thumb, 92 bytes, Stack size 16 bytes, gt9xxx.o(.text.gt9xxx_rd_reg))
[Stack]
- Max Depth = 48
- Call Chain = gt9xxx_rd_reg ⇒ ct_iic_read_byte ⇒ delay_us
[Calls]- >> ct_iic_read_byte
- >> ct_iic_send_byte
- >> ct_iic_wait_ack
- >> ct_iic_start
- >> ct_iic_stop
[Called By]- >> gt9xxx_scan
- >> gt9xxx_init
gt9xxx_scan (Thumb, 566 bytes, Stack size 56 bytes, gt9xxx.o(.text.gt9xxx_scan))
[Stack]
- Max Depth = 104
- Call Chain = gt9xxx_scan ⇒ gt9xxx_rd_reg ⇒ ct_iic_read_byte ⇒ delay_us
[Calls]- >> gt9xxx_rd_reg
- >> gt9xxx_wr_reg
[Address Reference Count : 1]
gt9xxx_wr_reg (Thumb, 76 bytes, Stack size 16 bytes, gt9xxx.o(.text.gt9xxx_wr_reg))
[Stack]
- Max Depth = 40
- Call Chain = gt9xxx_wr_reg ⇒ ct_iic_send_byte ⇒ delay_us
[Calls]- >> ct_iic_send_byte
- >> ct_iic_wait_ack
- >> ct_iic_start
- >> ct_iic_stop
[Called By]- >> gt9xxx_scan
- >> gt9xxx_init
hyperram_init (Thumb, 336 bytes, Stack size 216 bytes, hyperram.o(.text.hyperram_init))
[Stack]
- Max Depth = 468
- Call Chain = hyperram_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init (via Veneer)
- >> HAL_RCCEx_PeriphCLKConfig (via Veneer)
- >> HAL_XSPIM_Config (via Veneer)
- >> HAL_XSPI_Init (via Veneer)
- >> HAL_XSPI_HyperbusCfg (via Veneer)
- >> __aeabi_memclr4 (via Veneer)
- >> hyperram_memory_mapped
- >> hyperram_config_differential_clock
- >> hyperram_check_identification
- >> hyperram_hardware_reset
[Called By]
iic_init (Thumb, 138 bytes, Stack size 40 bytes, myiic.o(.text.iic_init))
[Stack]
- Max Depth = 84
- Call Chain = iic_init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> delay_us (via Veneer)
- >> HAL_GPIO_Init (via Veneer)
[Called By]
iic_read_byte (Thumb, 188 bytes, Stack size 24 bytes, myiic.o(.text.iic_read_byte))
[Stack]
- Max Depth = 32
- Call Chain = iic_read_byte ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_ReadPin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> at24cxx_read
- >> at24cxx_read_one_byte
iic_send_byte (Thumb, 86 bytes, Stack size 16 bytes, myiic.o(.text.iic_send_byte))
[Stack]
- Max Depth = 24
- Call Chain = iic_send_byte ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> at24cxx_write
- >> at24cxx_read
- >> at24cxx_write_one_byte
- >> at24cxx_read_one_byte
iic_start (Thumb, 72 bytes, Stack size 8 bytes, myiic.o(.text.iic_start))
[Stack]
- Max Depth = 16
- Call Chain = iic_start ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> at24cxx_write
- >> at24cxx_read
- >> at24cxx_write_one_byte
- >> at24cxx_read_one_byte
iic_stop (Thumb, 62 bytes, Stack size 8 bytes, myiic.o(.text.iic_stop))
[Stack]
- Max Depth = 16
- Call Chain = iic_stop ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> at24cxx_write
- >> at24cxx_read
- >> at24cxx_write_one_byte
- >> at24cxx_read_one_byte
iic_wait_ack (Thumb, 136 bytes, Stack size 16 bytes, myiic.o(.text.iic_wait_ack))
[Stack]
- Max Depth = 24
- Call Chain = iic_wait_ack ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_ReadPin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> at24cxx_write
- >> at24cxx_read
- >> at24cxx_write_one_byte
- >> at24cxx_read_one_byte
key_init (Thumb, 174 bytes, Stack size 48 bytes, key.o(.text.key_init))
[Stack]
- Max Depth = 92
- Call Chain = key_init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init (via Veneer)
[Called By]
key_scan (Thumb, 244 bytes, Stack size 24 bytes, key.o(.text.key_scan))
[Stack]
- Max Depth = 32
- Call Chain = key_scan ⇒ delay_ms
[Calls]- >> HAL_GPIO_ReadPin (via Veneer)
- >> delay_ms (via Veneer)
[Called By]
lcd_clear (Thumb, 54 bytes, Stack size 24 bytes, lcd.o(.text.lcd_clear))
[Stack]
- Max Depth = 36
- Call Chain = lcd_clear ⇒ lcd_set_cursor
[Calls]
[Called By]
lcd_draw_circle (Thumb, 292 bytes, Stack size 72 bytes, lcd.o(.text.lcd_draw_circle))
[Stack]
- Max Depth = 84
- Call Chain = lcd_draw_circle ⇒ lcd_set_cursor
[Calls]
[Called By]
lcd_draw_line (Thumb, 196 bytes, Stack size 56 bytes, lcd.o(.text.lcd_draw_line))
[Stack]
- Max Depth = 68
- Call Chain = lcd_draw_line ⇒ lcd_set_cursor
[Calls]
[Called By]
lcd_draw_point (Thumb, 32 bytes, Stack size 8 bytes, lcd.o(.text.lcd_draw_point))
[Stack]
- Max Depth = 20
- Call Chain = lcd_draw_point ⇒ lcd_set_cursor
[Calls]
[Called By]- >> tp_adjust
- >> text_show_font
lcd_draw_rectangle (Thumb, 340 bytes, Stack size 64 bytes, lcd.o(.text.lcd_draw_rectangle))
[Stack]
- Max Depth = 76
- Call Chain = lcd_draw_rectangle ⇒ lcd_set_cursor
[Calls]
[Called By]
lcd_ex_ili9341_reginit (Thumb, 1826 bytes, Stack size 24 bytes, lcd.o(.text.lcd_ex_ili9341_reginit))
[Stack]
- Max Depth = 32
- Call Chain = lcd_ex_ili9341_reginit ⇒ delay_ms
[Calls]
[Called By]
lcd_ex_ili9806_reginit (Thumb, 2672 bytes, Stack size 40 bytes, lcd.o(.text.lcd_ex_ili9806_reginit))
[Stack]
- Max Depth = 48
- Call Chain = lcd_ex_ili9806_reginit ⇒ delay_ms
[Calls]
[Called By]
lcd_ex_nt35310_reginit (Thumb, 12066 bytes, Stack size 40 bytes, lcd.o(.text.lcd_ex_nt35310_reginit))
[Stack]
- Max Depth = 48
- Call Chain = lcd_ex_nt35310_reginit ⇒ delay_ms
[Calls]
[Called By]
lcd_ex_nt35510_reginit (Thumb, 3502 bytes, Stack size 56 bytes, lcd.o(.text.lcd_ex_nt35510_reginit))
[Stack]
- Max Depth = 64
- Call Chain = lcd_ex_nt35510_reginit ⇒ delay_us
[Calls]
[Called By]
lcd_ex_ssd1963_reginit (Thumb, 1130 bytes, Stack size 32 bytes, lcd.o(.text.lcd_ex_ssd1963_reginit))
[Stack]
- Max Depth = 40
- Call Chain = lcd_ex_ssd1963_reginit ⇒ delay_us
[Calls]- >> delay_us (via Veneer)
- >> delay_ms (via Veneer)
[Called By]
lcd_ex_st7789_reginit (Thumb, 1404 bytes, Stack size 32 bytes, lcd.o(.text.lcd_ex_st7789_reginit))
[Stack]
- Max Depth = 40
- Call Chain = lcd_ex_st7789_reginit ⇒ delay_ms
[Calls]
[Called By]
lcd_ex_st7796_reginit (Thumb, 1498 bytes, Stack size 24 bytes, lcd.o(.text.lcd_ex_st7796_reginit))
[Stack]
- Max Depth = 32
- Call Chain = lcd_ex_st7796_reginit ⇒ delay_ms
[Calls]
[Called By]
lcd_fill (Thumb, 100 bytes, Stack size 40 bytes, lcd.o(.text.lcd_fill))
[Stack]
- Max Depth = 52
- Call Chain = lcd_fill ⇒ lcd_set_cursor
[Calls]
[Called By]- >> tp_adjust
- >> main (via Veneer)
lcd_fill_circle (Thumb, 558 bytes, Stack size 72 bytes, lcd.o(.text.lcd_fill_circle))
[Stack]
- Max Depth = 84
- Call Chain = lcd_fill_circle ⇒ lcd_set_cursor
[Calls]
[Called By]
lcd_init (Thumb, 1476 bytes, Stack size 240 bytes, lcd.o(.text.lcd_init))
[Stack]
- Max Depth = 340
- Call Chain = lcd_init ⇒ HAL_SRAM_Init ⇒ HAL_SRAM_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_Init (via Veneer)
- >> HAL_RCCEx_PeriphCLKConfig (via Veneer)
- >> delay_ms (via Veneer)
- >> FMC_NORSRAM_Extended_Timing_Init
- >> HAL_SRAM_Init
- >> __aeabi_memclr4 (via Veneer)
- >> lcd_scan_dir
- >> lcd_set_cursor
- >> lcd_ex_ssd1963_reginit
- >> lcd_ex_ili9806_reginit
- >> lcd_ex_nt35510_reginit
- >> lcd_ex_st7796_reginit
- >> lcd_ex_nt35310_reginit
- >> lcd_ex_ili9341_reginit
- >> lcd_ex_st7789_reginit
[Called By]
lcd_scan_dir (Thumb, 736 bytes, Stack size 20 bytes, lcd.o(.text.lcd_scan_dir))
[Stack]
- Max Depth = 20
- Call Chain = lcd_scan_dir
[Called By]
lcd_set_cursor (Thumb, 648 bytes, Stack size 12 bytes, lcd.o(.text.lcd_set_cursor))
[Stack]
- Max Depth = 12
- Call Chain = lcd_set_cursor
[Called By]- >> lcd_fill_circle
- >> lcd_fill
- >> lcd_draw_rectangle
- >> lcd_init
- >> lcd_show_char
- >> lcd_draw_circle
- >> lcd_draw_line
- >> lcd_clear
- >> lcd_draw_point
lcd_show_char (Thumb, 320 bytes, Stack size 56 bytes, lcd.o(.text.lcd_show_char))
[Stack]
- Max Depth = 68
- Call Chain = lcd_show_char ⇒ lcd_set_cursor
[Calls]
[Called By]- >> text_show_string
- >> lcd_show_string
lcd_show_string (Thumb, 116 bytes, Stack size 48 bytes, lcd.o(.text.lcd_show_string))
[Stack]
- Max Depth = 116
- Call Chain = lcd_show_string ⇒ lcd_show_char ⇒ lcd_set_cursor
[Calls]
[Called By]- >> tp_adjust
- >> main (via Veneer)
led_init (Thumb, 138 bytes, Stack size 56 bytes, led.o(.text.led_init))
[Stack]
- Max Depth = 100
- Call Chain = led_init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_Init (via Veneer)
[Called By]
mf_init (Thumb, 70 bytes, Stack size 16 bytes, fattester.o(.text.mf_init))
[Stack]
- Max Depth = 40
- Call Chain = mf_init ⇒ mymalloc
[Calls]
[Called By]
my_mem_init (Thumb, 48 bytes, Stack size 16 bytes, malloc.o(.text.my_mem_init))
[Stack]
- Max Depth = 16
- Call Chain = my_mem_init
[Calls]- >> __aeabi_memclr (via Veneer)
[Called By]
[Address Reference Count : 1]- malloc.o(.data.mallco_dev)
my_mem_perused (Thumb, 72 bytes, Stack size 0 bytes, malloc.o(.text.my_mem_perused))
[Address Reference Count : 1]
- malloc.o(.data.mallco_dev)
my_mem_set (Thumb, 20 bytes, Stack size 8 bytes, malloc.o(.text.my_mem_set))
[Stack]
- Max Depth = 8
- Call Chain = my_mem_set
[Calls]- >> __aeabi_memset (via Veneer)
[Called By]
myfree (Thumb, 102 bytes, Stack size 0 bytes, malloc.o(.text.myfree))
[Called By]
- >> alientek_ncr_free
- >> text_show_font
- >> mf_init
mymalloc (Thumb, 194 bytes, Stack size 24 bytes, malloc.o(.text.mymalloc))
[Stack]
- Max Depth = 24
- Call Chain = mymalloc
[Called By]- >> exfuns_init
- >> alientek_ncr_malloc
- >> text_show_font
- >> mf_init
sd_init (Thumb, 122 bytes, Stack size 8 bytes, sdmmc_sdcard.o(.text.sd_init))
[Stack]
- Max Depth = 284
- Call Chain = sd_init ⇒ HAL_SD_Init ⇒ HAL_SD_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_SD_ConfigSpeedBusOperation
- >> HAL_SD_GetCardInfo
- >> HAL_SD_DeInit
- >> HAL_SD_ConfigWideBusOperation
- >> HAL_SD_Init
[Called By]- >> disk_write
- >> disk_read
- >> disk_initialize
sd_read_disk (Thumb, 80 bytes, Stack size 24 bytes, sdmmc_sdcard.o(.text.sd_read_disk))
[Stack]
- Max Depth = 88
- Call Chain = sd_read_disk ⇒ HAL_SD_ReadBlocks ⇒ SDMMC_CmdStopTransfer
[Calls]- >> HAL_SD_ReadBlocks
- >> HAL_SD_GetCardState
[Called By]
sd_write_disk (Thumb, 80 bytes, Stack size 24 bytes, sdmmc_sdcard.o(.text.sd_write_disk))
[Stack]
- Max Depth = 96
- Call Chain = sd_write_disk ⇒ HAL_SD_WriteBlocks ⇒ SDMMC_CmdStopTransfer
[Calls]- >> HAL_SD_WriteBlocks
- >> HAL_SD_GetCardState
[Called By]
sdnand_init (Thumb, 640 bytes, Stack size 64 bytes, spi_sdnand.o(.text.sdnand_init))
[Stack]
- Max Depth = 332
- Call Chain = sdnand_init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_Init (via Veneer)
- >> HAL_SPI_TransmitReceive
- >> HAL_SPI_DeInit
- >> HAL_SPI_Init
- >> sdnand_chip_select_disable
- >> sdnand_recv_data
- >> sdnand_send_cmd
[Called By]
sdnand_read_disk (Thumb, 300 bytes, Stack size 32 bytes, spi_sdnand.o(.text.sdnand_read_disk))
[Stack]
- Max Depth = 112
- Call Chain = sdnand_read_disk ⇒ sdnand_recv_data ⇒ HAL_SPI_TransmitReceive
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_SPI_TransmitReceive
- >> sdnand_chip_select_disable
- >> sdnand_recv_data
- >> sdnand_send_cmd
[Called By]
sdnand_write_disk (Thumb, 370 bytes, Stack size 40 bytes, spi_sdnand.o(.text.sdnand_write_disk))
[Stack]
- Max Depth = 128
- Call Chain = sdnand_write_disk ⇒ sdnand_send_block_data ⇒ HAL_SPI_TransmitReceive
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_SPI_TransmitReceive
- >> sdnand_send_block_data
- >> sdnand_chip_select_disable
- >> sdnand_send_cmd
[Called By]
text_show_font (Thumb, 370 bytes, Stack size 56 bytes, text.o(.text.text_show_font))
[Stack]
- Max Depth = 80
- Call Chain = text_show_font ⇒ mymalloc
[Calls]- >> __aeabi_memclr (via Veneer)
- >> mymalloc
- >> myfree
- >> norflash_ex_read (via Veneer)
- >> lcd_draw_point
[Called By]
text_show_string (Thumb, 184 bytes, Stack size 56 bytes, text.o(.text.text_show_string))
[Stack]
- Max Depth = 136
- Call Chain = text_show_string ⇒ text_show_font ⇒ mymalloc
[Calls]- >> text_show_font
- >> lcd_show_char
[Called By]
tp_adjust (Thumb, 2200 bytes, Stack size 136 bytes, touch.o(.text.tp_adjust))
[Stack]
- Max Depth = 252
- Call Chain = tp_adjust ⇒ lcd_show_string ⇒ lcd_show_char ⇒ lcd_set_cursor
[Calls]- >> lcd_fill
- >> delay_ms (via Veneer)
- >> lcd_show_string
- >> at24cxx_write
- >> at24cxx_read
- >> at24cxx_write_one_byte
- >> at24cxx_read_one_byte
- >> lcd_draw_circle
- >> lcd_draw_line
- >> lcd_clear
- >> lcd_draw_point
- >> __2sprintf
[Called By]- >> main (via Veneer)
- >> tp_init
[Address Reference Count : 1]
tp_init (Thumb, 542 bytes, Stack size 48 bytes, touch.o(.text.tp_init))
[Stack]
- Max Depth = 300
- Call Chain = tp_init ⇒ tp_adjust ⇒ lcd_show_string ⇒ lcd_show_char ⇒ lcd_set_cursor
[Calls]- >> HAL_GPIO_Init (via Veneer)
- >> tp_adjust
- >> tp_read_xoy
- >> gt9xxx_init
- >> ft5206_init
- >> at24cxx_write
- >> at24cxx_read
- >> at24cxx_write_one_byte
- >> at24cxx_read_one_byte
- >> at24cxx_init
- >> lcd_clear
[Address Reference Count : 1]
__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))
[Stack]
- Max Depth = 24
- Call Chain = __2printf
[Called By]- >> main (via Veneer)
- >> gt9xxx_init
- >> ft5206_init
__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), UNUSED)
__0sprintf (Thumb, 34 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))
[Stack]
- Max Depth = 24
- Call Chain = __2sprintf
[Called By]
__c89sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__ARM_fpclassifyf (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf))
[Called By]
__hardfp_powf (Thumb, 1606 bytes, Stack size 32 bytes, powf.o(i.__hardfp_powf))
[Stack]
- Max Depth = 32
- Call Chain = __hardfp_powf
[Calls]- >> __ieee_status
- >> __set_errno
- >> __mathlib_flt_underflow
- >> __mathlib_flt_overflow
- >> __mathlib_flt_invalid
- >> __mathlib_flt_infnan2
- >> __mathlib_flt_divzero
- >> __ARM_fpclassifyf
[Called By]
__mathlib_powf (Thumb, 0 bytes, Stack size 32 bytes, powf.o(i.__hardfp_powf), UNUSED)
__mathlib_flt_divzero (Thumb, 14 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_divzero))
[Called By]
__mathlib_flt_infnan2 (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan2))
[Called By]
__mathlib_flt_invalid (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid))
[Called By]
__mathlib_flt_overflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_overflow))
[Called By]
__mathlib_flt_underflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow))
[Called By]
__set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))
[Called By]
powf (Thumb, 20 bytes, Stack size 8 bytes, powf.o(i.powf))
[Stack]
- Max Depth = 40
- Call Chain = powf ⇒ __hardfp_powf
[Calls]
[Called By]
Local Symbols
sys_xspi1_enable_memmapmode (Thumb, 2578 bytes, Stack size 240 bytes, sys.o(.text.sys_xspi1_enable_memmapmode))
[Stack]
- Max Depth = 492
- Call Chain = sys_xspi1_enable_memmapmode ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_XSPI_SetClockPrescaler
- >> HAL_XSPI_MemoryMapped
- >> HAL_XSPI_Transmit
- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Receive
- >> HAL_XSPI_Command
- >> HAL_XSPIM_Config
- >> HAL_XSPI_Init
- >> HAL_XSPI_DeInit
- >> __aeabi_memclr4
[Called By]
RCC_PLL_Config (Thumb, 518 bytes, Stack size 48 bytes, stm32h7rsxx_hal_rcc.o(.text.RCC_PLL_Config))
[Stack]
- Max Depth = 48
- Call Chain = RCC_PLL_Config
[Calls]
[Called By]
RCC_GetCLKPFreq (Thumb, 102 bytes, Stack size 0 bytes, stm32h7rsxx_hal_rcc_ex.o(.text.RCC_GetCLKPFreq))
[Called By]
- >> HAL_RCCEx_GetPeriphCLKFreq
UART_RxISR_8BIT (Thumb, 206 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart.o(.text.UART_RxISR_8BIT))
[Stack]
- Max Depth = 8
- Call Chain = UART_RxISR_8BIT ⇒ HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT
[Calls]- >> HAL_UARTEx_RxEventCallback
- >> HAL_UART_RxCpltCallback (via Veneer)
[Address Reference Count : 2]- stm32h7rsxx_hal_uart.o(.text.UART_Start_Receive_IT)
- stm32h7rsxx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN)
UART_RxISR_8BIT_FIFOEN (Thumb, 468 bytes, Stack size 40 bytes, stm32h7rsxx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN))
[Stack]
- Max Depth = 48
- Call Chain = UART_RxISR_8BIT_FIFOEN ⇒ HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT
[Calls]- >> HAL_UARTEx_RxEventCallback
- >> HAL_UART_ErrorCallback
- >> HAL_UART_RxCpltCallback (via Veneer)
[Address Reference Count : 1]- stm32h7rsxx_hal_uart.o(.text.UART_Start_Receive_IT)
UART_RxISR_16BIT (Thumb, 206 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart.o(.text.UART_RxISR_16BIT))
[Stack]
- Max Depth = 8
- Call Chain = UART_RxISR_16BIT ⇒ HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT
[Calls]- >> HAL_UARTEx_RxEventCallback
- >> HAL_UART_RxCpltCallback (via Veneer)
[Address Reference Count : 2]- stm32h7rsxx_hal_uart.o(.text.UART_Start_Receive_IT)
- stm32h7rsxx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN)
UART_RxISR_16BIT_FIFOEN (Thumb, 464 bytes, Stack size 40 bytes, stm32h7rsxx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN))
[Stack]
- Max Depth = 48
- Call Chain = UART_RxISR_16BIT_FIFOEN ⇒ HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT
[Calls]- >> HAL_UARTEx_RxEventCallback
- >> HAL_UART_ErrorCallback
- >> HAL_UART_RxCpltCallback (via Veneer)
[Address Reference Count : 1]- stm32h7rsxx_hal_uart.o(.text.UART_Start_Receive_IT)
UART_DMAAbortOnError (Thumb, 16 bytes, Stack size 0 bytes, stm32h7rsxx_hal_uart.o(.text.UART_DMAAbortOnError))
[Calls]
- >> HAL_UART_ErrorCallback
[Address Reference Count : 1]- stm32h7rsxx_hal_uart.o(.text.HAL_UART_IRQHandler)
XSPI_ConfigCmd (Thumb, 446 bytes, Stack size 32 bytes, stm32h7rsxx_hal_xspi.o(.text.XSPI_ConfigCmd))
[Stack]
- Max Depth = 32
- Call Chain = XSPI_ConfigCmd
[Called By]
SPI_CloseTransfer (Thumb, 216 bytes, Stack size 0 bytes, stm32h7rsxx_hal_spi.o(.text.SPI_CloseTransfer))
[Called By]
- >> HAL_SPI_TransmitReceive
SD_FindSCR (Thumb, 230 bytes, Stack size 56 bytes, stm32h7rsxx_hal_sd.o(.text.SD_FindSCR))
[Stack]
- Max Depth = 64
- Call Chain = SD_FindSCR ⇒ SDMMC_ConfigData
[Calls]- >> HAL_GetTick (via Veneer)
- >> SDMMC_CmdSendSCR
- >> SDMMC_ReadFIFO
- >> SDMMC_ConfigData
- >> SDMMC_CmdBlockLength
- >> SDMMC_CmdAppCommand
[Called By]- >> HAL_SD_ConfigWideBusOperation
SD_SwitchSpeed (Thumb, 258 bytes, Stack size 128 bytes, stm32h7rsxx_hal_sd.o(.text.SD_SwitchSpeed))
[Stack]
- Max Depth = 136
- Call Chain = SD_SwitchSpeed ⇒ SDMMC_ConfigData
[Calls]- >> HAL_GetTick (via Veneer)
- >> SDMMC_CmdSwitch
- >> SDMMC_ReadFIFO
- >> SDMMC_ConfigData
- >> SDMMC_CmdBlockLength
- >> __aeabi_memclr4 (via Veneer)
[Called By]- >> HAL_SD_ConfigSpeedBusOperation
hyperram_hardware_reset (Thumb, 50 bytes, Stack size 8 bytes, hyperram.o(.text.hyperram_hardware_reset))
[Stack]
- Max Depth = 16
- Call Chain = hyperram_hardware_reset ⇒ HAL_Delay
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_Delay (via Veneer)
[Called By]
hyperram_check_identification (Thumb, 216 bytes, Stack size 40 bytes, hyperram.o(.text.hyperram_check_identification))
[Stack]
- Max Depth = 72
- Call Chain = hyperram_check_identification ⇒ HAL_XSPI_Receive
[Calls]- >> HAL_XSPI_Receive (via Veneer)
- >> HAL_XSPI_HyperbusCmd (via Veneer)
[Called By]
hyperram_config_differential_clock (Thumb, 186 bytes, Stack size 40 bytes, hyperram.o(.text.hyperram_config_differential_clock))
[Stack]
- Max Depth = 72
- Call Chain = hyperram_config_differential_clock ⇒ HAL_XSPI_Transmit
[Calls]- >> HAL_XSPI_Transmit (via Veneer)
- >> HAL_XSPI_Receive (via Veneer)
- >> HAL_XSPI_HyperbusCmd (via Veneer)
[Called By]
hyperram_memory_mapped (Thumb, 96 bytes, Stack size 40 bytes, hyperram.o(.text.hyperram_memory_mapped))
[Stack]
- Max Depth = 64
- Call Chain = hyperram_memory_mapped ⇒ HAL_XSPI_MemoryMapped
[Calls]- >> HAL_XSPI_MemoryMapped (via Veneer)
- >> HAL_XSPI_HyperbusCmd (via Veneer)
[Called By]
mx25um25645g_init (Thumb, 968 bytes, Stack size 128 bytes, norflash_mx25um25645g.o(.text.mx25um25645g_init))
[Stack]
- Max Depth = 184
- Call Chain = mx25um25645g_init ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_Transmit
- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Receive
- >> HAL_XSPI_Command
- >> delay_ms
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
mx25um25645g_erase_chip (Thumb, 396 bytes, Stack size 128 bytes, norflash_mx25um25645g.o(.text.mx25um25645g_erase_chip))
[Stack]
- Max Depth = 184
- Call Chain = mx25um25645g_erase_chip ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
mx25um25645g_erase_block (Thumb, 410 bytes, Stack size 136 bytes, norflash_mx25um25645g.o(.text.mx25um25645g_erase_block))
[Stack]
- Max Depth = 192
- Call Chain = mx25um25645g_erase_block ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
mx25um25645g_erase_sector (Thumb, 410 bytes, Stack size 136 bytes, norflash_mx25um25645g.o(.text.mx25um25645g_erase_sector))
[Stack]
- Max Depth = 192
- Call Chain = mx25um25645g_erase_sector ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
mx25um25645g_program_page (Thumb, 460 bytes, Stack size 136 bytes, norflash_mx25um25645g.o(.text.mx25um25645g_program_page))
[Stack]
- Max Depth = 192
- Call Chain = mx25um25645g_program_page ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_Transmit
- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
mx25um25645g_read (Thumb, 134 bytes, Stack size 96 bytes, norflash_mx25um25645g.o(.text.mx25um25645g_read))
[Stack]
- Max Depth = 152
- Call Chain = mx25um25645g_read ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_Receive
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
mx25um25645g_memory_mapped (Thumb, 402 bytes, Stack size 144 bytes, norflash_mx25um25645g.o(.text.mx25um25645g_memory_mapped))
[Stack]
- Max Depth = 200
- Call Chain = mx25um25645g_memory_mapped ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_MemoryMapped
- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_mx25um25645g.o(.rodata.norflash_mx25um25645g)
w25q128_dual_init (Thumb, 776 bytes, Stack size 120 bytes, norflash_w25q128_dual.o(.text.w25q128_dual_init))
[Stack]
- Max Depth = 176
- Call Chain = w25q128_dual_init ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_Transmit
- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Receive
- >> HAL_XSPI_Command
- >> delay_ms
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
w25q128_dual_erase_chip (Thumb, 310 bytes, Stack size 112 bytes, norflash_w25q128_dual.o(.text.w25q128_dual_erase_chip))
[Stack]
- Max Depth = 168
- Call Chain = w25q128_dual_erase_chip ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
w25q128_dual_erase_block (Thumb, 322 bytes, Stack size 120 bytes, norflash_w25q128_dual.o(.text.w25q128_dual_erase_block))
[Stack]
- Max Depth = 176
- Call Chain = w25q128_dual_erase_block ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
w25q128_dual_erase_sector (Thumb, 322 bytes, Stack size 120 bytes, norflash_w25q128_dual.o(.text.w25q128_dual_erase_sector))
[Stack]
- Max Depth = 176
- Call Chain = w25q128_dual_erase_sector ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
w25q128_dual_program_page (Thumb, 366 bytes, Stack size 128 bytes, norflash_w25q128_dual.o(.text.w25q128_dual_program_page))
[Stack]
- Max Depth = 184
- Call Chain = w25q128_dual_program_page ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_Transmit
- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
w25q128_dual_read (Thumb, 120 bytes, Stack size 104 bytes, norflash_w25q128_dual.o(.text.w25q128_dual_read))
[Stack]
- Max Depth = 160
- Call Chain = w25q128_dual_read ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_Receive
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
w25q128_dual_memory_mapped (Thumb, 318 bytes, Stack size 128 bytes, norflash_w25q128_dual.o(.text.w25q128_dual_memory_mapped))
[Stack]
- Max Depth = 184
- Call Chain = w25q128_dual_memory_mapped ⇒ HAL_XSPI_Command ⇒ XSPI_ConfigCmd
[Calls]- >> HAL_XSPI_MemoryMapped
- >> HAL_XSPI_AutoPolling
- >> HAL_XSPI_Command
- >> __aeabi_memclr4
[Address Reference Count : 1]- norflash_w25q128_dual.o(.rodata.norflash_w25q128_dual)
sdnand_send_cmd (Thumb, 490 bytes, Stack size 48 bytes, spi_sdnand.o(.text.sdnand_send_cmd))
[Stack]
- Max Depth = 80
- Call Chain = sdnand_send_cmd ⇒ HAL_SPI_TransmitReceive
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_SPI_TransmitReceive
[Called By]- >> sdnand_write_disk
- >> sdnand_read_disk
- >> sdnand_init
sdnand_recv_data (Thumb, 230 bytes, Stack size 48 bytes, spi_sdnand.o(.text.sdnand_recv_data))
[Stack]
- Max Depth = 80
- Call Chain = sdnand_recv_data ⇒ HAL_SPI_TransmitReceive
[Calls]- >> HAL_SPI_TransmitReceive
[Called By]- >> sdnand_read_disk
- >> sdnand_init
sdnand_chip_select_disable (Thumb, 62 bytes, Stack size 16 bytes, spi_sdnand.o(.text.sdnand_chip_select_disable))
[Stack]
- Max Depth = 48
- Call Chain = sdnand_chip_select_disable ⇒ HAL_SPI_TransmitReceive
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_SPI_TransmitReceive
[Called By]- >> sdnand_write_disk
- >> sdnand_read_disk
- >> sdnand_init
sdnand_send_block_data (Thumb, 294 bytes, Stack size 56 bytes, spi_sdnand.o(.text.sdnand_send_block_data))
[Stack]
- Max Depth = 88
- Call Chain = sdnand_send_block_data ⇒ HAL_SPI_TransmitReceive
[Calls]- >> HAL_SPI_TransmitReceive
[Called By]
tp_read_xoy (Thumb, 354 bytes, Stack size 48 bytes, touch.o(.text.tp_read_xoy))
[Stack]
- Max Depth = 56
- Call Chain = tp_read_xoy ⇒ delay_us
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_ReadPin (via Veneer)
- >> delay_us (via Veneer)
[Called By]- >> tp_init
- >> tp_read_xy2
tp_scan (Thumb, 234 bytes, Stack size 8 bytes, touch.o(.text.tp_scan))
[Stack]
- Max Depth = 96
- Call Chain = tp_scan ⇒ tp_read_xy2 ⇒ tp_read_xoy ⇒ delay_us
[Calls]- >> HAL_GPIO_ReadPin (via Veneer)
- >> tp_read_xy2
[Address Reference Count : 1]
tp_read_xy2 (Thumb, 174 bytes, Stack size 32 bytes, touch.o(.text.tp_read_xy2))
[Stack]
- Max Depth = 88
- Call Chain = tp_read_xy2 ⇒ tp_read_xoy ⇒ delay_us
[Calls]
[Called By]
move_window (Thumb, 138 bytes, Stack size 24 bytes, ff.o(.text.move_window))
[Stack]
- Max Depth = 372
- Call Chain = move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> disk_write
- >> disk_read
[Called By]- >> check_fs
- >> mount_volume
mount_volume (Thumb, 1012 bytes, Stack size 40 bytes, ff.o(.text.mount_volume))
[Stack]
- Max Depth = 428
- Call Chain = mount_volume ⇒ check_fs ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> ld_qword
- >> check_fs
- >> move_window
- >> disk_initialize
- >> disk_status
[Called By]
check_fs (Thumb, 220 bytes, Stack size 16 bytes, ff.o(.text.check_fs))
[Stack]
- Max Depth = 388
- Call Chain = check_fs ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]
ld_qword (Thumb, 8 bytes, Stack size 0 bytes, ff.o(.text.ld_qword))
[Called By]
_fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2ulz
- >> __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]- >> __0sprintf
- >> __0printf
_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]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))
[Called By]
[Address Reference Count : 1]
Undefined Global Symbols