lv_textarea_add_text ⇒ lv_textarea_add_char
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 rtc.o(.text.RTC_IRQHandler) 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 btim.o(.text.TIM6_IRQHandler) 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)
- _lv_disp_refr_timer from lv_refr.o(.text._lv_disp_refr_timer) referenced 2 times from lv_hal_disp.o(.text.lv_disp_drv_register)
- _lv_ll_get_head from lv_ll.o(.text._lv_ll_get_head) referenced 4 times from lv_group.o(.text.lv_group_add_obj)
- _lv_ll_get_head from lv_ll.o(.text._lv_ll_get_head) referenced 2 times from lv_group.o(.text.lv_group_focus_next)
- _lv_ll_get_head from lv_ll.o(.text._lv_ll_get_head) referenced 2 times from lv_group.o(.text.lv_group_remove_obj)
- _lv_ll_get_next from lv_ll.o(.text._lv_ll_get_next) referenced 4 times from lv_group.o(.text.lv_group_add_obj)
- _lv_ll_get_next from lv_ll.o(.text._lv_ll_get_next) referenced 2 times from lv_group.o(.text.lv_group_focus_next)
- _lv_ll_get_next from lv_ll.o(.text._lv_ll_get_next) referenced 2 times from lv_group.o(.text.lv_group_remove_obj)
- _lv_ll_get_prev from lv_ll.o(.text._lv_ll_get_prev) referenced 4 times from lv_group.o(.text.lv_group_add_obj)
- _lv_ll_get_prev from lv_ll.o(.text._lv_ll_get_prev) referenced 2 times from lv_group.o(.text.lv_group_focus_prev)
- _lv_ll_get_prev from lv_ll.o(.text._lv_ll_get_prev) referenced 2 times from lv_group.o(.text.lv_group_remove_obj)
- _lv_ll_get_tail from lv_ll.o(.text._lv_ll_get_tail) referenced 4 times from lv_group.o(.text.lv_group_add_obj)
- _lv_ll_get_tail from lv_ll.o(.text._lv_ll_get_tail) referenced 2 times from lv_group.o(.text.lv_group_focus_prev)
- _lv_ll_get_tail from lv_ll.o(.text._lv_ll_get_tail) referenced 2 times from lv_group.o(.text.lv_group_remove_obj)
- _out_buffer from lv_printf.o(.text._out_buffer) referenced 2 times from lv_printf.o(.text.lv_snprintf)
- _out_buffer from lv_printf.o(.text._out_buffer) referenced 2 times from lv_printf.o(.text.lv_vsnprintf)
- _out_null from lv_printf.o(.text._out_null) referenced 2 times from lv_printf.o(.text._vsnprintf)
- _sbackspace from _sgetc.o(.text) referenced from strtod.o(.text)
- _sgetc from _sgetc.o(.text) referenced from strtod.o(.text)
- _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
- anim_timer from lv_anim.o(.text.anim_timer) referenced 2 times from lv_anim.o(.text._lv_anim_core_init)
- arc_anim_end_angle from lv_spinner.o(.text.arc_anim_end_angle) referenced 2 times from lv_spinner.o(.text.lv_spinner_constructor)
- arc_anim_start_angle from lv_spinner.o(.text.arc_anim_start_angle) referenced 2 times from lv_spinner.o(.text.lv_spinner_constructor)
- btnm_event_cb from lv_imc.o(.text.btnm_event_cb) referenced 2 times from lv_imc.o(.text.lv_imc_demo)
- btns_value_changed_event_cb from lv_tabview.o(.text.btns_value_changed_event_cb) referenced 2 times from lv_tabview.o(.text.lv_tabview_constructor)
- color_blend_true_color_additive from lv_draw_sw_blend.o(.text.color_blend_true_color_additive) referenced from lv_draw_sw_blend.o(.rodata..Lswitch.table.lv_draw_sw_blend_basic.1)
- color_blend_true_color_multiply from lv_draw_sw_blend.o(.text.color_blend_true_color_multiply) referenced from lv_draw_sw_blend.o(.rodata..Lswitch.table.lv_draw_sw_blend_basic.1)
- color_blend_true_color_subtractive from lv_draw_sw_blend.o(.text.color_blend_true_color_subtractive) referenced from lv_draw_sw_blend.o(.rodata..Lswitch.table.lv_draw_sw_blend_basic.1)
- cont_scroll_end_event_cb from lv_tabview.o(.text.cont_scroll_end_event_cb) referenced 2 times from lv_tabview.o(.text.lv_tabview_constructor)
- cursor_blink_anim_cb from lv_textarea.o(.text.cursor_blink_anim_cb) referenced 4 times from lv_textarea.o(.text.label_event_cb)
- cursor_blink_anim_cb from lv_textarea.o(.text.cursor_blink_anim_cb) referenced 4 times from lv_textarea.o(.text.lv_textarea_constructor)
- cursor_blink_anim_cb from lv_textarea.o(.text.cursor_blink_anim_cb) referenced 4 times from lv_textarea.o(.text.lv_textarea_event)
- cursor_blink_anim_cb from lv_textarea.o(.text.cursor_blink_anim_cb) referenced 4 times from lv_textarea.o(.text.lv_textarea_set_cursor_pos)
- dark_color_filter_cb from lv_theme_default.o(.text.dark_color_filter_cb) referenced 2 times from lv_theme_default.o(.text.style_init)
- default_walker from lv_tlsf.o(.text.default_walker) referenced 2 times from lv_tlsf.o(.text.lv_tlsf_walk_pool)
- disp_flush from lv_port_disp_template.o(.text.disp_flush) referenced 2 times from lv_port_disp_template.o(.text.lv_port_disp_init)
- draw_part_begin_event_cb from lv_calendar_1.o(.text.draw_part_begin_event_cb) referenced 2 times from lv_calendar_1.o(.text.lv_calendar_constructor)
- event_calendar_cb from lv_calendar.o(.text.event_calendar_cb) referenced 2 times from lv_calendar.o(.text.lv_calendar_demo)
- flex_update from lv_flex.o(.text.flex_update) referenced 2 times from lv_flex.o(.text.lv_flex_init)
- 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)
- grey_filter_cb from lv_theme_default.o(.text.grey_filter_cb) referenced 2 times from lv_theme_default.o(.text.style_init)
- grid_update from lv_grid.o(.text.grid_update) referenced 2 times from lv_grid.o(.text.lv_grid_init)
- gt9xxx_scan from gt9xxx.o(.text.gt9xxx_scan) referenced 4 times from touch.o(.text.tp_init)
- isspace from isspace_c.o(.text) referenced from strtod.o(.text)
- kern_pair_16_compare from lv_font_fmt_txt.o(.text.kern_pair_16_compare) referenced 2 times from lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt)
- kern_pair_8_compare from lv_font_fmt_txt.o(.text.kern_pair_8_compare) referenced 2 times from lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt)
- label_event_cb from lv_textarea.o(.text.label_event_cb) referenced 2 times from lv_textarea.o(.text.lv_textarea_constructor)
- lv_anim_path_ease_in_out from lv_anim.o(.text.lv_anim_path_ease_in_out) referenced 2 times from lv_spinner.o(.text.lv_spinner_constructor)
- lv_anim_path_ease_out from lv_anim.o(.text.lv_anim_path_ease_out) referenced 2 times from lv_obj_scroll.o(.text.lv_obj_scroll_by)
- lv_anim_path_ease_out from lv_anim.o(.text.lv_anim_path_ease_out) referenced 2 times from lv_roller.o(.text.refr_position)
- lv_anim_path_linear from lv_anim.o(.text.lv_anim_path_linear) referenced 2 times from lv_anim.o(.text.lv_anim_init)
- lv_anim_path_linear from lv_anim.o(.text.lv_anim_path_linear) referenced 2 times from lv_style.o(.text.lv_style_transition_dsc_init)
- lv_anim_path_linear from lv_anim.o(.text.lv_anim_path_linear) referenced 2 times from lv_theme_default.o(.text.style_init)
- lv_anim_path_step from lv_anim.o(.text.lv_anim_path_step) referenced 2 times from lv_textarea.o(.text.label_event_cb)
- lv_anim_path_step from lv_anim.o(.text.lv_anim_path_step) referenced 2 times from lv_textarea.o(.text.lv_textarea_add_char)
- lv_anim_path_step from lv_anim.o(.text.lv_anim_path_step) referenced 2 times from lv_textarea.o(.text.lv_textarea_add_text)
- lv_anim_path_step from lv_anim.o(.text.lv_anim_path_step) referenced 2 times from lv_textarea.o(.text.lv_textarea_constructor)
- lv_anim_path_step from lv_anim.o(.text.lv_anim_path_step) referenced 2 times from lv_textarea.o(.text.lv_textarea_event)
- lv_anim_path_step from lv_anim.o(.text.lv_anim_path_step) referenced 2 times from lv_textarea.o(.text.lv_textarea_set_cursor_pos)
- lv_anim_path_step from lv_anim.o(.text.lv_anim_path_step) referenced 2 times from lv_textarea.o(.text.lv_textarea_set_text)
- lv_apps_event_handler from lv_apps.o(.text.lv_apps_event_handler) referenced 2 times from lv_apps.o(.text.lv_apps_demo)
- lv_arc_constructor from lv_arc.o(.text.lv_arc_constructor) referenced from lv_arc.o(.rodata.lv_arc_class)
- lv_arc_event from lv_arc.o(.text.lv_arc_event) referenced from lv_arc.o(.rodata.lv_arc_class)
- lv_area_get_height from lv_flex.o(.text.lv_area_get_height) referenced 2 times from lv_flex.o(.text.children_repos)
- lv_area_get_height from lv_bar.o(.text.lv_area_get_height) referenced 2 times from lv_bar.o(.text.lv_bar_event)
- lv_area_get_width from lv_flex.o(.text.lv_area_get_width) referenced 4 times from lv_flex.o(.text.children_repos)
- lv_area_get_width from lv_bar.o(.text.lv_area_get_width) referenced 2 times from lv_bar.o(.text.lv_bar_event)
- lv_area_set_height from lv_area.o(.text.lv_area_set_height) referenced 2 times from lv_flex.o(.text.children_repos)
- lv_area_set_width from lv_area.o(.text.lv_area_set_width) referenced 2 times from lv_flex.o(.text.children_repos)
- lv_back_btn_event_handler from lv_file.o(.text.lv_back_btn_event_handler) referenced 2 times from lv_file.o(.text.lv_page_back)
- lv_bar_anim from lv_bar.o(.text.lv_bar_anim) referenced 2 times from lv_bar.o(.text.lv_bar_set_value_with_anim)
- lv_bar_anim_ready from lv_bar.o(.text.lv_bar_anim_ready) referenced 2 times from lv_bar.o(.text.lv_bar_set_value_with_anim)
- lv_bar_constructor from lv_bar.o(.text.lv_bar_constructor) referenced from lv_bar.o(.rodata.lv_bar_class)
- lv_bar_destructor from lv_bar.o(.text.lv_bar_destructor) referenced from lv_bar.o(.rodata.lv_bar_class)
- lv_bar_event from lv_bar.o(.text.lv_bar_event) referenced from lv_bar.o(.rodata.lv_bar_class)
- lv_books_event_handler from lv_books.o(.text.lv_books_event_handler) referenced 2 times from lv_books.o(.text.lv_books_demo)
- lv_btn_constructor from lv_btn.o(.text.lv_btn_constructor) referenced from lv_btn.o(.rodata.lv_btn_class)
- lv_btnmatrix_constructor from lv_btnmatrix.o(.text.lv_btnmatrix_constructor) referenced from lv_btnmatrix.o(.rodata.lv_btnmatrix_class)
- lv_btnmatrix_destructor from lv_btnmatrix.o(.text.lv_btnmatrix_destructor) referenced from lv_btnmatrix.o(.rodata.lv_btnmatrix_class)
- lv_btnmatrix_event from lv_btnmatrix.o(.text.lv_btnmatrix_event) referenced from lv_btnmatrix.o(.rodata.lv_btnmatrix_class)
- lv_calculator_event_handler from lv_calc.o(.text.lv_calculator_event_handler) referenced 2 times from lv_calc.o(.text.lv_calculator_demo)
- lv_calendar_constructor from lv_calendar_1.o(.text.lv_calendar_constructor) referenced from lv_calendar_1.o(.rodata.lv_calendar_class)
- lv_chart_constructor from lv_chart.o(.text.lv_chart_constructor) referenced from lv_chart.o(.rodata.lv_chart_class)
- lv_chart_destructor from lv_chart.o(.text.lv_chart_destructor) referenced from lv_chart.o(.rodata.lv_chart_class)
- lv_chart_event from lv_chart.o(.text.lv_chart_event) referenced from lv_chart.o(.rodata.lv_chart_class)
- lv_checkbox_constructor from lv_checkbox.o(.text.lv_checkbox_constructor) referenced from lv_checkbox.o(.rodata.lv_checkbox_class)
- lv_checkbox_destructor from lv_checkbox.o(.text.lv_checkbox_destructor) referenced from lv_checkbox.o(.rodata.lv_checkbox_class)
- lv_checkbox_event from lv_checkbox.o(.text.lv_checkbox_event) referenced from lv_checkbox.o(.rodata.lv_checkbox_class)
- lv_colorwheel_constructor from lv_colorwheel.o(.text.lv_colorwheel_constructor) referenced from lv_colorwheel.o(.rodata.lv_colorwheel_class)
- lv_colorwheel_event from lv_colorwheel.o(.text.lv_colorwheel_event) referenced from lv_colorwheel.o(.rodata.lv_colorwheel_class)
- lv_control_event_handler from lv_control.o(.text.lv_control_event_handler) referenced 2 times from lv_control.o(.text.lv_control_demo)
- lv_draw_mask_angle from lv_draw_mask.o(.text.lv_draw_mask_angle) referenced 2 times from lv_draw_mask.o(.text.lv_draw_mask_angle_init)
- lv_draw_mask_line from lv_draw_mask.o(.text.lv_draw_mask_line) referenced 2 times from lv_draw_mask.o(.text.lv_draw_mask_line_points_init)
- lv_draw_mask_radius from lv_draw_mask.o(.text.lv_draw_mask_radius) referenced 2 times from lv_draw_mask.o(.text.lv_draw_mask_radius_init)
- lv_draw_sw_arc from lv_draw_sw_arc.o(.text.lv_draw_sw_arc) referenced 2 times from lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
- lv_draw_sw_bg from lv_draw_sw_rect.o(.text.lv_draw_sw_bg) referenced 2 times from lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
- lv_draw_sw_blend_basic from lv_draw_sw_blend.o(.text.lv_draw_sw_blend_basic) referenced 2 times from lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
- lv_draw_sw_img_decoded from lv_draw_sw_img.o(.text.lv_draw_sw_img_decoded) referenced 2 times from lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
- lv_draw_sw_init_ctx from lv_draw_sw.o(.text.lv_draw_sw_init_ctx) referenced 2 times from lv_hal_disp.o(.text.lv_disp_drv_init)
- lv_draw_sw_letter from lv_draw_sw_letter.o(.text.lv_draw_sw_letter) referenced 2 times from lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
- lv_draw_sw_line from lv_draw_sw_line.o(.text.lv_draw_sw_line) referenced 2 times from lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
- lv_draw_sw_polygon from lv_draw_sw_polygon.o(.text.lv_draw_sw_polygon) referenced 2 times from lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
- lv_draw_sw_rect from lv_draw_sw_rect.o(.text.lv_draw_sw_rect) referenced 2 times from lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
- lv_draw_sw_wait_for_finish from lv_draw_sw.o(.text.lv_draw_sw_wait_for_finish) referenced 2 times from lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
- lv_dropdown_constructor from lv_dropdown.o(.text.lv_dropdown_constructor) referenced from lv_dropdown.o(.rodata.lv_dropdown_class)
- lv_dropdown_destructor from lv_dropdown.o(.text.lv_dropdown_destructor) referenced from lv_dropdown.o(.rodata.lv_dropdown_class)
- lv_dropdown_event from lv_dropdown.o(.text.lv_dropdown_event) referenced from lv_dropdown.o(.rodata.lv_dropdown_class)
- lv_dropdown_list_event from lv_dropdown.o(.text.lv_dropdown_list_event) referenced from lv_dropdown.o(.rodata.lv_dropdownlist_class)
- lv_dropdownlist_constructor from lv_dropdown.o(.text.lv_dropdownlist_constructor) referenced from lv_dropdown.o(.rodata.lv_dropdownlist_class)
- lv_dropdownlist_destructor from lv_dropdown.o(.text.lv_dropdownlist_destructor) referenced from lv_dropdown.o(.rodata.lv_dropdownlist_class)
- lv_event_handler from lv_calc.o(.text.lv_event_handler) referenced 2 times from lv_calc.o(.text.lv_calculator_demo)
- lv_file_event_cb from lv_file.o(.text.lv_file_event_cb) referenced 2 times from lv_file.o(.text.lv_list_btn_event)
- lv_file_event_handler from lv_file.o(.text.lv_file_event_handler) referenced 2 times from lv_file.o(.text.lv_file_demo)
- lv_font_get_bitmap_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_bitmap_fmt_txt) referenced from font20.o(.rodata.Font20)
- lv_font_get_bitmap_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_bitmap_fmt_txt) referenced from font32.o(.rodata.Font32)
- lv_font_get_bitmap_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_bitmap_fmt_txt) referenced from font70.o(.rodata.Font70)
- lv_font_get_bitmap_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_bitmap_fmt_txt) referenced from lv_font_montserrat_20.o(.rodata.lv_font_montserrat_20)
- lv_font_get_bitmap_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_bitmap_fmt_txt) referenced from lv_font_montserrat_22.o(.rodata.lv_font_montserrat_22)
- lv_font_get_bitmap_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_bitmap_fmt_txt) referenced from lv_font_montserrat_28.o(.rodata.lv_font_montserrat_28)
- lv_font_get_bitmap_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_bitmap_fmt_txt) referenced from lv_font_montserrat_32.o(.rodata.lv_font_montserrat_32)
- lv_font_get_glyph_dsc_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt) referenced from font20.o(.rodata.Font20)
- lv_font_get_glyph_dsc_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt) referenced from font32.o(.rodata.Font32)
- lv_font_get_glyph_dsc_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt) referenced from font70.o(.rodata.Font70)
- lv_font_get_glyph_dsc_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt) referenced from lv_font_montserrat_20.o(.rodata.lv_font_montserrat_20)
- lv_font_get_glyph_dsc_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt) referenced from lv_font_montserrat_22.o(.rodata.lv_font_montserrat_22)
- lv_font_get_glyph_dsc_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt) referenced from lv_font_montserrat_28.o(.rodata.lv_font_montserrat_28)
- lv_font_get_glyph_dsc_fmt_txt from lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt) referenced from lv_font_montserrat_32.o(.rodata.lv_font_montserrat_32)
- lv_health_event_handler from lv_health.o(.text.lv_health_event_handler) referenced 2 times from lv_health.o(.text.lv_health_demo)
- lv_imc_event_handler from lv_imc.o(.text.lv_imc_event_handler) referenced 2 times from lv_imc.o(.text.lv_imc_demo)
- lv_img_constructor from lv_img.o(.text.lv_img_constructor) referenced from lv_img.o(.rodata.lv_img_class)
- lv_img_decoder_built_in_close from lv_img_decoder.o(.text.lv_img_decoder_built_in_close) referenced 2 times from lv_img_decoder.o(.text._lv_img_decoder_init)
- lv_img_decoder_built_in_info from lv_img_decoder.o(.text.lv_img_decoder_built_in_info) referenced 2 times from lv_img_decoder.o(.text._lv_img_decoder_init)
- lv_img_decoder_built_in_open from lv_img_decoder.o(.text.lv_img_decoder_built_in_open) referenced 2 times from lv_img_decoder.o(.text._lv_img_decoder_init)
- lv_img_decoder_built_in_read_line from lv_img_decoder.o(.text.lv_img_decoder_built_in_read_line) referenced 2 times from lv_img_decoder.o(.text._lv_img_decoder_init)
- lv_img_destructor from lv_img.o(.text.lv_img_destructor) referenced from lv_img.o(.rodata.lv_img_class)
- lv_img_event from lv_img.o(.text.lv_img_event) referenced from lv_img.o(.rodata.lv_img_class)
- lv_imgbtn_constructor from lv_imgbtn.o(.text.lv_imgbtn_constructor) referenced from lv_imgbtn.o(.rodata.lv_imgbtn_class)
- lv_imgbtn_control_event_handler from lv_load_image.o(.text.lv_imgbtn_control_event_handler) referenced 4 times from lv_load_image.o(.text.lv_mid_cont_add_app)
- lv_imgbtn_event from lv_imgbtn.o(.text.lv_imgbtn_event) referenced from lv_imgbtn.o(.rodata.lv_imgbtn_class)
- lv_indev_read_timer_cb from lv_indev.o(.text.lv_indev_read_timer_cb) referenced 2 times from lv_hal_indev.o(.text.lv_indev_drv_register)
- lv_label_constructor from lv_label.o(.text.lv_label_constructor) referenced from lv_label.o(.rodata.lv_label_class)
- lv_label_destructor from lv_label.o(.text.lv_label_destructor) referenced from lv_label.o(.rodata.lv_label_class)
- lv_label_event from lv_label.o(.text.lv_label_event) referenced from lv_label.o(.rodata.lv_label_class)
- lv_labeltimer from lv_meter.o(.text.lv_labeltimer) referenced 2 times from lv_meter.o(.text.lv_meter_win)
- lv_led_constructor from lv_led.o(.text.lv_led_constructor) referenced from lv_led.o(.rodata.lv_led_class)
- lv_led_event from lv_led.o(.text.lv_led_event) referenced from lv_led.o(.rodata.lv_led_class)
- lv_line_constructor from lv_line.o(.text.lv_line_constructor) referenced from lv_line.o(.rodata.lv_line_class)
- lv_line_event from lv_line.o(.text.lv_line_event) referenced from lv_line.o(.rodata.lv_line_class)
- lv_list_btn_event from lv_file.o(.text.lv_list_btn_event) referenced 2 times from lv_file.o(.text.lv_scan_files)
- lv_mem_walker from lv_mem.o(.text.lv_mem_walker) referenced 2 times from lv_mem.o(.text.lv_mem_alloc)
- lv_mem_walker from lv_mem.o(.text.lv_mem_walker) referenced 2 times from lv_mem.o(.text.lv_mem_realloc)
- lv_menu_back_event_cb from lv_menu.o(.text.lv_menu_back_event_cb) referenced 2 times from lv_menu.o(.text.lv_menu_constructor)
- lv_menu_constructor from lv_menu.o(.text.lv_menu_constructor) referenced from lv_menu.o(.rodata.lv_menu_class)
- lv_menu_cont_constructor from lv_menu.o(.text.lv_menu_cont_constructor) referenced from lv_menu.o(.rodata.lv_menu_cont_class)
- lv_menu_destructor from lv_menu.o(.text.lv_menu_destructor) referenced from lv_menu.o(.rodata.lv_menu_class)
- lv_menu_page_constructor from lv_menu.o(.text.lv_menu_page_constructor) referenced from lv_menu.o(.rodata.lv_menu_page_class)
- lv_menu_page_destructor from lv_menu.o(.text.lv_menu_page_destructor) referenced from lv_menu.o(.rodata.lv_menu_page_class)
- lv_menu_section_constructor from lv_menu.o(.text.lv_menu_section_constructor) referenced from lv_menu.o(.rodata.lv_menu_section_class)
- lv_menu_value_changed_event_cb from lv_menu.o(.text.lv_menu_value_changed_event_cb) referenced 2 times from lv_menu.o(.text.lv_menu_constructor)
- lv_message_event_handler from lv_message.o(.text.lv_message_event_handler) referenced 2 times from lv_message.o(.text.lv_message_demo)
- lv_meter_constructor from lv_meter_1.o(.text.lv_meter_constructor) referenced from lv_meter_1.o(.rodata.lv_meter_class)
- lv_meter_destructor from lv_meter_1.o(.text.lv_meter_destructor) referenced from lv_meter_1.o(.rodata.lv_meter_class)
- lv_meter_event from lv_meter_1.o(.text.lv_meter_event) referenced from lv_meter_1.o(.rodata.lv_meter_class)
- lv_meter_event_handler from lv_meter.o(.text.lv_meter_event_handler) referenced 2 times from lv_meter.o(.text.lv_meter_win)
- lv_meter_timer from lv_meter.o(.text.lv_meter_timer) referenced 2 times from lv_meter.o(.text.lv_meter_win)
- lv_obj_constructor from lv_obj.o(.text.lv_obj_constructor) referenced from lv_obj.o(.rodata.lv_obj_class)
- lv_obj_destructor from lv_obj.o(.text.lv_obj_destructor) referenced from lv_obj.o(.rodata.lv_obj_class)
- lv_obj_event from lv_obj.o(.text.lv_obj_event) referenced from lv_obj.o(.rodata.lv_obj_class)
- lv_obj_get_height from lv_obj_pos.o(.text.lv_obj_get_height) referenced 2 times from lv_flex.o(.text.find_track_end)
- lv_obj_get_width from lv_obj_pos.o(.text.lv_obj_get_width) referenced 2 times from lv_flex.o(.text.find_track_end)
- lv_photo_event_handler from lv_photo.o(.text.lv_photo_event_handler) referenced 2 times from lv_photo.o(.text.lv_photo_demo)
- lv_roller_constructor from lv_roller.o(.text.lv_roller_constructor) referenced from lv_roller.o(.rodata.lv_roller_class)
- lv_roller_event from lv_roller.o(.text.lv_roller_event) referenced from lv_roller.o(.rodata.lv_roller_class)
- lv_roller_label_event from lv_roller.o(.text.lv_roller_label_event) referenced from lv_roller.o(.rodata.lv_roller_label_class)
- lv_rtc_timer from lv_load_image.o(.text.lv_rtc_timer) referenced 2 times from lv_load_image.o(.text.lv_app_icon)
- lv_setting_event_handler from lv_calendar.o(.text.lv_setting_event_handler) referenced 2 times from lv_calendar.o(.text.lv_calendar_demo)
- lv_setting_event_handler from lv_music.o(.text.lv_setting_event_handler) referenced 2 times from lv_music.o(.text.lv_music_demo)
- lv_setting_event_handler from lv_setting.o(.text.lv_setting_event_handler) referenced 2 times from lv_setting.o(.text.lv_setting_demo)
- lv_slider_constructor from lv_slider.o(.text.lv_slider_constructor) referenced from lv_slider.o(.rodata.lv_slider_class)
- lv_slider_event from lv_slider.o(.text.lv_slider_event) referenced from lv_slider.o(.rodata.lv_slider_class)
- lv_spinbox_constructor from lv_spinbox.o(.text.lv_spinbox_constructor) referenced from lv_spinbox.o(.rodata.lv_spinbox_class)
- lv_spinbox_event from lv_spinbox.o(.text.lv_spinbox_event) referenced from lv_spinbox.o(.rodata.lv_spinbox_class)
- lv_spinner_constructor from lv_spinner.o(.text.lv_spinner_constructor) referenced from lv_spinner.o(.rodata.lv_spinner_class)
- lv_switch_anim_exec_cb from lv_switch.o(.text.lv_switch_anim_exec_cb) referenced 2 times from lv_switch.o(.text.lv_switch_event)
- lv_switch_anim_ready from lv_switch.o(.text.lv_switch_anim_ready) referenced 2 times from lv_switch.o(.text.lv_switch_event)
- lv_switch_constructor from lv_switch.o(.text.lv_switch_constructor) referenced from lv_switch.o(.rodata.lv_switch_class)
- lv_switch_destructor from lv_switch.o(.text.lv_switch_destructor) referenced from lv_switch.o(.rodata.lv_switch_class)
- lv_switch_event from lv_switch.o(.text.lv_switch_event) referenced from lv_switch.o(.rodata.lv_switch_class)
- lv_table_constructor from lv_table.o(.text.lv_table_constructor) referenced from lv_table.o(.rodata.lv_table_class)
- lv_table_destructor from lv_table.o(.text.lv_table_destructor) referenced from lv_table.o(.rodata.lv_table_class)
- lv_table_event from lv_table.o(.text.lv_table_event) referenced from lv_table.o(.rodata.lv_table_class)
- lv_tabview_constructor from lv_tabview.o(.text.lv_tabview_constructor) referenced from lv_tabview.o(.rodata.lv_tabview_class)
- lv_tabview_destructor from lv_tabview.o(.text.lv_tabview_destructor) referenced from lv_tabview.o(.rodata.lv_tabview_class)
- lv_tabview_event from lv_tabview.o(.text.lv_tabview_event) referenced from lv_tabview.o(.rodata.lv_tabview_class)
- lv_textarea_constructor from lv_textarea.o(.text.lv_textarea_constructor) referenced from lv_textarea.o(.rodata.lv_textarea_class)
- lv_textarea_destructor from lv_textarea.o(.text.lv_textarea_destructor) referenced from lv_textarea.o(.rodata.lv_textarea_class)
- lv_textarea_event from lv_textarea.o(.text.lv_textarea_event) referenced from lv_textarea.o(.rodata.lv_textarea_class)
- lv_tileview_constructor from lv_tileview.o(.text.lv_tileview_constructor) referenced from lv_tileview.o(.rodata.lv_tileview_class)
- lv_tileview_tile_constructor from lv_tileview.o(.text.lv_tileview_tile_constructor) referenced from lv_tileview.o(.rodata.lv_tileview_tile_class)
- lv_txt_unicode_to_utf8 from lv_txt.o(.text.lv_txt_unicode_to_utf8) referenced 2 times from lv_txt.o(.data._lv_txt_unicode_to_encoded)
- lv_txt_utf8_get_byte_id from lv_txt.o(.text.lv_txt_utf8_get_byte_id) referenced 2 times from lv_txt.o(.data._lv_txt_encoded_get_byte_id)
- lv_txt_utf8_get_char_id from lv_txt.o(.text.lv_txt_utf8_get_char_id) referenced 2 times from lv_txt.o(.data._lv_txt_encoded_get_char_id)
- lv_txt_utf8_get_length from lv_txt.o(.text.lv_txt_utf8_get_length) referenced 2 times from lv_txt.o(.data._lv_txt_get_encoded_length)
- lv_txt_utf8_next from lv_txt.o(.text.lv_txt_utf8_next) referenced 2 times from lv_txt.o(.data._lv_txt_encoded_next)
- lv_txt_utf8_prev from lv_txt.o(.text.lv_txt_utf8_prev) referenced 2 times from lv_txt.o(.data._lv_txt_encoded_prev)
- lv_txt_utf8_size from lv_txt.o(.text.lv_txt_utf8_size) referenced 2 times from lv_txt.o(.data._lv_txt_encoded_size)
- lv_win_constructor from lv_win.o(.text.lv_win_constructor) referenced from lv_win.o(.rodata.lv_win_class)
- main from main.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- month_event_cb from lv_calendar_header_arrow.o(.text.month_event_cb) referenced 4 times from lv_calendar_header_arrow.o(.text.my_constructor)
- msgbox_close_click_event_cb from lv_msgbox.o(.text.msgbox_close_click_event_cb) referenced 2 times from lv_msgbox.o(.text.lv_msgbox_create)
- msgbox_event_cb from lv_imc.o(.text.msgbox_event_cb) referenced 2 times from lv_imc.o(.text.lv_imc_demo)
- msgbox_event_cb from lv_load_image.o(.text.msgbox_event_cb) referenced 2 times from lv_load_image.o(.text.lv_msgbox)
- 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_constructor from lv_calendar_header_arrow.o(.text.my_constructor) referenced from lv_calendar_header_arrow.o(.rodata.lv_calendar_header_arrow_class)
- my_constructor from lv_calendar_header_dropdown.o(.text.my_constructor) referenced from lv_calendar_header_dropdown.o(.rodata.lv_calendar_header_dropdown_class)
- my_mem_init from malloc.o(.text.my_mem_init) referenced 2 times from malloc.o(.data.mallco_dev)
- my_mem_perused from malloc.o(.text.my_mem_perused) referenced 2 times from malloc.o(.data.mallco_dev)
- pwd_char_hider_anim from lv_textarea.o(.text.pwd_char_hider_anim) referenced 2 times from lv_textarea.o(.text.lv_textarea_add_char)
- pwd_char_hider_anim from lv_textarea.o(.text.pwd_char_hider_anim) referenced 2 times from lv_textarea.o(.text.lv_textarea_add_text)
- pwd_char_hider_anim from lv_textarea.o(.text.pwd_char_hider_anim) referenced 2 times from lv_textarea.o(.text.lv_textarea_set_text)
- pwd_char_hider_anim_ready from lv_textarea.o(.text.pwd_char_hider_anim_ready) referenced 2 times from lv_textarea.o(.text.lv_textarea_add_char)
- pwd_char_hider_anim_ready from lv_textarea.o(.text.pwd_char_hider_anim_ready) referenced 2 times from lv_textarea.o(.text.lv_textarea_add_text)
- pwd_char_hider_anim_ready from lv_textarea.o(.text.pwd_char_hider_anim_ready) referenced 2 times from lv_textarea.o(.text.lv_textarea_set_text)
- scroll_anim_ready_cb from lv_obj_scroll.o(.text.scroll_anim_ready_cb) referenced 2 times from lv_obj_scroll.o(.text.lv_obj_scroll_by)
- scroll_anim_ready_cb from lv_roller.o(.text.scroll_anim_ready_cb) referenced 2 times from lv_roller.o(.text.refr_position)
- scroll_x_anim from lv_obj_scroll.o(.text.scroll_x_anim) referenced 2 times from lv_obj_scroll.o(.text.lv_obj_get_scroll_end)
- scroll_x_anim from lv_obj_scroll.o(.text.scroll_x_anim) referenced 4 times from lv_obj_scroll.o(.text.lv_obj_scroll_by)
- scroll_x_anim from lv_obj_scroll.o(.text.scroll_x_anim) referenced 2 times from lv_obj_scroll.o(.text.lv_obj_scroll_to)
- scroll_x_anim from lv_obj_scroll.o(.text.scroll_x_anim) referenced 2 times from lv_obj_scroll.o(.text.lv_obj_scroll_to_x)
- scroll_x_anim from lv_obj_scroll.o(.text.scroll_x_anim) referenced 2 times from lv_obj_scroll.o(.text.scroll_area_into_view)
- scroll_y_anim from lv_obj_scroll.o(.text.scroll_y_anim) referenced 2 times from lv_obj_scroll.o(.text.lv_obj_get_scroll_end)
- scroll_y_anim from lv_obj_scroll.o(.text.scroll_y_anim) referenced 4 times from lv_obj_scroll.o(.text.lv_obj_scroll_by)
- scroll_y_anim from lv_obj_scroll.o(.text.scroll_y_anim) referenced 2 times from lv_obj_scroll.o(.text.lv_obj_scroll_to)
- scroll_y_anim from lv_obj_scroll.o(.text.scroll_y_anim) referenced 2 times from lv_obj_scroll.o(.text.lv_obj_scroll_to_y)
- scroll_y_anim from lv_obj_scroll.o(.text.scroll_y_anim) referenced 2 times from lv_obj_scroll.o(.text.scroll_area_into_view)
- set_ofs_x_anim from lv_label.o(.text.set_ofs_x_anim) referenced 8 times from lv_label.o(.text.lv_label_refr_text)
- set_ofs_x_anim from lv_label.o(.text.set_ofs_x_anim) referenced 2 times from lv_label.o(.text.lv_label_set_long_mode)
- set_ofs_y_anim from lv_label.o(.text.set_ofs_y_anim) referenced 6 times from lv_label.o(.text.lv_label_refr_text)
- set_ofs_y_anim from lv_label.o(.text.set_ofs_y_anim) referenced 2 times from lv_label.o(.text.lv_label_set_long_mode)
- set_y_anim from lv_roller.o(.text.set_y_anim) referenced 2 times from lv_roller.o(.text.lv_roller_event)
- set_y_anim from lv_roller.o(.text.set_y_anim) referenced 4 times from lv_roller.o(.text.refr_position)
- slider_event_cb from lv_control.o(.text.slider_event_cb) referenced 4 times from lv_control.o(.text.lv_control_demo)
- song_play_event_cb from lv_music.o(.text.song_play_event_cb) referenced 2 times from lv_music.o(.text.lv_music_demo)
- switch_event_cb from lv_control.o(.text.switch_event_cb) referenced 4 times from lv_control.o(.text.lv_control_demo)
- theme_apply from lv_theme_default.o(.text.theme_apply) referenced 2 times from lv_theme_default.o(.text.lv_theme_default_init)
- tileview_event_cb from lv_tileview.o(.text.tileview_event_cb) referenced 2 times from lv_tileview.o(.text.lv_tileview_constructor)
- touchpad_read from lv_port_indev_template.o(.text.touchpad_read) referenced 2 times from lv_port_indev_template.o(.text.lv_port_indev_init)
- tp_adjust from touch.o(.text.tp_adjust) referenced 2 times from touch.o(.data.tp_dev)
- tp_init from touch.o(.text.tp_init) referenced 2 times from touch.o(.data.tp_dev)
- tp_scan from touch.o(.text.tp_scan) referenced 2 times from touch.o(.data.tp_dev)
- trans_anim_cb from lv_obj_style.o(.text.trans_anim_cb) referenced 2 times from lv_obj_style.o(.text._lv_obj_style_create_transition)
- trans_anim_ready_cb from lv_obj_style.o(.text.trans_anim_ready_cb) referenced 2 times from lv_obj_style.o(.text._lv_obj_style_create_transition)
- trans_anim_start_cb from lv_obj_style.o(.text.trans_anim_start_cb) referenced 2 times from lv_obj_style.o(.text._lv_obj_style_create_transition)
- unicode_list_compare from lv_font_fmt_txt.o(.text.unicode_list_compare) referenced 2 times from lv_font_fmt_txt.o(.text.get_glyph_dsc_id)
- value_changed_event_cb from lv_calendar_header_arrow.o(.text.value_changed_event_cb) referenced 4 times from lv_calendar_header_arrow.o(.text.my_constructor)
- 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)
- year_event_cb from lv_calendar_header_dropdown.o(.text.year_event_cb) referenced 2 times from lv_calendar_header_dropdown.o(.text.my_constructor)
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)
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)
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]
- >> lv_memset_ff (via Veneer)
- >> lv_memset (via Veneer)
- >> _ntoa_format (via Veneer)
- >> _memset$wrapper
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> lv_memset_ff (via Veneer)
- >> lv_spinbox_updatevalue (via Veneer)
__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)
- >> dir_clear (via Veneer)
- >> dir_register (via Veneer)
- >> lv_memset_00 (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
- >> lv_load_main_window (via Veneer)
- >> hyperram_init (via Veneer)
- >> lcd_init (via Veneer)
- >> SD_SwitchSpeed (via Veneer)
- >> lv_rtc_timer (via Veneer)
- >> f_open (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
- >> HAL_RTC_MspInit (via Veneer)
- >> HAL_ADC_MspInit (via Veneer)
- >> dir_clear (via Veneer)
- >> sync_fs (via Veneer)
- >> lv_calc_exe (via Veneer)
- >> lv_math_calc_label (via Veneer)
- >> calc_fmt_show (via Veneer)
- >> lv_event_handler (via Veneer)
- >> lv_scan_files (via Veneer)
- >> lv_memset_00 (via Veneer)
__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)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.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
- >> hyperram_init (via Veneer)
- >> lcd_init (via Veneer)
- >> beep_init (via Veneer)
- >> key_init (via Veneer)
- >> led_init (via Veneer)
- >> HAL_SD_MspInit (via Veneer)
- >> sdnand_init (via Veneer)
- >> HAL_SPI_MspInit (via Veneer)
- >> ft5206_init (via Veneer)
- >> gt9xxx_init (via Veneer)
- >> tp_init (via Veneer)
- >> ct_iic_init (via Veneer)
- >> iic_init (via Veneer)
- >> HAL_ADC_MspInit (via Veneer)
- >> HAL_SRAM_MspInit (via Veneer)
- >> HAL_TIM_PWM_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_RTCEx_WakeUpTimerEventCallback (via Veneer)
HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32h7rsxx_hal_gpio.o(.text.HAL_GPIO_WritePin))
[Called By]
- >> lcd_init (via Veneer)
- >> beep_init (via Veneer)
- >> led_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)
- >> ft5206_init (via Veneer)
- >> gt9xxx_init (via Veneer)
- >> 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_read_byte (via Veneer)
- >> iic_send_byte (via Veneer)
- >> iic_wait_ack (via Veneer)
- >> iic_start (via Veneer)
- >> iic_stop (via Veneer)
- >> iic_init (via Veneer)
- >> hyperram_hardware_reset (via Veneer)
- >> slider_event_cb (via Veneer)
- >> switch_event_cb (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_RTCEx_SetWakeUpTimer_IT (via Veneer)
- >> HAL_RTC_SetDate (via Veneer)
- >> HAL_RTC_SetTime (via Veneer)
- >> RTC_ExitInitMode (via Veneer)
- >> HAL_RTC_Init (via Veneer)
- >> ADC_Disable (via Veneer)
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_UART_MspInit
- >> rtc_set_wakeup (via Veneer)
- >> HAL_TIM_Base_MspInit (via Veneer)
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
- >> rtc_set_wakeup (via Veneer)
- >> HAL_TIM_Base_MspInit (via Veneer)
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
- >> hyperram_init (via Veneer)
- >> lcd_init (via Veneer)
- >> HAL_SD_MspInit (via Veneer)
- >> HAL_SPI_MspInit (via Veneer)
- >> HAL_RTC_MspInit (via Veneer)
- >> HAL_ADC_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]- >> sys_stm32_clock_init
- >> HAL_RTC_MspInit (via Veneer)
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]- >> images_init (via Veneer)
- >> key_scan (via Veneer)
- >> lcd_init (via Veneer)
- >> main
- >> w25q128_dual_init
- >> mx25um25645g_init
- >> ft5206_scan (via Veneer)
- >> ft5206_init (via Veneer)
- >> tp_adjust (via Veneer)
- >> gt9xxx_init (via Veneer)
- >> at24cxx_write (via Veneer)
- >> at24cxx_write_one_byte (via Veneer)
- >> 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_read_byte (via Veneer)
- >> iic_send_byte (via Veneer)
- >> iic_wait_ack (via Veneer)
- >> iic_start (via Veneer)
- >> iic_stop (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))
[Called By]
[Address Reference Count : 1]
main (Thumb, 496 bytes, Stack size 16 bytes, main.o(.text.main))
[Stack]
- Max Depth = 1036
- Call Chain = main ⇒ images_update_image ⇒ f_open ⇒ dir_register ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> lv_timer_handler (via Veneer)
- >> lv_load_main_window (via Veneer)
- >> lv_port_indev_init (via Veneer)
- >> lv_port_disp_init (via Veneer)
- >> lv_init (via Veneer)
- >> btim_timx_int_init (via Veneer)
- >> images_update_image (via Veneer)
- >> lcd_fill (via Veneer)
- >> delay_ms
- >> sd_init (via Veneer)
- >> lcd_show_string (via Veneer)
- >> lcd_clear (via Veneer)
- >> images_init (via Veneer)
- >> key_scan (via Veneer)
- >> f_mount (via Veneer)
- >> exfuns_init (via Veneer)
- >> my_mem_init (via Veneer)
- >> rtc_set_wakeup (via Veneer)
- >> rtc_init (via Veneer)
- >> gtim_timx_pwm_chy_init (via Veneer)
- >> adc_init (via Veneer)
- >> hyperram_init (via Veneer)
- >> lcd_init (via Veneer)
- >> beep_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
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
norflash_erase_sector (Thumb, 58 bytes, Stack size 8 bytes, norflash.o(.text.norflash_erase_sector))
[Stack]
- Max Depth = 8
- Call Chain = norflash_erase_sector
[Called By]- >> norflash_ex_erase_sector
norflash_ex_erase_sector (Thumb, 154 bytes, Stack size 24 bytes, norflash_ex.o(.text.norflash_ex_erase_sector))
[Stack]
- Max Depth = 324
- Call Chain = norflash_ex_erase_sector ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> norflash_memory_mapped
- >> norflash_erase_sector
- >> norflash_init
[Called By]- >> images_update_image (via Veneer)
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]- >> images_update_image (via Veneer)
- >> images_init (via Veneer)
- >> lv_load_iamge (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]- >> images_update_image (via Veneer)
- >> disk_write (via Veneer)
norflash_get_sector_size (Thumb, 20 bytes, Stack size 0 bytes, norflash.o(.text.norflash_get_sector_size))
[Called By]
- >> images_update_image (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_erase_sector
- >> 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_erase_sector
- >> 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)
__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
- >> f_read
- >> _vsnprintf
- >> _printf_core
- >> _fp_digits
___aeabi_memcpy4$move (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)
__aeabi_memcpy (Thumb, 64 bytes, Stack size 8 bytes, memmovea.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_memcpy
[Called By]- >> images_update_image
- >> f_read
- >> load_xdir
- >> store_xdir
- >> lv_fs_read
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)
__aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)
__aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)
__aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)
strcat (Thumb, 24 bytes, Stack size 0 bytes, strcat.o(.text))
[Called By]
- >> images_update_image
- >> lv_list_btn_event
- >> lv_calc_exe
- >> lv_math_calc_label
strstr (Thumb, 36 bytes, Stack size 12 bytes, strstr.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strstr
[Called By]- >> lv_list_btn_event
- >> lv_scan_files
strchr (Thumb, 20 bytes, Stack size 0 bytes, strchr.o(.text))
[Called By]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
- >> images_update_image
- >> lv_list_btn_event
- >> lv_label_set_text
- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_calc_exe
- >> lv_math_calc_label
- >> lv_textarea_set_text
- >> calc_fmt_show
- >> lv_event_handler
- >> lv_img_set_src
- >> lv_fs_get_ext
- >> lv_img_decoder_open
- >> lv_textarea_add_char
- >> lv_spinbox_event
- >> lv_spinbox_updatevalue
- >> lv_dropdown_set_options
- >> _lv_txt_cut
- >> _lv_txt_ins
- >> lv_label_ins_text
- >> lv_label_refr_text
- >> draw_main
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]- >> btnm_event_cb
- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_btnmatrix_get_btn_text
- >> lv_btnmatrix_set_map
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
- >> lv_textarea_add_char
- >> draw_main
- >> lv_btnmatrix_event
memchr (Thumb, 20 bytes, Stack size 0 bytes, memchr.o(.text))
[Called By]
memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = memcmp
[Called By]- >> gt9xxx_init
- >> dir_find
- >> check_fs
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
- >> images_update_image
- >> lv_list_btn_event
- >> lv_label_set_text
- >> lv_textarea_set_text
- >> lv_img_set_src
- >> lv_img_decoder_open
- >> lv_dropdown_set_options
__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)
__strtod_int (Thumb, 94 bytes, Stack size 40 bytes, strtod.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = __strtod_int ⇒ _local_sscanf ⇒ _scanf_real
[Calls]
[Called By]
__I$use$fp (Thumb, 0 bytes, Stack size 48 bytes, iusefp.o(.text), UNUSED)
__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]- >> _fp_value
- >> _fp_digits
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text), UNUSED)
[Calls]
[Called By]- >> _fp_value
- >> _fp_digits
__ARM_scalbn (Thumb, 46 bytes, Stack size 16 bytes, dscalb.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __ARM_scalbn
[Called By]
scalbn (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED)
__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]
__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)
isspace (Thumb, 10 bytes, Stack size 0 bytes, isspace_c.o(.text))
[Calls]
[Address Reference Count : 1]
_scanf_real (Thumb, 0 bytes, Stack size 104 bytes, scanf_fp.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = _scanf_real
[Called By]
_scanf_really_real (Thumb, 556 bytes, Stack size 104 bytes, scanf_fp.o(.text), UNUSED)
[Calls]
- >> __aeabi_d2f
- >> _is_digit
- >> _fp_value
_sgetc (Thumb, 30 bytes, Stack size 0 bytes, _sgetc.o(.text))
[Address Reference Count : 1]
_sbackspace (Thumb, 34 bytes, Stack size 0 bytes, _sgetc.o(.text))
[Address Reference Count : 1]
_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_ul2d
- >> __aeabi_dmul
- >> __aeabi_dadd
__ctype_lookup (Thumb, 34 bytes, Stack size 0 bytes, ctype_c.o(.text))
[Called By]
__aeabi_ul2d (Thumb, 24 bytes, Stack size 16 bytes, dfltul.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text), UNUSED)
[Called By]
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text), UNUSED)
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)
ADC_Disable (Thumb, 122 bytes, Stack size 16 bytes, stm32h7rsxx_hal_adc.o(.text.ADC_Disable))
[Stack]
- Max Depth = 16
- Call Chain = ADC_Disable
[Calls]- >> HAL_GetTick (via Veneer)
[Called By]- >> HAL_ADCEx_Calibration_Start
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_ADCEx_Calibration_Start (Thumb, 146 bytes, Stack size 24 bytes, stm32h7rsxx_hal_adc_ex.o(.text.HAL_ADCEx_Calibration_Start))
[Stack]
- Max Depth = 40
- Call Chain = HAL_ADCEx_Calibration_Start ⇒ ADC_Disable
[Calls]
[Called By]
HAL_ADC_Init (Thumb, 436 bytes, Stack size 24 bytes, stm32h7rsxx_hal_adc.o(.text.HAL_ADC_Init))
[Stack]
- Max Depth = 244
- Call Chain = HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]
HAL_ADC_MspInit (Thumb, 120 bytes, Stack size 176 bytes, adc.o(.text.HAL_ADC_MspInit))
[Stack]
- Max Depth = 220
- Call Chain = HAL_ADC_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init (via Veneer)
- >> HAL_RCCEx_PeriphCLKConfig (via Veneer)
- >> __aeabi_memclr4 (via Veneer)
[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_PWR_EnableBkUpAccess (Thumb, 18 bytes, Stack size 0 bytes, stm32h7rsxx_hal_pwr.o(.text.HAL_PWR_EnableBkUpAccess))
[Called By]
- >> rtc_init
- >> HAL_RTC_MspInit
HAL_RTCEx_AlarmBEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_rtc_ex.o(.text.HAL_RTCEx_AlarmBEventCallback))
[Called By]
- >> HAL_RTC_AlarmIRQHandler
HAL_RTCEx_BKUPRead (Thumb, 14 bytes, Stack size 0 bytes, stm32h7rsxx_hal_rtc_ex.o(.text.HAL_RTCEx_BKUPRead))
[Called By]
HAL_RTCEx_BKUPWrite (Thumb, 14 bytes, Stack size 0 bytes, stm32h7rsxx_hal_rtc_ex.o(.text.HAL_RTCEx_BKUPWrite))
[Called By]
HAL_RTCEx_SetWakeUpTimer_IT (Thumb, 154 bytes, Stack size 32 bytes, stm32h7rsxx_hal_rtc_ex.o(.text.HAL_RTCEx_SetWakeUpTimer_IT))
[Stack]
- Max Depth = 32
- Call Chain = HAL_RTCEx_SetWakeUpTimer_IT
[Calls]- >> HAL_GetTick (via Veneer)
[Called By]
HAL_RTCEx_WakeUpTimerEventCallback (Thumb, 14 bytes, Stack size 0 bytes, rtc.o(.text.HAL_RTCEx_WakeUpTimerEventCallback))
[Calls]
- >> HAL_GPIO_TogglePin (via Veneer)
[Called By]- >> HAL_RTCEx_WakeUpTimerIRQHandler
HAL_RTCEx_WakeUpTimerIRQHandler (Thumb, 36 bytes, Stack size 8 bytes, stm32h7rsxx_hal_rtc_ex.o(.text.HAL_RTCEx_WakeUpTimerIRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RTCEx_WakeUpTimerIRQHandler
[Calls]- >> HAL_RTCEx_WakeUpTimerEventCallback
[Called By]
HAL_RTC_AlarmAEventCallback (Thumb, 8 bytes, Stack size 0 bytes, rtc.o(.text.HAL_RTC_AlarmAEventCallback))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RTC_AlarmAEventCallback ⇒ puts
[Calls]
[Called By]- >> HAL_RTC_AlarmIRQHandler
HAL_RTC_AlarmIRQHandler (Thumb, 52 bytes, Stack size 16 bytes, stm32h7rsxx_hal_rtc.o(.text.HAL_RTC_AlarmIRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = HAL_RTC_AlarmIRQHandler ⇒ HAL_RTC_AlarmAEventCallback ⇒ puts
[Calls]- >> HAL_RTC_AlarmAEventCallback
- >> HAL_RTCEx_AlarmBEventCallback
[Called By]
HAL_RTC_GetDate (Thumb, 108 bytes, Stack size 16 bytes, stm32h7rsxx_hal_rtc.o(.text.HAL_RTC_GetDate))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RTC_GetDate
[Called By]
HAL_RTC_GetTime (Thumb, 132 bytes, Stack size 16 bytes, stm32h7rsxx_hal_rtc.o(.text.HAL_RTC_GetTime))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RTC_GetTime
[Called By]
HAL_RTC_Init (Thumb, 242 bytes, Stack size 24 bytes, stm32h7rsxx_hal_rtc.o(.text.HAL_RTC_Init))
[Stack]
- Max Depth = 264
- Call Chain = HAL_RTC_Init ⇒ HAL_RTC_MspInit ⇒ HAL_RCC_OscConfig ⇒ RCC_PLL_Config
[Calls]- >> HAL_GetTick (via Veneer)
- >> HAL_RTC_MspInit
- >> RTC_ExitInitMode
[Called By]
HAL_RTC_MspInit (Thumb, 174 bytes, Stack size 160 bytes, rtc.o(.text.HAL_RTC_MspInit))
[Stack]
- Max Depth = 240
- Call Chain = HAL_RTC_MspInit ⇒ HAL_RCC_OscConfig ⇒ RCC_PLL_Config
[Calls]- >> HAL_PWR_EnableBkUpAccess
- >> HAL_RCCEx_PeriphCLKConfig (via Veneer)
- >> HAL_RCC_OscConfig (via Veneer)
- >> HAL_RTCEx_BKUPWrite
- >> __aeabi_memclr4 (via Veneer)
[Called By]
HAL_RTC_SetDate (Thumb, 352 bytes, Stack size 32 bytes, stm32h7rsxx_hal_rtc.o(.text.HAL_RTC_SetDate))
[Stack]
- Max Depth = 48
- Call Chain = HAL_RTC_SetDate ⇒ RTC_ExitInitMode
[Calls]- >> HAL_GetTick (via Veneer)
- >> RTC_ExitInitMode
[Called By]
HAL_RTC_SetTime (Thumb, 390 bytes, Stack size 32 bytes, stm32h7rsxx_hal_rtc.o(.text.HAL_RTC_SetTime))
[Stack]
- Max Depth = 48
- Call Chain = HAL_RTC_SetTime ⇒ RTC_ExitInitMode
[Calls]- >> HAL_GetTick (via Veneer)
- >> RTC_ExitInitMode
[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]- >> sd_init
- >> HAL_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_TIMEx_Break2Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback))
[Called By]
HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback))
[Called By]
HAL_TIMEx_CommutCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback))
[Called By]
HAL_TIMEx_DirectionChangeCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim_ex.o(.text.HAL_TIMEx_DirectionChangeCallback))
[Called By]
HAL_TIMEx_EncoderIndexCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim_ex.o(.text.HAL_TIMEx_EncoderIndexCallback))
[Called By]
HAL_TIMEx_IndexErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim_ex.o(.text.HAL_TIMEx_IndexErrorCallback))
[Called By]
HAL_TIMEx_TransitionErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback))
[Called By]
HAL_TIM_Base_Init (Thumb, 96 bytes, Stack size 8 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_Base_Init))
[Stack]
- Max Depth = 40
- Call Chain = HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority
[Calls]- >> TIM_Base_SetConfig
- >> HAL_TIM_Base_MspInit
[Called By]
HAL_TIM_Base_MspInit (Thumb, 64 bytes, Stack size 16 bytes, btim.o(.text.HAL_TIM_Base_MspInit))
[Stack]
- Max Depth = 32
- Call Chain = HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_NVIC_EnableIRQ (via Veneer)
- >> HAL_NVIC_SetPriority (via Veneer)
[Called By]
HAL_TIM_Base_Start_IT (Thumb, 182 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_Base_Start_IT))
[Called By]
HAL_TIM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback))
[Called By]
HAL_TIM_IRQHandler (Thumb, 454 bytes, Stack size 24 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = HAL_TIM_IRQHandler
[Calls]- >> HAL_TIMEx_TransitionErrorCallback
- >> HAL_TIMEx_IndexErrorCallback
- >> HAL_TIMEx_DirectionChangeCallback
- >> HAL_TIMEx_EncoderIndexCallback
- >> HAL_TIMEx_CommutCallback
- >> HAL_TIM_TriggerCallback
- >> HAL_TIMEx_Break2Callback
- >> HAL_TIMEx_BreakCallback
- >> HAL_TIM_OC_DelayElapsedCallback
- >> HAL_TIM_IC_CaptureCallback
- >> HAL_TIM_PWM_PulseFinishedCallback
- >> HAL_TIM_PeriodElapsedCallback
[Called By]
HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback))
[Called By]
HAL_TIM_PWM_ConfigChannel (Thumb, 1060 bytes, Stack size 24 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel))
[Stack]
- Max Depth = 24
- Call Chain = HAL_TIM_PWM_ConfigChannel
[Called By]- >> gtim_timx_pwm_chy_init
HAL_TIM_PWM_Init (Thumb, 96 bytes, Stack size 8 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_PWM_Init))
[Stack]
- Max Depth = 84
- Call Chain = HAL_TIM_PWM_Init ⇒ HAL_TIM_PWM_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> TIM_Base_SetConfig
- >> HAL_TIM_PWM_MspInit
[Called By]- >> gtim_timx_pwm_chy_init
HAL_TIM_PWM_MspInit (Thumb, 106 bytes, Stack size 32 bytes, gtim.o(.text.HAL_TIM_PWM_MspInit))
[Stack]
- Max Depth = 76
- Call Chain = HAL_TIM_PWM_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init (via Veneer)
[Called By]
HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback))
[Called By]
HAL_TIM_PWM_Start (Thumb, 408 bytes, Stack size 8 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_PWM_Start))
[Stack]
- Max Depth = 8
- Call Chain = HAL_TIM_PWM_Start
[Called By]- >> gtim_timx_pwm_chy_init
- >> switch_event_cb
HAL_TIM_PWM_Stop (Thumb, 222 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_PWM_Stop))
[Called By]
HAL_TIM_PeriodElapsedCallback (Thumb, 22 bytes, Stack size 0 bytes, btim.o(.text.HAL_TIM_PeriodElapsedCallback))
[Calls]
[Called By]
HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32h7rsxx_hal_tim.o(.text.HAL_TIM_TriggerCallback))
[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]
RTC_ExitInitMode (Thumb, 152 bytes, Stack size 16 bytes, stm32h7rsxx_hal_rtc.o(.text.RTC_ExitInitMode))
[Stack]
- Max Depth = 16
- Call Chain = RTC_ExitInitMode
[Calls]- >> HAL_GetTick (via Veneer)
[Called By]- >> HAL_RTC_SetDate
- >> HAL_RTC_SetTime
- >> HAL_RTC_Init
RTC_IRQHandler (Thumb, 26 bytes, Stack size 8 bytes, rtc.o(.text.RTC_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = RTC_IRQHandler ⇒ HAL_RTC_AlarmIRQHandler ⇒ HAL_RTC_AlarmAEventCallback ⇒ puts
[Calls]- >> HAL_RTCEx_WakeUpTimerIRQHandler
- >> HAL_RTC_AlarmIRQHandler
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
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]
TIM6_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, btim.o(.text.TIM6_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = TIM6_IRQHandler ⇒ HAL_TIM_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32h7r3xx.o(RESET)
TIM_Base_SetConfig (Thumb, 324 bytes, Stack size 8 bytes, stm32h7rsxx_hal_tim.o(.text.TIM_Base_SetConfig))
[Stack]
- Max Depth = 8
- Call Chain = TIM_Base_SetConfig
[Called By]- >> HAL_TIM_PWM_Init
- >> HAL_TIM_Base_Init
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]
_lv_anim_core_init (Thumb, 84 bytes, Stack size 16 bytes, lv_anim.o(.text._lv_anim_core_init))
[Stack]
- Max Depth = 120
- Call Chain = _lv_anim_core_init ⇒ lv_timer_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_timer_create
- >> lv_timer_pause
- >> _lv_ll_get_head
- >> _lv_ll_init
- >> lv_timer_resume
[Called By]
_lv_area_intersect (Thumb, 90 bytes, Stack size 16 bytes, lv_area.o(.text._lv_area_intersect))
[Stack]
- Max Depth = 16
- Call Chain = _lv_area_intersect
[Called By]- >> _lv_inv_area
- >> lv_draw_sw_blend
- >> lv_draw_sw_blend_basic
- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_sw_arc
- >> lv_draw_sw_rect
- >> lv_draw_label
- >> lv_draw_img
- >> lv_refr_obj
- >> lv_obj_area_is_visible
- >> lv_imgbtn_event
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> lv_chart_event
- >> draw_border_generic
- >> draw_bg
- >> draw_main
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_label_event
- >> lv_img_event
- >> draw_box_label
- >> lv_dropdown_list_event
_lv_area_is_in (Thumb, 160 bytes, Stack size 32 bytes, lv_area.o(.text._lv_area_is_in))
[Stack]
- Max Depth = 56
- Call Chain = _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]- >> _lv_inv_area
- >> lv_draw_sw_rect
- >> lv_draw_mask_is_any
- >> lv_refr_get_top_obj
- >> lv_obj_move_to
- >> lv_obj_refr_size
- >> lv_obj_event
- >> lv_img_event
_lv_area_is_on (Thumb, 56 bytes, Stack size 0 bytes, lv_area.o(.text._lv_area_is_on))
[Called By]
_lv_area_is_out (Thumb, 164 bytes, Stack size 32 bytes, lv_area.o(.text._lv_area_is_out))
[Stack]
- Max Depth = 56
- Call Chain = _lv_area_is_out ⇒ _lv_area_is_point_on
[Calls]
[Called By]- >> lv_draw_sw_rect
- >> lv_draw_mask_is_any
_lv_area_is_point_on (Thumb, 348 bytes, Stack size 24 bytes, lv_area.o(.text._lv_area_is_point_on))
[Stack]
- Max Depth = 24
- Call Chain = _lv_area_is_point_on
[Called By]- >> _lv_area_is_out
- >> _lv_area_is_in
- >> lv_obj_hit_test
- >> lv_indev_search_obj
- >> lv_colorwheel_event
- >> get_button_from_point
- >> lv_arc_event
- >> lv_slider_event
- >> lv_img_event
_lv_area_join (Thumb, 68 bytes, Stack size 16 bytes, lv_area.o(.text._lv_area_join))
[Stack]
- Max Depth = 16
- Call Chain = _lv_area_join
[Called By]
_lv_disp_refr_timer (Thumb, 1110 bytes, Stack size 72 bytes, lv_refr.o(.text._lv_disp_refr_timer))
[Stack]
- Max Depth = 784
- Call Chain = _lv_disp_refr_timer ⇒ lv_refr_area_part ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_update_layout
- >> lv_timer_pause
- >> lv_disp_get_default
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_area_set
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> _lv_draw_mask_cleanup
- >> _lv_font_clean_up_fmt_txt
- >> lv_mem_buf_free_all
- >> _lv_area_join
- >> _lv_area_is_on
- >> draw_buf_flush
- >> lv_refr_area_part
- >> lv_memset_00
- >> lv_area_get_size
[Address Reference Count : 1]- lv_hal_disp.o(.text.lv_disp_drv_register)
_lv_draw_mask_cleanup (Thumb, 44 bytes, Stack size 16 bytes, lv_draw_mask.o(.text._lv_draw_mask_cleanup))
[Stack]
- Max Depth = 60
- Call Chain = _lv_draw_mask_cleanup ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_free
- >> lv_memset_00
[Called By]
_lv_event_mark_deleted (Thumb, 40 bytes, Stack size 0 bytes, lv_event.o(.text._lv_event_mark_deleted))
[Called By]
_lv_font_clean_up_fmt_txt (Thumb, 2 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(.text._lv_font_clean_up_fmt_txt))
[Called By]
_lv_fs_init (Thumb, 14 bytes, Stack size 0 bytes, lv_fs.o(.text._lv_fs_init))
[Calls]
[Called By]
_lv_group_init (Thumb, 14 bytes, Stack size 0 bytes, lv_group.o(.text._lv_group_init))
[Calls]
[Called By]
_lv_img_buf_get_transformed_area (Thumb, 510 bytes, Stack size 48 bytes, lv_img_buf.o(.text._lv_img_buf_get_transformed_area))
[Stack]
- Max Depth = 48
- Call Chain = _lv_img_buf_get_transformed_area
[Calls]
[Called By]- >> lv_img_set_angle
- >> lv_draw_img
- >> lv_img_event
_lv_img_buf_transform (Thumb, 350 bytes, Stack size 40 bytes, lv_img_buf.o(.text._lv_img_buf_transform))
[Stack]
- Max Depth = 128
- Call Chain = _lv_img_buf_transform ⇒ _lv_img_buf_transform_anti_alias ⇒ lv_img_buf_get_px_color
[Calls]- >> _lv_img_buf_transform_anti_alias
- >> lv_img_buf_get_px_alpha
- >> lv_img_buf_get_px_color
[Called By]- >> lv_draw_sw_img_decoded
_lv_img_buf_transform_anti_alias (Thumb, 802 bytes, Stack size 64 bytes, lv_img_buf.o(.text._lv_img_buf_transform_anti_alias))
[Stack]
- Max Depth = 88
- Call Chain = _lv_img_buf_transform_anti_alias ⇒ lv_img_buf_get_px_color
[Calls]- >> lv_img_buf_get_px_alpha
- >> lv_img_buf_get_px_color
[Called By]
_lv_img_buf_transform_init (Thumb, 270 bytes, Stack size 32 bytes, lv_img_buf.o(.text._lv_img_buf_transform_init))
[Stack]
- Max Depth = 32
- Call Chain = _lv_img_buf_transform_init
[Calls]- >> lv_img_cf_has_alpha
- >> lv_img_cf_is_chroma_keyed
- >> lv_trigo_sin
[Called By]- >> lv_draw_sw_img_decoded
_lv_img_cache_open (Thumb, 90 bytes, Stack size 24 bytes, lv_img_cache.o(.text._lv_img_cache_open))
[Stack]
- Max Depth = 144
- Call Chain = _lv_img_cache_open ⇒ lv_img_decoder_open ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_img_decoder_open
- >> lv_memset_00
[Called By]
_lv_img_decoder_init (Thumb, 78 bytes, Stack size 8 bytes, lv_img_decoder.o(.text._lv_img_decoder_init))
[Stack]
- Max Depth = 96
- Call Chain = _lv_img_decoder_init ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> _lv_ll_ins_head
- >> _lv_ll_init
- >> lv_memset_00
[Called By]
_lv_indev_read (Thumb, 64 bytes, Stack size 16 bytes, lv_hal_indev.o(.text._lv_indev_read))
[Stack]
- Max Depth = 40
- Call Chain = _lv_indev_read ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_indev_read_timer_cb
_lv_indev_scroll_handler (Thumb, 1172 bytes, Stack size 80 bytes, lv_indev_scroll.o(.text._lv_indev_scroll_handler))
[Stack]
- Max Depth = 288
- Call Chain = _lv_indev_scroll_handler ⇒ lv_obj_scroll_by ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_parent
- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_area_set
- >> lv_event_send
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_dir
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
- >> find_snap_point_x
- >> find_snap_point_y
- >> elastic_diff
[Called By]
_lv_indev_scroll_throw_handler (Thumb, 654 bytes, Stack size 40 bytes, lv_indev_scroll.o(.text._lv_indev_scroll_throw_handler))
[Stack]
- Max Depth = 248
- Call Chain = _lv_indev_scroll_throw_handler ⇒ lv_obj_scroll_by ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_event_send
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
- >> find_snap_point_x
- >> find_snap_point_y
- >> elastic_diff
[Called By]- >> indev_proc_release
- >> indev_proc_press
_lv_inv_area (Thumb, 218 bytes, Stack size 40 bytes, lv_refr.o(.text._lv_inv_area))
[Stack]
- Max Depth = 96
- Call Chain = _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_timer_resume
- >> _lv_area_intersect
- >> _lv_area_is_in
[Called By]- >> lv_obj_invalidate
- >> lv_obj_invalidate_area
_lv_ll_clear (Thumb, 94 bytes, Stack size 16 bytes, lv_ll.o(.text._lv_ll_clear))
[Stack]
- Max Depth = 60
- Call Chain = _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]- >> lv_meter_destructor
- >> lv_menu_set_page
- >> lv_menu_destructor
- >> lv_chart_destructor
_lv_ll_get_head (Thumb, 10 bytes, Stack size 0 bytes, lv_ll.o(.text._lv_ll_get_head))
[Called By]
- >> lv_timer_handler
- >> lv_obj_del
- >> lv_group_remove_obj
- >> lv_group_focus_obj
- >> lv_group_add_obj
- >> lv_indev_get_next
- >> lv_disp_get_next
- >> lv_anim_start
- >> lv_anim_del
- >> lv_obj_get_disp
- >> lv_fs_open
- >> lv_img_decoder_open
- >> lv_img_decoder_get_info
- >> obj_del_core
- >> trans_anim_ready_cb
- >> lv_anim_get
- >> _lv_anim_core_init
- >> lv_menu_back_event_cb
- >> lv_chart_destructor
- >> anim_timer
[Address Reference Count : 3]- lv_group.o(.text.lv_group_add_obj)
- lv_group.o(.text.lv_group_remove_obj)
- lv_group.o(.text.lv_group_focus_next)
_lv_ll_get_len (Thumb, 34 bytes, Stack size 0 bytes, lv_ll.o(.text._lv_ll_get_len))
[Called By]
- >> lv_group_get_obj_count
- >> lv_chart_get_point_pos_by_id
- >> draw_series_bar
_lv_ll_get_next (Thumb, 8 bytes, Stack size 0 bytes, lv_ll.o(.text._lv_ll_get_next))
[Called By]
- >> lv_timer_handler
- >> lv_obj_del
- >> lv_group_remove_obj
- >> lv_group_focus_obj
- >> lv_group_add_obj
- >> lv_indev_get_next
- >> lv_disp_get_next
- >> lv_anim_del
- >> lv_obj_get_disp
- >> lv_fs_open
- >> lv_img_decoder_open
- >> lv_img_decoder_get_info
- >> obj_del_core
- >> trans_anim_ready_cb
- >> lv_anim_get
- >> lv_menu_back_event_cb
- >> anim_timer
[Address Reference Count : 3]- lv_group.o(.text.lv_group_add_obj)
- lv_group.o(.text.lv_group_remove_obj)
- lv_group.o(.text.lv_group_focus_next)
_lv_ll_get_prev (Thumb, 6 bytes, Stack size 0 bytes, lv_ll.o(.text._lv_ll_get_prev))
[Called By]
- >> trans_del
- >> lv_meter_event
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> lv_chart_event
[Address Reference Count : 3]- lv_group.o(.text.lv_group_add_obj)
- lv_group.o(.text.lv_group_remove_obj)
- lv_group.o(.text.lv_group_focus_prev)
_lv_ll_get_tail (Thumb, 10 bytes, Stack size 0 bytes, lv_ll.o(.text._lv_ll_get_tail))
[Called By]
- >> lv_group_remove_obj
- >> trans_del
- >> lv_meter_event
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> lv_chart_event
[Address Reference Count : 3]- lv_group.o(.text.lv_group_add_obj)
- lv_group.o(.text.lv_group_remove_obj)
- lv_group.o(.text.lv_group_focus_prev)
_lv_ll_init (Thumb, 16 bytes, Stack size 0 bytes, lv_ll.o(.text._lv_ll_init))
[Called By]
- >> lv_init
- >> _lv_group_init
- >> _lv_img_decoder_init
- >> _lv_obj_style_init
- >> _lv_anim_core_init
- >> _lv_fs_init
- >> _lv_timer_core_init
- >> lv_meter_constructor
- >> lv_menu_constructor
- >> lv_chart_constructor
_lv_ll_ins_head (Thumb, 52 bytes, Stack size 8 bytes, lv_ll.o(.text._lv_ll_ins_head))
[Stack]
- Max Depth = 88
- Call Chain = _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]
[Called By]- >> lv_timer_create
- >> lv_anim_start
- >> lv_indev_drv_register
- >> lv_disp_drv_register
- >> lv_meter_add_scale
- >> _lv_obj_style_create_transition
- >> _lv_img_decoder_init
- >> lv_menu_set_page
_lv_ll_ins_tail (Thumb, 52 bytes, Stack size 8 bytes, lv_ll.o(.text._lv_ll_ins_tail))
[Stack]
- Max Depth = 88
- Call Chain = _lv_ll_ins_tail ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]
[Called By]
_lv_ll_is_empty (Thumb, 18 bytes, Stack size 0 bytes, lv_ll.o(.text._lv_ll_is_empty))
[Called By]
- >> lv_anim_start
- >> lv_chart_event
_lv_ll_remove (Thumb, 78 bytes, Stack size 0 bytes, lv_ll.o(.text._lv_ll_remove))
[Called By]
- >> lv_timer_handler
- >> lv_group_remove_obj
- >> lv_anim_del
- >> trans_anim_ready_cb
- >> trans_del
- >> lv_menu_back_event_cb
- >> lv_chart_destructor
- >> anim_timer
_lv_obj_destruct (Thumb, 26 bytes, Stack size 8 bytes, lv_obj_class.o(.text._lv_obj_destruct))
[Stack]
- Max Depth = 8
- Call Chain = _lv_obj_destruct
[Called By]
_lv_obj_get_ext_draw_size (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_draw.o(.text._lv_obj_get_ext_draw_size))
[Called By]
- >> lv_obj_invalidate
- >> lv_refr_obj
- >> lv_obj_is_visible
- >> lv_obj_area_is_visible
_lv_obj_style_create_transition (Thumb, 338 bytes, Stack size 104 bytes, lv_obj_style.o(.text._lv_obj_style_create_transition))
[Stack]
- Max Depth = 252
- Call Chain = _lv_obj_style_create_transition ⇒ get_trans_style ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_obj_get_width
- >> _lv_ll_ins_head
- >> lv_anim_start
- >> lv_anim_init
- >> lv_style_set_prop
- >> get_trans_style
- >> lv_obj_get_style_prop
[Called By]
_lv_obj_style_init (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style.o(.text._lv_obj_style_init))
[Calls]
[Called By]
_lv_obj_style_state_compare (Thumb, 680 bytes, Stack size 40 bytes, lv_obj_style.o(.text._lv_obj_style_state_compare))
[Stack]
- Max Depth = 56
- Call Chain = _lv_obj_style_state_compare ⇒ lv_style_get_prop
[Calls]
[Called By]
_lv_refr_get_disp_refreshing (Thumb, 12 bytes, Stack size 0 bytes, lv_refr.o(.text._lv_refr_get_disp_refreshing))
[Called By]
- >> draw_letter_normal
- >> lv_draw_sw_blend_basic
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
_lv_refr_init (Thumb, 2 bytes, Stack size 0 bytes, lv_refr.o(.text._lv_refr_init))
[Called By]
_lv_style_get_prop_group (Thumb, 12 bytes, Stack size 0 bytes, lv_style.o(.text._lv_style_get_prop_group))
[Called By]
_lv_timer_core_init (Thumb, 30 bytes, Stack size 8 bytes, lv_timer.o(.text._lv_timer_core_init))
[Stack]
- Max Depth = 8
- Call Chain = _lv_timer_core_init
[Calls]
[Called By]
_lv_txt_cut (Thumb, 76 bytes, Stack size 24 bytes, lv_txt.o(.text._lv_txt_cut))
[Stack]
- Max Depth = 24
- Call Chain = _lv_txt_cut
[Calls]
[Called By]
_lv_txt_encoded_letter_next_2 (Thumb, 58 bytes, Stack size 24 bytes, lv_txt.o(.text._lv_txt_encoded_letter_next_2))
[Stack]
- Max Depth = 24
- Call Chain = _lv_txt_encoded_letter_next_2
[Called By]- >> lv_draw_label
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_on
_lv_txt_get_next_line (Thumb, 738 bytes, Stack size 104 bytes, lv_txt.o(.text._lv_txt_get_next_line))
[Stack]
- Max Depth = 144
- Call Chain = _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_font_get_glyph_width
[Called By]- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
_lv_txt_ins (Thumb, 104 bytes, Stack size 32 bytes, lv_txt.o(.text._lv_txt_ins))
[Stack]
- Max Depth = 32
- Call Chain = _lv_txt_ins
[Calls]
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_label_ins_text
_lv_txt_is_cmd (Thumb, 52 bytes, Stack size 0 bytes, lv_txt.o(.text._lv_txt_is_cmd))
[Called By]
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_on
_lv_txt_set_text_vfmt (Thumb, 58 bytes, Stack size 32 bytes, lv_txt.o(.text._lv_txt_set_text_vfmt))
[Stack]
- Max Depth = 224
- Call Chain = _lv_txt_set_text_vfmt ⇒ lv_vsnprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> lv_mem_alloc
- >> lv_vsnprintf
[Called By]
_lv_utils_bsearch (Thumb, 76 bytes, Stack size 40 bytes, lv_utils.o(.text._lv_utils_bsearch))
[Stack]
- Max Depth = 40
- Call Chain = _lv_utils_bsearch
[Called By]- >> lv_font_get_glyph_dsc_fmt_txt
- >> get_glyph_dsc_id
adc_init (Thumb, 86 bytes, Stack size 8 bytes, adc.o(.text.adc_init))
[Stack]
- Max Depth = 252
- Call Chain = adc_init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_ADCEx_Calibration_Start
- >> HAL_ADC_Init
[Called By]
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_read_byte
- >> iic_send_byte
- >> iic_wait_ack
- >> iic_start
- >> iic_stop
[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_read_byte
- >> iic_send_byte
- >> iic_wait_ack
- >> iic_start
- >> iic_stop
[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_send_byte ⇒ delay_us
[Calls]- >> delay_ms (via Veneer)
- >> iic_send_byte
- >> iic_wait_ack
- >> iic_start
- >> iic_stop
[Called By]- >> tp_save_adjust_data
- >> tp_adjust
- >> tp_init
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_send_byte ⇒ delay_us
[Calls]- >> delay_ms (via Veneer)
- >> iic_send_byte
- >> iic_wait_ack
- >> iic_start
- >> iic_stop
[Called By]- >> tp_save_adjust_data
- >> tp_adjust
- >> tp_init
beep_init (Thumb, 78 bytes, Stack size 32 bytes, beep.o(.text.beep_init))
[Stack]
- Max Depth = 76
- Call Chain = beep_init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_GPIO_Init (via Veneer)
[Called By]
btim_timx_int_init (Thumb, 44 bytes, Stack size 8 bytes, btim.o(.text.btim_timx_int_init))
[Stack]
- Max Depth = 48
- Call Chain = btim_timx_int_init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_TIM_Base_Start_IT
- >> HAL_TIM_Base_Init
[Called By]
calc_fmt_show (Thumb, 96 bytes, Stack size 136 bytes, lv_calc.o(.text.calc_fmt_show))
[Stack]
- Max Depth = 912
- Call Chain = calc_fmt_show ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_label_set_text
- >> lv_textarea_set_text
- >> strlen
- >> __aeabi_memclr4 (via Veneer)
- >> __hardfp_atof
- >> __2sprintf
[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]- >> ft5206_init
- >> gt9xxx_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
dir_sdi (Thumb, 176 bytes, Stack size 24 bytes, ff.o(.text.dir_sdi))
[Stack]
- Max Depth = 420
- Call Chain = dir_sdi ⇒ get_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> load_obj_xdir
- >> dir_find
- >> store_xdir
- >> dir_register
- >> follow_path
- >> f_readdir
- >> f_opendir
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_ioctl (Thumb, 166 bytes, Stack size 56 bytes, diskio.o(.text.disk_ioctl))
[Stack]
- Max Depth = 56
- Call Chain = disk_ioctl
[Calls]
[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_init
- >> sd_read_disk
- >> sdnand_read_disk
- >> norflash_ex_read (via Veneer)
[Called By]- >> f_read
- >> f_open
- >> move_window
disk_status (Thumb, 4 bytes, Stack size 0 bytes, diskio.o(.text.disk_status))
[Called By]
- >> f_close
- >> f_read
- >> f_sync
- >> mount_volume
- >> f_closedir
- >> f_readdir
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_init
- >> sd_write_disk
- >> sdnand_write_disk
- >> norflash_ex_write (via Veneer)
[Called By]- >> f_read
- >> f_sync
- >> dir_clear
- >> sync_fs
- >> move_window
draw_border_generic (Thumb, 1576 bytes, Stack size 192 bytes, lv_draw_sw_rect.o(.text.draw_border_generic))
[Stack]
- Max Depth = 420
- Call Chain = draw_border_generic ⇒ lv_draw_mask_radius_init ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_memset_ff
- >> lv_draw_sw_blend
- >> lv_draw_mask_is_any
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_apply
- >> _lv_area_intersect
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_draw_mask_radius_init
- >> lv_mem_buf_get
[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_close (Thumb, 62 bytes, Stack size 8 bytes, ff.o(.text.f_close))
[Stack]
- Max Depth = 644
- Call Chain = f_close ⇒ f_sync ⇒ load_obj_xdir ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]
f_closedir (Thumb, 68 bytes, Stack size 8 bytes, ff.o(.text.f_closedir))
[Stack]
- Max Depth = 8
- Call Chain = f_closedir
[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]
f_open (Thumb, 788 bytes, Stack size 128 bytes, ff.o(.text.f_open))
[Stack]
- Max Depth = 884
- Call Chain = f_open ⇒ dir_register ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> ff_memfree
- >> ff_memalloc
- >> remove_chain
- >> store_xdir
- >> dir_register
- >> follow_path
- >> mount_volume
- >> move_window
- >> get_fat
- >> disk_read
- >> __aeabi_memclr4 (via Veneer)
[Called By]
f_opendir (Thumb, 192 bytes, Stack size 32 bytes, ff.o(.text.f_opendir))
[Stack]
- Max Depth = 716
- Call Chain = f_opendir ⇒ follow_path ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> ff_memfree
- >> ff_memalloc
- >> dir_sdi
- >> init_alloc_info
- >> follow_path
- >> mount_volume
[Called By]
f_read (Thumb, 546 bytes, Stack size 40 bytes, ff.o(.text.f_read))
[Stack]
- Max Depth = 436
- Call Chain = f_read ⇒ get_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> get_fat
- >> disk_write
- >> disk_read
- >> disk_status
- >> __aeabi_memcpy
- >> __aeabi_uldivmod
[Called By]
f_readdir (Thumb, 172 bytes, Stack size 24 bytes, ff.o(.text.f_readdir))
[Stack]
- Max Depth = 588
- Call Chain = f_readdir ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> ff_memfree
- >> ff_memalloc
- >> dir_sdi
- >> get_fileinfo
- >> dir_read
- >> dir_next
- >> disk_status
[Called By]
f_sync (Thumb, 532 bytes, Stack size 104 bytes, ff.o(.text.f_sync))
[Stack]
- Max Depth = 636
- Call Chain = f_sync ⇒ load_obj_xdir ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> ff_memfree
- >> ff_memalloc
- >> sync_fs
- >> load_obj_xdir
- >> put_fat
- >> store_xdir
- >> move_window
- >> disk_write
- >> disk_status
[Called By]
ff_memalloc (Thumb, 8 bytes, Stack size 0 bytes, ffsystem.o(.text.ff_memalloc))
[Stack]
- Max Depth = 24
- Call Chain = ff_memalloc ⇒ mymalloc
[Calls]
[Called By]- >> f_open
- >> f_sync
- >> dir_clear
- >> f_readdir
- >> f_opendir
ff_memfree (Thumb, 8 bytes, Stack size 0 bytes, ffsystem.o(.text.ff_memfree))
[Calls]
[Called By]- >> f_open
- >> f_sync
- >> dir_clear
- >> f_readdir
- >> f_opendir
ff_oem2uni (Thumb, 112 bytes, Stack size 20 bytes, ffunicode.o(.text.ff_oem2uni))
[Stack]
- Max Depth = 20
- Call Chain = ff_oem2uni
[Called By]
ff_uni2oem (Thumb, 134 bytes, Stack size 20 bytes, ffunicode.o(.text.ff_uni2oem))
[Stack]
- Max Depth = 20
- Call Chain = ff_uni2oem
[Called By]- >> get_fileinfo
- >> follow_path
ff_wtoupper (Thumb, 182 bytes, Stack size 0 bytes, ffunicode.o(.text.ff_wtoupper))
[Called By]
- >> dir_find
- >> dir_register
- >> follow_path
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)
- >> gt9xxx_rd_reg
- >> gt9xxx_wr_reg
- >> ct_iic_init
- >> memcmp
- >> __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
gtim_timx_pwm_chy_init (Thumb, 92 bytes, Stack size 48 bytes, gtim.o(.text.gtim_timx_pwm_chy_init))
[Stack]
- Max Depth = 132
- Call Chain = gtim_timx_pwm_chy_init ⇒ HAL_TIM_PWM_Init ⇒ HAL_TIM_PWM_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_TIM_PWM_ConfigChannel
- >> HAL_TIM_PWM_Start
- >> HAL_TIM_PWM_Init
[Called By]
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)
- >> hyperram_memory_mapped
- >> hyperram_config_differential_clock
- >> hyperram_check_identification
- >> hyperram_hardware_reset
- >> __aeabi_memclr4 (via Veneer)
[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
images_init (Thumb, 54 bytes, Stack size 16 bytes, image.o(.text.images_init))
[Stack]
- Max Depth = 32
- Call Chain = images_init ⇒ norflash_ex_read ⇒ norflash_read
[Calls]- >> delay_ms (via Veneer)
- >> norflash_ex_read (via Veneer)
[Called By]
images_update_image (Thumb, 1444 bytes, Stack size 136 bytes, image.o(.text.images_update_image))
[Stack]
- Max Depth = 1020
- Call Chain = images_update_image ⇒ f_open ⇒ dir_register ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> lcd_show_string
- >> f_close
- >> f_read
- >> f_open
- >> myfree
- >> mymalloc
- >> norflash_ex_erase_sector (via Veneer)
- >> norflash_ex_read (via Veneer)
- >> norflash_ex_write (via Veneer)
- >> norflash_get_sector_size (via Veneer)
- >> lcd_show_num
- >> strcpy
- >> strlen
- >> strcat
- >> __aeabi_memcpy
[Called By]
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]- >> lv_port_indev_init
- >> main (via Veneer)
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]- >> lv_port_indev_init
- >> main (via Veneer)
- >> tp_adjust
- >> tp_init
lcd_color_fill (Thumb, 120 bytes, Stack size 40 bytes, lcd.o(.text.lcd_color_fill))
[Stack]
- Max Depth = 52
- Call Chain = lcd_color_fill ⇒ 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]
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]- >> main (via Veneer)
- >> tp_adjust
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
- >> 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
- >> __aeabi_memclr4 (via Veneer)
[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
- >> lcd_clear
- >> lcd_init
- >> lcd_show_char
- >> lcd_draw_circle
- >> lcd_draw_line
- >> lcd_color_fill
- >> 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]- >> lcd_show_string
- >> lcd_show_num
lcd_show_num (Thumb, 170 bytes, Stack size 48 bytes, lcd.o(.text.lcd_show_num))
[Stack]
- Max Depth = 116
- Call Chain = lcd_show_num ⇒ lcd_show_char ⇒ lcd_set_cursor
[Calls]
[Called By]
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]- >> images_update_image
- >> main (via Veneer)
- >> tp_adjust
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]
lv_anim_del (Thumb, 152 bytes, Stack size 40 bytes, lv_anim.o(.text.lv_anim_del))
[Stack]
- Max Depth = 84
- Call Chain = lv_anim_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_timer_pause
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_timer_resume
[Called By]- >> lv_anim_start
- >> lv_textarea_set_cursor_pos
- >> lv_label_set_long_mode
- >> trans_del
- >> scroll_area_into_view
- >> lv_obj_scroll_to
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_destructor
- >> lv_obj_scroll_by
- >> lv_bar_set_value_with_anim
- >> lv_bar_destructor
- >> lv_textarea_event
- >> label_event_cb
- >> lv_textarea_constructor
- >> lv_switch_event
- >> lv_switch_destructor
- >> refr_position
- >> lv_roller_event
- >> lv_label_refr_text
lv_anim_get (Thumb, 68 bytes, Stack size 16 bytes, lv_anim.o(.text.lv_anim_get))
[Stack]
- Max Depth = 16
- Call Chain = lv_anim_get
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_obj_get_scroll_end
- >> lv_label_refr_text
lv_anim_init (Thumb, 52 bytes, Stack size 8 bytes, lv_anim.o(.text.lv_anim_init))
[Stack]
- Max Depth = 32
- Call Chain = lv_anim_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_set_text
- >> _lv_obj_style_create_transition
- >> lv_obj_scroll_by
- >> lv_spinner_constructor
- >> lv_textarea_add_char
- >> lv_bar_set_value_with_anim
- >> lv_textarea_event
- >> label_event_cb
- >> lv_textarea_constructor
- >> lv_switch_event
- >> refr_position
- >> lv_label_refr_text
lv_anim_path_ease_in_out (Thumb, 54 bytes, Stack size 24 bytes, lv_anim.o(.text.lv_anim_path_ease_in_out))
[Stack]
- Max Depth = 40
- Call Chain = lv_anim_path_ease_in_out ⇒ lv_bezier3
[Calls]
[Address Reference Count : 1]- lv_spinner.o(.text.lv_spinner_constructor)
lv_anim_path_ease_out (Thumb, 56 bytes, Stack size 24 bytes, lv_anim.o(.text.lv_anim_path_ease_out))
[Stack]
- Max Depth = 40
- Call Chain = lv_anim_path_ease_out ⇒ lv_bezier3
[Calls]
[Address Reference Count : 2]- lv_obj_scroll.o(.text.lv_obj_scroll_by)
- lv_roller.o(.text.refr_position)
lv_anim_path_linear (Thumb, 40 bytes, Stack size 24 bytes, lv_anim.o(.text.lv_anim_path_linear))
[Stack]
- Max Depth = 32
- Call Chain = lv_anim_path_linear ⇒ lv_map
[Calls]
[Address Reference Count : 3]- lv_theme_default.o(.text.style_init)
- lv_anim.o(.text.lv_anim_init)
- lv_style.o(.text.lv_style_transition_dsc_init)
lv_anim_path_step (Thumb, 16 bytes, Stack size 0 bytes, lv_anim.o(.text.lv_anim_path_step))
[Address Reference Count : 7]
- lv_textarea.o(.text.lv_textarea_set_text)
- lv_textarea.o(.text.lv_textarea_add_char)
- lv_textarea.o(.text.lv_textarea_set_cursor_pos)
- lv_textarea.o(.text.lv_textarea_add_text)
- lv_textarea.o(.text.lv_textarea_constructor)
- lv_textarea.o(.text.lv_textarea_event)
- lv_textarea.o(.text.label_event_cb)
lv_anim_speed_to_time (Thumb, 26 bytes, Stack size 0 bytes, lv_anim.o(.text.lv_anim_speed_to_time))
[Called By]
- >> lv_obj_scroll_by
- >> lv_label_refr_text
lv_anim_start (Thumb, 194 bytes, Stack size 16 bytes, lv_anim.o(.text.lv_anim_start))
[Stack]
- Max Depth = 104
- Call Chain = lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_timer_pause
- >> _lv_ll_get_head
- >> _lv_ll_ins_head
- >> lv_tick_get
- >> lv_anim_del
- >> lv_timer_resume
- >> lv_memcpy
- >> _lv_ll_is_empty
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_set_text
- >> _lv_obj_style_create_transition
- >> lv_obj_scroll_by
- >> lv_spinner_constructor
- >> lv_textarea_add_char
- >> lv_bar_set_value_with_anim
- >> lv_textarea_event
- >> label_event_cb
- >> lv_textarea_constructor
- >> lv_switch_event
- >> refr_position
- >> lv_label_refr_text
lv_app_icon (Thumb, 140 bytes, Stack size 16 bytes, lv_load_image.o(.text.lv_app_icon))
[Stack]
- Max Depth = 408
- Call Chain = lv_app_icon ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_timer_create
- >> lv_obj_set_style_text_font
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_label_set_text
- >> lv_label_create
[Called By]
lv_apps_demo (Thumb, 3188 bytes, Stack size 40 bytes, lv_apps.o(.text.lv_apps_demo))
[Stack]
- Max Depth = 480
- Call Chain = lv_apps_demo ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_style_radius
- >> lv_obj_get_height
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_align_to
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_style_line_opa
- >> lv_obj_set_style_line_color
- >> lv_line_set_points
- >> lv_line_create
- >> lv_obj_set_scrollbar_mode
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_btn_create
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
- >> lv_img_set_src
- >> lv_img_create
[Called By]- >> lv_imgbtn_control_event_handler
lv_arc_set_bg_angles (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(.text.lv_arc_set_bg_angles))
[Stack]
- Max Depth = 288
- Call Chain = lv_arc_set_bg_angles ⇒ lv_arc_set_bg_end_angle ⇒ value_update ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_arc_set_bg_end_angle
- >> lv_arc_set_bg_start_angle
[Called By]- >> lv_spinner_constructor
lv_arc_set_bg_end_angle (Thumb, 106 bytes, Stack size 16 bytes, lv_arc.o(.text.lv_arc_set_bg_end_angle))
[Stack]
- Max Depth = 272
- Call Chain = lv_arc_set_bg_end_angle ⇒ value_update ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> inv_arc_area
- >> value_update
[Called By]
lv_arc_set_bg_start_angle (Thumb, 108 bytes, Stack size 16 bytes, lv_arc.o(.text.lv_arc_set_bg_start_angle))
[Stack]
- Max Depth = 272
- Call Chain = lv_arc_set_bg_start_angle ⇒ value_update ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> inv_arc_area
- >> value_update
[Called By]
lv_arc_set_end_angle (Thumb, 186 bytes, Stack size 40 bytes, lv_arc.o(.text.lv_arc_set_end_angle))
[Stack]
- Max Depth = 224
- Call Chain = lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_invalidate_area
- >> inv_arc_area
- >> get_knob_area
- >> get_center
[Called By]- >> arc_anim_end_angle
- >> value_update
lv_arc_set_rotation (Thumb, 6 bytes, Stack size 0 bytes, lv_arc.o(.text.lv_arc_set_rotation))
[Stack]
- Max Depth = 112
- Call Chain = lv_arc_set_rotation ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]- >> lv_spinner_constructor
lv_arc_set_start_angle (Thumb, 188 bytes, Stack size 40 bytes, lv_arc.o(.text.lv_arc_set_start_angle))
[Stack]
- Max Depth = 224
- Call Chain = lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_invalidate_area
- >> inv_arc_area
- >> get_knob_area
- >> get_center
[Called By]- >> arc_anim_start_angle
- >> value_update
lv_arc_set_value (Thumb, 44 bytes, Stack size 0 bytes, lv_arc.o(.text.lv_arc_set_value))
[Stack]
- Max Depth = 256
- Call Chain = lv_arc_set_value ⇒ value_update ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_area_get_size (Thumb, 28 bytes, Stack size 0 bytes, lv_area.o(.text.lv_area_get_size))
[Called By]
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> _lv_disp_refr_timer
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_event
lv_area_increase (Thumb, 34 bytes, Stack size 8 bytes, lv_area.o(.text.lv_area_increase))
[Stack]
- Max Depth = 8
- Call Chain = lv_area_increase
[Called By]- >> lv_draw_sw_rect
- >> lv_refr_obj
- >> lv_obj_move_to
- >> lv_obj_get_content_coords
- >> lv_obj_refr_size
- >> lv_arc_event
- >> lv_slider_event
lv_area_move (Thumb, 34 bytes, Stack size 8 bytes, lv_area.o(.text.lv_area_move))
[Stack]
- Max Depth = 8
- Call Chain = lv_area_move
[Called By]- >> lv_draw_sw_blend_basic
- >> lv_textarea_event
- >> lv_label_event
lv_area_set (Thumb, 12 bytes, Stack size 0 bytes, lv_area.o(.text.lv_area_set))
[Called By]
- >> lv_btnmatrix_set_map
- >> _lv_disp_refr_timer
- >> lv_refr_area_part
- >> lv_obj_get_scrollbar_area
- >> _lv_indev_scroll_handler
- >> lv_arc_event
lv_area_set_height (Thumb, 10 bytes, Stack size 0 bytes, lv_area.o(.text.lv_area_set_height))
[Called By]
- >> lv_draw_img
- >> grid_update
[Address Reference Count : 1]- lv_flex.o(.text.children_repos)
lv_area_set_width (Thumb, 10 bytes, Stack size 0 bytes, lv_area.o(.text.lv_area_set_width))
[Called By]
[Address Reference Count : 1]- lv_flex.o(.text.children_repos)
lv_atan2 (Thumb, 186 bytes, Stack size 8 bytes, lv_math.o(.text.lv_atan2))
[Stack]
- Max Depth = 8
- Call Chain = lv_atan2
[Called By]- >> lv_colorwheel_event
- >> lv_arc_event
lv_back_btn_event_handler (Thumb, 152 bytes, Stack size 16 bytes, lv_file.o(.text.lv_back_btn_event_handler))
[Stack]
- Max Depth = 772
- Call Chain = lv_back_btn_event_handler ⇒ lv_scan_files ⇒ f_opendir ⇒ follow_path ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_scan_files
[Address Reference Count : 1]- lv_file.o(.text.lv_page_back)
lv_bar_create (Thumb, 26 bytes, Stack size 8 bytes, lv_bar.o(.text.lv_bar_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_bar_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_bar_get_mode (Thumb, 10 bytes, Stack size 0 bytes, lv_bar.o(.text.lv_bar_get_mode))
[Called By]
lv_bar_get_start_value (Thumb, 34 bytes, Stack size 0 bytes, lv_bar.o(.text.lv_bar_get_start_value))
[Called By]
lv_bar_get_value (Thumb, 16 bytes, Stack size 0 bytes, lv_bar.o(.text.lv_bar_get_value))
[Called By]
- >> slider_event_cb
- >> lv_slider_event
lv_bar_set_range (Thumb, 52 bytes, Stack size 0 bytes, lv_bar.o(.text.lv_bar_set_range))
[Stack]
- Max Depth = 112
- Call Chain = lv_bar_set_range ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]
lv_bar_set_start_value (Thumb, 72 bytes, Stack size 16 bytes, lv_bar.o(.text.lv_bar_set_start_value))
[Stack]
- Max Depth = 216
- Call Chain = lv_bar_set_start_value ⇒ lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_bar_set_value_with_anim
[Called By]
lv_bar_set_value (Thumb, 64 bytes, Stack size 16 bytes, lv_bar.o(.text.lv_bar_set_value))
[Stack]
- Max Depth = 216
- Call Chain = lv_bar_set_value ⇒ lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_bar_set_value_with_anim
[Called By]- >> lv_control_demo
- >> lv_health_demo
- >> lv_slider_event
lv_bezier3 (Thumb, 74 bytes, Stack size 16 bytes, lv_math.o(.text.lv_bezier3))
[Stack]
- Max Depth = 16
- Call Chain = lv_bezier3
[Called By]- >> lv_anim_path_ease_out
- >> lv_anim_path_ease_in_out
lv_books_demo (Thumb, 312 bytes, Stack size 16 bytes, lv_books.o(.text.lv_books_demo))
[Stack]
- Max Depth = 432
- Call Chain = lv_books_demo ⇒ lv_win_add_title ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_height
- >> lv_obj_set_style_bg_color
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_scrollbar_mode
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
[Called By]- >> lv_imgbtn_control_event_handler
lv_btn_create (Thumb, 26 bytes, Stack size 8 bytes, lv_btn.o(.text.lv_btn_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_btn_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_apps_demo
- >> lv_msgbox_create
- >> lv_win_add_btn
- >> lv_page_back
- >> lv_menu_constructor
- >> my_constructor
lv_btnmatrix_clear_btn_ctrl_all (Thumb, 68 bytes, Stack size 24 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_clear_btn_ctrl_all))
[Stack]
- Max Depth = 176
- Call Chain = lv_btnmatrix_clear_btn_ctrl_all ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_refresh_ext_draw_size
- >> invalidate_button_area
[Called By]- >> lv_calendar_set_showed_date
- >> highlight_update
lv_btnmatrix_create (Thumb, 26 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_btnmatrix_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_calculator_demo
- >> lv_imc_demo
- >> lv_msgbox_create
- >> lv_tabview_constructor
- >> lv_calendar_constructor
lv_btnmatrix_get_btn_text (Thumb, 112 bytes, Stack size 40 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_get_btn_text))
[Stack]
- Max Depth = 48
- Call Chain = lv_btnmatrix_get_btn_text ⇒ strcmp
[Calls]
[Called By]- >> lv_calendar_get_pressed_date
- >> btnm_event_cb
- >> lv_event_handler
lv_btnmatrix_get_selected_btn (Thumb, 4 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_get_selected_btn))
[Called By]
- >> lv_msgbox_get_active_btn
- >> lv_calendar_get_pressed_date
- >> lv_calendar_set_showed_date
- >> btnm_event_cb
- >> lv_event_handler
- >> btns_value_changed_event_cb
- >> draw_part_begin_event_cb
lv_btnmatrix_has_btn_ctrl (Thumb, 28 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_has_btn_ctrl))
[Called By]
- >> draw_part_begin_event_cb
lv_btnmatrix_set_btn_ctrl (Thumb, 102 bytes, Stack size 24 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_set_btn_ctrl))
[Stack]
- Max Depth = 176
- Call Chain = lv_btnmatrix_set_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_refresh_ext_draw_size
- >> invalidate_button_area
[Called By]- >> lv_calendar_set_showed_date
- >> lv_tabview_set_act
- >> highlight_update
lv_btnmatrix_set_btn_ctrl_all (Thumb, 122 bytes, Stack size 32 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_set_btn_ctrl_all))
[Stack]
- Max Depth = 184
- Call Chain = lv_btnmatrix_set_btn_ctrl_all ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_refresh_ext_draw_size
- >> invalidate_button_area
[Called By]- >> lv_msgbox_create
- >> lv_calendar_constructor
lv_btnmatrix_set_btn_width (Thumb, 40 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_set_btn_width))
[Stack]
- Max Depth = 8
- Call Chain = lv_btnmatrix_set_btn_width
[Called By]
lv_btnmatrix_set_map (Thumb, 704 bytes, Stack size 104 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_set_map))
[Stack]
- Max Depth = 240
- Call Chain = lv_btnmatrix_set_map ⇒ lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_mem_free
- >> lv_area_set
- >> lv_obj_invalidate
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_mem_alloc
- >> lv_obj_refresh_ext_draw_size
- >> lv_memset_00
- >> lv_obj_get_style_prop
- >> strcmp
[Called By]- >> lv_calculator_demo
- >> lv_imc_demo
- >> lv_msgbox_create
- >> lv_tabview_constructor
- >> lv_calendar_constructor
- >> lv_btnmatrix_event
- >> lv_btnmatrix_constructor
lv_btnmatrix_set_one_checked (Thumb, 22 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_set_one_checked))
[Stack]
- Max Depth = 176
- Call Chain = lv_btnmatrix_set_one_checked ⇒ make_one_button_checked ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> make_one_button_checked
[Called By]- >> lv_tabview_constructor
lv_btnmatrix_set_selected_btn (Thumb, 44 bytes, Stack size 16 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_set_selected_btn))
[Stack]
- Max Depth = 168
- Call Chain = lv_btnmatrix_set_selected_btn ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> invalidate_button_area
[Called By]- >> lv_calendar_set_showed_date
lv_calc_exe (Thumb, 288 bytes, Stack size 16 bytes, lv_calc.o(.text.lv_calc_exe))
[Stack]
- Max Depth = 408
- Call Chain = lv_calc_exe ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_label_set_text
- >> strlen
- >> strcat
- >> __aeabi_memclr4 (via Veneer)
- >> __hardfp_tan
- >> __hardfp_sqrt
- >> __hardfp_sin
- >> __hardfp_log10
- >> __hardfp_log
- >> __hardfp_cos
- >> __hardfp_atof
[Called By]
lv_calculator_demo (Thumb, 808 bytes, Stack size 24 bytes, lv_calc.o(.text.lv_calculator_demo))
[Stack]
- Max Depth = 800
- Call Chain = lv_calculator_demo ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_obj_set_style_bg_color
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_align_to
- >> lv_label_set_text
- >> lv_label_create
- >> lv_textarea_set_cursor_click_pos
- >> lv_textarea_set_one_line
- >> lv_textarea_create
- >> lv_btnmatrix_set_btn_width
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_create
- >> lv_textarea_set_text
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
[Called By]- >> lv_imgbtn_control_event_handler
lv_calendar_create (Thumb, 26 bytes, Stack size 8 bytes, lv_calendar_1.o(.text.lv_calendar_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_calendar_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_calendar_demo (Thumb, 428 bytes, Stack size 16 bytes, lv_calendar.o(.text.lv_calendar_demo))
[Stack]
- Max Depth = 432
- Call Chain = lv_calendar_demo ⇒ lv_win_add_title ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_height
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_update_layout
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_calendar_set_highlighted_dates
- >> lv_calendar_header_dropdown_create
- >> lv_calendar_set_showed_date
- >> lv_calendar_set_today_date
- >> lv_calendar_create
- >> lv_obj_set_scrollbar_mode
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
[Called By]- >> lv_imgbtn_control_event_handler
lv_calendar_get_pressed_date (Thumb, 82 bytes, Stack size 16 bytes, lv_calendar_1.o(.text.lv_calendar_get_pressed_date))
[Stack]
- Max Depth = 64
- Call Chain = lv_calendar_get_pressed_date ⇒ lv_btnmatrix_get_btn_text ⇒ strcmp
[Calls]- >> lv_btnmatrix_get_btn_text
- >> lv_btnmatrix_get_selected_btn
[Called By]
lv_calendar_get_showed_date (Thumb, 4 bytes, Stack size 0 bytes, lv_calendar_1.o(.text.lv_calendar_get_showed_date))
[Called By]
- >> value_changed_event_cb
- >> month_event_cb
- >> year_event_cb
- >> value_changed_event_cb
- >> month_event_cb
lv_calendar_header_dropdown_create (Thumb, 26 bytes, Stack size 8 bytes, lv_calendar_header_dropdown.o(.text.lv_calendar_header_dropdown_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_calendar_header_dropdown_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_calendar_set_highlighted_dates (Thumb, 14 bytes, Stack size 0 bytes, lv_calendar_1.o(.text.lv_calendar_set_highlighted_dates))
[Stack]
- Max Depth = 200
- Call Chain = lv_calendar_set_highlighted_dates ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]
lv_calendar_set_showed_date (Thumb, 894 bytes, Stack size 72 bytes, lv_calendar_1.o(.text.lv_calendar_set_showed_date))
[Stack]
- Max Depth = 272
- Call Chain = lv_calendar_set_showed_date ⇒ lv_snprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_btnmatrix_get_selected_btn
- >> lv_obj_get_child
- >> lv_btnmatrix_set_selected_btn
- >> lv_snprintf
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl_all
- >> highlight_update
[Called By]- >> lv_calendar_demo
- >> month_event_cb
- >> year_event_cb
- >> month_event_cb
- >> lv_calendar_constructor
lv_calendar_set_today_date (Thumb, 14 bytes, Stack size 0 bytes, lv_calendar_1.o(.text.lv_calendar_set_today_date))
[Stack]
- Max Depth = 200
- Call Chain = lv_calendar_set_today_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]- >> lv_calendar_demo
- >> event_calendar_cb
lv_chart_get_point_pos_by_id (Thumb, 434 bytes, Stack size 48 bytes, lv_chart.o(.text.lv_chart_get_point_pos_by_id))
[Stack]
- Max Depth = 176
- Call Chain = lv_chart_get_point_pos_by_id ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> _lv_ll_get_len
- >> _lv_ll_get_prev
- >> _lv_ll_get_tail
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_map
[Called By]
lv_color_darken (Thumb, 38 bytes, Stack size 0 bytes, lv_color.o(.text.lv_color_darken))
[Called By]
lv_color_fill (Thumb, 70 bytes, Stack size 0 bytes, lv_color.o(.text.lv_color_fill))
[Called By]
- >> lv_draw_sw_blend_basic
lv_color_hsv_to_rgb (Thumb, 228 bytes, Stack size 24 bytes, lv_color.o(.text.lv_color_hsv_to_rgb))
[Stack]
- Max Depth = 24
- Call Chain = lv_color_hsv_to_rgb
[Called By]
lv_colorwheel_set_hsv (Thumb, 114 bytes, Stack size 16 bytes, lv_colorwheel.o(.text.lv_colorwheel_set_hsv))
[Stack]
- Max Depth = 168
- Call Chain = lv_colorwheel_set_hsv ⇒ refr_knob_pos ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_invalidate
- >> refr_knob_pos
[Called By]
lv_control_demo (Thumb, 2740 bytes, Stack size 48 bytes, lv_control.o(.text.lv_control_demo))
[Stack]
- Max Depth = 488
- Call Chain = lv_control_demo ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_style_radius
- >> lv_obj_get_height
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_create
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_shadow_width
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_obj_set_style_pad_top
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_align_to
- >> lv_label_set_text
- >> lv_label_create
- >> lv_bar_set_value
- >> lv_bar_set_range
- >> lv_obj_add_state
- >> lv_obj_remove_style
- >> lv_slider_create
- >> lv_switch_create
- >> lv_obj_set_style_pad_bottom
- >> lv_obj_set_style_outline_opa
- >> lv_obj_set_style_shadow_color
- >> lv_obj_set_scrollbar_mode
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
- >> lv_img_set_src
- >> lv_img_create
[Called By]- >> lv_imgbtn_control_event_handler
lv_disp_draw_buf_init (Thumb, 30 bytes, Stack size 24 bytes, lv_hal_disp.o(.text.lv_disp_draw_buf_init))
[Stack]
- Max Depth = 48
- Call Chain = lv_disp_draw_buf_init ⇒ lv_memset_00
[Calls]
[Called By]
lv_disp_drv_init (Thumb, 74 bytes, Stack size 8 bytes, lv_hal_disp.o(.text.lv_disp_drv_init))
[Stack]
- Max Depth = 32
- Call Chain = lv_disp_drv_init ⇒ lv_memset_00
[Calls]
[Called By]
lv_disp_drv_register (Thumb, 308 bytes, Stack size 24 bytes, lv_hal_disp.o(.text.lv_disp_drv_register))
[Stack]
- Max Depth = 288
- Call Chain = lv_disp_drv_register ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_create
- >> lv_timer_create
- >> _lv_ll_ins_head
- >> lv_obj_remove_style
- >> lv_obj_invalidate
- >> lv_obj_set_scrollbar_mode
- >> lv_palette_main
- >> lv_mem_alloc
- >> lv_memset_00
- >> lv_theme_default_get
- >> lv_theme_default_is_inited
- >> lv_theme_default_init
- >> lv_timer_ready
[Called By]
lv_disp_flush_ready (Thumb, 10 bytes, Stack size 0 bytes, lv_hal_disp.o(.text.lv_disp_flush_ready))
[Called By]
lv_disp_get_default (Thumb, 12 bytes, Stack size 0 bytes, lv_hal_disp.o(.text.lv_disp_get_default))
[Called By]
- >> lv_load_main_window
- >> lv_app_icon
- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_msgbox_create
- >> lv_disp_get_scr_act
- >> lv_msgbox
- >> _lv_inv_area
- >> lv_disp_get_theme
- >> lv_theme_apply
- >> lv_disp_get_layer_sys
- >> lv_disp_get_layer_top
- >> lv_disp_get_scr_prev
- >> lv_indev_drv_register
- >> lv_page_back
- >> lv_theme_get_color_primary
- >> _lv_disp_refr_timer
- >> lv_obj_class_create_obj
- >> lv_theme_default_init
- >> lv_dropdown_open
lv_disp_get_dpi (Thumb, 32 bytes, Stack size 0 bytes, lv_hal_disp.o(.text.lv_disp_get_dpi))
[Called By]
- >> lv_msgbox_create
- >> lv_obj_get_scrollbar_area
- >> style_init
- >> invalidate_button_area
- >> lv_slider_constructor
- >> lv_label_refr_text
lv_disp_get_draw_buf (Thumb, 6 bytes, Stack size 0 bytes, lv_hal_disp.o(.text.lv_disp_get_draw_buf))
[Called By]
- >> draw_buf_flush
- >> lv_refr_area_part
lv_disp_get_hor_res (Thumb, 54 bytes, Stack size 0 bytes, lv_hal_disp.o(.text.lv_disp_get_hor_res))
[Called By]
- >> lv_indev_read_timer_cb
- >> _lv_inv_area
- >> draw_letter_normal
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> _lv_disp_refr_timer
- >> lv_obj_class_create_obj
- >> lv_obj_scroll_by
- >> lv_theme_default_init
lv_disp_get_layer_sys (Thumb, 18 bytes, Stack size 8 bytes, lv_disp.o(.text.lv_disp_get_layer_sys))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_layer_sys
[Calls]
[Called By]- >> indev_proc_press
- >> lv_refr_area_part
- >> lv_obj_area_is_visible
lv_disp_get_layer_top (Thumb, 18 bytes, Stack size 8 bytes, lv_disp.o(.text.lv_disp_get_layer_top))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_layer_top
[Calls]
[Called By]- >> lv_msgbox_create
- >> indev_proc_press
- >> lv_refr_area_part
- >> lv_obj_area_is_visible
lv_disp_get_next (Thumb, 28 bytes, Stack size 0 bytes, lv_hal_disp.o(.text.lv_disp_get_next))
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_obj_report_style_change
lv_disp_get_scr_act (Thumb, 18 bytes, Stack size 8 bytes, lv_disp.o(.text.lv_disp_get_scr_act))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_scr_act
[Calls]
[Called By]- >> lv_load_main_window
- >> lv_app_icon
- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_msgbox
- >> indev_proc_press
- >> lv_page_back
- >> lv_refr_obj_and_children
- >> lv_refr_area_part
- >> lv_obj_area_is_visible
lv_disp_get_scr_prev (Thumb, 18 bytes, Stack size 8 bytes, lv_disp.o(.text.lv_disp_get_scr_prev))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_scr_prev
[Calls]
[Called By]- >> lv_obj_area_is_visible
lv_disp_get_theme (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(.text.lv_disp_get_theme))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_theme
[Calls]
[Called By]- >> lv_theme_apply
- >> lv_theme_get_color_primary
- >> lv_theme_default_init
lv_disp_get_ver_res (Thumb, 54 bytes, Stack size 0 bytes, lv_hal_disp.o(.text.lv_disp_get_ver_res))
[Called By]
- >> lv_indev_read_timer_cb
- >> _lv_inv_area
- >> _lv_disp_refr_timer
- >> lv_obj_class_create_obj
- >> lv_obj_scroll_by
- >> lv_dropdown_open
lv_draw_arc (Thumb, 38 bytes, Stack size 16 bytes, lv_draw_arc.o(.text.lv_draw_arc))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_arc
[Called By]- >> lv_meter_event
- >> lv_arc_event
lv_draw_arc_dsc_init (Thumb, 22 bytes, Stack size 8 bytes, lv_draw_arc.o(.text.lv_draw_arc_dsc_init))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_arc_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_meter_event
- >> lv_arc_event
lv_draw_arc_get_area (Thumb, 1004 bytes, Stack size 48 bytes, lv_draw_arc.o(.text.lv_draw_arc_get_area))
[Stack]
- Max Depth = 48
- Call Chain = lv_draw_arc_get_area
[Calls]
[Called By]
lv_draw_img (Thumb, 676 bytes, Stack size 160 bytes, lv_draw_img.o(.text.lv_draw_img))
[Stack]
- Max Depth = 608
- Call Chain = lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_img_decoder_read_line
- >> lv_area_set_height
- >> _lv_img_buf_get_transformed_area
- >> lv_img_decoder_close
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> _lv_img_cache_open
- >> _lv_area_intersect
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_rect
- >> lv_draw_rect_dsc_init
[Called By]- >> lv_refr_area_part
- >> lv_meter_event
- >> lv_imgbtn_event
- >> draw_bg_img
- >> lv_img_event
- >> draw_main
lv_draw_img_dsc_init (Thumb, 34 bytes, Stack size 8 bytes, lv_draw_img.o(.text.lv_draw_img_dsc_init))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_img_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_refr_area_part
- >> lv_meter_event
- >> lv_imgbtn_event
- >> draw_bg_img
- >> lv_img_event
- >> draw_main
lv_draw_init (Thumb, 2 bytes, Stack size 0 bytes, lv_draw.o(.text.lv_draw_init))
[Called By]
lv_draw_label (Thumb, 1622 bytes, Stack size 248 bytes, lv_draw_label.o(.text.lv_draw_label))
[Stack]
- Max Depth = 448
- Call Chain = lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_encoded_letter_next_2
- >> lv_draw_line
- >> lv_draw_line_dsc_init
- >> lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_txt_get_size
- >> _lv_area_intersect
- >> lv_draw_rect
- >> lv_draw_rect_dsc_init
[Called By]- >> lv_draw_img
- >> lv_meter_event
- >> draw_x_ticks
- >> draw_y_ticks
- >> draw_bg_img
- >> draw_main
- >> lv_textarea_event
- >> draw_main
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_label_event
- >> lv_img_event
- >> draw_box_label
- >> draw_main
- >> lv_checkbox_event
lv_draw_label_dsc_init (Thumb, 48 bytes, Stack size 16 bytes, lv_draw_label.o(.text.lv_draw_label_dsc_init))
[Stack]
- Max Depth = 40
- Call Chain = lv_draw_label_dsc_init ⇒ lv_memset_00
[Calls]- >> lv_palette_main
- >> lv_memset_00
[Called By]- >> lv_draw_img
- >> lv_meter_event
- >> draw_x_ticks
- >> draw_y_ticks
- >> draw_bg_img
- >> draw_main
- >> lv_textarea_event
- >> draw_main
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_label_event
- >> lv_img_event
- >> draw_box_label
- >> draw_main
- >> lv_checkbox_event
lv_draw_line (Thumb, 30 bytes, Stack size 0 bytes, lv_draw_line.o(.text.lv_draw_line))
[Called By]
- >> lv_draw_label
- >> lv_meter_event
- >> lv_colorwheel_event
- >> draw_series_scatter
- >> draw_series_line
- >> draw_x_ticks
- >> draw_y_ticks
- >> lv_chart_event
- >> lv_line_event
lv_draw_line_dsc_init (Thumb, 22 bytes, Stack size 8 bytes, lv_draw_line.o(.text.lv_draw_line_dsc_init))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_line_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_draw_label
- >> lv_meter_event
- >> lv_colorwheel_event
- >> draw_series_scatter
- >> draw_series_line
- >> draw_x_ticks
- >> draw_y_ticks
- >> lv_chart_event
- >> lv_line_event
lv_draw_mask_add (Thumb, 72 bytes, Stack size 8 bytes, lv_draw_mask.o(.text.lv_draw_mask_add))
[Stack]
- Max Depth = 8
- Call Chain = lv_draw_mask_add
[Called By]- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_sw_arc
- >> lv_draw_sw_rect
- >> lv_obj_event
- >> lv_meter_event
- >> lv_colorwheel_event
- >> draw_border_generic
- >> draw_bg
- >> lv_bar_event
lv_draw_mask_angle_init (Thumb, 244 bytes, Stack size 48 bytes, lv_draw_mask.o(.text.lv_draw_mask_angle_init))
[Stack]
- Max Depth = 112
- Call Chain = lv_draw_mask_angle_init ⇒ lv_draw_mask_line_points_init ⇒ lv_memset_00
[Calls]- >> lv_draw_mask_line_points_init
- >> lv_trigo_sin
[Called By]
lv_draw_mask_apply (Thumb, 90 bytes, Stack size 40 bytes, lv_draw_mask.o(.text.lv_draw_mask_apply))
[Stack]
- Max Depth = 40
- Call Chain = lv_draw_mask_apply
[Called By]- >> draw_letter_normal
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_rect
- >> draw_border_generic
- >> draw_bg
lv_draw_mask_free_param (Thumb, 62 bytes, Stack size 8 bytes, lv_draw_mask.o(.text.lv_draw_mask_free_param))
[Stack]
- Max Depth = 52
- Call Chain = lv_draw_mask_free_param ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]- >> lv_draw_sw_line
- >> lv_draw_sw_arc
- >> lv_draw_sw_rect
- >> lv_obj_event
- >> lv_meter_event
- >> lv_colorwheel_event
- >> draw_border_generic
- >> draw_bg
- >> lv_bar_event
lv_draw_mask_is_any (Thumb, 120 bytes, Stack size 16 bytes, lv_draw_mask.o(.text.lv_draw_mask_is_any))
[Stack]
- Max Depth = 72
- Call Chain = lv_draw_mask_is_any ⇒ _lv_area_is_out ⇒ _lv_area_is_point_on
[Calls]- >> _lv_area_is_out
- >> _lv_area_is_in
[Called By]- >> draw_letter_normal
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_rect
- >> draw_border_generic
- >> draw_bg
lv_draw_mask_line_points_init (Thumb, 326 bytes, Stack size 40 bytes, lv_draw_mask.o(.text.lv_draw_mask_line_points_init))
[Stack]
- Max Depth = 64
- Call Chain = lv_draw_mask_line_points_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_mask_angle_init
lv_draw_mask_radius_init (Thumb, 1130 bytes, Stack size 88 bytes, lv_draw_mask.o(.text.lv_draw_mask_radius_init))
[Stack]
- Max Depth = 228
- Call Chain = lv_draw_mask_radius_init ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_free
- >> lv_mem_alloc
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
[Called By]- >> lv_draw_sw_arc
- >> lv_draw_sw_rect
- >> lv_obj_event
- >> lv_meter_event
- >> lv_colorwheel_event
- >> draw_border_generic
- >> draw_bg
- >> lv_bar_event
lv_draw_mask_remove_custom (Thumb, 58 bytes, Stack size 8 bytes, lv_draw_mask.o(.text.lv_draw_mask_remove_custom))
[Stack]
- Max Depth = 8
- Call Chain = lv_draw_mask_remove_custom
[Called By]- >> lv_draw_sw_polygon
- >> lv_obj_event
lv_draw_mask_remove_id (Thumb, 38 bytes, Stack size 0 bytes, lv_draw_mask.o(.text.lv_draw_mask_remove_id))
[Called By]
- >> lv_draw_sw_line
- >> lv_draw_sw_arc
- >> lv_draw_sw_rect
- >> lv_meter_event
- >> lv_colorwheel_event
- >> draw_border_generic
- >> draw_bg
- >> lv_bar_event
lv_draw_rect (Thumb, 44 bytes, Stack size 0 bytes, lv_draw_rect.o(.text.lv_draw_rect))
[Called By]
- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_sw_arc
- >> lv_draw_label
- >> lv_draw_img
- >> lv_refr_area_part
- >> lv_obj_event
- >> lv_meter_event
- >> lv_led_event
- >> lv_colorwheel_event
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> lv_chart_event
- >> draw_main
- >> lv_bar_event
- >> lv_arc_event
- >> lv_textarea_event
- >> draw_main
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_event
- >> draw_box
- >> lv_checkbox_event
lv_draw_rect_dsc_init (Thumb, 74 bytes, Stack size 8 bytes, lv_draw_rect.o(.text.lv_draw_rect_dsc_init))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_rect_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_draw_sw_line
- >> lv_draw_sw_arc
- >> lv_draw_label
- >> lv_draw_img
- >> lv_refr_area_part
- >> lv_obj_event
- >> lv_meter_event
- >> lv_led_event
- >> lv_colorwheel_event
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> lv_chart_event
- >> draw_main
- >> lv_bar_event
- >> lv_arc_event
- >> lv_textarea_event
- >> draw_main
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_event
- >> draw_box
- >> lv_checkbox_event
lv_draw_sw_arc (Thumb, 2492 bytes, Stack size 352 bytes, lv_draw_sw_arc.o(.text.lv_draw_sw_arc))
[Stack]
- Max Depth = 580
- Call Chain = lv_draw_sw_arc ⇒ lv_draw_mask_radius_init ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> get_rounded_area
- >> lv_draw_mask_angle_init
- >> lv_draw_mask_remove_id
- >> lv_trigo_sin
- >> _lv_area_intersect
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_draw_mask_radius_init
- >> lv_draw_rect
- >> lv_draw_rect_dsc_init
[Address Reference Count : 1]- lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
lv_draw_sw_bg (Thumb, 26 bytes, Stack size 16 bytes, lv_draw_sw_rect.o(.text.lv_draw_sw_bg))
[Stack]
- Max Depth = 712
- Call Chain = lv_draw_sw_bg ⇒ draw_bg_img ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> draw_bg_img
- >> draw_bg
[Address Reference Count : 1]- lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
lv_draw_sw_blend (Thumb, 52 bytes, Stack size 24 bytes, lv_draw_sw_blend.o(.text.lv_draw_sw_blend))
[Stack]
- Max Depth = 40
- Call Chain = lv_draw_sw_blend ⇒ _lv_area_intersect
[Calls]
[Called By]- >> draw_letter_normal
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_rect
- >> draw_border_generic
- >> draw_bg
lv_draw_sw_blend_basic (Thumb, 3740 bytes, Stack size 96 bytes, lv_draw_sw_blend.o(.text.lv_draw_sw_blend_basic))
[Stack]
- Max Depth = 112
- Call Chain = lv_draw_sw_blend_basic ⇒ _lv_area_intersect
[Calls]- >> lv_color_fill
- >> lv_area_move
- >> _lv_refr_get_disp_refreshing
- >> _lv_area_intersect
- >> lv_memcpy
[Address Reference Count : 1]- lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
lv_draw_sw_img_decoded (Thumb, 1376 bytes, Stack size 240 bytes, lv_draw_sw_img.o(.text.lv_draw_sw_img_decoded))
[Stack]
- Max Depth = 380
- Call Chain = lv_draw_sw_img_decoded ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_disp_get_hor_res
- >> lv_memset_ff
- >> lv_draw_sw_blend
- >> _lv_img_buf_transform
- >> _lv_img_buf_transform_init
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> _lv_refr_get_disp_refreshing
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_area_get_size
- >> lv_mem_buf_get
[Address Reference Count : 1]- lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
lv_draw_sw_init_ctx (Thumb, 104 bytes, Stack size 8 bytes, lv_draw_sw.o(.text.lv_draw_sw_init_ctx))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_sw_init_ctx ⇒ lv_memset_00
[Calls]
[Address Reference Count : 1]- lv_hal_disp.o(.text.lv_disp_drv_init)
lv_draw_sw_letter (Thumb, 166 bytes, Stack size 48 bytes, lv_draw_sw_letter.o(.text.lv_draw_sw_letter))
[Stack]
- Max Depth = 316
- Call Chain = lv_draw_sw_letter ⇒ draw_letter_normal ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_font_get_glyph_bitmap
- >> lv_font_get_glyph_dsc
- >> draw_letter_normal
[Address Reference Count : 1]- lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
lv_draw_sw_line (Thumb, 1896 bytes, Stack size 312 bytes, lv_draw_sw_line.o(.text.lv_draw_sw_line))
[Stack]
- Max Depth = 452
- Call Chain = lv_draw_sw_line ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_disp_get_hor_res
- >> lv_memset_ff
- >> lv_draw_sw_blend
- >> lv_draw_mask_line_points_init
- >> lv_draw_mask_is_any
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_apply
- >> _lv_refr_get_disp_refreshing
- >> _lv_area_intersect
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_draw_mask_free_param
- >> lv_area_get_size
- >> lv_draw_mask_add
- >> lv_mem_buf_get
- >> lv_draw_rect
- >> lv_draw_rect_dsc_init
[Address Reference Count : 1]- lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
lv_draw_sw_polygon (Thumb, 716 bytes, Stack size 104 bytes, lv_draw_sw_polygon.o(.text.lv_draw_sw_polygon))
[Stack]
- Max Depth = 244
- Call Chain = lv_draw_sw_polygon ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_draw_mask_line_points_init
- >> _lv_area_intersect
- >> lv_mem_buf_release
- >> lv_draw_mask_remove_custom
- >> lv_draw_mask_add
- >> lv_mem_buf_get
- >> lv_draw_rect
[Address Reference Count : 1]- lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
lv_draw_sw_rect (Thumb, 3852 bytes, Stack size 192 bytes, lv_draw_sw_rect.o(.text.lv_draw_sw_rect))
[Stack]
- Max Depth = 888
- Call Chain = lv_draw_sw_rect ⇒ draw_bg_img ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_memset_ff
- >> lv_draw_sw_blend
- >> _lv_area_is_out
- >> lv_draw_mask_is_any
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_apply
- >> _lv_area_intersect
- >> lv_area_increase
- >> lv_memcpy
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_draw_mask_free_param
- >> _lv_area_is_in
- >> lv_draw_mask_add
- >> lv_draw_mask_radius_init
- >> lv_mem_buf_get
- >> lv_memset
- >> draw_border_generic
- >> draw_bg_img
- >> draw_bg
- >> shadow_blur_corner
[Address Reference Count : 1]- lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
lv_draw_sw_wait_for_finish (Thumb, 2 bytes, Stack size 0 bytes, lv_draw_sw.o(.text.lv_draw_sw_wait_for_finish))
[Address Reference Count : 1]
- lv_draw_sw.o(.text.lv_draw_sw_init_ctx)
lv_dropdown_close (Thumb, 38 bytes, Stack size 8 bytes, lv_dropdown.o(.text.lv_dropdown_close))
[Stack]
- Max Depth = 340
- Call Chain = lv_dropdown_close ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ get_trans_style ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_obj_add_flag
- >> lv_obj_clear_state
- >> lv_event_send
[Called By]
lv_dropdown_create (Thumb, 26 bytes, Stack size 8 bytes, lv_dropdown.o(.text.lv_dropdown_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_dropdown_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_dropdown_get_selected (Thumb, 4 bytes, Stack size 0 bytes, lv_dropdown.o(.text.lv_dropdown_get_selected))
[Called By]
- >> month_event_cb
- >> year_event_cb
lv_dropdown_open (Thumb, 504 bytes, Stack size 32 bytes, lv_dropdown.o(.text.lv_dropdown_open))
[Stack]
- Max Depth = 472
- Call Chain = lv_dropdown_open ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_obj_update_layout
- >> lv_obj_get_width
- >> lv_obj_align
- >> lv_disp_get_default
- >> lv_obj_align_to
- >> lv_obj_set_y
- >> lv_disp_get_ver_res
- >> lv_event_send
- >> lv_obj_add_state
- >> lv_obj_set_width
- >> lv_obj_move_to_index
- >> lv_obj_get_child
- >> lv_obj_calculate_style_text_align
- >> lv_obj_get_y2
- >> lv_obj_get_y
- >> lv_obj_get_screen
- >> lv_obj_set_height
- >> lv_obj_get_style_prop
- >> lv_obj_set_parent
- >> lv_label_set_text_static
- >> position_to_selected
[Called By]- >> btn_release_handler
- >> lv_dropdown_event
lv_dropdown_set_options (Thumb, 138 bytes, Stack size 16 bytes, lv_dropdown.o(.text.lv_dropdown_set_options))
[Stack]
- Max Depth = 128
- Call Chain = lv_dropdown_set_options ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_mem_free
- >> lv_obj_invalidate
- >> lv_mem_alloc
- >> strcpy
- >> strlen
[Called By]
lv_dropdown_set_selected (Thumb, 24 bytes, Stack size 0 bytes, lv_dropdown.o(.text.lv_dropdown_set_selected))
[Stack]
- Max Depth = 112
- Call Chain = lv_dropdown_set_selected ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]- >> value_changed_event_cb
lv_event_get_code (Thumb, 8 bytes, Stack size 0 bytes, lv_event.o(.text.lv_event_get_code))
[Called By]
- >> lv_file_event_handler
- >> lv_list_btn_event
- >> lv_imgbtn_control_event_handler
- >> lv_message_event_handler
- >> lv_health_event_handler
- >> lv_apps_event_handler
- >> lv_books_event_handler
- >> lv_photo_event_handler
- >> song_play_event_cb
- >> lv_setting_event_handler
- >> event_calendar_cb
- >> lv_setting_event_handler
- >> slider_event_cb
- >> lv_control_event_handler
- >> lv_imc_event_handler
- >> lv_meter_event_handler
- >> lv_event_handler
- >> lv_calculator_event_handler
- >> lv_setting_event_handler
- >> lv_back_btn_event_handler
- >> lv_obj_event
- >> tileview_event_cb
- >> lv_tabview_event
- >> cont_scroll_end_event_cb
- >> lv_spinbox_event
- >> lv_meter_event
- >> lv_menu_back_event_cb
- >> lv_led_event
- >> lv_imgbtn_event
- >> lv_colorwheel_event
- >> lv_chart_event
- >> lv_btnmatrix_event
- >> lv_bar_event
- >> lv_arc_event
- >> lv_textarea_event
- >> label_event_cb
- >> lv_table_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_label_event
- >> lv_img_event
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> lv_checkbox_event
lv_event_get_current_target (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(.text.lv_event_get_current_target))
[Called By]
- >> lv_file_event_cb
- >> msgbox_event_cb
- >> msgbox_event_cb
- >> lv_obj_event
lv_event_get_draw_ctx (Thumb, 14 bytes, Stack size 0 bytes, lv_event.o(.text.lv_event_get_draw_ctx))
[Called By]
- >> lv_obj_event
- >> lv_meter_event
- >> lv_led_event
- >> lv_imgbtn_event
- >> lv_colorwheel_event
- >> lv_chart_event
- >> draw_main
- >> lv_bar_event
- >> lv_arc_event
- >> lv_textarea_event
- >> draw_main
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_label_event
- >> lv_img_event
- >> lv_dropdown_list_event
- >> draw_main
- >> lv_checkbox_event
lv_event_get_indev (Thumb, 14 bytes, Stack size 0 bytes, lv_event.o(.text.lv_event_get_indev))
[Called By]
lv_event_get_param (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(.text.lv_event_get_param))
[Called By]
- >> lv_obj_event
- >> lv_spinbox_event
- >> lv_imgbtn_event
- >> lv_colorwheel_event
- >> lv_chart_event
- >> draw_part_begin_event_cb
- >> lv_btnmatrix_event
- >> lv_bar_event
- >> lv_arc_event
- >> lv_textarea_event
- >> lv_table_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_label_event
- >> lv_img_event
- >> lv_dropdown_event
- >> lv_checkbox_event
lv_event_get_self_size_info (Thumb, 12 bytes, Stack size 0 bytes, lv_event.o(.text.lv_event_get_self_size_info))
[Called By]
lv_event_get_target (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(.text.lv_event_get_target))
[Called By]
- >> lv_file_event_handler
- >> lv_list_btn_event
- >> lv_imgbtn_control_event_handler
- >> song_play_event_cb
- >> slider_event_cb
- >> switch_event_cb
- >> btnm_event_cb
- >> lv_meter_event_handler
- >> lv_event_handler
- >> lv_calculator_event_handler
- >> lv_back_btn_event_handler
- >> lv_obj_event
- >> tileview_event_cb
- >> lv_tabview_event
- >> cont_scroll_end_event_cb
- >> btns_value_changed_event_cb
- >> lv_spinbox_event
- >> msgbox_close_click_event_cb
- >> lv_meter_event
- >> lv_menu_back_event_cb
- >> lv_led_event
- >> lv_imgbtn_event
- >> lv_colorwheel_event
- >> lv_chart_event
- >> value_changed_event_cb
- >> month_event_cb
- >> year_event_cb
- >> value_changed_event_cb
- >> month_event_cb
- >> draw_part_begin_event_cb
- >> draw_main
- >> lv_btnmatrix_event
- >> lv_bar_event
- >> lv_arc_event
- >> lv_textarea_event
- >> label_event_cb
- >> draw_main
- >> lv_table_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_label_event
- >> lv_img_event
- >> lv_dropdown_list_event
- >> draw_main
- >> lv_dropdown_event
- >> lv_checkbox_event
lv_event_get_user_data (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(.text.lv_event_get_user_data))
[Called By]
- >> btnm_event_cb
- >> lv_menu_value_changed_event_cb
- >> lv_menu_back_event_cb
- >> month_event_cb
- >> year_event_cb
lv_event_send (Thumb, 64 bytes, Stack size 40 bytes, lv_event.o(.text.lv_event_send))
[Stack]
- Max Depth = 72
- Call Chain = lv_event_send ⇒ event_send_core
[Calls]
[Called By]- >> lv_obj_del
- >> lv_indev_read_timer_cb
- >> indev_gesture
- >> indev_proc_release
- >> indev_proc_press
- >> lv_group_send_data
- >> lv_group_remove_obj
- >> lv_group_set_editing
- >> lv_group_focus_obj
- >> focus_next_core
- >> lv_calendar_set_showed_date
- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_textarea_set_text
- >> lv_refr_obj
- >> lv_refr_obj_and_children
- >> lv_refr_get_top_obj
- >> lv_obj_move_to_index
- >> obj_del_core
- >> refresh_children_style
- >> scroll_area_into_view
- >> scroll_anim_ready_cb
- >> scroll_y_anim
- >> scroll_x_anim
- >> lv_obj_move_to
- >> lv_obj_get_self_height
- >> lv_obj_get_self_width
- >> lv_obj_refr_size
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_init_obj
- >> lv_obj_event
- >> lv_obj_scroll_by
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
- >> lv_obj_hit_test
- >> lv_obj_set_parent
- >> grid_update
- >> children_repos
- >> flex_update
- >> tileview_event_cb
- >> cont_scroll_end_event_cb
- >> lv_textarea_add_char
- >> lv_meter_event
- >> lv_menu_set_page
- >> lv_led_event
- >> lv_colorwheel_event
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> draw_x_ticks
- >> draw_y_ticks
- >> lv_chart_event
- >> my_constructor
- >> my_constructor
- >> draw_main
- >> lv_btnmatrix_event
- >> lv_bar_event
- >> lv_arc_event
- >> lv_textarea_event
- >> draw_main
- >> lv_table_event
- >> lv_slider_event
- >> lv_roller_event
- >> lv_dropdown_close
- >> lv_dropdown_open
- >> lv_dropdown_list_event
- >> btn_release_handler
- >> lv_dropdown_event
- >> lv_checkbox_event
lv_event_set_ext_draw_size (Thumb, 24 bytes, Stack size 0 bytes, lv_event.o(.text.lv_event_set_ext_draw_size))
[Called By]
- >> lv_chart_event
- >> lv_label_event
lv_extra_init (Thumb, 14 bytes, Stack size 8 bytes, lv_extra.o(.text.lv_extra_init))
[Stack]
- Max Depth = 164
- Call Chain = lv_extra_init ⇒ lv_grid_init ⇒ lv_layout_register ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_grid_init
- >> lv_flex_init
[Called By]
lv_file_demo (Thumb, 276 bytes, Stack size 16 bytes, lv_file.o(.text.lv_file_demo))
[Stack]
- Max Depth = 772
- Call Chain = lv_file_demo ⇒ lv_scan_files ⇒ f_opendir ⇒ follow_path ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_obj_set_style_bg_color
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_page_back
- >> lv_scan_files
[Called By]- >> lv_imgbtn_control_event_handler
lv_flex_init (Thumb, 96 bytes, Stack size 8 bytes, lv_flex.o(.text.lv_flex_init))
[Stack]
- Max Depth = 156
- Call Chain = lv_flex_init ⇒ lv_layout_register ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_layout_register
- >> lv_style_register_prop
[Called By]
lv_font_get_bitmap_fmt_txt (Thumb, 50 bytes, Stack size 8 bytes, lv_font_fmt_txt.o(.text.lv_font_get_bitmap_fmt_txt))
[Stack]
- Max Depth = 96
- Call Chain = lv_font_get_bitmap_fmt_txt ⇒ get_glyph_dsc_id ⇒ _lv_utils_bsearch
[Calls]
[Address Reference Count : 7]- lv_font_montserrat_22.o(.rodata.lv_font_montserrat_22)
- lv_font_montserrat_28.o(.rodata.lv_font_montserrat_28)
- lv_font_montserrat_32.o(.rodata.lv_font_montserrat_32)
- lv_font_montserrat_20.o(.rodata.lv_font_montserrat_20)
- font70.o(.rodata.Font70)
- font32.o(.rodata.Font32)
- font20.o(.rodata.Font20)
lv_font_get_glyph_bitmap (Thumb, 10 bytes, Stack size 0 bytes, lv_font.o(.text.lv_font_get_glyph_bitmap))
[Called By]
lv_font_get_glyph_dsc (Thumb, 64 bytes, Stack size 24 bytes, lv_font.o(.text.lv_font_get_glyph_dsc))
[Stack]
- Max Depth = 24
- Call Chain = lv_font_get_glyph_dsc
[Called By]- >> lv_draw_sw_letter
- >> pwd_char_hider
lv_font_get_glyph_dsc_fmt_txt (Thumb, 336 bytes, Stack size 40 bytes, lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt))
[Stack]
- Max Depth = 128
- Call Chain = lv_font_get_glyph_dsc_fmt_txt ⇒ get_glyph_dsc_id ⇒ _lv_utils_bsearch
[Calls]- >> _lv_utils_bsearch
- >> get_glyph_dsc_id
[Address Reference Count : 7]- lv_font_montserrat_22.o(.rodata.lv_font_montserrat_22)
- lv_font_montserrat_28.o(.rodata.lv_font_montserrat_28)
- lv_font_montserrat_32.o(.rodata.lv_font_montserrat_32)
- lv_font_montserrat_20.o(.rodata.lv_font_montserrat_20)
- font70.o(.rodata.Font70)
- font32.o(.rodata.Font32)
- font20.o(.rodata.Font20)
lv_font_get_glyph_width (Thumb, 76 bytes, Stack size 40 bytes, lv_font.o(.text.lv_font_get_glyph_width))
[Stack]
- Max Depth = 40
- Call Chain = lv_font_get_glyph_width
[Called By]- >> lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_draw_label
- >> refr_cursor_area
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_on
- >> lv_label_refr_text
- >> lv_label_event
lv_fs_close (Thumb, 62 bytes, Stack size 16 bytes, lv_fs.o(.text.lv_fs_close))
[Stack]
- Max Depth = 60
- Call Chain = lv_fs_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]- >> lv_img_decoder_built_in_close
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
lv_fs_get_ext (Thumb, 56 bytes, Stack size 8 bytes, lv_fs.o(.text.lv_fs_get_ext))
[Stack]
- Max Depth = 8
- Call Chain = lv_fs_get_ext
[Calls]
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
lv_fs_open (Thumb, 182 bytes, Stack size 32 bytes, lv_fs.o(.text.lv_fs_open))
[Stack]
- Max Depth = 112
- Call Chain = lv_fs_open ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_mem_alloc
- >> lv_memset_00
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
lv_fs_read (Thumb, 346 bytes, Stack size 56 bytes, lv_fs.o(.text.lv_fs_read))
[Stack]
- Max Depth = 136
- Call Chain = lv_fs_read ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_memcpy
- >> lv_mem_alloc
- >> __aeabi_memcpy
[Called By]- >> lv_img_decoder_built_in_read_line
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
lv_fs_seek (Thumb, 150 bytes, Stack size 24 bytes, lv_fs.o(.text.lv_fs_seek))
[Stack]
- Max Depth = 24
- Call Chain = lv_fs_seek
[Called By]- >> lv_img_decoder_built_in_read_line
- >> lv_img_decoder_built_in_open
lv_gradient_calculate (Thumb, 334 bytes, Stack size 48 bytes, lv_draw_sw_gradient.o(.text.lv_gradient_calculate))
[Stack]
- Max Depth = 48
- Call Chain = lv_gradient_calculate
[Called By]
lv_gradient_cleanup (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_gradient.o(.text.lv_gradient_cleanup))
[Stack]
- Max Depth = 44
- Call Chain = lv_gradient_cleanup ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_gradient_get (Thumb, 752 bytes, Stack size 48 bytes, lv_draw_sw_gradient.o(.text.lv_gradient_get))
[Stack]
- Max Depth = 128
- Call Chain = lv_gradient_get ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_mem_free
- >> lv_gradient_calculate
- >> lv_memcpy
- >> lv_mem_alloc
- >> lv_memset_00
[Called By]
lv_grid_init (Thumb, 208 bytes, Stack size 8 bytes, lv_grid.o(.text.lv_grid_init))
[Stack]
- Max Depth = 156
- Call Chain = lv_grid_init ⇒ lv_layout_register ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_layout_register
- >> lv_style_register_prop
[Called By]
lv_group_add_obj (Thumb, 240 bytes, Stack size 24 bytes, lv_group.o(.text.lv_group_add_obj))
[Stack]
- Max Depth = 176
- Call Chain = lv_group_add_obj ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> _lv_ll_ins_tail
- >> lv_obj_get_group
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> focus_next_core
- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_obj_class_init_obj
- >> lv_tabview_constructor
lv_group_focus_next (Thumb, 20 bytes, Stack size 0 bytes, lv_group.o(.text.lv_group_focus_next))
[Stack]
- Max Depth = 152
- Call Chain = lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]- >> lv_indev_read_timer_cb
lv_group_focus_obj (Thumb, 308 bytes, Stack size 32 bytes, lv_group.o(.text.lv_group_focus_obj))
[Stack]
- Max Depth = 176
- Call Chain = lv_group_focus_obj ⇒ lv_group_set_editing ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_group_set_editing
- >> lv_obj_get_group
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_indev_get_type
- >> lv_indev_get_next
- >> lv_event_send
- >> lv_obj_invalidate
[Called By]
lv_group_focus_prev (Thumb, 20 bytes, Stack size 0 bytes, lv_group.o(.text.lv_group_focus_prev))
[Stack]
- Max Depth = 152
- Call Chain = lv_group_focus_prev ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]- >> lv_indev_read_timer_cb
lv_group_get_default (Thumb, 12 bytes, Stack size 0 bytes, lv_group.o(.text.lv_group_get_default))
[Called By]
- >> lv_obj_class_init_obj
- >> lv_tabview_constructor
lv_group_get_editing (Thumb, 14 bytes, Stack size 0 bytes, lv_group.o(.text.lv_group_get_editing))
[Called By]
- >> lv_indev_read_timer_cb
- >> lv_obj_event
- >> lv_spinbox_event
- >> lv_btnmatrix_event
- >> lv_arc_event
- >> lv_slider_event
- >> lv_roller_event
- >> lv_dropdown_list_event
- >> lv_dropdown_event
lv_group_get_focused (Thumb, 16 bytes, Stack size 0 bytes, lv_group.o(.text.lv_group_get_focused))
[Called By]
- >> lv_indev_read_timer_cb
lv_group_get_obj_count (Thumb, 4 bytes, Stack size 0 bytes, lv_group.o(.text.lv_group_get_obj_count))
[Calls]
[Called By]- >> lv_indev_read_timer_cb
lv_group_remove_obj (Thumb, 310 bytes, Stack size 32 bytes, lv_group.o(.text.lv_group_remove_obj))
[Stack]
- Max Depth = 184
- Call Chain = lv_group_remove_obj ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> _lv_ll_get_tail
- >> lv_obj_get_group
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_indev_get_type
- >> lv_indev_get_next
- >> focus_next_core
- >> lv_event_send
[Called By]
lv_group_send_data (Thumb, 40 bytes, Stack size 16 bytes, lv_group.o(.text.lv_group_send_data))
[Stack]
- Max Depth = 88
- Call Chain = lv_group_send_data ⇒ lv_event_send ⇒ event_send_core
[Calls]
[Called By]- >> lv_indev_read_timer_cb
lv_group_set_editing (Thumb, 174 bytes, Stack size 32 bytes, lv_group.o(.text.lv_group_set_editing))
[Stack]
- Max Depth = 144
- Call Chain = lv_group_set_editing ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_indev_get_type
- >> lv_indev_get_next
- >> lv_event_send
- >> lv_obj_invalidate
[Called By]- >> lv_indev_read_timer_cb
- >> lv_group_focus_obj
- >> lv_arc_event
- >> lv_slider_event
- >> lv_roller_event
- >> lv_dropdown_list_event
- >> btn_release_handler
lv_health_demo (Thumb, 1740 bytes, Stack size 40 bytes, lv_health.o(.text.lv_health_demo))
[Stack]
- Max Depth = 480
- Call Chain = lv_health_demo ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_style_radius
- >> lv_obj_get_height
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_create
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_align_to
- >> lv_label_set_text
- >> lv_label_create
- >> lv_bar_create
- >> lv_obj_set_style_line_opa
- >> lv_bar_set_value
- >> lv_obj_remove_style
- >> lv_obj_set_style_line_color
- >> lv_line_set_points
- >> lv_line_create
- >> lv_obj_set_scrollbar_mode
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
[Called By]- >> lv_imgbtn_control_event_handler
lv_imc_demo (Thumb, 804 bytes, Stack size 40 bytes, lv_imc.o(.text.lv_imc_demo))
[Stack]
- Max Depth = 472
- Call Chain = lv_imc_demo ⇒ lv_msgbox_create ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_shadow_width
- >> lv_obj_set_style_bg_opa
- >> lv_msgbox_get_btns
- >> lv_obj_align
- >> lv_obj_set_style_pad_top
- >> lv_msgbox_create
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_add_flag
- >> lv_msgbox_get_content
- >> lv_msgbox_get_title
- >> lv_obj_set_style_shadow_color
- >> lv_obj_set_style_line_color
- >> lv_line_set_points
- >> lv_line_create
- >> lv_textarea_set_one_line
- >> lv_textarea_create
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_create
- >> lv_obj_set_style_border_width
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_obj_set_style_pad_left
[Called By]- >> lv_imgbtn_control_event_handler
lv_img_buf_get_px_alpha (Thumb, 220 bytes, Stack size 8 bytes, lv_img_buf.o(.text.lv_img_buf_get_px_alpha))
[Stack]
- Max Depth = 8
- Call Chain = lv_img_buf_get_px_alpha
[Called By]- >> _lv_img_buf_transform_anti_alias
- >> _lv_img_buf_transform
lv_img_buf_get_px_color (Thumb, 210 bytes, Stack size 24 bytes, lv_img_buf.o(.text.lv_img_buf_get_px_color))
[Stack]
- Max Depth = 24
- Call Chain = lv_img_buf_get_px_color
[Calls]
[Called By]- >> _lv_img_buf_transform_anti_alias
- >> _lv_img_buf_transform
lv_img_cf_get_px_size (Thumb, 20 bytes, Stack size 0 bytes, lv_draw_img.o(.text.lv_img_cf_get_px_size))
[Called By]
- >> lv_img_decoder_built_in_read_line
- >> lv_img_decoder_built_in_open
- >> lv_img_buf_get_px_color
lv_img_cf_has_alpha (Thumb, 20 bytes, Stack size 0 bytes, lv_draw_img.o(.text.lv_img_cf_has_alpha))
[Called By]
- >> _lv_img_buf_transform_init
lv_img_cf_is_chroma_keyed (Thumb, 20 bytes, Stack size 0 bytes, lv_draw_img.o(.text.lv_img_cf_is_chroma_keyed))
[Called By]
- >> _lv_img_buf_transform_init
lv_img_create (Thumb, 26 bytes, Stack size 8 bytes, lv_img.o(.text.lv_img_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_img_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_meter_win
- >> lv_apps_demo
- >> lv_control_demo
- >> lv_win_add_btn
- >> lv_list_add_btn
- >> lv_menu_constructor
lv_img_decoder_built_in_close (Thumb, 52 bytes, Stack size 16 bytes, lv_img_decoder.o(.text.lv_img_decoder_built_in_close))
[Stack]
- Max Depth = 76
- Call Chain = lv_img_decoder_built_in_close ⇒ lv_fs_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_free
- >> lv_fs_close
[Called By]- >> lv_img_decoder_built_in_open
[Address Reference Count : 1]- lv_img_decoder.o(.text._lv_img_decoder_init)
lv_img_decoder_built_in_info (Thumb, 236 bytes, Stack size 32 bytes, lv_img_decoder.o(.text.lv_img_decoder_built_in_info))
[Stack]
- Max Depth = 168
- Call Chain = lv_img_decoder_built_in_info ⇒ lv_fs_read ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_fs_close
- >> lv_fs_read
- >> lv_fs_open
- >> lv_fs_get_ext
- >> lv_img_src_get_type
- >> strcmp
[Address Reference Count : 1]- lv_img_decoder.o(.text._lv_img_decoder_init)
lv_img_decoder_built_in_open (Thumb, 448 bytes, Stack size 32 bytes, lv_img_decoder.o(.text.lv_img_decoder_built_in_open))
[Stack]
- Max Depth = 168
- Call Chain = lv_img_decoder_built_in_open ⇒ lv_fs_read ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_mem_free
- >> lv_fs_close
- >> lv_fs_read
- >> lv_fs_seek
- >> lv_fs_open
- >> lv_fs_get_ext
- >> lv_img_decoder_built_in_close
- >> lv_img_cf_get_px_size
- >> lv_mem_alloc
- >> lv_memset_00
- >> strcmp
[Address Reference Count : 1]- lv_img_decoder.o(.text._lv_img_decoder_init)
lv_img_decoder_built_in_read_line (Thumb, 808 bytes, Stack size 40 bytes, lv_img_decoder.o(.text.lv_img_decoder_built_in_read_line))
[Stack]
- Max Depth = 180
- Call Chain = lv_img_decoder_built_in_read_line ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_fs_read
- >> lv_fs_seek
- >> lv_img_cf_get_px_size
- >> lv_mem_buf_release
- >> lv_mem_buf_get
[Address Reference Count : 1]- lv_img_decoder.o(.text._lv_img_decoder_init)
lv_img_decoder_close (Thumb, 36 bytes, Stack size 8 bytes, lv_img_decoder.o(.text.lv_img_decoder_close))
[Stack]
- Max Depth = 52
- Call Chain = lv_img_decoder_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_img_decoder_get_info (Thumb, 106 bytes, Stack size 24 bytes, lv_img_decoder.o(.text.lv_img_decoder_get_info))
[Stack]
- Max Depth = 48
- Call Chain = lv_img_decoder_get_info ⇒ lv_memset_00
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_img_src_get_type
- >> lv_memset_00
[Called By]- >> lv_img_set_src
- >> lv_refr_area_part
- >> lv_meter_event
- >> refr_img
- >> lv_imgbtn_event
- >> draw_bg_img
- >> draw_main
lv_img_decoder_open (Thumb, 236 bytes, Stack size 40 bytes, lv_img_decoder.o(.text.lv_img_decoder_open))
[Stack]
- Max Depth = 120
- Call Chain = lv_img_decoder_open ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_mem_free
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_img_src_get_type
- >> lv_mem_alloc
- >> lv_memset_00
- >> strcpy
- >> strlen
[Called By]
lv_img_decoder_read_line (Thumb, 38 bytes, Stack size 16 bytes, lv_img_decoder.o(.text.lv_img_decoder_read_line))
[Stack]
- Max Depth = 16
- Call Chain = lv_img_decoder_read_line
[Called By]
lv_img_set_angle (Thumb, 280 bytes, Stack size 56 bytes, lv_img.o(.text.lv_img_set_angle))
[Stack]
- Max Depth = 456
- Call Chain = lv_img_set_angle ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_update_layout
- >> lv_obj_get_width
- >> _lv_img_buf_get_transformed_area
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
[Called By]- >> lv_meter_win
- >> lv_meter_timer
lv_img_set_src (Thumb, 366 bytes, Stack size 48 bytes, lv_img.o(.text.lv_img_set_src))
[Stack]
- Max Depth = 248
- Call Chain = lv_img_set_src ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_mem_free
- >> lv_obj_invalidate
- >> lv_txt_get_size
- >> lv_img_decoder_get_info
- >> lv_img_src_get_type
- >> lv_obj_refresh_self_size
- >> lv_mem_alloc
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_get_style_prop
- >> strcpy
- >> strlen
[Called By]- >> lv_meter_win
- >> lv_apps_demo
- >> lv_control_demo
- >> lv_win_add_btn
- >> lv_list_add_btn
- >> lv_menu_constructor
- >> lv_img_event
lv_img_src_get_type (Thumb, 26 bytes, Stack size 0 bytes, lv_draw_img.o(.text.lv_img_src_get_type))
[Called By]
- >> lv_img_set_src
- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_open
- >> lv_img_decoder_get_info
- >> lv_obj_init_draw_rect_dsc
- >> draw_bg_img
- >> draw_main
lv_imgbtn_create (Thumb, 26 bytes, Stack size 8 bytes, lv_imgbtn.o(.text.lv_imgbtn_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_imgbtn_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_imgbtn_set_src (Thumb, 20 bytes, Stack size 0 bytes, lv_imgbtn.o(.text.lv_imgbtn_set_src))
[Stack]
- Max Depth = 232
- Call Chain = lv_imgbtn_set_src ⇒ refr_img ⇒ lv_obj_set_height ⇒ lv_obj_set_style_height ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Called By]
lv_indev_drv_init (Thumb, 38 bytes, Stack size 8 bytes, lv_hal_indev.o(.text.lv_indev_drv_init))
[Stack]
- Max Depth = 32
- Call Chain = lv_indev_drv_init ⇒ lv_memset_00
[Calls]
[Called By]
lv_indev_drv_register (Thumb, 82 bytes, Stack size 16 bytes, lv_hal_indev.o(.text.lv_indev_drv_register))
[Stack]
- Max Depth = 120
- Call Chain = lv_indev_drv_register ⇒ lv_timer_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_timer_create
- >> lv_disp_get_default
- >> _lv_ll_ins_head
- >> lv_memset_00
[Called By]
lv_indev_get_act (Thumb, 12 bytes, Stack size 0 bytes, lv_indev.o(.text.lv_indev_get_act))
[Called By]
- >> event_send_core
- >> lv_obj_event
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
- >> lv_spinbox_event
- >> lv_colorwheel_event
- >> lv_chart_event
- >> lv_btnmatrix_event
- >> lv_arc_event
- >> lv_textarea_event
- >> lv_table_event
- >> lv_slider_event
- >> lv_roller_event
- >> lv_dropdown_list_event
- >> btn_release_handler
- >> lv_dropdown_event
lv_indev_get_next (Thumb, 28 bytes, Stack size 0 bytes, lv_hal_indev.o(.text.lv_indev_get_next))
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_group_remove_obj
- >> lv_group_set_editing
- >> lv_group_focus_obj
- >> focus_next_core
- >> obj_del_core
- >> lv_obj_get_scrollbar_area
- >> lv_indev_reset
- >> lv_btnmatrix_event
lv_indev_get_obj_act (Thumb, 12 bytes, Stack size 0 bytes, lv_indev.o(.text.lv_indev_get_obj_act))
[Called By]
- >> obj_del_core
- >> elastic_diff
- >> lv_dropdown_event
lv_indev_get_point (Thumb, 46 bytes, Stack size 0 bytes, lv_indev.o(.text.lv_indev_get_point))
[Called By]
- >> lv_colorwheel_event
- >> lv_chart_event
- >> lv_btnmatrix_event
- >> lv_arc_event
- >> lv_textarea_event
- >> lv_table_event
- >> lv_slider_event
- >> lv_roller_event
- >> lv_dropdown_list_event
lv_indev_get_scroll_dir (Thumb, 28 bytes, Stack size 0 bytes, lv_indev.o(.text.lv_indev_get_scroll_dir))
[Called By]
- >> lv_obj_get_scrollbar_area
lv_indev_get_scroll_obj (Thumb, 22 bytes, Stack size 0 bytes, lv_indev.o(.text.lv_indev_get_scroll_obj))
[Called By]
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_table_event
- >> lv_dropdown_list_event
- >> btn_release_handler
lv_indev_get_type (Thumb, 12 bytes, Stack size 0 bytes, lv_indev.o(.text.lv_indev_get_type))
[Called By]
- >> lv_group_remove_obj
- >> lv_group_set_editing
- >> lv_group_focus_obj
- >> focus_next_core
- >> lv_obj_event
- >> lv_spinbox_event
- >> lv_colorwheel_event
- >> lv_btnmatrix_event
- >> lv_arc_event
- >> lv_textarea_event
- >> lv_table_event
- >> lv_slider_event
- >> lv_roller_event
- >> lv_dropdown_list_event
- >> btn_release_handler
- >> lv_dropdown_event
lv_indev_get_vect (Thumb, 32 bytes, Stack size 0 bytes, lv_indev.o(.text.lv_indev_get_vect))
[Called By]
- >> lv_textarea_event
- >> lv_roller_event
lv_indev_read_timer_cb (Thumb, 1994 bytes, Stack size 56 bytes, lv_indev.o(.text.lv_indev_read_timer_cb))
[Stack]
- Max Depth = 388
- Call Chain = lv_indev_read_timer_cb ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ get_trans_style ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_obj_set_pos
- >> lv_obj_clear_state
- >> lv_obj_is_editable
- >> _lv_indev_read
- >> indev_proc_release
- >> indev_proc_press
- >> lv_group_get_obj_count
- >> lv_group_get_editing
- >> lv_group_get_focused
- >> lv_group_send_data
- >> lv_group_focus_prev
- >> lv_group_focus_next
- >> lv_group_set_editing
- >> lv_obj_has_flag
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_event_send
[Address Reference Count : 1]- lv_hal_indev.o(.text.lv_indev_drv_register)
lv_indev_reset (Thumb, 188 bytes, Stack size 16 bytes, lv_indev.o(.text.lv_indev_reset))
[Stack]
- Max Depth = 16
- Call Chain = lv_indev_reset
[Calls]
[Called By]
lv_indev_reset_long_press (Thumb, 26 bytes, Stack size 8 bytes, lv_indev.o(.text.lv_indev_reset_long_press))
[Stack]
- Max Depth = 8
- Call Chain = lv_indev_reset_long_press
[Calls]
[Called By]
lv_indev_scroll_throw_predict (Thumb, 74 bytes, Stack size 8 bytes, lv_indev_scroll.o(.text.lv_indev_scroll_throw_predict))
[Stack]
- Max Depth = 8
- Call Chain = lv_indev_scroll_throw_predict
[Called By]
lv_indev_search_obj (Thumb, 128 bytes, Stack size 24 bytes, lv_indev.o(.text.lv_indev_search_obj))
[Stack]
- Max Depth = 128 + In Cycle
- Call Chain = lv_indev_search_obj ⇒ lv_indev_search_obj (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> _lv_area_is_point_on
- >> lv_obj_hit_test
- >> lv_indev_search_obj
[Called By]- >> indev_proc_press
- >> lv_indev_search_obj
lv_indev_wait_release (Thumb, 16 bytes, Stack size 0 bytes, lv_indev.o(.text.lv_indev_wait_release))
[Called By]
lv_init (Thumb, 94 bytes, Stack size 8 bytes, lv_obj.o(.text.lv_init))
[Stack]
- Max Depth = 172
- Call Chain = lv_init ⇒ lv_extra_init ⇒ lv_grid_init ⇒ lv_layout_register ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> _lv_ll_init
- >> _lv_group_init
- >> lv_extra_init
- >> _lv_img_decoder_init
- >> _lv_refr_init
- >> _lv_obj_style_init
- >> lv_draw_init
- >> _lv_anim_core_init
- >> _lv_fs_init
- >> _lv_timer_core_init
- >> lv_mem_init
[Called By]
lv_label_create (Thumb, 26 bytes, Stack size 8 bytes, lv_label.o(.text.lv_label_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_label_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_app_icon
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_msgbox_create
- >> lv_win_add_title
- >> lv_page_back
- >> lv_list_add_btn
- >> lv_menu_constructor
- >> my_constructor
- >> lv_textarea_constructor
- >> lv_dropdownlist_constructor
lv_label_get_letter_on (Thumb, 618 bytes, Stack size 104 bytes, lv_label.o(.text.lv_label_get_letter_on))
[Stack]
- Max Depth = 248
- Call Chain = lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_encoded_letter_next_2
- >> lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_obj_calculate_style_text_align
- >> lv_obj_get_content_coords
- >> lv_obj_get_style_prop
- >> _lv_txt_is_cmd
[Called By]- >> lv_textarea_cursor_down
- >> lv_textarea_cursor_up
- >> lv_textarea_event
- >> lv_roller_event
- >> lv_label_refr_text
lv_label_get_letter_pos (Thumb, 484 bytes, Stack size 88 bytes, lv_label.o(.text.lv_label_get_letter_pos))
[Stack]
- Max Depth = 232
- Call Chain = lv_label_get_letter_pos ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_obj_calculate_style_text_align
- >> lv_obj_get_content_coords
- >> lv_obj_get_content_width
- >> lv_obj_get_style_prop
[Called By]- >> lv_textarea_set_cursor_pos
- >> lv_textarea_cursor_down
- >> lv_textarea_cursor_up
- >> refr_cursor_area
lv_label_get_text (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(.text.lv_label_get_text))
[Called By]
- >> lv_textarea_add_text
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_del_char
- >> lv_textarea_get_text
- >> lv_textarea_set_text
- >> lv_list_get_btn_text
- >> lv_textarea_add_char
- >> refr_cursor_area
- >> pwd_char_hider
- >> lv_textarea_event
- >> lv_roller_label_event
- >> refr_position
- >> lv_roller_event
- >> draw_box_label
lv_label_get_text_selection_end (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(.text.lv_label_get_text_selection_end))
[Called By]
- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_textarea_set_text
- >> lv_textarea_add_char
lv_label_get_text_selection_start (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(.text.lv_label_get_text_selection_start))
[Called By]
- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_textarea_set_text
- >> lv_textarea_add_char
lv_label_ins_text (Thumb, 110 bytes, Stack size 24 bytes, lv_label.o(.text.lv_label_ins_text))
[Stack]
- Max Depth = 416
- Call Chain = lv_label_ins_text ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_label_set_text
- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> _lv_txt_ins
- >> strlen
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_add_char
lv_label_is_char_under_pos (Thumb, 538 bytes, Stack size 96 bytes, lv_label.o(.text.lv_label_is_char_under_pos))
[Stack]
- Max Depth = 240
- Call Chain = lv_label_is_char_under_pos ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_encoded_letter_next_2
- >> lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_obj_calculate_style_text_align
- >> lv_obj_get_content_coords
- >> lv_obj_get_style_prop
- >> _lv_txt_is_cmd
[Called By]
lv_label_set_long_mode (Thumb, 218 bytes, Stack size 24 bytes, lv_label.o(.text.lv_label_set_long_mode))
[Stack]
- Max Depth = 400
- Call Chain = lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_mem_free
- >> lv_anim_del
- >> lv_label_refr_text
[Called By]- >> lv_msgbox_create
- >> lv_win_add_title
- >> lv_list_add_btn
- >> my_constructor
- >> lv_label_constructor
lv_label_set_text (Thumb, 114 bytes, Stack size 16 bytes, lv_label.o(.text.lv_label_set_text))
[Stack]
- Max Depth = 392
- Call Chain = lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_mem_free
- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_mem_alloc
- >> strcpy
- >> strlen
- >> lv_label_refr_text
[Called By]- >> lv_app_icon
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_msgbox_create
- >> lv_rtc_timer
- >> song_play_event_cb
- >> lv_labeltimer
- >> lv_textarea_del_char
- >> lv_calc_exe
- >> lv_math_calc_label
- >> lv_textarea_set_text
- >> calc_fmt_show
- >> lv_event_handler
- >> lv_win_add_title
- >> lv_page_back
- >> lv_list_add_btn
- >> lv_menu_value_changed_event_cb
- >> pwd_char_hider
- >> label_event_cb
- >> lv_textarea_constructor
- >> lv_roller_constructor
- >> lv_label_ins_text
- >> lv_label_constructor
lv_label_set_text_fmt (Thumb, 82 bytes, Stack size 32 bytes, lv_label.o(.text.lv_label_set_text_fmt))
[Stack]
- Max Depth = 408
- Call Chain = lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_mem_free
- >> lv_obj_invalidate
- >> _lv_txt_set_text_vfmt
- >> lv_label_refr_text
[Called By]- >> slider_event_cb
- >> value_changed_event_cb
- >> month_event_cb
lv_label_set_text_sel_end (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(.text.lv_label_set_text_sel_end))
[Stack]
- Max Depth = 112
- Call Chain = lv_label_set_text_sel_end ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_textarea_set_text
- >> lv_textarea_add_char
lv_label_set_text_sel_start (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(.text.lv_label_set_text_sel_start))
[Stack]
- Max Depth = 112
- Call Chain = lv_label_set_text_sel_start ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_textarea_set_text
- >> lv_textarea_add_char
lv_label_set_text_static (Thumb, 56 bytes, Stack size 16 bytes, lv_label.o(.text.lv_label_set_text_static))
[Stack]
- Max Depth = 392
- Call Chain = lv_label_set_text_static ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_mem_free
- >> lv_label_refr_text
[Called By]
lv_layout_register (Thumb, 70 bytes, Stack size 24 bytes, lv_obj_pos.o(.text.lv_layout_register))
[Stack]
- Max Depth = 148
- Call Chain = lv_layout_register ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]- >> lv_grid_init
- >> lv_flex_init
lv_line_create (Thumb, 26 bytes, Stack size 8 bytes, lv_line.o(.text.lv_line_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_line_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_apps_demo
- >> lv_health_demo
- >> lv_imc_demo
lv_line_set_points (Thumb, 22 bytes, Stack size 8 bytes, lv_line.o(.text.lv_line_set_points))
[Stack]
- Max Depth = 120
- Call Chain = lv_line_set_points ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_invalidate
- >> lv_obj_refresh_self_size
[Called By]- >> lv_apps_demo
- >> lv_health_demo
- >> lv_imc_demo
lv_list_add_btn (Thumb, 98 bytes, Stack size 16 bytes, lv_list.o(.text.lv_list_add_btn))
[Stack]
- Max Depth = 416
- Call Chain = lv_list_add_btn ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_set_size
- >> lv_label_set_text
- >> lv_label_create
- >> lv_img_set_src
- >> lv_img_create
- >> lv_label_set_long_mode
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
[Called By]
lv_list_create (Thumb, 34 bytes, Stack size 8 bytes, lv_list.o(.text.lv_list_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_list_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_obj_set_flex_flow
[Called By]
lv_list_get_btn_text (Thumb, 98 bytes, Stack size 32 bytes, lv_list.o(.text.lv_list_get_btn_text))
[Stack]
- Max Depth = 32
- Call Chain = lv_list_get_btn_text
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_child
- >> lv_obj_check_type
- >> lv_label_get_text
[Called By]
lv_load_iamge (Thumb, 248 bytes, Stack size 48 bytes, lv_load_image.o(.text.lv_load_iamge))
[Stack]
- Max Depth = 72
- Call Chain = lv_load_iamge ⇒ mymalloc
[Calls]- >> mymalloc
- >> norflash_ex_read (via Veneer)
- >> puts
[Called By]
lv_load_main_window (Thumb, 326 bytes, Stack size 16 bytes, lv_load_image.o(.text.lv_load_main_window))
[Stack]
- Max Depth = 504
- Call Chain = lv_load_main_window ⇒ lv_mid_cont_add_app ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_style_radius
- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_create
- >> lv_app_icon
- >> lv_obj_update_layout
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_mid_cont_add_app
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> my_mem_perused
- >> lv_load_iamge
- >> __aeabi_memclr4 (via Veneer)
- >> __2printf
[Called By]
lv_map (Thumb, 42 bytes, Stack size 8 bytes, lv_math.o(.text.lv_map))
[Stack]
- Max Depth = 8
- Call Chain = lv_map
[Called By]- >> lv_anim_path_ease_out
- >> lv_anim_path_linear
- >> lv_anim_path_ease_in_out
- >> lv_meter_event
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_x_ticks
- >> draw_y_ticks
- >> value_update
- >> lv_arc_event
lv_math_calc_label (Thumb, 92 bytes, Stack size 16 bytes, lv_calc.o(.text.lv_math_calc_label))
[Stack]
- Max Depth = 408
- Call Chain = lv_math_calc_label ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_label_set_text
- >> strlen
- >> strcat
- >> __aeabi_memclr4 (via Veneer)
[Called By]
lv_mem_alloc (Thumb, 140 bytes, Stack size 48 bytes, lv_mem.o(.text.lv_mem_alloc))
[Stack]
- Max Depth = 80
- Call Chain = lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_tlsf_walk_pool
- >> lv_tlsf_get_pool
- >> lv_tlsf_malloc
[Called By]- >> lv_label_set_text
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> lv_obj_allocate_spec_attr
- >> lv_disp_drv_register
- >> lv_btnmatrix_set_map
- >> lv_img_set_src
- >> lv_fs_read
- >> lv_fs_open
- >> lv_gradient_get
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_style_set_prop
- >> lv_obj_set_local_style_prop
- >> lv_style_remove_prop
- >> get_trans_style
- >> lv_obj_class_create_obj
- >> lv_draw_mask_radius_init
- >> lv_theme_default_init
- >> lv_tabview_constructor
- >> lv_dropdown_set_options
- >> _lv_txt_set_text_vfmt
- >> lv_table_constructor
- >> lv_label_set_dot_tmp
lv_mem_buf_free_all (Thumb, 86 bytes, Stack size 24 bytes, lv_mem.o(.text.lv_mem_buf_free_all))
[Stack]
- Max Depth = 68
- Call Chain = lv_mem_buf_free_all ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_mem_buf_get (Thumb, 222 bytes, Stack size 16 bytes, lv_mem.o(.text.lv_mem_buf_get))
[Stack]
- Max Depth = 140
- Call Chain = lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]- >> draw_letter_normal
- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_rect
- >> lv_img_decoder_built_in_read_line
- >> lv_draw_img
- >> draw_buf_flush
- >> lv_draw_mask_radius_init
- >> lv_obj_set_state
- >> lv_obj_event
- >> grid_update
- >> find_track_end
- >> draw_border_generic
- >> draw_bg
- >> shadow_blur_corner
- >> pwd_char_hider
- >> draw_main
lv_mem_buf_release (Thumb, 42 bytes, Stack size 0 bytes, lv_mem.o(.text.lv_mem_buf_release))
[Called By]
- >> draw_letter_normal
- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_rect
- >> lv_img_decoder_built_in_read_line
- >> lv_draw_img
- >> draw_buf_flush
- >> lv_draw_mask_radius_init
- >> lv_obj_set_state
- >> lv_obj_event
- >> grid_update
- >> find_track_end
- >> flex_update
- >> draw_border_generic
- >> draw_bg
- >> shadow_blur_corner
- >> pwd_char_hider
- >> draw_main
lv_mem_free (Thumb, 36 bytes, Stack size 0 bytes, lv_mem.o(.text.lv_mem_free))
[Stack]
- Max Depth = 44
- Call Chain = lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]- >> lv_timer_handler
- >> lv_label_set_text
- >> lv_group_remove_obj
- >> _lv_ll_clear
- >> lv_anim_del
- >> lv_label_set_text_fmt
- >> lv_obj_remove_style
- >> lv_btnmatrix_set_map
- >> lv_img_set_src
- >> lv_label_set_long_mode
- >> lv_fs_close
- >> lv_gradient_cleanup
- >> lv_gradient_get
- >> lv_img_decoder_built_in_close
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_img_decoder_close
- >> _lv_draw_mask_cleanup
- >> obj_del_core
- >> lv_style_reset
- >> lv_style_remove_prop
- >> trans_anim_ready_cb
- >> trans_del
- >> lv_draw_mask_free_param
- >> lv_draw_mask_radius_init
- >> lv_obj_destructor
- >> lv_obj_set_parent
- >> lv_tabview_destructor
- >> lv_menu_page_destructor
- >> lv_menu_back_event_cb
- >> lv_chart_destructor
- >> lv_dropdown_set_options
- >> lv_btnmatrix_destructor
- >> anim_timer
- >> lv_textarea_destructor
- >> lv_table_destructor
- >> lv_label_set_dot_tmp
- >> lv_label_event
- >> lv_label_destructor
- >> lv_img_destructor
- >> lv_label_set_text_static
- >> lv_dropdown_destructor
- >> lv_dropdown_constructor
- >> lv_checkbox_destructor
lv_mem_init (Thumb, 30 bytes, Stack size 8 bytes, lv_mem.o(.text.lv_mem_init))
[Stack]
- Max Depth = 24
- Call Chain = lv_mem_init ⇒ lv_tlsf_create_with_pool
[Calls]- >> lv_tlsf_create_with_pool
[Called By]
lv_mem_realloc (Thumb, 194 bytes, Stack size 48 bytes, lv_mem.o(.text.lv_mem_realloc))
[Stack]
- Max Depth = 124
- Call Chain = lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_tlsf_realloc
- >> lv_tlsf_free
- >> lv_tlsf_walk_pool
- >> lv_tlsf_get_pool
- >> lv_tlsf_malloc
[Called By]- >> lv_obj_add_event_cb
- >> lv_label_set_text
- >> lv_obj_remove_style
- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_textarea_set_text
- >> obj_del_core
- >> lv_style_set_prop
- >> lv_obj_set_local_style_prop
- >> lv_obj_add_style
- >> get_trans_style
- >> lv_layout_register
- >> lv_obj_class_create_obj
- >> lv_mem_buf_get
- >> lv_obj_set_parent
- >> lv_textarea_add_char
- >> lv_table_constructor
- >> lv_label_ins_text
lv_memcpy (Thumb, 354 bytes, Stack size 8 bytes, lv_mem.o(.text.lv_memcpy))
[Stack]
- Max Depth = 8
- Call Chain = lv_memcpy
[Called By]- >> lv_anim_start
- >> lv_fs_read
- >> lv_gradient_get
- >> lv_draw_sw_blend_basic
- >> lv_draw_sw_rect
- >> lv_obj_init_draw_rect_dsc
- >> find_track_end
- >> lv_meter_event
- >> lv_chart_event
- >> shadow_blur_corner
- >> draw_main
- >> lv_tlsf_realloc
- >> pwd_char_hider
- >> lv_textarea_event
- >> draw_main
- >> lv_slider_event
- >> lv_label_set_dot_tmp
lv_memset (Thumb, 128 bytes, Stack size 24 bytes, lv_mem.o(.text.lv_memset))
[Stack]
- Max Depth = 24
- Call Chain = lv_memset
[Calls]- >> __aeabi_memset (via Veneer)
[Called By]- >> lv_draw_sw_rect
- >> draw_bg
lv_memset_00 (Thumb, 132 bytes, Stack size 24 bytes, lv_mem.o(.text.lv_memset_00))
[Stack]
- Max Depth = 24
- Call Chain = lv_memset_00
[Calls]- >> __aeabi_memclr4 (via Veneer)
- >> __aeabi_memclr (via Veneer)
[Called By]- >> _lv_indev_read
- >> lv_obj_allocate_spec_attr
- >> lv_anim_init
- >> lv_indev_drv_register
- >> lv_indev_drv_init
- >> lv_disp_drv_register
- >> lv_disp_drv_init
- >> lv_disp_draw_buf_init
- >> lv_meter_add_scale
- >> lv_btnmatrix_set_map
- >> lv_fs_open
- >> draw_letter_normal
- >> lv_gradient_get
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_rect
- >> lv_draw_sw_init_ctx
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_draw_mask_line_points_init
- >> lv_draw_mask_radius
- >> lv_draw_mask_angle
- >> lv_draw_mask_line
- >> lv_draw_line_dsc_init
- >> lv_draw_label_dsc_init
- >> _lv_img_cache_open
- >> lv_draw_arc_dsc_init
- >> lv_draw_img_dsc_init
- >> lv_img_decoder_get_info
- >> _lv_draw_mask_cleanup
- >> _lv_disp_refr_timer
- >> lv_style_init
- >> lv_obj_set_local_style_prop
- >> lv_style_reset
- >> lv_obj_add_style
- >> get_trans_style
- >> lv_obj_class_create_obj
- >> _lv_img_decoder_init
- >> lv_draw_mask_radius_init
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_obj_set_state
- >> grid_update
- >> lv_style_transition_dsc_init
- >> lv_spinbox_updatevalue
- >> lv_imgbtn_constructor
- >> lv_calendar_constructor
- >> draw_border_generic
lv_memset_ff (Thumb, 142 bytes, Stack size 24 bytes, lv_mem.o(.text.lv_memset_ff))
[Stack]
- Max Depth = 24
- Call Chain = lv_memset_ff
[Calls]- >> __aeabi_memset4 (via Veneer)
- >> __aeabi_memset (via Veneer)
[Called By]- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_rect
- >> draw_border_generic
lv_menu_set_page (Thumb, 214 bytes, Stack size 16 bytes, lv_menu.o(.text.lv_menu_set_page))
[Stack]
- Max Depth = 432
- Call Chain = lv_menu_set_page ⇒ lv_menu_refr_main_header_mode ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_clear_state
- >> _lv_ll_clear
- >> _lv_ll_ins_head
- >> lv_event_send
- >> lv_obj_add_state
- >> lv_obj_set_parent
- >> lv_menu_refr_main_header_mode
[Called By]
lv_message_demo (Thumb, 312 bytes, Stack size 16 bytes, lv_message.o(.text.lv_message_demo))
[Stack]
- Max Depth = 432
- Call Chain = lv_message_demo ⇒ lv_win_add_title ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_height
- >> lv_obj_set_style_bg_color
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_scrollbar_mode
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
[Called By]- >> lv_imgbtn_control_event_handler
lv_meter_add_scale (Thumb, 62 bytes, Stack size 8 bytes, lv_meter_1.o(.text.lv_meter_add_scale))
[Stack]
- Max Depth = 96
- Call Chain = lv_meter_add_scale ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> _lv_ll_ins_head
- >> lv_memset_00
[Called By]
lv_meter_create (Thumb, 26 bytes, Stack size 8 bytes, lv_meter_1.o(.text.lv_meter_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_meter_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_meter_set_scale_major_ticks (Thumb, 32 bytes, Stack size 8 bytes, lv_meter_1.o(.text.lv_meter_set_scale_major_ticks))
[Stack]
- Max Depth = 120
- Call Chain = lv_meter_set_scale_major_ticks ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]
lv_meter_set_scale_range (Thumb, 26 bytes, Stack size 8 bytes, lv_meter_1.o(.text.lv_meter_set_scale_range))
[Stack]
- Max Depth = 120
- Call Chain = lv_meter_set_scale_range ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]
lv_meter_set_scale_ticks (Thumb, 26 bytes, Stack size 8 bytes, lv_meter_1.o(.text.lv_meter_set_scale_ticks))
[Stack]
- Max Depth = 120
- Call Chain = lv_meter_set_scale_ticks ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Called By]
lv_meter_win (Thumb, 816 bytes, Stack size 48 bytes, lv_meter.o(.text.lv_meter_win))
[Stack]
- Max Depth = 504
- Call Chain = lv_meter_win ⇒ lv_img_set_angle ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_timer_create
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_align_to
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_invalidate
- >> lv_img_set_angle
- >> lv_meter_set_scale_major_ticks
- >> lv_meter_set_scale_range
- >> lv_meter_set_scale_ticks
- >> lv_meter_add_scale
- >> lv_meter_create
- >> lv_win_get_header
- >> lv_timer_resume
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_img_set_src
- >> lv_img_create
- >> lv_palette_main
[Called By]- >> lv_imgbtn_control_event_handler
lv_mid_cont_add_app (Thumb, 576 bytes, Stack size 48 bytes, lv_load_image.o(.text.lv_mid_cont_add_app))
[Stack]
- Max Depth = 488
- Call Chain = lv_mid_cont_add_app ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_width
- >> lv_obj_set_style_translate_y
- >> lv_obj_set_style_img_recolor
- >> lv_obj_set_style_img_recolor_opa
- >> lv_obj_set_pos
- >> lv_obj_set_size
- >> lv_imgbtn_set_src
- >> lv_imgbtn_create
- >> lv_obj_set_style_text_font
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_align_to
- >> lv_label_set_text
- >> lv_label_create
[Called By]
lv_msgbox (Thumb, 164 bytes, Stack size 16 bytes, lv_load_image.o(.text.lv_msgbox))
[Stack]
- Max Depth = 448
- Call Chain = lv_msgbox ⇒ lv_msgbox_create ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_shadow_width
- >> lv_obj_set_style_bg_opa
- >> lv_msgbox_get_btns
- >> lv_obj_align
- >> lv_obj_set_style_pad_top
- >> lv_msgbox_create
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
[Called By]- >> lv_imgbtn_control_event_handler
lv_msgbox_create (Thumb, 584 bytes, Stack size 32 bytes, lv_msgbox.o(.text.lv_msgbox_create))
[Stack]
- Max Depth = 432
- Call Chain = lv_msgbox_create ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_set_size
- >> lv_obj_align
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_add_flag
- >> lv_label_set_text
- >> lv_label_create
- >> lv_disp_get_layer_top
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_create
- >> lv_btn_create
- >> lv_obj_set_width
- >> lv_label_set_long_mode
- >> lv_obj_set_style_max_width
- >> lv_disp_get_dpi
- >> lv_obj_set_ext_click_area
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_obj_get_style_prop
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
- >> lv_btnmatrix_set_btn_ctrl_all
[Called By]- >> lv_list_btn_event
- >> lv_imc_demo
- >> lv_msgbox
lv_msgbox_get_active_btn (Thumb, 6 bytes, Stack size 0 bytes, lv_msgbox.o(.text.lv_msgbox_get_active_btn))
[Calls]
- >> lv_btnmatrix_get_selected_btn
[Called By]- >> msgbox_event_cb
- >> msgbox_event_cb
lv_msgbox_get_btns (Thumb, 4 bytes, Stack size 0 bytes, lv_msgbox.o(.text.lv_msgbox_get_btns))
[Called By]
- >> lv_imc_demo
- >> lv_msgbox
lv_msgbox_get_content (Thumb, 4 bytes, Stack size 0 bytes, lv_msgbox.o(.text.lv_msgbox_get_content))
[Called By]
lv_msgbox_get_title (Thumb, 4 bytes, Stack size 0 bytes, lv_msgbox.o(.text.lv_msgbox_get_title))
[Called By]
lv_music_demo (Thumb, 1204 bytes, Stack size 40 bytes, lv_music.o(.text.lv_music_demo))
[Stack]
- Max Depth = 480
- Call Chain = lv_music_demo ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_style_radius
- >> lv_obj_get_height
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_create
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_align_to
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_remove_style
- >> lv_slider_create
- >> lv_obj_set_scrollbar_mode
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
[Called By]- >> lv_imgbtn_control_event_handler
lv_obj_add_event_cb (Thumb, 94 bytes, Stack size 24 bytes, lv_event.o(.text.lv_obj_add_event_cb))
[Stack]
- Max Depth = 148
- Call Chain = lv_obj_add_event_cb ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_realloc
- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_list_btn_event
- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_msgbox_create
- >> lv_msgbox
- >> lv_page_back
- >> lv_scan_files
- >> lv_tileview_constructor
- >> lv_tabview_constructor
- >> lv_menu_constructor
- >> my_constructor
- >> my_constructor
- >> lv_calendar_constructor
- >> lv_textarea_constructor
lv_obj_add_flag (Thumb, 124 bytes, Stack size 32 bytes, lv_obj.o(.text.lv_obj_add_flag))
[Stack]
- Max Depth = 256
- Call Chain = lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_parent
- >> lv_obj_invalidate
- >> lv_obj_is_layout_positioned
- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
- >> lv_obj_mark_layout_as_dirty
[Called By]- >> lv_imc_demo
- >> lv_msgbox_create
- >> lv_imgbtn_control_event_handler
- >> msgbox_event_cb
- >> msgbox_event_cb
- >> lv_tileview_constructor
- >> lv_tabview_constructor
- >> lv_menu_set_page
- >> lv_menu_refr_main_header_mode
- >> lv_menu_page_constructor
- >> lv_menu_value_changed_event_cb
- >> lv_menu_constructor
- >> lv_colorwheel_constructor
- >> lv_calendar_constructor
- >> lv_btn_constructor
- >> lv_arc_constructor
- >> lv_textarea_event
- >> lv_textarea_constructor
- >> lv_switch_constructor
- >> lv_img_constructor
- >> lv_dropdown_close
- >> lv_dropdown_list_event
- >> lv_dropdownlist_constructor
- >> btn_release_handler
- >> lv_dropdown_event
- >> lv_dropdown_constructor
- >> lv_checkbox_constructor
lv_obj_add_state (Thumb, 14 bytes, Stack size 0 bytes, lv_obj.o(.text.lv_obj_add_state))
[Stack]
- Max Depth = 332
- Call Chain = lv_obj_add_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ get_trans_style ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]- >> lv_control_demo
- >> lv_menu_set_page
- >> lv_dropdown_open
lv_obj_add_style (Thumb, 174 bytes, Stack size 32 bytes, lv_obj_style.o(.text.lv_obj_add_style))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_add_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_mem_realloc
- >> trans_del
- >> lv_obj_refresh_style
- >> lv_memset_00
[Called By]
lv_obj_align (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_align))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_align ⇒ lv_obj_set_pos ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_pos
- >> lv_obj_set_style_align
[Called By]- >> lv_load_main_window
- >> lv_list_btn_event
- >> lv_app_icon
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_msgbox_create
- >> lv_msgbox
- >> lv_win_add_btn
- >> lv_page_back
- >> lv_dropdown_open
lv_obj_align_to (Thumb, 1574 bytes, Stack size 56 bytes, lv_obj_pos.o(.text.lv_obj_align_to))
[Stack]
- Max Depth = 440
- Call Chain = lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_set_pos
- >> lv_obj_set_style_align
- >> lv_obj_get_screen
- >> layout_update_core
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
[Called By]- >> lv_setting_demo
- >> lv_meter_win
- >> lv_apps_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_health_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_page_back
- >> lv_scan_files
- >> lv_dropdown_open
lv_obj_allocate_spec_attr (Thumb, 66 bytes, Stack size 8 bytes, lv_obj.o(.text.lv_obj_allocate_spec_attr))
[Stack]
- Max Depth = 88
- Call Chain = lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_mem_alloc
- >> lv_memset_00
[Called By]- >> lv_obj_add_event_cb
- >> lv_group_add_obj
- >> lv_obj_set_scrollbar_mode
- >> lv_obj_set_scroll_snap_y
- >> lv_obj_set_scroll_snap_x
- >> lv_obj_set_scroll_dir
- >> scroll_y_anim
- >> scroll_x_anim
- >> lv_obj_set_ext_click_area
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_create_obj
- >> lv_obj_scroll_by
- >> lv_obj_set_parent
lv_obj_area_is_visible (Thumb, 188 bytes, Stack size 32 bytes, lv_obj_pos.o(.text.lv_obj_area_is_visible))
[Stack]
- Max Depth = 56
- Call Chain = lv_obj_area_is_visible ⇒ lv_obj_get_disp
[Calls]- >> lv_obj_get_parent
- >> lv_disp_get_scr_act
- >> lv_obj_has_flag
- >> lv_disp_get_layer_sys
- >> lv_disp_get_layer_top
- >> lv_obj_get_disp
- >> lv_disp_get_scr_prev
- >> _lv_area_intersect
- >> lv_obj_get_screen
- >> _lv_obj_get_ext_draw_size
[Called By]- >> lv_obj_invalidate
- >> lv_obj_is_visible
- >> lv_obj_invalidate_area
lv_obj_calculate_ext_draw_size (Thumb, 242 bytes, Stack size 24 bytes, lv_obj_draw.o(.text.lv_obj_calculate_ext_draw_size))
[Stack]
- Max Depth = 104
- Call Chain = lv_obj_calculate_ext_draw_size ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_event
- >> lv_bar_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_checkbox_event
lv_obj_calculate_style_text_align (Thumb, 38 bytes, Stack size 16 bytes, lv_obj_style.o(.text.lv_obj_calculate_style_text_align))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_calculate_style_text_align ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> refr_cursor_area
- >> refr_position
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> lv_dropdown_open
lv_obj_check_type (Thumb, 18 bytes, Stack size 0 bytes, lv_obj.o(.text.lv_obj_check_type))
[Called By]
- >> lv_list_get_btn_text
- >> theme_apply
lv_obj_class_create_obj (Thumb, 210 bytes, Stack size 24 bytes, lv_obj_class.o(.text.lv_obj_class_create_obj))
[Stack]
- Max Depth = 148
- Call Chain = lv_obj_class_create_obj ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_disp_get_default
- >> lv_mem_realloc
- >> lv_obj_allocate_spec_attr
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_mem_alloc
- >> lv_memset_00
[Called By]- >> lv_obj_create
- >> lv_imgbtn_create
- >> lv_msgbox_create
- >> lv_label_create
- >> lv_bar_create
- >> lv_calendar_header_dropdown_create
- >> lv_calendar_create
- >> lv_slider_create
- >> lv_switch_create
- >> lv_line_create
- >> lv_meter_create
- >> lv_textarea_create
- >> lv_btnmatrix_create
- >> lv_win_create
- >> lv_btn_create
- >> lv_list_add_btn
- >> lv_list_create
- >> lv_img_create
- >> lv_menu_constructor
- >> lv_dropdown_create
- >> lv_roller_constructor
- >> lv_dropdown_constructor
lv_obj_class_init_obj (Thumb, 124 bytes, Stack size 16 bytes, lv_obj_class.o(.text.lv_obj_class_init_obj))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_group_add_obj
- >> lv_group_get_default
- >> lv_theme_apply
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_obj_refresh_self_size
- >> lv_obj_construct
- >> lv_obj_refresh_style
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_enable_style_refresh
[Called By]- >> lv_obj_create
- >> lv_imgbtn_create
- >> lv_msgbox_create
- >> lv_label_create
- >> lv_bar_create
- >> lv_calendar_header_dropdown_create
- >> lv_calendar_create
- >> lv_slider_create
- >> lv_switch_create
- >> lv_line_create
- >> lv_meter_create
- >> lv_textarea_create
- >> lv_btnmatrix_create
- >> lv_win_create
- >> lv_btn_create
- >> lv_list_add_btn
- >> lv_list_create
- >> lv_img_create
- >> lv_menu_constructor
- >> lv_dropdown_create
- >> lv_roller_constructor
- >> lv_dropdown_constructor
lv_obj_clear_flag (Thumb, 126 bytes, Stack size 40 bytes, lv_obj.o(.text.lv_obj_clear_flag))
[Stack]
- Max Depth = 264
- Call Chain = lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_parent
- >> lv_obj_invalidate
- >> lv_obj_is_layout_positioned
- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
- >> lv_obj_mark_layout_as_dirty
[Called By]- >> lv_load_main_window
- >> lv_file_event_handler
- >> lv_file_demo
- >> lv_meter_win
- >> lv_calculator_demo
- >> lv_imc_demo
- >> lv_msgbox_create
- >> lv_disp_drv_register
- >> lv_message_event_handler
- >> lv_health_event_handler
- >> lv_apps_event_handler
- >> lv_books_event_handler
- >> lv_photo_event_handler
- >> lv_setting_event_handler
- >> lv_setting_event_handler
- >> lv_control_event_handler
- >> btnm_event_cb
- >> lv_imc_event_handler
- >> lv_meter_event_handler
- >> lv_calculator_event_handler
- >> lv_setting_event_handler
- >> lv_tabview_constructor
- >> lv_spinner_constructor
- >> lv_menu_set_page
- >> lv_menu_refr_main_header_mode
- >> lv_menu_section_constructor
- >> lv_menu_cont_constructor
- >> lv_menu_value_changed_event_cb
- >> lv_menu_constructor
- >> lv_colorwheel_constructor
- >> my_constructor
- >> lv_btn_constructor
- >> lv_bar_constructor
- >> lv_arc_constructor
- >> lv_textarea_event
- >> lv_switch_constructor
- >> lv_slider_constructor
- >> lv_roller_constructor
- >> lv_line_constructor
- >> lv_label_constructor
- >> lv_img_constructor
- >> lv_dropdown_open
- >> lv_dropdownlist_constructor
lv_obj_clear_state (Thumb, 16 bytes, Stack size 0 bytes, lv_obj.o(.text.lv_obj_clear_state))
[Stack]
- Max Depth = 332
- Call Chain = lv_obj_clear_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ get_trans_style ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]- >> lv_indev_read_timer_cb
- >> lv_menu_set_page
- >> lv_dropdown_close
- >> lv_dropdown_list_event
- >> btn_release_handler
- >> lv_dropdown_event
lv_obj_create (Thumb, 26 bytes, Stack size 8 bytes, lv_obj.o(.text.lv_obj_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_obj_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_load_main_window
- >> lv_setting_demo
- >> lv_control_demo
- >> lv_health_demo
- >> lv_music_demo
- >> lv_disp_drv_register
- >> lv_win_constructor
- >> lv_tabview_constructor
- >> lv_menu_constructor
lv_obj_del (Thumb, 248 bytes, Stack size 32 bytes, lv_obj_tree.o(.text.lv_obj_del))
[Stack]
- Max Depth = 288
- Call Chain = lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_event_send
- >> lv_obj_invalidate
- >> obj_del_core
- >> lv_obj_readjust_scroll
- >> lv_obj_scrollbar_invalidate
[Called By]- >> lv_file_event_handler
- >> lv_list_btn_event
- >> lv_message_event_handler
- >> lv_health_event_handler
- >> lv_apps_event_handler
- >> lv_books_event_handler
- >> lv_photo_event_handler
- >> lv_setting_event_handler
- >> lv_setting_event_handler
- >> lv_control_event_handler
- >> lv_imc_event_handler
- >> lv_meter_event_handler
- >> lv_calculator_event_handler
- >> lv_setting_event_handler
- >> lv_back_btn_event_handler
- >> msgbox_close_click_event_cb
- >> lv_dropdown_destructor
lv_obj_draw_dsc_init (Thumb, 16 bytes, Stack size 16 bytes, lv_obj_draw.o(.text.lv_obj_draw_dsc_init))
[Stack]
- Max Depth = 40
- Call Chain = lv_obj_draw_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_obj_event
- >> lv_meter_event
- >> lv_led_event
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> draw_x_ticks
- >> draw_y_ticks
- >> lv_chart_event
- >> draw_main
- >> lv_bar_event
- >> lv_arc_event
- >> draw_main
- >> lv_slider_event
- >> lv_checkbox_event
lv_obj_enable_style_refresh (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style.o(.text.lv_obj_enable_style_refresh))
[Called By]
- >> lv_obj_class_init_obj
- >> lv_obj_destructor
lv_obj_event_base (Thumb, 40 bytes, Stack size 8 bytes, lv_event.o(.text.lv_obj_event_base))
[Stack]
- Max Depth = 8
- Call Chain = lv_obj_event_base
[Called By]- >> lv_tabview_event
- >> lv_spinbox_event
- >> lv_meter_event
- >> lv_led_event
- >> lv_imgbtn_event
- >> lv_colorwheel_event
- >> lv_chart_event
- >> lv_btnmatrix_event
- >> lv_bar_event
- >> lv_arc_event
- >> lv_textarea_event
- >> lv_table_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_label_event
- >> lv_img_event
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> lv_checkbox_event
lv_obj_get_child (Thumb, 34 bytes, Stack size 0 bytes, lv_obj_tree.o(.text.lv_obj_get_child))
[Called By]
- >> lv_calendar_set_showed_date
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_win_add_title
- >> lv_win_add_btn
- >> lv_list_get_btn_text
- >> grid_update
- >> children_repos
- >> find_track_end
- >> tileview_event_cb
- >> lv_tabview_set_act
- >> value_changed_event_cb
- >> value_changed_event_cb
- >> month_event_cb
- >> inf_normalize
- >> lv_roller_label_event
- >> refr_position
- >> lv_roller_event
- >> lv_roller_constructor
- >> lv_dropdown_open
- >> draw_box_label
- >> draw_box
- >> lv_dropdown_list_event
- >> position_to_selected
lv_obj_get_child_cnt (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_tree.o(.text.lv_obj_get_child_cnt))
[Called By]
- >> lv_calendar_set_showed_date
- >> lv_list_get_btn_text
- >> lv_refr_obj
- >> lv_refr_obj_and_children
- >> lv_refr_get_top_obj
- >> report_style_change_core
- >> refresh_children_style
- >> lv_obj_move_children_by
- >> lv_obj_refr_size
- >> layout_update_core
- >> lv_obj_event
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
- >> find_snap_point_x
- >> find_snap_point_y
- >> lv_indev_search_obj
- >> grid_update
- >> tileview_event_cb
lv_obj_get_click_area (Thumb, 58 bytes, Stack size 8 bytes, lv_obj_pos.o(.text.lv_obj_get_click_area))
[Stack]
- Max Depth = 8
- Call Chain = lv_obj_get_click_area
[Called By]
lv_obj_get_content_coords (Thumb, 110 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_get_content_coords))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_get_content_coords ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_area_increase
- >> lv_obj_get_style_prop
[Called By]- >> lv_meter_event
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> lv_label_refr_text
- >> lv_label_event
lv_obj_get_content_height (Thumb, 62 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_get_content_height))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_get_content_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_textarea_set_cursor_pos
- >> lv_btnmatrix_set_map
- >> grid_update
- >> flex_update
- >> lv_tileview_tile_constructor
- >> tileview_event_cb
- >> lv_menu_refr_main_header_mode
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> draw_y_ticks
- >> lv_chart_event
- >> lv_btnmatrix_event
- >> inf_normalize
- >> refr_position
- >> position_to_selected
lv_obj_get_content_width (Thumb, 62 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_get_content_width))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_get_content_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_textarea_set_cursor_pos
- >> lv_btnmatrix_set_map
- >> grid_update
- >> children_repos
- >> flex_update
- >> lv_tileview_tile_constructor
- >> tileview_event_cb
- >> lv_tabview_set_act
- >> cont_scroll_end_event_cb
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> draw_x_ticks
- >> invalidate_point
- >> lv_chart_event
- >> refr_position
- >> lv_label_get_letter_pos
- >> lv_label_event
lv_obj_get_coords (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_pos.o(.text.lv_obj_get_coords))
[Called By]
- >> lv_refr_obj
- >> invalidate_point
- >> draw_main
- >> get_button_from_point
- >> invalidate_button_area
- >> lv_bar_event
- >> lv_textarea_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_img_event
lv_obj_get_disp (Thumb, 136 bytes, Stack size 24 bytes, lv_obj_tree.o(.text.lv_obj_get_disp))
[Stack]
- Max Depth = 24
- Call Chain = lv_obj_get_disp
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_theme_apply
- >> lv_obj_invalidate
- >> lv_theme_get_color_primary
- >> lv_obj_set_layout
- >> lv_obj_area_is_visible
- >> lv_obj_refresh_self_size
- >> lv_obj_invalidate_area
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_scroll_by
- >> invalidate_button_area
- >> lv_label_refr_text
lv_obj_get_group (Thumb, 12 bytes, Stack size 0 bytes, lv_obj.o(.text.lv_obj_get_group))
[Called By]
- >> indev_proc_press
- >> lv_group_remove_obj
- >> lv_group_focus_obj
- >> lv_group_add_obj
- >> obj_del_core
- >> lv_spinbox_event
- >> lv_btnmatrix_event
- >> lv_arc_event
- >> lv_slider_event
- >> lv_roller_event
- >> lv_dropdown_list_event
- >> btn_release_handler
- >> lv_dropdown_event
lv_obj_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_pos.o(.text.lv_obj_get_height))
[Called By]
- >> lv_load_main_window
- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_img_set_angle
- >> scroll_area_into_view
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_obj_get_scroll_bottom
- >> grid_update
- >> children_repos
- >> lv_win_constructor
- >> lv_colorwheel_event
- >> my_constructor
- >> get_button_from_point
- >> get_center
- >> lv_textarea_cursor_down
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_img_event
- >> lv_img_constructor
- >> lv_dropdown_open
- >> position_to_selected
- >> draw_main
[Address Reference Count : 1]- lv_flex.o(.text.find_track_end)
lv_obj_get_index (Thumb, 118 bytes, Stack size 0 bytes, lv_obj_tree.o(.text.lv_obj_get_index))
[Called By]
lv_obj_get_local_style_prop (Thumb, 68 bytes, Stack size 8 bytes, lv_obj_style.o(.text.lv_obj_get_local_style_prop))
[Stack]
- Max Depth = 24
- Call Chain = lv_obj_get_local_style_prop ⇒ lv_style_get_prop
[Calls]
[Called By]- >> lv_obj_set_pos
- >> lv_obj_set_size
- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_obj_set_width
- >> lv_obj_set_height
lv_obj_get_parent (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_tree.o(.text.lv_obj_get_parent))
[Called By]
- >> lv_obj_clear_flag
- >> lv_obj_align_to
- >> lv_obj_add_flag
- >> lv_imgbtn_control_event_handler
- >> indev_gesture
- >> focus_next_core
- >> lv_obj_invalidate
- >> lv_refr_obj_and_children
- >> scroll_area_into_view
- >> lv_obj_get_y2
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_refr_pos
- >> lv_obj_area_is_visible
- >> lv_obj_refr_size
- >> lv_obj_refresh_style
- >> lv_obj_is_layout_positioned
- >> lv_obj_class_init_obj
- >> lv_obj_scroll_to_view_recursive
- >> lv_obj_get_style_prop
- >> _lv_indev_scroll_handler
- >> grid_update
- >> children_repos
- >> theme_apply
- >> lv_win_constructor
- >> lv_tileview_tile_constructor
- >> cont_scroll_end_event_cb
- >> btns_value_changed_event_cb
- >> msgbox_close_click_event_cb
- >> lv_menu_page_constructor
- >> value_changed_event_cb
- >> my_constructor
- >> value_changed_event_cb
- >> month_event_cb
- >> lv_obj_set_flex_grow
- >> label_event_cb
- >> scroll_anim_ready_cb
- >> lv_roller_label_event
lv_obj_get_screen (Thumb, 22 bytes, Stack size 0 bytes, lv_obj_tree.o(.text.lv_obj_get_screen))
[Called By]
- >> lv_obj_update_layout
- >> lv_obj_align_to
- >> lv_obj_set_layout
- >> lv_obj_area_is_visible
- >> lv_obj_refresh_self_size
- >> lv_obj_mark_layout_as_dirty
- >> lv_dropdown_open
- >> lv_dropdown_constructor
lv_obj_get_scroll_bottom (Thumb, 202 bytes, Stack size 40 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_bottom))
[Stack]
- Max Depth = 128
- Call Chain = lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_child_cnt
- >> lv_obj_get_self_height
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
[Called By]- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
- >> lv_obj_get_scrollbar_area
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
lv_obj_get_scroll_dir (Thumb, 16 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_dir))
[Called By]
- >> lv_obj_event
- >> _lv_indev_scroll_handler
lv_obj_get_scroll_end (Thumb, 76 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_end))
[Stack]
- Max Depth = 32
- Call Chain = lv_obj_get_scroll_end ⇒ lv_anim_get
[Calls]
[Called By]- >> tileview_event_cb
- >> cont_scroll_end_event_cb
lv_obj_get_scroll_left (Thumb, 246 bytes, Stack size 40 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_left))
[Stack]
- Max Depth = 128
- Call Chain = lv_obj_get_scroll_left ⇒ lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_child_cnt
- >> lv_obj_get_self_width
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
[Called By]- >> lv_obj_align_to
- >> lv_textarea_set_cursor_pos
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
- >> lv_obj_refr_size
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_obj_constructor
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> draw_x_ticks
- >> invalidate_point
- >> lv_chart_event
lv_obj_get_scroll_right (Thumb, 236 bytes, Stack size 40 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_right))
[Stack]
- Max Depth = 128
- Call Chain = lv_obj_get_scroll_right ⇒ lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_child_cnt
- >> lv_obj_get_self_width
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
[Called By]- >> lv_obj_align_to
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
lv_obj_get_scroll_snap_x (Thumb, 16 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_snap_x))
[Called By]
- >> find_snap_point_x
- >> elastic_diff
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
lv_obj_get_scroll_snap_y (Thumb, 16 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_snap_y))
[Called By]
- >> find_snap_point_y
- >> elastic_diff
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
lv_obj_get_scroll_top (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_top))
[Called By]
- >> lv_obj_align_to
- >> lv_textarea_set_cursor_pos
- >> lv_obj_refr_size
- >> lv_obj_constructor
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> draw_y_ticks
- >> lv_chart_event
- >> lv_label_event
lv_obj_get_scroll_x (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_x))
[Called By]
- >> lv_obj_move_to
- >> lv_obj_get_x
- >> lv_obj_event
- >> grid_update
- >> flex_update
- >> draw_main
- >> lv_table_event
- >> lv_line_event
lv_obj_get_scroll_y (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text.lv_obj_get_scroll_y))
[Called By]
- >> lv_obj_move_to
- >> lv_obj_get_y2
- >> lv_obj_get_y
- >> lv_obj_event
- >> grid_update
- >> flex_update
- >> draw_main
- >> lv_table_event
- >> lv_line_event
lv_obj_get_scrollbar_area (Thumb, 1802 bytes, Stack size 96 bytes, lv_obj_scroll.o(.text.lv_obj_get_scrollbar_area))
[Stack]
- Max Depth = 224
- Call Chain = lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_width
- >> lv_indev_get_next
- >> lv_obj_has_flag
- >> lv_area_set
- >> lv_disp_get_dpi
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
- >> lv_indev_get_scroll_obj
- >> lv_indev_get_scroll_dir
[Called By]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_event
lv_obj_get_scrollbar_mode (Thumb, 16 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text.lv_obj_get_scrollbar_mode))
[Called By]
lv_obj_get_self_height (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_get_self_height))
[Stack]
- Max Depth = 88
- Call Chain = lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]
[Called By]- >> lv_obj_get_scroll_bottom
lv_obj_get_self_width (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_get_self_width))
[Stack]
- Max Depth = 88
- Call Chain = lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core
[Calls]
[Called By]- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
lv_obj_get_state (Thumb, 4 bytes, Stack size 0 bytes, lv_obj.o(.text.lv_obj_get_state))
[Called By]
- >> focus_next_core
- >> refr_img
- >> lv_imgbtn_event
- >> lv_switch_event
lv_obj_get_style_prop (Thumb, 586 bytes, Stack size 64 bytes, lv_obj_style.o(.text.lv_obj_get_style_prop))
[Stack]
- Max Depth = 80 + In Cycle
- Call Chain = lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_style_prop_get_default
- >> lv_style_get_prop
- >> _lv_style_get_prop_group
- >> lv_obj_get_style_prop
[Called By]- >> lv_msgbox_create
- >> lv_obj_align_to
- >> lv_img_set_angle
- >> lv_textarea_set_cursor_pos
- >> lv_btnmatrix_set_map
- >> lv_img_set_src
- >> lv_obj_calculate_style_text_align
- >> trans_anim_start_cb
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_move_to
- >> lv_obj_get_y2
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_refr_pos
- >> lv_obj_get_content_coords
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_obj_readjust_scroll
- >> lv_obj_refr_size
- >> layout_update_core
- >> lv_obj_init_draw_arc_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_refresh_self_size
- >> lv_obj_refresh_style
- >> _lv_obj_style_create_transition
- >> lv_obj_is_layout_positioned
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_scrollbar_area
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_event
- >> lv_obj_constructor
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
- >> find_snap_point_x
- >> find_snap_point_y
- >> elastic_diff
- >> grid_update
- >> children_repos
- >> find_track_end
- >> flex_update
- >> lv_tabview_set_act
- >> cont_scroll_end_event_cb
- >> lv_meter_event
- >> lv_imgbtn_event
- >> lv_colorwheel_event
- >> refr_knob_pos
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> draw_x_ticks
- >> draw_y_ticks
- >> invalidate_point
- >> lv_chart_event
- >> draw_main
- >> get_button_from_point
- >> invalidate_button_area
- >> lv_btnmatrix_event
- >> lv_bar_set_value_with_anim
- >> lv_bar_event
- >> inv_arc_area
- >> get_knob_area
- >> get_center
- >> lv_arc_event
- >> lv_textarea_cursor_down
- >> lv_textarea_cursor_up
- >> refr_cursor_area
- >> pwd_char_hider
- >> lv_textarea_event
- >> label_event_cb
- >> lv_textarea_constructor
- >> draw_main
- >> refr_size
- >> lv_table_event
- >> lv_switch_event
- >> position_knob
- >> lv_slider_event
- >> inf_normalize
- >> lv_roller_label_event
- >> refr_position
- >> lv_roller_event
- >> lv_line_event
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> lv_label_refr_text
- >> lv_label_event
- >> lv_img_event
- >> lv_dropdown_open
- >> draw_box_label
- >> draw_box
- >> lv_dropdown_list_event
- >> position_to_selected
- >> draw_main
- >> lv_dropdown_event
- >> lv_checkbox_event
lv_obj_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_pos.o(.text.lv_obj_get_width))
[Called By]
- >> lv_load_main_window
- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_img_set_angle
- >> lv_page_back
- >> scroll_area_into_view
- >> _lv_obj_style_create_transition
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
- >> grid_update
- >> children_repos
- >> lv_win_constructor
- >> lv_colorwheel_event
- >> refr_knob_pos
- >> get_button_from_point
- >> get_center
- >> lv_textarea_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> refr_position
- >> lv_roller_event
- >> lv_img_event
- >> lv_img_constructor
- >> lv_dropdown_open
- >> draw_main
[Address Reference Count : 1]- lv_flex.o(.text.find_track_end)
lv_obj_get_x (Thumb, 68 bytes, Stack size 24 bytes, lv_obj_pos.o(.text.lv_obj_get_x))
[Stack]
- Max Depth = 104
- Call Chain = lv_obj_get_x ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_scroll_x
- >> lv_obj_get_style_prop
[Called By]
lv_obj_get_y (Thumb, 68 bytes, Stack size 24 bytes, lv_obj_pos.o(.text.lv_obj_get_y))
[Stack]
- Max Depth = 104
- Call Chain = lv_obj_get_y ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_scroll_y
- >> lv_obj_get_style_prop
[Called By]- >> tileview_event_cb
- >> refr_position
- >> lv_roller_event
- >> lv_dropdown_open
lv_obj_get_y2 (Thumb, 84 bytes, Stack size 32 bytes, lv_obj_pos.o(.text.lv_obj_get_y2))
[Stack]
- Max Depth = 112
- Call Chain = lv_obj_get_y2 ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_scroll_y
- >> lv_obj_get_style_prop
[Called By]
lv_obj_has_flag (Thumb, 14 bytes, Stack size 0 bytes, lv_obj.o(.text.lv_obj_has_flag))
[Called By]
- >> lv_indev_read_timer_cb
- >> indev_gesture
- >> indev_proc_press
- >> focus_next_core
- >> event_send_core
- >> lv_obj_invalidate
- >> lv_refr_obj
- >> lv_refr_get_top_obj
- >> scroll_area_into_view
- >> lv_obj_move_children_by
- >> lv_obj_move_to
- >> lv_obj_area_is_visible
- >> lv_obj_get_scrollbar_area
- >> find_snap_point_x
- >> find_snap_point_y
- >> elastic_diff
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
- >> lv_obj_hit_test
- >> lv_indev_search_obj
- >> find_track_end
- >> msgbox_close_click_event_cb
- >> lv_arc_event
- >> btn_release_handler
- >> lv_dropdown_event
lv_obj_has_flag_any (Thumb, 10 bytes, Stack size 0 bytes, lv_obj.o(.text.lv_obj_has_flag_any))
[Called By]
- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> lv_obj_is_layout_positioned
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
- >> find_snap_point_x
- >> find_snap_point_y
- >> grid_update
- >> children_repos
- >> find_track_end
lv_obj_has_state (Thumb, 10 bytes, Stack size 0 bytes, lv_obj.o(.text.lv_obj_has_state))
[Called By]
- >> switch_event_cb
- >> lv_obj_hit_test
lv_obj_hit_test (Thumb, 150 bytes, Stack size 32 bytes, lv_obj_pos.o(.text.lv_obj_hit_test))
[Stack]
- Max Depth = 104
- Call Chain = lv_obj_hit_test ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_has_flag
- >> lv_event_send
- >> lv_obj_has_state
- >> _lv_area_is_point_on
[Called By]
lv_obj_init_draw_arc_dsc (Thumb, 156 bytes, Stack size 16 bytes, lv_obj_draw.o(.text.lv_obj_init_draw_arc_dsc))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_init_draw_arc_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_init_draw_img_dsc (Thumb, 158 bytes, Stack size 16 bytes, lv_obj_draw.o(.text.lv_obj_init_draw_img_dsc))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_init_draw_img_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_meter_event
- >> lv_imgbtn_event
- >> lv_img_event
- >> draw_main
lv_obj_init_draw_label_dsc (Thumb, 178 bytes, Stack size 16 bytes, lv_obj_draw.o(.text.lv_obj_init_draw_label_dsc))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_init_draw_label_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_meter_event
- >> draw_x_ticks
- >> draw_y_ticks
- >> draw_main
- >> lv_textarea_event
- >> draw_main
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_label_event
- >> lv_img_event
- >> draw_box_label
- >> draw_main
- >> lv_checkbox_event
lv_obj_init_draw_line_dsc (Thumb, 176 bytes, Stack size 16 bytes, lv_obj_draw.o(.text.lv_obj_init_draw_line_dsc))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_init_draw_line_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_meter_event
- >> lv_colorwheel_event
- >> draw_series_scatter
- >> draw_series_line
- >> draw_x_ticks
- >> draw_y_ticks
- >> lv_chart_event
- >> lv_line_event
lv_obj_init_draw_rect_dsc (Thumb, 748 bytes, Stack size 32 bytes, lv_obj_draw.o(.text.lv_obj_init_draw_rect_dsc))
[Stack]
- Max Depth = 112
- Call Chain = lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_img_src_get_type
- >> lv_memcpy
- >> lv_obj_get_style_prop
[Called By]- >> lv_obj_event
- >> lv_meter_event
- >> lv_led_event
- >> lv_colorwheel_event
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> draw_main
- >> lv_bar_event
- >> lv_arc_event
- >> lv_textarea_event
- >> draw_main
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_event
- >> draw_box
- >> lv_checkbox_event
lv_obj_invalidate (Thumb, 98 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_invalidate))
[Stack]
- Max Depth = 112
- Call Chain = lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_parent
- >> lv_obj_has_flag
- >> _lv_inv_area
- >> lv_obj_get_disp
- >> lv_obj_area_is_visible
- >> _lv_obj_get_ext_draw_size
[Called By]- >> lv_obj_clear_flag
- >> lv_meter_win
- >> lv_obj_del
- >> lv_obj_add_flag
- >> lv_label_set_text
- >> lv_group_set_editing
- >> lv_group_focus_obj
- >> focus_next_core
- >> lv_disp_drv_register
- >> lv_calendar_set_showed_date
- >> lv_label_set_text_fmt
- >> lv_bar_set_range
- >> lv_line_set_points
- >> lv_meter_set_scale_major_ticks
- >> lv_meter_set_scale_range
- >> lv_meter_set_scale_ticks
- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_btnmatrix_set_map
- >> lv_textarea_set_text
- >> lv_obj_set_scrollbar_mode
- >> lv_img_set_src
- >> lv_obj_move_to_index
- >> refresh_children_style
- >> scroll_y_anim
- >> scroll_x_anim
- >> lv_obj_move_to
- >> lv_obj_refr_size
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_init_obj
- >> lv_obj_set_state
- >> lv_obj_scroll_by
- >> lv_obj_set_parent
- >> grid_update
- >> children_repos
- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
- >> lv_arc_set_rotation
- >> lv_textarea_add_char
- >> refr_img
- >> lv_colorwheel_set_hsv
- >> next_color_mode
- >> lv_colorwheel_event
- >> invalidate_point
- >> lv_dropdown_set_selected
- >> lv_dropdown_set_options
- >> lv_bar_anim_ready
- >> lv_bar_anim
- >> lv_bar_set_value_with_anim
- >> lv_bar_constructor
- >> lv_arc_set_bg_end_angle
- >> lv_arc_set_bg_start_angle
- >> lv_textarea_event
- >> lv_table_event
- >> lv_switch_anim_ready
- >> lv_switch_anim_exec_cb
- >> lv_switch_event
- >> lv_slider_event
- >> lv_label_ins_text
- >> lv_label_set_text_sel_end
- >> lv_label_set_text_sel_start
- >> set_ofs_y_anim
- >> set_ofs_x_anim
- >> lv_label_refr_text
- >> lv_dropdown_list_event
- >> btn_release_handler
- >> position_to_selected
- >> lv_dropdown_constructor
lv_obj_invalidate_area (Thumb, 40 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_invalidate_area))
[Stack]
- Max Depth = 112
- Call Chain = lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> _lv_inv_area
- >> lv_obj_get_disp
- >> lv_obj_area_is_visible
[Called By]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_img_set_angle
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_event
- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
- >> refr_knob_pos
- >> invalidate_point
- >> invalidate_button_area
- >> lv_bar_event
- >> inv_arc_area
- >> refr_cursor_area
- >> cursor_blink_anim_cb
lv_obj_is_editable (Thumb, 26 bytes, Stack size 0 bytes, lv_obj_class.o(.text.lv_obj_is_editable))
[Calls]
[Called By]- >> lv_obj_is_editable
- >> lv_indev_read_timer_cb
- >> lv_obj_event
lv_obj_is_layout_positioned (Thumb, 48 bytes, Stack size 8 bytes, lv_obj_pos.o(.text.lv_obj_is_layout_positioned))
[Stack]
- Max Depth = 88
- Call Chain = lv_obj_is_layout_positioned ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
[Called By]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
lv_obj_is_visible (Thumb, 56 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_is_visible))
[Stack]
- Max Depth = 72
- Call Chain = lv_obj_is_visible ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp
[Calls]- >> lv_obj_area_is_visible
- >> _lv_obj_get_ext_draw_size
[Called By]
lv_obj_mark_layout_as_dirty (Thumb, 42 bytes, Stack size 8 bytes, lv_obj_pos.o(.text.lv_obj_mark_layout_as_dirty))
[Stack]
- Max Depth = 32
- Call Chain = lv_obj_mark_layout_as_dirty ⇒ lv_obj_get_disp
[Calls]- >> lv_obj_get_disp
- >> lv_timer_resume
- >> lv_obj_get_screen
[Called By]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_refresh_style
- >> lv_obj_class_init_obj
- >> lv_obj_event
- >> lv_obj_set_parent
- >> lv_obj_set_flex_grow
lv_obj_move_children_by (Thumb, 110 bytes, Stack size 32 bytes, lv_obj_pos.o(.text.lv_obj_move_children_by))
[Stack]
- Max Depth = 32 + In Cycle
- Call Chain = lv_obj_move_children_by ⇒ lv_obj_move_children_by (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_obj_move_children_by
[Called By]- >> scroll_y_anim
- >> scroll_x_anim
- >> lv_obj_move_children_by
- >> lv_obj_move_to
- >> lv_obj_scroll_by
- >> grid_update
- >> children_repos
lv_obj_move_to (Thumb, 416 bytes, Stack size 48 bytes, lv_obj_pos.o(.text.lv_obj_move_to))
[Stack]
- Max Depth = 304
- Call Chain = lv_obj_move_to ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_has_flag
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_obj_move_children_by
- >> lv_obj_scrollbar_invalidate
- >> lv_area_increase
- >> lv_obj_get_scroll_y
- >> _lv_area_is_in
- >> lv_obj_get_scroll_x
- >> lv_obj_get_style_prop
[Called By]
lv_obj_move_to_index (Thumb, 266 bytes, Stack size 16 bytes, lv_obj_tree.o(.text.lv_obj_move_to_index))
[Stack]
- Max Depth = 128
- Call Chain = lv_obj_move_to_index ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_event_send
- >> lv_obj_invalidate
[Called By]- >> lv_menu_refr_main_header_mode
- >> my_constructor
- >> my_constructor
- >> lv_dropdown_open
lv_obj_readjust_scroll (Thumb, 166 bytes, Stack size 24 bytes, lv_obj_scroll.o(.text.lv_obj_readjust_scroll))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_readjust_scroll ⇒ lv_obj_scroll_by ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_style_prop
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
[Called By]- >> lv_obj_del
- >> lv_obj_refr_size
- >> lv_obj_set_parent
lv_obj_refr_pos (Thumb, 804 bytes, Stack size 48 bytes, lv_obj_pos.o(.text.lv_obj_refr_pos))
[Stack]
- Max Depth = 352
- Call Chain = lv_obj_refr_pos ⇒ lv_obj_move_to ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_parent
- >> lv_obj_move_to
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
[Called By]
lv_obj_refr_size (Thumb, 2146 bytes, Stack size 96 bytes, lv_obj_pos.o(.text.lv_obj_refr_size))
[Stack]
- Max Depth = 368
- Call Chain = lv_obj_refr_size ⇒ lv_obj_scroll_to ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_obj_readjust_scroll
- >> lv_obj_scrollbar_invalidate
- >> lv_area_increase
- >> lv_obj_scroll_to
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> _lv_area_is_in
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
[Called By]- >> layout_update_core
- >> grid_update
- >> flex_update
- >> lv_menu_refr_main_header_mode
lv_obj_refresh_ext_draw_size (Thumb, 92 bytes, Stack size 24 bytes, lv_obj_draw.o(.text.lv_obj_refresh_ext_draw_size))
[Stack]
- Max Depth = 136
- Call Chain = lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_event_send
- >> lv_obj_invalidate
[Called By]- >> lv_img_set_angle
- >> lv_btnmatrix_set_map
- >> lv_img_set_src
- >> lv_obj_refresh_style
- >> lv_obj_set_state
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl_all
- >> lv_btnmatrix_set_btn_ctrl_all
- >> lv_slider_event
- >> lv_roller_event
- >> lv_roller_constructor
- >> lv_img_event
lv_obj_refresh_self_size (Thumb, 102 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_refresh_self_size))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_refresh_self_size ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_disp
- >> lv_timer_resume
- >> lv_obj_get_screen
- >> lv_obj_get_style_prop
[Called By]- >> lv_line_set_points
- >> lv_img_set_src
- >> lv_obj_class_init_obj
- >> refr_img
- >> lv_chart_event
- >> refr_size
- >> lv_roller_event
- >> lv_label_refr_text
- >> lv_dropdown_event
lv_obj_refresh_style (Thumb, 194 bytes, Stack size 24 bytes, lv_obj_style.o(.text.lv_obj_refresh_style))
[Stack]
- Max Depth = 160
- Call Chain = lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_event_send
- >> lv_obj_invalidate
- >> refresh_children_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_get_style_prop
[Called By]- >> lv_obj_remove_style
- >> lv_obj_set_local_style_prop
- >> lv_obj_add_style
- >> trans_anim_cb
- >> report_style_change_core
- >> lv_obj_class_init_obj
- >> lv_obj_set_state
lv_obj_remove_local_style_prop (Thumb, 78 bytes, Stack size 16 bytes, lv_obj_style.o(.text.lv_obj_remove_local_style_prop))
[Stack]
- Max Depth = 128
- Call Chain = lv_obj_remove_local_style_prop ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]
[Called By]- >> lv_textarea_set_one_line
lv_obj_remove_style (Thumb, 302 bytes, Stack size 40 bytes, lv_obj_style.o(.text.lv_obj_remove_style))
[Stack]
- Max Depth = 200
- Call Chain = lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_mem_free
- >> lv_mem_realloc
- >> lv_style_reset
- >> trans_del
- >> lv_obj_refresh_style
[Called By]- >> lv_control_demo
- >> lv_health_demo
- >> lv_music_demo
- >> lv_theme_apply
- >> lv_disp_drv_register
- >> trans_anim_ready_cb
- >> lv_obj_destructor
lv_obj_report_style_change (Thumb, 80 bytes, Stack size 16 bytes, lv_obj_style.o(.text.lv_obj_report_style_change))
[Stack]
- Max Depth = 200
- Call Chain = lv_obj_report_style_change ⇒ report_style_change_core ⇒ report_style_change_core (Cycle)
[Calls]- >> lv_disp_get_next
- >> report_style_change_core
[Called By]
lv_obj_scroll_by (Thumb, 362 bytes, Stack size 96 bytes, lv_obj_scroll.o(.text.lv_obj_scroll_by))
[Stack]
- Max Depth = 208
- Call Chain = lv_obj_scroll_by ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_event_send
- >> lv_obj_get_disp
- >> lv_obj_invalidate
- >> lv_anim_speed_to_time
- >> lv_obj_move_children_by
[Called By]- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
lv_obj_scroll_by_bounded (Thumb, 252 bytes, Stack size 40 bytes, lv_obj_scroll.o(.text.lv_obj_scroll_by_bounded))
[Stack]
- Max Depth = 248 + In Cycle
- Call Chain = lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_get_style_prop
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
[Called By]- >> lv_obj_scroll_to
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
lv_obj_scroll_to (Thumb, 96 bytes, Stack size 24 bytes, lv_obj_scroll.o(.text.lv_obj_scroll_to))
[Stack]
- Max Depth = 272
- Call Chain = lv_obj_scroll_to ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_anim_del
- >> lv_obj_scroll_by_bounded
[Called By]- >> lv_textarea_set_one_line
- >> lv_obj_refr_size
lv_obj_scroll_to_view_recursive (Thumb, 60 bytes, Stack size 24 bytes, lv_obj_scroll.o(.text.lv_obj_scroll_to_view_recursive))
[Stack]
- Max Depth = 424
- Call Chain = lv_obj_scroll_to_view_recursive ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_get_parent
- >> scroll_area_into_view
[Called By]
lv_obj_scroll_to_x (Thumb, 50 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text.lv_obj_scroll_to_x))
[Stack]
- Max Depth = 264
- Call Chain = lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_anim_del
- >> lv_obj_scroll_by_bounded
[Called By]- >> lv_textarea_set_cursor_pos
- >> lv_obj_refr_size
- >> lv_obj_event
- >> lv_tabview_set_act
lv_obj_scroll_to_y (Thumb, 50 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text.lv_obj_scroll_to_y))
[Stack]
- Max Depth = 264
- Call Chain = lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_anim_del
- >> lv_obj_scroll_by_bounded
[Called By]- >> lv_textarea_set_cursor_pos
- >> lv_obj_refr_size
- >> lv_obj_event
- >> position_to_selected
lv_obj_scrollbar_invalidate (Thumb, 68 bytes, Stack size 32 bytes, lv_obj_scroll.o(.text.lv_obj_scrollbar_invalidate))
[Stack]
- Max Depth = 256
- Call Chain = lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_area_get_size
- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
[Called By]- >> lv_obj_del
- >> lv_obj_move_to
- >> lv_obj_refr_size
- >> lv_obj_set_parent
lv_obj_set_ext_click_area (Thumb, 16 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_set_ext_click_area))
[Stack]
- Max Depth = 104
- Call Chain = lv_obj_set_ext_click_area ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_msgbox_create
- >> lv_arc_constructor
- >> lv_slider_constructor
lv_obj_set_flex_align (Thumb, 94 bytes, Stack size 24 bytes, lv_flex.o(.text.lv_obj_set_flex_align))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_flex_align ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
- >> lv_obj_set_style_layout
[Called By]- >> lv_win_constructor
- >> lv_menu_cont_constructor
- >> lv_menu_page_constructor
- >> lv_menu_constructor
- >> my_constructor
lv_obj_set_flex_flow (Thumb, 48 bytes, Stack size 8 bytes, lv_flex.o(.text.lv_obj_set_flex_flow))
[Stack]
- Max Depth = 200
- Call Chain = lv_obj_set_flex_flow ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
- >> lv_obj_set_style_layout
[Called By]- >> lv_msgbox_create
- >> lv_list_add_btn
- >> lv_list_create
- >> lv_win_constructor
- >> lv_tabview_constructor
- >> lv_menu_section_constructor
- >> lv_menu_cont_constructor
- >> lv_menu_page_constructor
- >> lv_menu_constructor
- >> my_constructor
- >> my_constructor
- >> lv_calendar_constructor
lv_obj_set_flex_grow (Thumb, 40 bytes, Stack size 8 bytes, lv_flex.o(.text.lv_obj_set_flex_grow))
[Stack]
- Max Depth = 200
- Call Chain = lv_obj_set_flex_grow ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_set_local_style_prop
- >> lv_obj_mark_layout_as_dirty
[Called By]- >> lv_msgbox_create
- >> lv_win_add_title
- >> lv_list_add_btn
- >> lv_win_constructor
- >> lv_tabview_constructor
- >> lv_menu_refr_main_header_mode
- >> lv_menu_constructor
- >> my_constructor
- >> my_constructor
- >> lv_calendar_constructor
lv_obj_set_height (Thumb, 46 bytes, Stack size 24 bytes, lv_obj_pos.o(.text.lv_obj_set_height))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_height ⇒ lv_obj_set_style_height ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_height
- >> lv_obj_get_local_style_prop
[Called By]- >> lv_textarea_set_one_line
- >> lv_tabview_constructor
- >> lv_menu_constructor
- >> refr_img
- >> my_constructor
- >> lv_dropdown_open
lv_obj_set_layout (Thumb, 54 bytes, Stack size 8 bytes, lv_obj_pos.o(.text.lv_obj_set_layout))
[Stack]
- Max Depth = 200
- Call Chain = lv_obj_set_layout ⇒ lv_obj_set_style_layout ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_disp
- >> lv_timer_resume
- >> lv_obj_get_screen
- >> lv_obj_set_style_layout
[Called By]
lv_obj_set_local_style_prop (Thumb, 218 bytes, Stack size 32 bytes, lv_obj_style.o(.text.lv_obj_set_local_style_prop))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_style_set_prop
- >> lv_style_init
- >> lv_mem_alloc
- >> lv_obj_refresh_style
- >> lv_memset_00
[Called By]- >> lv_obj_set_style_radius
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_set_style_translate_y
- >> lv_obj_set_style_img_recolor
- >> lv_obj_set_style_img_recolor_opa
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_shadow_width
- >> lv_obj_set_style_bg_opa
- >> lv_obj_set_style_pad_top
- >> lv_obj_set_style_text_color
- >> lv_obj_set_style_line_opa
- >> lv_obj_set_style_pad_bottom
- >> lv_obj_set_style_outline_opa
- >> lv_obj_set_style_shadow_color
- >> lv_obj_set_style_line_color
- >> lv_obj_set_style_border_width
- >> lv_obj_set_style_border_side
- >> lv_obj_set_style_text_align
- >> lv_obj_set_style_shadow_opa
- >> lv_obj_set_style_border_color
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
- >> lv_obj_set_style_bg_img_src
- >> lv_obj_set_style_max_width
- >> lv_obj_set_style_min_width
- >> lv_obj_set_style_align
- >> lv_obj_set_style_layout
- >> lv_obj_set_style_height
- >> lv_obj_set_style_width
- >> lv_obj_set_style_y
- >> lv_obj_set_style_x
- >> lv_obj_set_flex_align
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
lv_obj_set_parent (Thumb, 284 bytes, Stack size 16 bytes, lv_obj_tree.o(.text.lv_obj_set_parent))
[Stack]
- Max Depth = 272
- Call Chain = lv_obj_set_parent ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_mem_free
- >> lv_mem_realloc
- >> lv_obj_allocate_spec_attr
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_obj_readjust_scroll
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_mark_layout_as_dirty
[Called By]- >> lv_menu_set_page
- >> lv_menu_page_constructor
- >> lv_dropdown_open
lv_obj_set_pos (Thumb, 84 bytes, Stack size 24 bytes, lv_obj_pos.o(.text.lv_obj_set_pos))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_pos ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_y
- >> lv_obj_set_style_x
- >> lv_obj_get_local_style_prop
[Called By]- >> lv_mid_cont_add_app
- >> lv_obj_align
- >> lv_obj_align_to
- >> lv_indev_read_timer_cb
- >> lv_tileview_tile_constructor
lv_obj_set_scroll_dir (Thumb, 38 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text.lv_obj_set_scroll_dir))
[Stack]
- Max Depth = 104
- Call Chain = lv_obj_set_scroll_dir ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_tileview_tile_constructor
- >> tileview_event_cb
lv_obj_set_scroll_snap_x (Thumb, 30 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text.lv_obj_set_scroll_snap_x))
[Stack]
- Max Depth = 104
- Call Chain = lv_obj_set_scroll_snap_x ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_tileview_constructor
- >> lv_tabview_constructor
lv_obj_set_scroll_snap_y (Thumb, 30 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text.lv_obj_set_scroll_snap_y))
[Stack]
- Max Depth = 104
- Call Chain = lv_obj_set_scroll_snap_y ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_tileview_constructor
lv_obj_set_scrollbar_mode (Thumb, 46 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text.lv_obj_set_scrollbar_mode))
[Stack]
- Max Depth = 128
- Call Chain = lv_obj_set_scrollbar_mode ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_obj_invalidate
[Called By]- >> lv_setting_demo
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_music_demo
- >> lv_disp_drv_register
- >> lv_tabview_constructor
lv_obj_set_size (Thumb, 84 bytes, Stack size 24 bytes, lv_obj_pos.o(.text.lv_obj_set_size))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_size ⇒ lv_obj_set_style_height ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_height
- >> lv_obj_set_style_width
- >> lv_obj_get_local_style_prop
[Called By]- >> lv_load_main_window
- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_msgbox_create
- >> lv_win_add_btn
- >> lv_page_back
- >> lv_list_add_btn
- >> lv_scan_files
- >> lv_win_constructor
- >> lv_tileview_tile_constructor
- >> lv_tileview_constructor
- >> lv_tabview_constructor
- >> lv_menu_constructor
- >> my_constructor
lv_obj_set_style_align (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_align))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_align ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_align
- >> lv_obj_align_to
lv_obj_set_style_bg_color (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_bg_color))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_bg_color ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_load_main_window
- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_page_back
lv_obj_set_style_bg_img_src (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_bg_img_src))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_bg_img_src ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_bg_opa (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_bg_opa))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_bg_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_load_main_window
- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_msgbox
lv_obj_set_style_border_color (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_border_color))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_border_color ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_border_opa (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_border_opa))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_border_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_load_main_window
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_control_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
lv_obj_set_style_border_side (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_border_side))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_border_side ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_border_width (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_border_width))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_border_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_setting_demo
- >> lv_imc_demo
lv_obj_set_style_height (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_height))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_height ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_size
- >> lv_obj_set_height
lv_obj_set_style_img_recolor (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_img_recolor))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_img_recolor ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_img_recolor_opa (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_img_recolor_opa))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_img_recolor_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_layout (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_layout))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_layout ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_layout
- >> lv_obj_set_flex_align
- >> lv_obj_set_flex_flow
lv_obj_set_style_line_color (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_line_color))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_line_color ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_apps_demo
- >> lv_health_demo
- >> lv_imc_demo
lv_obj_set_style_line_opa (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_line_opa))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_line_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_apps_demo
- >> lv_health_demo
lv_obj_set_style_max_width (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_max_width))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_max_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_min_width (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_min_width))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_min_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_textarea_set_one_line
lv_obj_set_style_outline_opa (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_outline_opa))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_outline_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_pad_bottom (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_pad_bottom))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_pad_bottom ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_pad_left (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_pad_left))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_pad_left ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_setting_demo
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_scan_files
lv_obj_set_style_pad_right (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_pad_right))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_pad_right ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_setting_demo
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_music_demo
- >> lv_scan_files
lv_obj_set_style_pad_top (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_pad_top))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_pad_top ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_control_demo
- >> lv_imc_demo
- >> lv_msgbox
lv_obj_set_style_radius (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_radius))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_radius ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_load_main_window
- >> lv_setting_demo
- >> lv_apps_demo
- >> lv_control_demo
- >> lv_health_demo
- >> lv_music_demo
- >> lv_page_back
- >> lv_scan_files
lv_obj_set_style_shadow_color (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_shadow_color))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_shadow_color ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_control_demo
- >> lv_imc_demo
lv_obj_set_style_shadow_opa (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_shadow_opa))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_shadow_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
lv_obj_set_style_shadow_width (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_shadow_width))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_shadow_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_control_demo
- >> lv_imc_demo
- >> lv_msgbox
lv_obj_set_style_text_align (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_text_align))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_text_align ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_file_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> my_constructor
lv_obj_set_style_text_color (Thumb, 16 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_text_color))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_text_color ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_msgbox
- >> song_play_event_cb
- >> lv_page_back
lv_obj_set_style_text_font (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_text_font))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_text_font ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_app_icon
- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_mid_cont_add_app
- >> lv_msgbox
- >> lv_scan_files
lv_obj_set_style_translate_y (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_translate_y))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_translate_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_width (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_width))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_size
- >> lv_obj_set_width
lv_obj_set_style_x (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_x))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_x ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_pos
- >> lv_obj_set_x
lv_obj_set_style_y (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text.lv_obj_set_style_y))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_pos
- >> lv_obj_set_y
lv_obj_set_width (Thumb, 46 bytes, Stack size 24 bytes, lv_obj_pos.o(.text.lv_obj_set_width))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_width ⇒ lv_obj_set_style_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_width
- >> lv_obj_get_local_style_prop
[Called By]- >> lv_msgbox_create
- >> lv_textarea_set_one_line
- >> lv_win_constructor
- >> lv_tabview_constructor
- >> lv_spinbox_constructor
- >> my_constructor
- >> lv_calendar_constructor
- >> lv_textarea_constructor
- >> lv_dropdown_open
lv_obj_set_x (Thumb, 46 bytes, Stack size 24 bytes, lv_obj_pos.o(.text.lv_obj_set_x))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_x ⇒ lv_obj_set_style_x ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_x
- >> lv_obj_get_local_style_prop
[Called By]
lv_obj_set_y (Thumb, 46 bytes, Stack size 24 bytes, lv_obj_pos.o(.text.lv_obj_set_y))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_y
- >> lv_obj_get_local_style_prop
[Called By]- >> inf_normalize
- >> refr_position
- >> set_y_anim
- >> lv_roller_event
- >> lv_dropdown_open
lv_obj_style_get_selector_part (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_style.o(.text.lv_obj_style_get_selector_part))
[Called By]
lv_obj_style_get_selector_state (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(.text.lv_obj_style_get_selector_state))
[Called By]
lv_obj_update_layout (Thumb, 60 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.lv_obj_update_layout))
[Stack]
- Max Depth = 400
- Call Chain = lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_screen
- >> layout_update_core
[Called By]- >> lv_load_main_window
- >> lv_calendar_demo
- >> lv_imgbtn_control_event_handler
- >> lv_img_set_angle
- >> lv_textarea_set_cursor_pos
- >> _lv_disp_refr_timer
- >> lv_obj_scroll_by_bounded
- >> lv_obj_scroll_to_view_recursive
- >> lv_tileview_tile_constructor
- >> lv_tabview_set_act
- >> lv_menu_refr_main_header_mode
- >> my_constructor
- >> lv_dropdown_open
lv_page_back (Thumb, 344 bytes, Stack size 32 bytes, lv_file.o(.text.lv_page_back))
[Stack]
- Max Depth = 472
- Call Chain = lv_page_back ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_style_radius
- >> lv_obj_set_style_bg_color
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_align_to
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_style_border_color
- >> lv_btn_create
[Called By]
lv_palette_darken (Thumb, 40 bytes, Stack size 0 bytes, lv_color.o(.text.lv_palette_darken))
[Called By]
- >> grey_filter_cb
- >> style_init
lv_palette_lighten (Thumb, 44 bytes, Stack size 0 bytes, lv_color.o(.text.lv_palette_lighten))
[Called By]
- >> grey_filter_cb
- >> style_init
lv_palette_main (Thumb, 22 bytes, Stack size 0 bytes, lv_color.o(.text.lv_palette_main))
[Called By]
- >> lv_meter_win
- >> lv_disp_drv_register
- >> lv_draw_label_dsc_init
- >> lv_theme_get_color_primary
- >> style_init
- >> draw_part_begin_event_cb
lv_photo_demo (Thumb, 312 bytes, Stack size 16 bytes, lv_photo.o(.text.lv_photo_demo))
[Stack]
- Max Depth = 432
- Call Chain = lv_photo_demo ⇒ lv_win_add_title ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_height
- >> lv_obj_set_style_bg_color
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_scrollbar_mode
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_obj_set_style_text_align
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
[Called By]- >> lv_imgbtn_control_event_handler
lv_port_disp_init (Thumb, 100 bytes, Stack size 16 bytes, lv_port_disp_template.o(.text.lv_port_disp_init))
[Stack]
- Max Depth = 304
- Call Chain = lv_port_disp_init ⇒ lv_disp_drv_register ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> mymalloc
- >> lv_disp_drv_register
- >> lv_disp_drv_init
- >> lv_disp_draw_buf_init
[Called By]
lv_port_indev_init (Thumb, 86 bytes, Stack size 8 bytes, lv_port_indev_template.o(.text.lv_port_indev_init))
[Stack]
- Max Depth = 260
- Call Chain = lv_port_indev_init ⇒ tp_adjust ⇒ lcd_show_string ⇒ lcd_show_char ⇒ lcd_set_cursor
[Calls]- >> lcd_clear
- >> key_scan
- >> tp_save_adjust_data
- >> tp_adjust
- >> lv_indev_drv_register
- >> lv_indev_drv_init
[Called By]
lv_pow (Thumb, 78 bytes, Stack size 20 bytes, lv_math.o(.text.lv_pow))
[Stack]
- Max Depth = 20
- Call Chain = lv_pow
[Called By]
lv_refr_obj (Thumb, 224 bytes, Stack size 56 bytes, lv_refr.o(.text.lv_refr_obj))
[Stack]
- Max Depth = 128 + In Cycle
- Call Chain = lv_refr_obj ⇒ lv_refr_obj (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_refr_obj
- >> _lv_area_intersect
- >> lv_obj_get_coords
- >> lv_area_increase
- >> _lv_obj_get_ext_draw_size
[Called By]- >> lv_refr_obj
- >> lv_refr_obj_and_children
lv_roller_set_selected (Thumb, 84 bytes, Stack size 8 bytes, lv_roller.o(.text.lv_roller_set_selected))
[Stack]
- Max Depth = 344
- Call Chain = lv_roller_set_selected ⇒ refr_position ⇒ inf_normalize ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Called By]
lv_scan_files (Thumb, 460 bytes, Stack size 40 bytes, lv_file.o(.text.lv_scan_files))
[Stack]
- Max Depth = 756
- Call Chain = lv_scan_files ⇒ f_opendir ⇒ follow_path ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> lv_obj_set_style_radius
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_add_event_cb
- >> lv_obj_align_to
- >> myfree
- >> f_closedir
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
- >> lv_list_add_btn
- >> f_readdir
- >> lv_list_create
- >> f_opendir
- >> strstr
- >> __aeabi_memclr4 (via Veneer)
[Called By]- >> lv_list_btn_event
- >> lv_file_demo
- >> lv_back_btn_event_handler
lv_setting_demo (Thumb, 3404 bytes, Stack size 40 bytes, lv_setting.o(.text.lv_setting_demo))
[Stack]
- Max Depth = 480
- Call Chain = lv_setting_demo ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_style_radius
- >> lv_obj_get_height
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_create
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_bg_opa
- >> lv_obj_align
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_obj_add_event_cb
- >> lv_obj_set_style_text_color
- >> lv_obj_align_to
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_style_border_width
- >> lv_obj_set_style_border_side
- >> lv_obj_set_scrollbar_mode
- >> lv_win_get_header
- >> lv_win_get_content
- >> lv_win_add_title
- >> lv_obj_set_style_shadow_opa
- >> lv_win_add_btn
- >> lv_win_create
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
[Called By]- >> lv_imgbtn_control_event_handler
lv_slider_create (Thumb, 26 bytes, Stack size 8 bytes, lv_slider.o(.text.lv_slider_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_slider_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_control_demo
- >> lv_music_demo
lv_snprintf (Thumb, 44 bytes, Stack size 24 bytes, lv_printf.o(.text.lv_snprintf))
[Stack]
- Max Depth = 200
- Call Chain = lv_snprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]
[Called By]- >> lv_calendar_set_showed_date
- >> lv_spinbox_updatevalue
- >> lv_meter_event
- >> draw_x_ticks
- >> draw_y_ticks
lv_spinbox_decrement (Thumb, 62 bytes, Stack size 0 bytes, lv_spinbox.o(.text.lv_spinbox_decrement))
[Stack]
- Max Depth = 840
- Call Chain = lv_spinbox_decrement ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_spinbox_increment (Thumb, 62 bytes, Stack size 0 bytes, lv_spinbox.o(.text.lv_spinbox_increment))
[Stack]
- Max Depth = 840
- Call Chain = lv_spinbox_increment ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_spinbox_step_prev (Thumb, 34 bytes, Stack size 0 bytes, lv_spinbox.o(.text.lv_spinbox_step_prev))
[Stack]
- Max Depth = 840
- Call Chain = lv_spinbox_step_prev ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_style_get_prop (Thumb, 154 bytes, Stack size 16 bytes, lv_style.o(.text.lv_style_get_prop))
[Stack]
- Max Depth = 16
- Call Chain = lv_style_get_prop
[Called By]- >> trans_anim_cb
- >> lv_obj_get_local_style_prop
- >> _lv_obj_style_state_compare
- >> lv_obj_get_style_prop
lv_style_init (Thumb, 6 bytes, Stack size 0 bytes, lv_style.o(.text.lv_style_init))
[Stack]
- Max Depth = 24
- Call Chain = lv_style_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_obj_set_local_style_prop
- >> get_trans_style
- >> style_init
lv_style_is_empty (Thumb, 10 bytes, Stack size 0 bytes, lv_style.o(.text.lv_style_is_empty))
[Called By]
lv_style_prop_get_default (Thumb, 210 bytes, Stack size 0 bytes, lv_style.o(.text.lv_style_prop_get_default))
[Called By]
lv_style_register_prop (Thumb, 18 bytes, Stack size 0 bytes, lv_style.o(.text.lv_style_register_prop))
[Called By]
- >> lv_grid_init
- >> lv_flex_init
lv_style_remove_prop (Thumb, 224 bytes, Stack size 32 bytes, lv_style.o(.text.lv_style_remove_prop))
[Stack]
- Max Depth = 112
- Call Chain = lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_mem_free
- >> lv_mem_alloc
[Called By]- >> lv_obj_remove_local_style_prop
- >> trans_anim_ready_cb
- >> trans_del
lv_style_reset (Thumb, 40 bytes, Stack size 8 bytes, lv_style.o(.text.lv_style_reset))
[Stack]
- Max Depth = 52
- Call Chain = lv_style_reset ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_free
- >> lv_memset_00
[Called By]- >> lv_obj_remove_style
- >> style_init
lv_style_set_anim_time (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_anim_time))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_anim_time ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_arc_color (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_arc_color))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_arc_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_arc_rounded (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_arc_rounded))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_arc_rounded ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_arc_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_arc_width))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_arc_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_bg_color (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_bg_color))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_bg_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_bg_grad_color (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_bg_grad_color))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_bg_grad_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_bg_img_src (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_bg_img_src))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_bg_img_src ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_bg_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_bg_opa))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_bg_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_border_color (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_border_color))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_border_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_border_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_border_opa))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_border_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_border_post (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_border_post))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_border_post ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_border_side (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_border_side))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_border_side ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_border_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_border_width))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_border_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_clip_corner (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_clip_corner))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_clip_corner ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_color_filter_dsc (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_color_filter_dsc))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_color_filter_dsc ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_color_filter_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_color_filter_opa))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_color_filter_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_height (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_height))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_height ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_line_color (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_line_color))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_line_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_line_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_line_width))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_line_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_max_height (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_max_height))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_max_height ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_max_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_max_width))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_max_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_outline_color (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_outline_color))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_outline_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_outline_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_outline_opa))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_outline_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_outline_pad (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_outline_pad))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_outline_pad ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_outline_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_outline_width))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_outline_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_pad_bottom (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_pad_bottom))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_pad_bottom ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_pad_column (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_pad_column))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_pad_column ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_pad_left (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_pad_left))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_pad_left ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_pad_right (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_pad_right))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_pad_right ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_pad_row (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_pad_row))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_pad_row ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_pad_top (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_pad_top))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_pad_top ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_prop (Thumb, 274 bytes, Stack size 16 bytes, lv_style.o(.text.lv_style_set_prop))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_realloc
- >> lv_mem_alloc
[Called By]- >> lv_obj_set_local_style_prop
- >> trans_anim_start_cb
- >> trans_anim_cb
- >> _lv_obj_style_create_transition
- >> lv_style_set_shadow_spread
- >> lv_style_set_bg_grad_color
- >> lv_style_set_max_width
- >> lv_style_set_border_opa
- >> lv_style_set_height
- >> lv_style_set_text_font
- >> lv_style_set_bg_img_src
- >> lv_style_set_max_height
- >> lv_style_set_arc_rounded
- >> lv_style_set_transform_height
- >> lv_style_set_transform_width
- >> lv_style_set_text_align
- >> lv_style_set_text_line_space
- >> lv_style_set_clip_corner
- >> lv_style_set_color_filter_opa
- >> lv_style_set_color_filter_dsc
- >> lv_style_set_shadow_ofs_y
- >> lv_style_set_shadow_opa
- >> lv_style_set_shadow_width
- >> lv_style_set_shadow_color
- >> lv_style_set_outline_opa
- >> lv_style_set_outline_pad
- >> lv_style_set_outline_width
- >> lv_style_set_outline_color
- >> lv_style_set_border_post
- >> lv_style_set_pad_column
- >> lv_style_set_pad_row
- >> lv_style_set_radius
- >> lv_style_set_transition
- >> lv_style_set_anim_time
- >> lv_style_set_border_width
- >> lv_style_set_border_color
- >> lv_style_set_border_side
- >> lv_style_set_pad_bottom
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_arc_color
- >> lv_style_set_arc_width
- >> lv_style_set_line_color
- >> lv_style_set_line_width
- >> lv_style_set_text_color
- >> lv_style_set_width
- >> lv_style_set_bg_color
- >> lv_style_set_bg_opa
lv_style_set_radius (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_radius))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_radius ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_shadow_color (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_shadow_color))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_shadow_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_shadow_ofs_y (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_shadow_ofs_y))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_shadow_ofs_y ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_shadow_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_shadow_opa))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_shadow_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_shadow_spread (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_shadow_spread))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_shadow_spread ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_shadow_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_shadow_width))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_shadow_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_text_align (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_text_align))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_text_align ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_text_color (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_text_color))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_text_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_text_font (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_text_font))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_text_font ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_text_line_space (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_text_line_space))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_text_line_space ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_transform_height (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_transform_height))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_transform_height ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_transform_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_transform_width))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_transform_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_transition (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_transition))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_transition ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_set_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text.lv_style_set_width))
[Stack]
- Max Depth = 140
- Call Chain = lv_style_set_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]
lv_style_transition_dsc_init (Thumb, 54 bytes, Stack size 32 bytes, lv_style.o(.text.lv_style_transition_dsc_init))
[Stack]
- Max Depth = 56
- Call Chain = lv_style_transition_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]
lv_switch_create (Thumb, 26 bytes, Stack size 8 bytes, lv_switch.o(.text.lv_switch_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_switch_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_tabview_set_act (Thumb, 116 bytes, Stack size 32 bytes, lv_tabview.o(.text.lv_tabview_set_act))
[Stack]
- Max Depth = 432
- Call Chain = lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_get_child
- >> lv_obj_get_content_width
- >> lv_obj_scroll_to_x
- >> lv_obj_get_style_prop
- >> lv_btnmatrix_set_btn_ctrl
[Called By]- >> lv_tabview_event
- >> cont_scroll_end_event_cb
- >> btns_value_changed_event_cb
lv_textarea_add_char (Thumb, 434 bytes, Stack size 104 bytes, lv_textarea.o(.text.lv_textarea_add_char))
[Stack]
- Max Depth = 688
- Call Chain = lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_anim_start
- >> lv_anim_init
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_textarea_add_text
- >> lv_textarea_set_cursor_pos
- >> lv_label_get_text
- >> _lv_txt_ins
- >> strcmp
- >> strlen
- >> pwd_char_hider
- >> lv_label_ins_text
- >> lv_label_get_text_selection_end
- >> lv_label_get_text_selection_start
- >> lv_label_set_text_sel_end
- >> lv_label_set_text_sel_start
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_set_text
- >> lv_spinbox_event
- >> lv_textarea_event
lv_textarea_add_text (Thumb, 398 bytes, Stack size 88 bytes, lv_textarea.o(.text.lv_textarea_add_text))
[Stack]
- Max Depth = 584 + In Cycle
- Call Chain = lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_anim_start
- >> lv_anim_init
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_add_char
- >> lv_label_get_text
- >> _lv_txt_ins
- >> strcmp
- >> strlen
- >> pwd_char_hider
- >> lv_label_ins_text
- >> lv_label_get_text_selection_end
- >> lv_label_get_text_selection_start
- >> lv_label_set_text_sel_end
- >> lv_label_set_text_sel_start
[Called By]- >> btnm_event_cb
- >> lv_textarea_del_char
- >> lv_event_handler
- >> lv_textarea_add_char
lv_textarea_create (Thumb, 26 bytes, Stack size 8 bytes, lv_textarea.o(.text.lv_textarea_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_textarea_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_calculator_demo
- >> lv_imc_demo
lv_textarea_cursor_down (Thumb, 100 bytes, Stack size 24 bytes, lv_textarea.o(.text.lv_textarea_cursor_down))
[Stack]
- Max Depth = 520
- Call Chain = lv_textarea_cursor_down ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_textarea_set_cursor_pos
- >> lv_obj_get_style_prop
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
[Called By]
lv_textarea_cursor_left (Thumb, 14 bytes, Stack size 0 bytes, lv_textarea.o(.text.lv_textarea_cursor_left))
[Stack]
- Max Depth = 496
- Call Chain = lv_textarea_cursor_left ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_textarea_set_cursor_pos
[Called By]
lv_textarea_cursor_up (Thumb, 90 bytes, Stack size 24 bytes, lv_textarea.o(.text.lv_textarea_cursor_up))
[Stack]
- Max Depth = 520
- Call Chain = lv_textarea_cursor_up ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_textarea_set_cursor_pos
- >> lv_obj_get_style_prop
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
[Called By]
lv_textarea_del_char (Thumb, 234 bytes, Stack size 24 bytes, lv_textarea.o(.text.lv_textarea_del_char))
[Stack]
- Max Depth = 608
- Call Chain = lv_textarea_del_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_label_set_text
- >> lv_mem_realloc
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_textarea_add_text
- >> lv_textarea_set_cursor_pos
- >> lv_label_get_text
- >> _lv_txt_cut
- >> strcmp
- >> strlen
- >> lv_label_get_text_selection_end
- >> lv_label_get_text_selection_start
- >> lv_label_set_text_sel_end
- >> lv_label_set_text_sel_start
[Called By]- >> btnm_event_cb
- >> lv_event_handler
- >> lv_textarea_del_char_forward
- >> lv_textarea_event
lv_textarea_del_char_forward (Thumb, 30 bytes, Stack size 16 bytes, lv_textarea.o(.text.lv_textarea_del_char_forward))
[Stack]
- Max Depth = 624
- Call Chain = lv_textarea_del_char_forward ⇒ lv_textarea_del_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_textarea_set_cursor_pos
- >> lv_textarea_del_char
[Called By]
lv_textarea_get_cursor_pos (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text.lv_textarea_get_cursor_pos))
[Called By]
lv_textarea_get_text (Thumb, 18 bytes, Stack size 0 bytes, lv_textarea.o(.text.lv_textarea_get_text))
[Calls]
[Called By]- >> lv_event_handler
- >> lv_spinbox_event
lv_textarea_set_cursor_click_pos (Thumb, 18 bytes, Stack size 0 bytes, lv_textarea.o(.text.lv_textarea_set_cursor_click_pos))
[Called By]
- >> lv_calculator_demo
- >> lv_spinbox_constructor
lv_textarea_set_cursor_pos (Thumb, 364 bytes, Stack size 96 bytes, lv_textarea.o(.text.lv_textarea_set_cursor_pos))
[Stack]
- Max Depth = 496
- Call Chain = lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_label_get_text
- >> refr_cursor_area
- >> lv_label_get_letter_pos
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_textarea_set_text
- >> lv_event_handler
- >> lv_textarea_add_char
- >> lv_textarea_cursor_left
- >> lv_spinbox_event
- >> lv_spinbox_updatevalue
- >> lv_textarea_cursor_down
- >> lv_textarea_cursor_up
- >> lv_textarea_del_char_forward
- >> lv_textarea_event
- >> lv_textarea_constructor
lv_textarea_set_one_line (Thumb, 124 bytes, Stack size 8 bytes, lv_textarea.o(.text.lv_textarea_set_one_line))
[Stack]
- Max Depth = 280
- Call Chain = lv_textarea_set_one_line ⇒ lv_obj_scroll_to ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_remove_local_style_prop
- >> lv_obj_set_width
- >> lv_obj_set_style_min_width
- >> lv_obj_set_height
- >> lv_obj_scroll_to
[Called By]- >> lv_calculator_demo
- >> lv_imc_demo
- >> lv_spinbox_constructor
lv_textarea_set_text (Thumb, 360 bytes, Stack size 88 bytes, lv_textarea.o(.text.lv_textarea_set_text))
[Stack]
- Max Depth = 776
- Call Chain = lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_label_set_text
- >> lv_mem_realloc
- >> lv_anim_start
- >> lv_anim_init
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_add_char
- >> lv_label_get_text
- >> strcpy
- >> strlen
- >> pwd_char_hider
- >> lv_label_get_text_selection_end
- >> lv_label_get_text_selection_start
- >> lv_label_set_text_sel_end
- >> lv_label_set_text_sel_start
[Called By]- >> lv_calculator_demo
- >> calc_fmt_show
- >> lv_event_handler
- >> lv_spinbox_updatevalue
lv_theme_apply (Thumb, 58 bytes, Stack size 16 bytes, lv_theme.o(.text.lv_theme_apply))
[Stack]
- Max Depth = 216
- Call Chain = lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_theme
- >> lv_obj_get_disp
- >> lv_obj_remove_style
- >> apply_theme
[Called By]
lv_theme_default_get (Thumb, 26 bytes, Stack size 0 bytes, lv_theme_default.o(.text.lv_theme_default_get))
[Called By]
lv_theme_default_init (Thumb, 182 bytes, Stack size 32 bytes, lv_theme_default.o(.text.lv_theme_default_init))
[Stack]
- Max Depth = 232
- Call Chain = lv_theme_default_init ⇒ lv_obj_report_style_change ⇒ report_style_change_core ⇒ report_style_change_core (Cycle)
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_hor_res
- >> lv_disp_get_theme
- >> lv_obj_report_style_change
- >> lv_mem_alloc
- >> style_init
[Called By]
lv_theme_default_is_inited (Thumb, 18 bytes, Stack size 0 bytes, lv_theme_default.o(.text.lv_theme_default_is_inited))
[Called By]
lv_theme_get_color_primary (Thumb, 34 bytes, Stack size 8 bytes, lv_theme.o(.text.lv_theme_get_color_primary))
[Stack]
- Max Depth = 32
- Call Chain = lv_theme_get_color_primary ⇒ lv_obj_get_disp
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_theme
- >> lv_obj_get_disp
- >> lv_palette_main
[Called By]- >> lv_led_constructor
- >> draw_part_begin_event_cb
lv_tick_elaps (Thumb, 38 bytes, Stack size 0 bytes, lv_hal_tick.o(.text.lv_tick_elaps))
[Called By]
- >> lv_timer_handler
- >> lv_indev_read_timer_cb
- >> indev_proc_press
- >> _lv_img_cache_open
- >> _lv_disp_refr_timer
- >> lv_colorwheel_event
- >> lv_arc_event
- >> anim_timer
lv_tick_get (Thumb, 30 bytes, Stack size 0 bytes, lv_hal_tick.o(.text.lv_tick_get))
[Called By]
- >> lv_timer_handler
- >> lv_timer_create
- >> lv_indev_read_timer_cb
- >> indev_proc_press
- >> lv_anim_start
- >> _lv_img_cache_open
- >> _lv_disp_refr_timer
- >> lv_indev_reset_long_press
- >> lv_colorwheel_event
- >> lv_arc_event
- >> lv_arc_constructor
- >> anim_timer
- >> lv_timer_ready
lv_tick_inc (Thumb, 28 bytes, Stack size 0 bytes, lv_hal_tick.o(.text.lv_tick_inc))
[Called By]
- >> HAL_TIM_PeriodElapsedCallback
lv_timer_create (Thumb, 70 bytes, Stack size 16 bytes, lv_timer.o(.text.lv_timer_create))
[Stack]
- Max Depth = 104
- Call Chain = lv_timer_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> _lv_ll_ins_head
- >> lv_tick_get
[Called By]- >> lv_app_icon
- >> lv_meter_win
- >> lv_indev_drv_register
- >> lv_disp_drv_register
- >> _lv_anim_core_init
lv_timer_handler (Thumb, 462 bytes, Stack size 40 bytes, lv_timer.o(.text.lv_timer_handler))
[Stack]
- Max Depth = 84
- Call Chain = lv_timer_handler ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_tick_get
- >> lv_tick_elaps
[Called By]
lv_timer_pause (Thumb, 10 bytes, Stack size 0 bytes, lv_timer.o(.text.lv_timer_pause))
[Called By]
- >> lv_imgbtn_control_event_handler
- >> lv_anim_start
- >> lv_anim_del
- >> lv_meter_event_handler
- >> _lv_disp_refr_timer
- >> _lv_anim_core_init
- >> anim_timer
lv_timer_ready (Thumb, 18 bytes, Stack size 8 bytes, lv_timer.o(.text.lv_timer_ready))
[Stack]
- Max Depth = 8
- Call Chain = lv_timer_ready
[Calls]
[Called By]
lv_timer_resume (Thumb, 10 bytes, Stack size 0 bytes, lv_timer.o(.text.lv_timer_resume))
[Called By]
- >> lv_file_event_handler
- >> lv_meter_win
- >> lv_anim_start
- >> lv_anim_del
- >> _lv_inv_area
- >> lv_message_event_handler
- >> lv_health_event_handler
- >> lv_apps_event_handler
- >> lv_books_event_handler
- >> lv_photo_event_handler
- >> lv_setting_event_handler
- >> lv_setting_event_handler
- >> lv_control_event_handler
- >> lv_imc_event_handler
- >> lv_calculator_event_handler
- >> lv_setting_event_handler
- >> lv_obj_set_layout
- >> lv_obj_refresh_self_size
- >> _lv_anim_core_init
- >> lv_obj_mark_layout_as_dirty
- >> anim_timer
lv_tlsf_create_with_pool (Thumb, 238 bytes, Stack size 16 bytes, lv_tlsf.o(.text.lv_tlsf_create_with_pool))
[Stack]
- Max Depth = 16
- Call Chain = lv_tlsf_create_with_pool
[Called By]
lv_tlsf_free (Thumb, 382 bytes, Stack size 24 bytes, lv_tlsf.o(.text.lv_tlsf_free))
[Stack]
- Max Depth = 44
- Call Chain = lv_tlsf_free ⇒ block_merge_next
[Calls]
[Called By]- >> lv_mem_free
- >> lv_mem_realloc
- >> lv_mem_buf_free_all
- >> lv_tlsf_realloc
lv_tlsf_get_pool (Thumb, 6 bytes, Stack size 0 bytes, lv_tlsf.o(.text.lv_tlsf_get_pool))
[Called By]
- >> lv_mem_realloc
- >> lv_mem_alloc
lv_tlsf_malloc (Thumb, 54 bytes, Stack size 16 bytes, lv_tlsf.o(.text.lv_tlsf_malloc))
[Stack]
- Max Depth = 32
- Call Chain = lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> block_prepare_used
- >> block_locate_free
[Called By]- >> lv_mem_realloc
- >> lv_mem_alloc
lv_tlsf_realloc (Thumb, 526 bytes, Stack size 32 bytes, lv_tlsf.o(.text.lv_tlsf_realloc))
[Stack]
- Max Depth = 76
- Call Chain = lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_memcpy
- >> block_merge_next
- >> block_prepare_used
- >> block_locate_free
- >> lv_tlsf_free
[Called By]
lv_tlsf_walk_pool (Thumb, 78 bytes, Stack size 24 bytes, lv_tlsf.o(.text.lv_tlsf_walk_pool))
[Stack]
- Max Depth = 24
- Call Chain = lv_tlsf_walk_pool
[Called By]- >> lv_mem_realloc
- >> lv_mem_alloc
lv_trigo_sin (Thumb, 102 bytes, Stack size 0 bytes, lv_math.o(.text.lv_trigo_sin))
[Called By]
- >> get_rounded_area
- >> lv_draw_sw_arc
- >> _lv_img_buf_transform_init
- >> lv_draw_mask_angle_init
- >> _lv_img_buf_get_transformed_area
- >> lv_draw_arc_get_area
- >> lv_meter_event
- >> lv_colorwheel_event
- >> refr_knob_pos
- >> get_knob_area
lv_txt_get_size (Thumb, 202 bytes, Stack size 56 bytes, lv_txt.o(.text.lv_txt_get_size))
[Stack]
- Max Depth = 200
- Call Chain = lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_txt_get_width
- >> _lv_txt_get_next_line
[Called By]- >> lv_img_set_src
- >> lv_draw_label
- >> lv_meter_event
- >> draw_x_ticks
- >> draw_y_ticks
- >> draw_bg_img
- >> draw_main
- >> get_row_height
- >> draw_main
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_label_refr_text
- >> lv_label_event
- >> draw_main
- >> lv_checkbox_event
lv_txt_get_width (Thumb, 228 bytes, Stack size 56 bytes, lv_txt.o(.text.lv_txt_get_width))
[Stack]
- Max Depth = 96
- Call Chain = lv_txt_get_width ⇒ lv_font_get_glyph_width
[Calls]- >> lv_font_get_glyph_width
[Called By]- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
lv_vsnprintf (Thumb, 30 bytes, Stack size 16 bytes, lv_printf.o(.text.lv_vsnprintf))
[Stack]
- Max Depth = 192
- Call Chain = lv_vsnprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]
[Called By]
lv_win_add_btn (Thumb, 58 bytes, Stack size 16 bytes, lv_win.o(.text.lv_win_add_btn))
[Stack]
- Max Depth = 264
- Call Chain = lv_win_add_btn ⇒ lv_img_set_src ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_set_size
- >> lv_obj_align
- >> lv_btn_create
- >> lv_img_set_src
- >> lv_img_create
- >> lv_obj_get_child
[Called By]- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
lv_win_add_title (Thumb, 42 bytes, Stack size 16 bytes, lv_win.o(.text.lv_win_add_title))
[Stack]
- Max Depth = 416
- Call Chain = lv_win_add_title ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_label_set_text
- >> lv_label_create
- >> lv_label_set_long_mode
- >> lv_obj_get_child
- >> lv_obj_set_flex_grow
[Called By]- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_music_demo
lv_win_create (Thumb, 38 bytes, Stack size 8 bytes, lv_win.o(.text.lv_win_create))
[Stack]
- Max Depth = 240
- Call Chain = lv_win_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
lv_win_get_content (Thumb, 6 bytes, Stack size 0 bytes, lv_win.o(.text.lv_win_get_content))
[Calls]
[Called By]- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
lv_win_get_header (Thumb, 6 bytes, Stack size 0 bytes, lv_win.o(.text.lv_win_get_header))
[Calls]
[Called By]- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
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))
[Called By]
[Address Reference Count : 1]- malloc.o(.data.mallco_dev)
myfree (Thumb, 102 bytes, Stack size 0 bytes, malloc.o(.text.myfree))
[Called By]
- >> images_update_image
- >> mf_init
- >> ff_memfree
- >> lv_scan_files
mymalloc (Thumb, 194 bytes, Stack size 24 bytes, malloc.o(.text.mymalloc))
[Stack]
- Max Depth = 24
- Call Chain = mymalloc
[Called By]- >> lv_port_disp_init
- >> images_update_image
- >> exfuns_init
- >> lv_list_btn_event
- >> lv_load_iamge
- >> mf_init
- >> ff_memalloc
rtc_get_date (Thumb, 60 bytes, Stack size 24 bytes, rtc.o(.text.rtc_get_date))
[Stack]
- Max Depth = 40
- Call Chain = rtc_get_date ⇒ HAL_RTC_GetDate
[Calls]
[Called By]
rtc_get_time (Thumb, 74 bytes, Stack size 48 bytes, rtc.o(.text.rtc_get_time))
[Stack]
- Max Depth = 64
- Call Chain = rtc_get_time ⇒ HAL_RTC_GetTime
[Calls]
[Called By]
rtc_init (Thumb, 146 bytes, Stack size 40 bytes, rtc.o(.text.rtc_init))
[Stack]
- Max Depth = 304
- Call Chain = rtc_init ⇒ HAL_RTC_Init ⇒ HAL_RTC_MspInit ⇒ HAL_RCC_OscConfig ⇒ RCC_PLL_Config
[Calls]- >> HAL_PWR_EnableBkUpAccess
- >> HAL_RTCEx_BKUPRead
- >> HAL_RTC_SetDate
- >> HAL_RTC_SetTime
- >> HAL_RTC_Init
[Called By]
rtc_set_wakeup (Thumb, 38 bytes, Stack size 8 bytes, rtc.o(.text.rtc_set_wakeup))
[Stack]
- Max Depth = 40
- Call Chain = rtc_set_wakeup ⇒ HAL_RTCEx_SetWakeUpTimer_IT
[Calls]- >> HAL_NVIC_EnableIRQ (via Veneer)
- >> HAL_NVIC_SetPriority (via Veneer)
- >> HAL_RTCEx_SetWakeUpTimer_IT
[Called By]
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]- >> main (via Veneer)
- >> 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]
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
- >> lcd_clear
- >> at24cxx_write
- >> at24cxx_read
- >> at24cxx_write_one_byte
- >> at24cxx_read_one_byte
- >> lcd_draw_circle
- >> lcd_draw_line
- >> lcd_draw_point
- >> __2sprintf
[Called By]- >> lv_port_indev_init
- >> 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)
- >> lcd_clear
- >> ft5206_init
- >> tp_adjust
- >> gt9xxx_init
- >> tp_read_xoy
- >> at24cxx_write
- >> at24cxx_read
- >> at24cxx_write_one_byte
- >> at24cxx_read_one_byte
- >> at24cxx_init
[Address Reference Count : 1]
tp_save_adjust_data (Thumb, 34 bytes, Stack size 8 bytes, touch.o(.text.tp_save_adjust_data))
[Stack]
- Max Depth = 56
- Call Chain = tp_save_adjust_data ⇒ at24cxx_write ⇒ iic_send_byte ⇒ delay_us
[Calls]- >> at24cxx_write
- >> at24cxx_write_one_byte
[Called By]
__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]- >> lv_load_main_window
- >> ft5206_init
- >> gt9xxx_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]- >> lv_rtc_timer
- >> tp_adjust
- >> lv_labeltimer
- >> calc_fmt_show
- >> lv_event_handler
__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_fpclassify (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify))
[Stack]
- Max Depth = 8
- Call Chain = __ARM_fpclassify
[Called By]- >> __hardfp_pow
- >> __kernel_tan
- >> __kernel_sin
__hardfp_atof (Thumb, 46 bytes, Stack size 24 bytes, atof.o(i.__hardfp_atof))
[Stack]
- Max Depth = 232
- Call Chain = __hardfp_atof ⇒ __strtod_int ⇒ _local_sscanf ⇒ _scanf_real
[Calls]- >> __strtod_int
- >> __set_errno
- >> __read_errno
[Called By]- >> lv_calc_exe
- >> calc_fmt_show
- >> lv_event_handler
__hardfp_cos (Thumb, 158 bytes, Stack size 32 bytes, cos.o(i.__hardfp_cos))
[Stack]
- Max Depth = 184
- Call Chain = __hardfp_cos ⇒ __ieee754_rem_pio2 ⇒ fabs
[Calls]- >> __set_errno
- >> __kernel_sin
- >> __ieee754_rem_pio2
- >> __mathlib_dbl_invalid
- >> __kernel_cos
[Called By]- >> lv_calc_exe
- >> lv_event_handler
__hardfp_log (Thumb, 480 bytes, Stack size 88 bytes, log.o(i.__hardfp_log))
[Stack]
- Max Depth = 88
- Call Chain = __hardfp_log
[Calls]- >> __set_errno
- >> __kernel_poly
- >> __mathlib_dbl_invalid
- >> __mathlib_dbl_infnan
- >> __mathlib_dbl_divzero
[Called By]- >> lv_calc_exe
- >> lv_event_handler
- >> log
__hardfp_log10 (Thumb, 214 bytes, Stack size 24 bytes, log10.o(i.__hardfp_log10))
[Stack]
- Max Depth = 120
- Call Chain = __hardfp_log10 ⇒ log ⇒ __hardfp_log
[Calls]- >> log
- >> __set_errno
- >> __mathlib_dbl_invalid
- >> __mathlib_dbl_infnan
- >> __mathlib_dbl_divzero
[Called By]- >> lv_calc_exe
- >> lv_event_handler
__hardfp_pow (Thumb, 2108 bytes, Stack size 192 bytes, pow.o(i.__hardfp_pow))
[Stack]
- Max Depth = 216
- Call Chain = __hardfp_pow ⇒ sqrt
[Calls]- >> sqrt
- >> __ARM_scalbn
- >> __set_errno
- >> __kernel_poly
- >> __ARM_fpclassify
- >> fabs
- >> __mathlib_dbl_underflow
- >> __mathlib_dbl_overflow
- >> __mathlib_dbl_invalid
- >> __mathlib_dbl_infnan2
- >> __mathlib_dbl_divzero
[Called By]
__hardfp_sin (Thumb, 158 bytes, Stack size 32 bytes, sin.o(i.__hardfp_sin))
[Stack]
- Max Depth = 184
- Call Chain = __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ fabs
[Calls]- >> __set_errno
- >> __kernel_sin
- >> __ieee754_rem_pio2
- >> __mathlib_dbl_invalid
- >> __kernel_cos
[Called By]- >> lv_calc_exe
- >> lv_event_handler
__hardfp_sqrt (Thumb, 102 bytes, Stack size 24 bytes, sqrt.o(i.__hardfp_sqrt))
[Stack]
- Max Depth = 24
- Call Chain = __hardfp_sqrt
[Calls]
[Called By]
__hardfp_tan (Thumb, 108 bytes, Stack size 32 bytes, tan.o(i.__hardfp_tan))
[Stack]
- Max Depth = 184
- Call Chain = __hardfp_tan ⇒ __ieee754_rem_pio2 ⇒ fabs
[Calls]- >> __set_errno
- >> __kernel_tan
- >> __ieee754_rem_pio2
- >> __mathlib_dbl_invalid
[Called By]- >> lv_calc_exe
- >> lv_event_handler
__ieee754_rem_pio2 (Thumb, 646 bytes, Stack size 144 bytes, rred.o(i.__ieee754_rem_pio2))
[Stack]
- Max Depth = 152
- Call Chain = __ieee754_rem_pio2 ⇒ fabs
[Calls]
[Called By]- >> __hardfp_tan
- >> __hardfp_sin
- >> __hardfp_cos
__kernel_cos (Thumb, 182 bytes, Stack size 48 bytes, cos_i.o(i.__kernel_cos))
[Stack]
- Max Depth = 48
- Call Chain = __kernel_cos
[Calls]
[Called By]- >> __hardfp_sin
- >> __hardfp_cos
__kernel_poly (Thumb, 112 bytes, Stack size 0 bytes, poly.o(i.__kernel_poly))
[Called By]
- >> __hardfp_pow
- >> __hardfp_log
- >> __kernel_tan
- >> __kernel_sin
- >> __kernel_cos
__kernel_sin (Thumb, 144 bytes, Stack size 56 bytes, sin_i.o(i.__kernel_sin))
[Stack]
- Max Depth = 64
- Call Chain = __kernel_sin ⇒ __ARM_fpclassify
[Calls]- >> __kernel_poly
- >> __ARM_fpclassify
- >> __mathlib_dbl_underflow
[Called By]- >> __hardfp_sin
- >> __hardfp_cos
__kernel_tan (Thumb, 434 bytes, Stack size 96 bytes, tan_i.o(i.__kernel_tan))
[Stack]
- Max Depth = 104
- Call Chain = __kernel_tan ⇒ __ARM_fpclassify
[Calls]- >> __kernel_poly
- >> __ARM_fpclassify
- >> fabs
- >> __mathlib_dbl_underflow
[Called By]
__mathlib_dbl_divzero (Thumb, 14 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_divzero))
[Called By]
- >> __hardfp_pow
- >> __hardfp_log10
- >> __hardfp_log
__mathlib_dbl_infnan (Thumb, 6 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_infnan))
[Called By]
- >> __hardfp_log10
- >> __hardfp_log
__mathlib_dbl_infnan2 (Thumb, 6 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_infnan2))
[Called By]
__mathlib_dbl_invalid (Thumb, 10 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_invalid))
[Called By]
- >> __hardfp_tan
- >> __hardfp_sin
- >> __hardfp_pow
- >> __hardfp_log10
- >> __hardfp_log
- >> __hardfp_cos
__mathlib_dbl_overflow (Thumb, 10 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_overflow))
[Called By]
__mathlib_dbl_underflow (Thumb, 10 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_underflow))
[Called By]
- >> __hardfp_pow
- >> __kernel_tan
- >> __kernel_sin
__read_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__read_errno))
[Called By]
__set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))
[Called By]
- >> __hardfp_tan
- >> sqrt
- >> __hardfp_sqrt
- >> __hardfp_sin
- >> __hardfp_pow
- >> __hardfp_log10
- >> __hardfp_log
- >> __hardfp_cos
- >> __hardfp_atof
_is_digit (Thumb, 14 bytes, Stack size 0 bytes, scanf_fp.o(i._is_digit), UNUSED)
[Called By]
fabs (Thumb, 24 bytes, Stack size 8 bytes, fabs.o(i.fabs))
[Stack]
- Max Depth = 8
- Call Chain = fabs
[Called By]- >> __hardfp_pow
- >> __kernel_tan
- >> __ieee754_rem_pio2
log (Thumb, 16 bytes, Stack size 8 bytes, log.o(i.log))
[Stack]
- Max Depth = 96
- Call Chain = log ⇒ __hardfp_log
[Calls]
[Called By]
puts (Thumb, 30 bytes, Stack size 8 bytes, puts.o(i.puts))
[Stack]
- Max Depth = 8
- Call Chain = puts
[Calls]
[Called By]- >> lv_load_iamge
- >> HAL_RTC_AlarmAEventCallback
sqrt (Thumb, 106 bytes, Stack size 24 bytes, sqrt.o(i.sqrt))
[Stack]
- Max Depth = 24
- Call Chain = sqrt
[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]
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]
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]
msgbox_event_cb (Thumb, 36 bytes, Stack size 8 bytes, lv_load_image.o(.text.msgbox_event_cb))
[Stack]
- Max Depth = 264
- Call Chain = msgbox_event_cb ⇒ lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_msgbox_get_active_btn
- >> lv_event_get_current_target
- >> lv_obj_add_flag
[Address Reference Count : 1]- lv_load_image.o(.text.lv_msgbox)
lv_imgbtn_control_event_handler (Thumb, 588 bytes, Stack size 16 bytes, lv_load_image.o(.text.lv_imgbtn_control_event_handler))
[Stack]
- Max Depth = 816
- Call Chain = lv_imgbtn_control_event_handler ⇒ lv_calculator_demo ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_file_demo
- >> lv_setting_demo
- >> lv_meter_win
- >> lv_message_demo
- >> lv_books_demo
- >> lv_apps_demo
- >> lv_calendar_demo
- >> lv_calculator_demo
- >> lv_control_demo
- >> lv_photo_demo
- >> lv_health_demo
- >> lv_imc_demo
- >> lv_music_demo
- >> lv_obj_update_layout
- >> lv_timer_pause
- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_msgbox
- >> lv_obj_add_flag
[Address Reference Count : 1]- lv_load_image.o(.text.lv_mid_cont_add_app)
lv_rtc_timer (Thumb, 108 bytes, Stack size 16 bytes, lv_load_image.o(.text.lv_rtc_timer))
[Stack]
- Max Depth = 408
- Call Chain = lv_rtc_timer ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_label_set_text
- >> rtc_get_date
- >> rtc_get_time
- >> __aeabi_memclr4 (via Veneer)
- >> __2sprintf
[Address Reference Count : 1]- lv_load_image.o(.text.lv_app_icon)
lv_file_event_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_file.o(.text.lv_file_event_cb))
[Calls]
- >> lv_event_get_current_target
[Address Reference Count : 1]- lv_file.o(.text.lv_list_btn_event)
lv_list_btn_event (Thumb, 316 bytes, Stack size 40 bytes, lv_file.o(.text.lv_list_btn_event))
[Stack]
- Max Depth = 796
- Call Chain = lv_list_btn_event ⇒ lv_scan_files ⇒ f_opendir ⇒ follow_path ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_align
- >> lv_msgbox_create
- >> lv_obj_del
- >> lv_obj_add_event_cb
- >> mymalloc
- >> lv_list_get_btn_text
- >> lv_scan_files
- >> strcpy
- >> strlen
- >> strstr
- >> strcat
[Address Reference Count : 1]- lv_file.o(.text.lv_scan_files)
lv_file_event_handler (Thumb, 64 bytes, Stack size 8 bytes, lv_file.o(.text.lv_file_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_file_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_file.o(.text.lv_file_demo)
lv_setting_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_setting.o(.text.lv_setting_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_setting_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_setting.o(.text.lv_setting_demo)
lv_calculator_event_handler (Thumb, 64 bytes, Stack size 8 bytes, lv_calc.o(.text.lv_calculator_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_calculator_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_calc.o(.text.lv_calculator_demo)
lv_event_handler (Thumb, 2460 bytes, Stack size 176 bytes, lv_calc.o(.text.lv_event_handler))
[Stack]
- Max Depth = 1088
- Call Chain = lv_event_handler ⇒ calc_fmt_show ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_label_set_text
- >> lv_textarea_add_text
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_del_char
- >> lv_textarea_get_text
- >> lv_textarea_get_cursor_pos
- >> lv_btnmatrix_get_btn_text
- >> lv_btnmatrix_get_selected_btn
- >> lv_calc_exe
- >> lv_math_calc_label
- >> lv_textarea_set_text
- >> calc_fmt_show
- >> strlen
- >> strchr
- >> __aeabi_memclr4 (via Veneer)
- >> __hardfp_tan
- >> __hardfp_sin
- >> __hardfp_pow
- >> __hardfp_log10
- >> __hardfp_log
- >> __hardfp_cos
- >> __hardfp_atof
- >> __2sprintf
[Address Reference Count : 1]- lv_calc.o(.text.lv_calculator_demo)
lv_meter_event_handler (Thumb, 68 bytes, Stack size 8 bytes, lv_meter.o(.text.lv_meter_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_meter_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_timer_pause
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_del
[Address Reference Count : 1]- lv_meter.o(.text.lv_meter_win)
lv_meter_timer (Thumb, 168 bytes, Stack size 16 bytes, lv_meter.o(.text.lv_meter_timer))
[Stack]
- Max Depth = 472
- Call Chain = lv_meter_timer ⇒ lv_img_set_angle ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]
[Address Reference Count : 1]- lv_meter.o(.text.lv_meter_win)
lv_labeltimer (Thumb, 64 bytes, Stack size 16 bytes, lv_meter.o(.text.lv_labeltimer))
[Stack]
- Max Depth = 408
- Call Chain = lv_labeltimer ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_label_set_text
- >> __2sprintf
[Address Reference Count : 1]- lv_meter.o(.text.lv_meter_win)
lv_imc_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_imc.o(.text.lv_imc_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_imc_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_imc.o(.text.lv_imc_demo)
btnm_event_cb (Thumb, 126 bytes, Stack size 16 bytes, lv_imc.o(.text.btnm_event_cb))
[Stack]
- Max Depth = 624
- Call Chain = btnm_event_cb ⇒ lv_textarea_del_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_target
- >> lv_event_get_user_data
- >> lv_textarea_add_text
- >> lv_textarea_del_char
- >> lv_btnmatrix_get_btn_text
- >> lv_btnmatrix_get_selected_btn
- >> strcmp
[Address Reference Count : 1]- lv_imc.o(.text.lv_imc_demo)
msgbox_event_cb (Thumb, 36 bytes, Stack size 8 bytes, lv_imc.o(.text.msgbox_event_cb))
[Stack]
- Max Depth = 264
- Call Chain = msgbox_event_cb ⇒ lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_msgbox_get_active_btn
- >> lv_event_get_current_target
- >> lv_obj_add_flag
[Address Reference Count : 1]- lv_imc.o(.text.lv_imc_demo)
lv_control_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_control.o(.text.lv_control_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_control_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_control.o(.text.lv_control_demo)
switch_event_cb (Thumb, 138 bytes, Stack size 8 bytes, lv_control.o(.text.switch_event_cb))
[Stack]
- Max Depth = 16
- Call Chain = switch_event_cb ⇒ HAL_TIM_PWM_Start
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> HAL_TIM_PWM_Stop
- >> HAL_TIM_PWM_Start
- >> lv_event_get_target
- >> lv_obj_has_state
[Address Reference Count : 1]- lv_control.o(.text.lv_control_demo)
slider_event_cb (Thumb, 256 bytes, Stack size 16 bytes, lv_control.o(.text.slider_event_cb))
[Stack]
- Max Depth = 424
- Call Chain = slider_event_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> HAL_GPIO_WritePin (via Veneer)
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_label_set_text_fmt
- >> lv_bar_get_value
[Address Reference Count : 1]- lv_control.o(.text.lv_control_demo)
lv_setting_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_calendar.o(.text.lv_setting_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_setting_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_calendar.o(.text.lv_calendar_demo)
event_calendar_cb (Thumb, 54 bytes, Stack size 16 bytes, lv_calendar.o(.text.event_calendar_cb))
[Stack]
- Max Depth = 216
- Call Chain = event_calendar_cb ⇒ lv_calendar_set_today_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_event_get_code
- >> lv_calendar_get_pressed_date
- >> lv_calendar_set_today_date
[Address Reference Count : 1]- lv_calendar.o(.text.lv_calendar_demo)
lv_setting_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_music.o(.text.lv_setting_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_setting_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_music.o(.text.lv_music_demo)
song_play_event_cb (Thumb, 196 bytes, Stack size 16 bytes, lv_music.o(.text.song_play_event_cb))
[Stack]
- Max Depth = 408
- Call Chain = song_play_event_cb ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_set_style_text_color
- >> lv_label_set_text
[Address Reference Count : 1]- lv_music.o(.text.lv_music_demo)
lv_photo_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_photo.o(.text.lv_photo_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_photo_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_photo.o(.text.lv_photo_demo)
lv_books_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_books.o(.text.lv_books_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_books_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_books.o(.text.lv_books_demo)
lv_apps_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_apps.o(.text.lv_apps_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_apps_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_apps.o(.text.lv_apps_demo)
lv_health_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_health.o(.text.lv_health_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_health_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_health.o(.text.lv_health_demo)
lv_message_event_handler (Thumb, 56 bytes, Stack size 8 bytes, lv_message.o(.text.lv_message_event_handler))
[Stack]
- Max Depth = 296
- Call Chain = lv_message_event_handler ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_code
- >> lv_obj_del
- >> lv_timer_resume
[Address Reference Count : 1]- lv_message.o(.text.lv_message_demo)
get_fat (Thumb, 404 bytes, Stack size 24 bytes, ff.o(.text.get_fat))
[Stack]
- Max Depth = 396
- Call Chain = get_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> f_read
- >> f_open
- >> dir_sdi
- >> create_chain
- >> dir_next
- >> remove_chain
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]- >> f_open
- >> f_sync
- >> dir_read
- >> load_xdir
- >> create_chain
- >> put_fat
- >> dir_find
- >> remove_chain
- >> store_xdir
- >> dir_register
- >> check_fs
- >> mount_volume
- >> get_fat
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]- >> f_mount
- >> f_open
- >> f_opendir
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]
follow_path (Thumb, 988 bytes, Stack size 72 bytes, ff.o(.text.follow_path))
[Stack]
- Max Depth = 684
- Call Chain = follow_path ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> ff_uni2oem
- >> ff_wtoupper
- >> ff_oem2uni
- >> dir_sdi
- >> dir_find
- >> memchr
[Called By]
dir_register (Thumb, 1390 bytes, Stack size 144 bytes, ff.o(.text.dir_register))
[Stack]
- Max Depth = 756
- Call Chain = dir_register ⇒ dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> ff_wtoupper
- >> dir_sdi
- >> load_obj_xdir
- >> fill_last_frag
- >> put_fat
- >> dir_next
- >> dir_find
- >> store_xdir
- >> move_window
- >> __aeabi_memclr (via Veneer)
[Called By]
store_xdir (Thumb, 136 bytes, Stack size 24 bytes, ff.o(.text.store_xdir))
[Stack]
- Max Depth = 524
- Call Chain = store_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> dir_sdi
- >> dir_next
- >> move_window
- >> __aeabi_memcpy
[Called By]- >> f_open
- >> f_sync
- >> dir_register
remove_chain (Thumb, 434 bytes, Stack size 40 bytes, ff.o(.text.remove_chain))
[Stack]
- Max Depth = 444
- Call Chain = remove_chain ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> put_fat
- >> move_window
- >> get_fat
[Called By]
dir_find (Thumb, 598 bytes, Stack size 48 bytes, ff.o(.text.dir_find))
[Stack]
- Max Depth = 612
- Call Chain = dir_find ⇒ dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> ff_wtoupper
- >> dir_sdi
- >> dir_read
- >> dir_next
- >> move_window
- >> memcmp
[Called By]- >> dir_register
- >> follow_path
dir_next (Thumb, 238 bytes, Stack size 32 bytes, ff.o(.text.dir_next))
[Stack]
- Max Depth = 500
- Call Chain = dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> dir_clear
- >> create_chain
- >> get_fat
[Called By]- >> dir_read
- >> load_xdir
- >> dir_find
- >> store_xdir
- >> dir_register
- >> f_readdir
put_fat (Thumb, 268 bytes, Stack size 32 bytes, ff.o(.text.put_fat))
[Stack]
- Max Depth = 404
- Call Chain = put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> f_sync
- >> create_chain
- >> fill_last_frag
- >> remove_chain
- >> dir_register
fill_last_frag (Thumb, 54 bytes, Stack size 24 bytes, ff.o(.text.fill_last_frag))
[Stack]
- Max Depth = 428
- Call Chain = fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> create_chain
- >> dir_register
load_obj_xdir (Thumb, 54 bytes, Stack size 8 bytes, ff.o(.text.load_obj_xdir))
[Stack]
- Max Depth = 532
- Call Chain = load_obj_xdir ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> f_sync
- >> dir_register
init_alloc_info (Thumb, 30 bytes, Stack size 0 bytes, ff.o(.text.init_alloc_info))
[Called By]
create_chain (Thumb, 676 bytes, Stack size 40 bytes, ff.o(.text.create_chain))
[Stack]
- Max Depth = 468
- Call Chain = create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> fill_last_frag
- >> put_fat
- >> move_window
- >> get_fat
[Called By]
sync_fs (Thumb, 188 bytes, Stack size 24 bytes, ff.o(.text.sync_fs))
[Stack]
- Max Depth = 372
- Call Chain = sync_fs ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> disk_ioctl
- >> disk_write
- >> __aeabi_memclr4 (via Veneer)
[Called By]
load_xdir (Thumb, 266 bytes, Stack size 24 bytes, ff.o(.text.load_xdir))
[Stack]
- Max Depth = 524
- Call Chain = load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> dir_next
- >> move_window
- >> __aeabi_memcpy
[Called By]- >> dir_read
- >> load_obj_xdir
dir_read (Thumb, 374 bytes, Stack size 40 bytes, ff.o(.text.dir_read))
[Stack]
- Max Depth = 564
- Call Chain = dir_read ⇒ load_xdir ⇒ dir_next ⇒ create_chain ⇒ fill_last_frag ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> load_xdir
- >> dir_next
- >> move_window
[Called By]
get_fileinfo (Thumb, 608 bytes, Stack size 40 bytes, ff.o(.text.get_fileinfo))
[Stack]
- Max Depth = 60
- Call Chain = get_fileinfo ⇒ ff_uni2oem
[Calls]
[Called By]
dir_clear (Thumb, 284 bytes, Stack size 32 bytes, ff.o(.text.dir_clear))
[Stack]
- Max Depth = 380
- Call Chain = dir_clear ⇒ disk_write ⇒ norflash_ex_write ⇒ norflash_init ⇒ HAL_XSPI_Init ⇒ HAL_XSPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> ff_memfree
- >> ff_memalloc
- >> disk_write
- >> __aeabi_memclr4 (via Veneer)
- >> __aeabi_memclr (via Veneer)
[Called By]
disp_flush (Thumb, 42 bytes, Stack size 24 bytes, lv_port_disp_template.o(.text.disp_flush))
[Stack]
- Max Depth = 76
- Call Chain = disp_flush ⇒ lcd_color_fill ⇒ lcd_set_cursor
[Calls]- >> lcd_color_fill
- >> lv_disp_flush_ready
[Address Reference Count : 1]- lv_port_disp_template.o(.text.lv_port_disp_init)
touchpad_read (Thumb, 68 bytes, Stack size 16 bytes, lv_port_indev_template.o(.text.touchpad_read))
[Stack]
- Max Depth = 16
- Call Chain = touchpad_read
[Address Reference Count : 1]- lv_port_indev_template.o(.text.lv_port_indev_init)
event_send_core (Thumb, 388 bytes, Stack size 32 bytes, lv_event.o(.text.event_send_core))
[Stack]
- Max Depth = 32
- Call Chain = event_send_core
[Calls]- >> lv_obj_has_flag
- >> lv_indev_get_act
[Called By]
focus_next_core (Thumb, 420 bytes, Stack size 40 bytes, lv_group.o(.text.focus_next_core))
[Stack]
- Max Depth = 152
- Call Chain = focus_next_core ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_state
- >> lv_indev_get_type
- >> lv_indev_get_next
- >> lv_obj_has_flag
- >> lv_event_send
- >> lv_obj_invalidate
[Called By]- >> lv_group_focus_prev
- >> lv_group_focus_next
- >> lv_group_remove_obj
- >> lv_group_add_obj
indev_proc_press (Thumb, 622 bytes, Stack size 24 bytes, lv_indev.o(.text.indev_proc_press))
[Stack]
- Max Depth = 312
- Call Chain = indev_proc_press ⇒ _lv_indev_scroll_handler ⇒ lv_obj_scroll_by ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_disp_get_scr_act
- >> indev_gesture
- >> lv_group_focus_obj
- >> lv_obj_get_group
- >> lv_obj_has_flag
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_disp_get_layer_sys
- >> lv_disp_get_layer_top
- >> lv_event_send
- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
- >> lv_indev_search_obj
[Called By]- >> lv_indev_read_timer_cb
indev_proc_release (Thumb, 136 bytes, Stack size 24 bytes, lv_indev.o(.text.indev_proc_release))
[Stack]
- Max Depth = 272
- Call Chain = indev_proc_release ⇒ _lv_indev_scroll_throw_handler ⇒ lv_obj_scroll_by ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_event_send
- >> _lv_indev_scroll_throw_handler
[Called By]- >> lv_indev_read_timer_cb
indev_gesture (Thumb, 264 bytes, Stack size 16 bytes, lv_indev.o(.text.indev_gesture))
[Stack]
- Max Depth = 88
- Call Chain = indev_gesture ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_parent
- >> lv_obj_has_flag
- >> lv_event_send
[Called By]
elastic_diff (Thumb, 382 bytes, Stack size 40 bytes, lv_indev_scroll.o(.text.elastic_diff))
[Stack]
- Max Depth = 120
- Call Chain = elastic_diff ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_get_scroll_snap_y
- >> lv_indev_get_obj_act
[Called By]- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
find_snap_point_y (Thumb, 312 bytes, Stack size 64 bytes, lv_indev_scroll.o(.text.find_snap_point_y))
[Stack]
- Max Depth = 144
- Call Chain = find_snap_point_y ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_snap_y
[Called By]- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
find_snap_point_x (Thumb, 312 bytes, Stack size 64 bytes, lv_indev_scroll.o(.text.find_snap_point_x))
[Stack]
- Max Depth = 144
- Call Chain = find_snap_point_x ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_snap_x
[Called By]- >> _lv_indev_scroll_handler
- >> _lv_indev_scroll_throw_handler
lv_obj_constructor (Thumb, 110 bytes, Stack size 24 bytes, lv_obj.o(.text.lv_obj_constructor))
[Stack]
- Max Depth = 152
- Call Chain = lv_obj_constructor ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
[Address Reference Count : 1]- lv_obj.o(.rodata.lv_obj_class)
lv_obj_destructor (Thumb, 110 bytes, Stack size 8 bytes, lv_obj.o(.text.lv_obj_destructor))
[Stack]
- Max Depth = 208
- Call Chain = lv_obj_destructor ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_group_remove_obj
- >> lv_mem_free
- >> _lv_event_mark_deleted
- >> lv_anim_del
- >> lv_obj_remove_style
- >> lv_obj_enable_style_refresh
[Address Reference Count : 1]- lv_obj.o(.rodata.lv_obj_class)
lv_obj_event (Thumb, 2158 bytes, Stack size 176 bytes, lv_obj.o(.text.lv_obj_event))
[Stack]
- Max Depth = 600
- Call Chain = lv_obj_event ⇒ lv_obj_scroll_to_view_recursive ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_width
- >> lv_event_get_current_target
- >> lv_obj_is_editable
- >> lv_group_get_editing
- >> lv_indev_get_type
- >> lv_event_get_draw_ctx
- >> lv_event_get_indev
- >> lv_event_get_param
- >> lv_indev_get_act
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_get_scroll_y
- >> lv_mem_buf_release
- >> lv_draw_mask_free_param
- >> lv_draw_mask_remove_custom
- >> _lv_area_is_in
- >> lv_area_get_size
- >> lv_draw_mask_add
- >> lv_draw_mask_radius_init
- >> lv_mem_buf_get
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scrollbar_mode
- >> lv_obj_scroll_to_view_recursive
- >> lv_obj_get_scroll_x
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_set_state
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_dir
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
- >> lv_indev_get_scroll_obj
[Address Reference Count : 1]- lv_obj.o(.rodata.lv_obj_class)
lv_obj_set_state (Thumb, 624 bytes, Stack size 80 bytes, lv_obj.o(.text.lv_obj_set_state))
[Stack]
- Max Depth = 332
- Call Chain = lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ get_trans_style ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_obj_invalidate
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> _lv_obj_style_create_transition
- >> lv_obj_style_get_selector_part
- >> lv_obj_style_get_selector_state
- >> lv_memset_00
- >> _lv_obj_style_state_compare
- >> lv_mem_buf_release
- >> lv_mem_buf_get
[Called By]- >> lv_obj_clear_state
- >> lv_obj_add_state
- >> lv_obj_event
lv_obj_construct (Thumb, 38 bytes, Stack size 16 bytes, lv_obj_class.o(.text.lv_obj_construct))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = lv_obj_construct ⇒ lv_obj_construct (Cycle)
[Calls]
[Called By]- >> lv_obj_construct
- >> lv_obj_class_init_obj
layout_update_core (Thumb, 124 bytes, Stack size 16 bytes, lv_obj_pos.o(.text.layout_update_core))
[Stack]
- Max Depth = 384 + In Cycle
- Call Chain = layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> layout_update_core
- >> lv_obj_get_style_prop
[Called By]- >> lv_obj_update_layout
- >> lv_obj_align_to
- >> layout_update_core
scroll_x_anim (Thumb, 78 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text.scroll_x_anim))
[Stack]
- Max Depth = 128
- Call Chain = scroll_x_anim ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_obj_move_children_by
[Address Reference Count : 5]- lv_obj_scroll.o(.text.lv_obj_get_scroll_end)
- lv_obj_scroll.o(.text.lv_obj_scroll_by)
- lv_obj_scroll.o(.text.lv_obj_scroll_to)
- lv_obj_scroll.o(.text.lv_obj_scroll_to_x)
- lv_obj_scroll.o(.text.scroll_area_into_view)
scroll_y_anim (Thumb, 78 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text.scroll_y_anim))
[Stack]
- Max Depth = 128
- Call Chain = scroll_y_anim ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_obj_move_children_by
[Address Reference Count : 5]- lv_obj_scroll.o(.text.lv_obj_get_scroll_end)
- lv_obj_scroll.o(.text.lv_obj_scroll_by)
- lv_obj_scroll.o(.text.lv_obj_scroll_to)
- lv_obj_scroll.o(.text.lv_obj_scroll_to_y)
- lv_obj_scroll.o(.text.scroll_area_into_view)
scroll_anim_ready_cb (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text.scroll_anim_ready_cb))
[Stack]
- Max Depth = 72
- Call Chain = scroll_anim_ready_cb ⇒ lv_event_send ⇒ event_send_core
[Calls]
[Address Reference Count : 1]- lv_obj_scroll.o(.text.lv_obj_scroll_by)
scroll_area_into_view (Thumb, 778 bytes, Stack size 64 bytes, lv_obj_scroll.o(.text.scroll_area_into_view))
[Stack]
- Max Depth = 272
- Call Chain = scroll_area_into_view ⇒ lv_obj_scroll_by ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_parent
- >> lv_obj_get_width
- >> lv_obj_has_flag
- >> lv_anim_del
- >> lv_event_send
- >> lv_obj_get_style_prop
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_right
[Called By]- >> lv_obj_scroll_to_view_recursive
trans_del (Thumb, 190 bytes, Stack size 40 bytes, lv_obj_style.o(.text.trans_del))
[Stack]
- Max Depth = 152
- Call Chain = trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> _lv_ll_get_prev
- >> _lv_ll_get_tail
- >> lv_mem_free
- >> _lv_ll_remove
- >> lv_anim_del
- >> lv_style_remove_prop
[Called By]- >> lv_obj_remove_style
- >> lv_obj_add_style
- >> trans_anim_start_cb
refresh_children_style (Thumb, 62 bytes, Stack size 24 bytes, lv_obj_style.o(.text.refresh_children_style))
[Stack]
- Max Depth = 136 + In Cycle
- Call Chain = refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_invalidate
- >> refresh_children_style
[Called By]- >> refresh_children_style
- >> lv_obj_refresh_style
report_style_change_core (Thumb, 88 bytes, Stack size 24 bytes, lv_obj_style.o(.text.report_style_change_core))
[Stack]
- Max Depth = 184 + In Cycle
- Call Chain = report_style_change_core ⇒ report_style_change_core (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> report_style_change_core
- >> lv_obj_refresh_style
[Called By]- >> lv_obj_report_style_change
- >> report_style_change_core
get_trans_style (Thumb, 190 bytes, Stack size 24 bytes, lv_obj_style.o(.text.get_trans_style))
[Stack]
- Max Depth = 148
- Call Chain = get_trans_style ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_realloc
- >> lv_style_init
- >> lv_mem_alloc
- >> lv_memset_00
[Called By]- >> trans_anim_start_cb
- >> _lv_obj_style_create_transition
trans_anim_cb (Thumb, 470 bytes, Stack size 32 bytes, lv_obj_style.o(.text.trans_anim_cb))
[Stack]
- Max Depth = 192
- Call Chain = trans_anim_cb ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_style_set_prop
- >> lv_style_get_prop
- >> lv_obj_refresh_style
[Address Reference Count : 1]- lv_obj_style.o(.text._lv_obj_style_create_transition)
trans_anim_start_cb (Thumb, 62 bytes, Stack size 16 bytes, lv_obj_style.o(.text.trans_anim_start_cb))
[Stack]
- Max Depth = 168
- Call Chain = trans_anim_start_cb ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_style_set_prop
- >> get_trans_style
- >> trans_del
- >> lv_obj_get_style_prop
[Address Reference Count : 1]- lv_obj_style.o(.text._lv_obj_style_create_transition)
trans_anim_ready_cb (Thumb, 190 bytes, Stack size 24 bytes, lv_obj_style.o(.text.trans_anim_ready_cb))
[Stack]
- Max Depth = 224
- Call Chain = trans_anim_ready_cb ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_obj_remove_style
- >> lv_style_is_empty
- >> lv_style_remove_prop
[Address Reference Count : 1]- lv_obj_style.o(.text._lv_obj_style_create_transition)
obj_del_core (Thumb, 498 bytes, Stack size 24 bytes, lv_obj_tree.o(.text.obj_del_core))
[Stack]
- Max Depth = 148 + In Cycle
- Call Chain = obj_del_core ⇒ obj_del_core (Cycle)
[Calls]- >> lv_obj_get_group
- >> lv_mem_free
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_indev_get_next
- >> lv_mem_realloc
- >> lv_event_send
- >> obj_del_core
- >> _lv_obj_destruct
- >> lv_indev_get_obj_act
- >> lv_indev_reset
[Called By]- >> lv_obj_del
- >> obj_del_core
lv_refr_area_part (Thumb, 362 bytes, Stack size 104 bytes, lv_refr.o(.text.lv_refr_area_part))
[Stack]
- Max Depth = 712
- Call Chain = lv_refr_area_part ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_disp_get_scr_act
- >> lv_area_set
- >> lv_disp_get_layer_sys
- >> lv_disp_get_layer_top
- >> lv_draw_img
- >> lv_draw_img_dsc_init
- >> lv_img_decoder_get_info
- >> lv_disp_get_draw_buf
- >> lv_refr_obj_and_children
- >> lv_refr_get_top_obj
- >> draw_buf_flush
- >> lv_draw_rect
- >> lv_draw_rect_dsc_init
[Called By]
draw_buf_flush (Thumb, 1166 bytes, Stack size 136 bytes, lv_refr.o(.text.draw_buf_flush))
[Stack]
- Max Depth = 276
- Call Chain = draw_buf_flush ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_disp_get_draw_buf
- >> lv_mem_buf_release
- >> lv_mem_buf_get
[Called By]- >> _lv_disp_refr_timer
- >> lv_refr_area_part
lv_refr_get_top_obj (Thumb, 124 bytes, Stack size 32 bytes, lv_refr.o(.text.lv_refr_get_top_obj))
[Stack]
- Max Depth = 104 + In Cycle
- Call Chain = lv_refr_get_top_obj ⇒ lv_refr_get_top_obj (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_refr_get_top_obj
- >> _lv_area_is_in
[Called By]- >> lv_refr_get_top_obj
- >> lv_refr_area_part
lv_refr_obj_and_children (Thumb, 154 bytes, Stack size 32 bytes, lv_refr.o(.text.lv_refr_obj_and_children))
[Stack]
- Max Depth = 160
- Call Chain = lv_refr_obj_and_children ⇒ lv_refr_obj ⇒ lv_refr_obj (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_disp_get_scr_act
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_refr_obj
[Called By]
apply_theme (Thumb, 34 bytes, Stack size 16 bytes, lv_theme.o(.text.apply_theme))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = apply_theme ⇒ apply_theme (Cycle)
[Calls]
[Called By]- >> lv_theme_apply
- >> apply_theme
lv_draw_mask_line (Thumb, 1220 bytes, Stack size 32 bytes, lv_draw_mask.o(.text.lv_draw_mask_line))
[Stack]
- Max Depth = 56
- Call Chain = lv_draw_mask_line ⇒ lv_memset_00
[Calls]
[Called By]
[Address Reference Count : 1]- lv_draw_mask.o(.text.lv_draw_mask_line_points_init)
lv_draw_mask_angle (Thumb, 712 bytes, Stack size 40 bytes, lv_draw_mask.o(.text.lv_draw_mask_angle))
[Stack]
- Max Depth = 96
- Call Chain = lv_draw_mask_angle ⇒ lv_draw_mask_line ⇒ lv_memset_00
[Calls]- >> lv_draw_mask_line
- >> lv_memset_00
[Address Reference Count : 1]- lv_draw_mask.o(.text.lv_draw_mask_angle_init)
lv_draw_mask_radius (Thumb, 682 bytes, Stack size 40 bytes, lv_draw_mask.o(.text.lv_draw_mask_radius))
[Stack]
- Max Depth = 64
- Call Chain = lv_draw_mask_radius ⇒ lv_memset_00
[Calls]
[Address Reference Count : 1]- lv_draw_mask.o(.text.lv_draw_mask_radius_init)
get_rounded_area (Thumb, 146 bytes, Stack size 32 bytes, lv_draw_sw_arc.o(.text.get_rounded_area))
[Stack]
- Max Depth = 32
- Call Chain = get_rounded_area
[Calls]
[Called By]
color_blend_true_color_additive (Thumb, 132 bytes, Stack size 8 bytes, lv_draw_sw_blend.o(.text.color_blend_true_color_additive))
[Stack]
- Max Depth = 8
- Call Chain = color_blend_true_color_additive
[Address Reference Count : 1]- lv_draw_sw_blend.o(.rodata..Lswitch.table.lv_draw_sw_blend_basic.1)
color_blend_true_color_subtractive (Thumb, 130 bytes, Stack size 8 bytes, lv_draw_sw_blend.o(.text.color_blend_true_color_subtractive))
[Stack]
- Max Depth = 8
- Call Chain = color_blend_true_color_subtractive
[Address Reference Count : 1]- lv_draw_sw_blend.o(.rodata..Lswitch.table.lv_draw_sw_blend_basic.1)
color_blend_true_color_multiply (Thumb, 120 bytes, Stack size 8 bytes, lv_draw_sw_blend.o(.text.color_blend_true_color_multiply))
[Stack]
- Max Depth = 8
- Call Chain = color_blend_true_color_multiply
[Address Reference Count : 1]- lv_draw_sw_blend.o(.rodata..Lswitch.table.lv_draw_sw_blend_basic.1)
draw_letter_normal (Thumb, 720 bytes, Stack size 128 bytes, lv_draw_sw_letter.o(.text.draw_letter_normal))
[Stack]
- Max Depth = 268
- Call Chain = draw_letter_normal ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_disp_get_hor_res
- >> lv_draw_sw_blend
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> _lv_refr_get_disp_refreshing
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
[Called By]
shadow_blur_corner (Thumb, 404 bytes, Stack size 80 bytes, lv_draw_sw_rect.o(.text.shadow_blur_corner))
[Stack]
- Max Depth = 220
- Call Chain = shadow_blur_corner ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_memcpy
- >> lv_mem_buf_release
- >> lv_mem_buf_get
[Called By]
draw_bg (Thumb, 1042 bytes, Stack size 144 bytes, lv_draw_sw_rect.o(.text.draw_bg))
[Stack]
- Max Depth = 372
- Call Chain = draw_bg ⇒ lv_draw_mask_radius_init ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_gradient_cleanup
- >> lv_gradient_get
- >> lv_draw_sw_blend
- >> lv_draw_mask_is_any
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_apply
- >> _lv_area_intersect
- >> lv_mem_buf_release
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_draw_mask_radius_init
- >> lv_mem_buf_get
- >> lv_memset
[Called By]- >> lv_draw_sw_bg
- >> lv_draw_sw_rect
draw_bg_img (Thumb, 572 bytes, Stack size 88 bytes, lv_draw_sw_rect.o(.text.draw_bg_img))
[Stack]
- Max Depth = 696
- Call Chain = draw_bg_img ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_draw_img
- >> lv_draw_img_dsc_init
- >> lv_img_decoder_get_info
- >> lv_img_src_get_type
[Called By]- >> lv_draw_sw_bg
- >> lv_draw_sw_rect
lv_calendar_constructor (Thumb, 220 bytes, Stack size 24 bytes, lv_calendar_1.o(.text.lv_calendar_constructor))
[Stack]
- Max Depth = 296
- Call Chain = lv_calendar_constructor ⇒ lv_calendar_set_showed_date ⇒ lv_snprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_add_flag
- >> lv_calendar_set_showed_date
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_create
- >> lv_obj_set_width
- >> lv_memset_00
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
- >> lv_btnmatrix_set_btn_ctrl_all
- >> highlight_update
[Address Reference Count : 1]- lv_calendar_1.o(.rodata.lv_calendar_class)
draw_part_begin_event_cb (Thumb, 166 bytes, Stack size 16 bytes, lv_calendar_1.o(.text.draw_part_begin_event_cb))
[Stack]
- Max Depth = 48
- Call Chain = draw_part_begin_event_cb ⇒ lv_theme_get_color_primary ⇒ lv_obj_get_disp
[Calls]- >> lv_event_get_target
- >> lv_event_get_param
- >> lv_btnmatrix_get_selected_btn
- >> lv_palette_main
- >> lv_theme_get_color_primary
- >> lv_btnmatrix_has_btn_ctrl
[Address Reference Count : 1]- lv_calendar_1.o(.text.lv_calendar_constructor)
highlight_update (Thumb, 228 bytes, Stack size 24 bytes, lv_calendar_1.o(.text.highlight_update))
[Stack]
- Max Depth = 200
- Call Chain = highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl_all
[Called By]- >> lv_calendar_set_highlighted_dates
- >> lv_calendar_set_showed_date
- >> lv_calendar_set_today_date
- >> lv_calendar_constructor
my_constructor (Thumb, 224 bytes, Stack size 24 bytes, lv_calendar_header_arrow.o(.text.my_constructor))
[Stack]
- Max Depth = 424
- Call Chain = my_constructor ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_obj_update_layout
- >> lv_obj_set_size
- >> lv_obj_add_event_cb
- >> lv_label_create
- >> lv_event_send
- >> lv_obj_set_style_text_align
- >> lv_btn_create
- >> lv_obj_set_width
- >> lv_label_set_long_mode
- >> lv_obj_move_to_index
- >> lv_obj_set_style_bg_img_src
- >> lv_obj_set_height
- >> lv_obj_set_flex_align
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]- lv_calendar_header_arrow.o(.rodata.lv_calendar_header_arrow_class)
month_event_cb (Thumb, 122 bytes, Stack size 24 bytes, lv_calendar_header_arrow.o(.text.month_event_cb))
[Stack]
- Max Depth = 432
- Call Chain = month_event_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_calendar_set_showed_date
- >> lv_label_set_text_fmt
- >> lv_obj_get_child
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_arrow.o(.text.my_constructor)
value_changed_event_cb (Thumb, 64 bytes, Stack size 16 bytes, lv_calendar_header_arrow.o(.text.value_changed_event_cb))
[Stack]
- Max Depth = 424
- Call Chain = value_changed_event_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_label_set_text_fmt
- >> lv_obj_get_child
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_arrow.o(.text.my_constructor)
my_constructor (Thumb, 148 bytes, Stack size 16 bytes, lv_calendar_header_dropdown.o(.text.my_constructor))
[Stack]
- Max Depth = 256
- Call Chain = my_constructor ⇒ lv_dropdown_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_add_event_cb
- >> lv_event_send
- >> lv_obj_move_to_index
- >> lv_dropdown_set_options
- >> lv_dropdown_create
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(.rodata.lv_calendar_header_dropdown_class)
year_event_cb (Thumb, 54 bytes, Stack size 16 bytes, lv_calendar_header_dropdown.o(.text.year_event_cb))
[Stack]
- Max Depth = 288
- Call Chain = year_event_cb ⇒ lv_calendar_set_showed_date ⇒ lv_snprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_calendar_set_showed_date
- >> lv_event_get_user_data
- >> lv_dropdown_get_selected
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(.text.my_constructor)
month_event_cb (Thumb, 54 bytes, Stack size 16 bytes, lv_calendar_header_dropdown.o(.text.month_event_cb))
[Stack]
- Max Depth = 288
- Call Chain = month_event_cb ⇒ lv_calendar_set_showed_date ⇒ lv_snprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_calendar_set_showed_date
- >> lv_event_get_user_data
- >> lv_dropdown_get_selected
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(.text.my_constructor)
value_changed_event_cb (Thumb, 64 bytes, Stack size 16 bytes, lv_calendar_header_dropdown.o(.text.value_changed_event_cb))
[Stack]
- Max Depth = 128
- Call Chain = value_changed_event_cb ⇒ lv_dropdown_set_selected ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_obj_get_child
- >> lv_dropdown_set_selected
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(.text.my_constructor)
lv_chart_constructor (Thumb, 96 bytes, Stack size 8 bytes, lv_chart.o(.text.lv_chart_constructor))
[Stack]
- Max Depth = 8
- Call Chain = lv_chart_constructor
[Calls]
[Address Reference Count : 1]- lv_chart.o(.rodata.lv_chart_class)
lv_chart_destructor (Thumb, 110 bytes, Stack size 16 bytes, lv_chart.o(.text.lv_chart_destructor))
[Stack]
- Max Depth = 76
- Call Chain = lv_chart_destructor ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_clear
- >> _lv_ll_get_head
[Address Reference Count : 1]- lv_chart.o(.rodata.lv_chart_class)
lv_chart_event (Thumb, 1872 bytes, Stack size 320 bytes, lv_chart.o(.text.lv_chart_event))
[Stack]
- Max Depth = 1024
- Call Chain = lv_chart_event ⇒ draw_y_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> _lv_ll_get_prev
- >> _lv_ll_get_tail
- >> lv_event_set_ext_draw_size
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_indev_get_act
- >> lv_event_send
- >> lv_draw_line
- >> lv_draw_line_dsc_init
- >> _lv_area_intersect
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_obj_init_draw_line_dsc
- >> lv_memcpy
- >> lv_obj_refresh_self_size
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_indev_get_point
- >> lv_chart_get_point_pos_by_id
- >> _lv_ll_is_empty
- >> draw_series_scatter
- >> draw_series_bar
- >> draw_series_line
- >> draw_x_ticks
- >> draw_y_ticks
- >> invalidate_point
[Address Reference Count : 1]- lv_chart.o(.rodata.lv_chart_class)
invalidate_point (Thumb, 412 bytes, Stack size 48 bytes, lv_chart.o(.text.invalidate_point))
[Stack]
- Max Depth = 176
- Call Chain = invalidate_point ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_coords
- >> lv_obj_get_content_width
- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_left
[Called By]
draw_y_ticks (Thumb, 798 bytes, Stack size 256 bytes, lv_chart.o(.text.draw_y_ticks))
[Stack]
- Max Depth = 704
- Call Chain = draw_y_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_send
- >> lv_draw_line
- >> lv_draw_line_dsc_init
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_draw_dsc_init
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_map
- >> lv_snprintf
[Called By]
draw_x_ticks (Thumb, 920 bytes, Stack size 232 bytes, lv_chart.o(.text.draw_x_ticks))
[Stack]
- Max Depth = 680
- Call Chain = draw_x_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_send
- >> lv_draw_line
- >> lv_draw_line_dsc_init
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_obj_get_content_width
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_draw_dsc_init
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_left
- >> lv_map
- >> lv_snprintf
[Called By]
draw_series_line (Thumb, 1318 bytes, Stack size 296 bytes, lv_chart.o(.text.draw_series_line))
[Stack]
- Max Depth = 424
- Call Chain = draw_series_line ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> _lv_ll_get_prev
- >> _lv_ll_get_tail
- >> lv_event_send
- >> lv_draw_line
- >> lv_draw_line_dsc_init
- >> _lv_area_intersect
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_obj_init_draw_line_dsc
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
[Called By]
draw_series_bar (Thumb, 650 bytes, Stack size 240 bytes, lv_chart.o(.text.draw_series_bar))
[Stack]
- Max Depth = 368
- Call Chain = draw_series_bar ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> _lv_ll_get_len
- >> _lv_ll_get_prev
- >> _lv_ll_get_tail
- >> lv_event_send
- >> _lv_area_intersect
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
[Called By]
draw_series_scatter (Thumb, 1154 bytes, Stack size 272 bytes, lv_chart.o(.text.draw_series_scatter))
[Stack]
- Max Depth = 400
- Call Chain = draw_series_scatter ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> _lv_ll_get_prev
- >> _lv_ll_get_tail
- >> lv_event_send
- >> lv_draw_line
- >> lv_draw_line_dsc_init
- >> _lv_area_intersect
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_obj_init_draw_line_dsc
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_map
[Called By]
lv_colorwheel_constructor (Thumb, 84 bytes, Stack size 8 bytes, lv_colorwheel.o(.text.lv_colorwheel_constructor))
[Stack]
- Max Depth = 272
- Call Chain = lv_colorwheel_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> refr_knob_pos
[Address Reference Count : 1]- lv_colorwheel.o(.rodata.lv_colorwheel_class)
refr_knob_pos (Thumb, 418 bytes, Stack size 40 bytes, lv_colorwheel.o(.text.refr_knob_pos))
[Stack]
- Max Depth = 152
- Call Chain = refr_knob_pos ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_width
- >> lv_trigo_sin
- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
[Called By]- >> lv_colorwheel_set_hsv
- >> next_color_mode
- >> lv_colorwheel_event
- >> lv_colorwheel_constructor
lv_colorwheel_event (Thumb, 2870 bytes, Stack size 184 bytes, lv_colorwheel.o(.text.lv_colorwheel_event))
[Stack]
- Max Depth = 412
- Call Chain = lv_colorwheel_event ⇒ lv_draw_mask_radius_init ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_obj_get_height
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_width
- >> lv_indev_get_type
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_indev_get_act
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_draw_mask_remove_id
- >> lv_draw_line
- >> lv_draw_line_dsc_init
- >> lv_trigo_sin
- >> lv_obj_init_draw_line_dsc
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_draw_mask_radius_init
- >> lv_draw_rect
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
- >> _lv_area_is_point_on
- >> lv_indev_wait_release
- >> lv_indev_get_point
- >> lv_colorwheel_set_hsv
- >> lv_atan2
- >> lv_color_hsv_to_rgb
- >> next_color_mode
- >> refr_knob_pos
[Address Reference Count : 1]- lv_colorwheel.o(.rodata.lv_colorwheel_class)
next_color_mode (Thumb, 52 bytes, Stack size 8 bytes, lv_colorwheel.o(.text.next_color_mode))
[Stack]
- Max Depth = 160
- Call Chain = next_color_mode ⇒ refr_knob_pos ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_invalidate
- >> refr_knob_pos
[Called By]
lv_imgbtn_constructor (Thumb, 42 bytes, Stack size 8 bytes, lv_imgbtn.o(.text.lv_imgbtn_constructor))
[Stack]
- Max Depth = 32
- Call Chain = lv_imgbtn_constructor ⇒ lv_memset_00
[Calls]
[Address Reference Count : 1]- lv_imgbtn.o(.rodata.lv_imgbtn_class)
lv_imgbtn_event (Thumb, 944 bytes, Stack size 112 bytes, lv_imgbtn.o(.text.lv_imgbtn_event))
[Stack]
- Max Depth = 720
- Call Chain = lv_imgbtn_event ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_state
- >> lv_event_get_self_size_info
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_draw_img
- >> lv_draw_img_dsc_init
- >> lv_img_decoder_get_info
- >> _lv_area_intersect
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_get_style_prop
- >> refr_img
[Address Reference Count : 1]- lv_imgbtn.o(.rodata.lv_imgbtn_class)
refr_img (Thumb, 176 bytes, Stack size 16 bytes, lv_imgbtn.o(.text.refr_img))
[Stack]
- Max Depth = 232
- Call Chain = refr_img ⇒ lv_obj_set_height ⇒ lv_obj_set_style_height ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_state
- >> lv_obj_invalidate
- >> lv_img_decoder_get_info
- >> lv_obj_set_height
- >> lv_obj_refresh_self_size
[Called By]- >> lv_imgbtn_set_src
- >> lv_imgbtn_event
lv_led_constructor (Thumb, 20 bytes, Stack size 8 bytes, lv_led.o(.text.lv_led_constructor))
[Stack]
- Max Depth = 40
- Call Chain = lv_led_constructor ⇒ lv_theme_get_color_primary ⇒ lv_obj_get_disp
[Calls]- >> lv_theme_get_color_primary
[Address Reference Count : 1]- lv_led.o(.rodata.lv_led_class)
lv_led_event (Thumb, 832 bytes, Stack size 184 bytes, lv_led.o(.text.lv_led_event))
[Stack]
- Max Depth = 296
- Call Chain = lv_led_event ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_event_get_draw_ctx
- >> lv_obj_event_base
- >> lv_event_send
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
[Address Reference Count : 1]- lv_led.o(.rodata.lv_led_class)
lv_menu_constructor (Thumb, 324 bytes, Stack size 16 bytes, lv_menu.o(.text.lv_menu_constructor))
[Stack]
- Max Depth = 280
- Call Chain = lv_menu_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_create
- >> lv_obj_set_size
- >> lv_obj_add_event_cb
- >> lv_obj_add_flag
- >> lv_label_create
- >> _lv_ll_init
- >> lv_btn_create
- >> lv_img_set_src
- >> lv_img_create
- >> lv_obj_set_layout
- >> lv_obj_set_height
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_obj_set_flex_align
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]- lv_menu.o(.rodata.lv_menu_class)
lv_menu_back_event_cb (Thumb, 166 bytes, Stack size 24 bytes, lv_menu.o(.text.lv_menu_back_event_cb))
[Stack]
- Max Depth = 456
- Call Chain = lv_menu_back_event_cb ⇒ lv_menu_set_page ⇒ lv_menu_refr_main_header_mode ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_event_get_user_data
- >> lv_menu_set_page
[Address Reference Count : 1]- lv_menu.o(.text.lv_menu_constructor)
lv_menu_value_changed_event_cb (Thumb, 84 bytes, Stack size 8 bytes, lv_menu.o(.text.lv_menu_value_changed_event_cb))
[Stack]
- Max Depth = 400
- Call Chain = lv_menu_value_changed_event_cb ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_label_set_text
- >> lv_event_get_user_data
[Address Reference Count : 1]- lv_menu.o(.text.lv_menu_constructor)
lv_menu_destructor (Thumb, 8 bytes, Stack size 0 bytes, lv_menu.o(.text.lv_menu_destructor))
[Stack]
- Max Depth = 60
- Call Chain = lv_menu_destructor ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_menu.o(.rodata.lv_menu_class)
lv_menu_page_constructor (Thumb, 52 bytes, Stack size 8 bytes, lv_menu.o(.text.lv_menu_page_constructor))
[Stack]
- Max Depth = 280
- Call Chain = lv_menu_page_constructor ⇒ lv_obj_set_parent ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_parent
- >> lv_obj_add_flag
- >> lv_obj_set_parent
- >> lv_obj_set_flex_align
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]- lv_menu.o(.rodata.lv_menu_page_class)
lv_menu_page_destructor (Thumb, 26 bytes, Stack size 8 bytes, lv_menu.o(.text.lv_menu_page_destructor))
[Stack]
- Max Depth = 52
- Call Chain = lv_menu_page_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_menu.o(.rodata.lv_menu_page_class)
lv_menu_cont_constructor (Thumb, 36 bytes, Stack size 8 bytes, lv_menu.o(.text.lv_menu_cont_constructor))
[Stack]
- Max Depth = 272
- Call Chain = lv_menu_cont_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_set_flex_align
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]- lv_menu.o(.rodata.lv_menu_cont_class)
lv_menu_section_constructor (Thumb, 24 bytes, Stack size 8 bytes, lv_menu.o(.text.lv_menu_section_constructor))
[Stack]
- Max Depth = 272
- Call Chain = lv_menu_section_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]- lv_menu.o(.rodata.lv_menu_section_class)
lv_menu_refr_main_header_mode (Thumb, 114 bytes, Stack size 16 bytes, lv_menu.o(.text.lv_menu_refr_main_header_mode))
[Stack]
- Max Depth = 416
- Call Chain = lv_menu_refr_main_header_mode ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_update_layout
- >> lv_obj_add_flag
- >> lv_obj_move_to_index
- >> lv_obj_get_content_height
- >> lv_obj_refr_size
- >> lv_obj_set_flex_grow
[Called By]
lv_meter_constructor (Thumb, 28 bytes, Stack size 8 bytes, lv_meter_1.o(.text.lv_meter_constructor))
[Stack]
- Max Depth = 8
- Call Chain = lv_meter_constructor
[Calls]
[Address Reference Count : 1]- lv_meter_1.o(.rodata.lv_meter_class)
lv_meter_destructor (Thumb, 24 bytes, Stack size 8 bytes, lv_meter_1.o(.text.lv_meter_destructor))
[Stack]
- Max Depth = 68
- Call Chain = lv_meter_destructor ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_meter_1.o(.rodata.lv_meter_class)
lv_meter_event (Thumb, 2260 bytes, Stack size 400 bytes, lv_meter_1.o(.text.lv_meter_event))
[Stack]
- Max Depth = 1008
- Call Chain = lv_meter_event ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> _lv_ll_get_prev
- >> _lv_ll_get_tail
- >> lv_event_get_draw_ctx
- >> lv_obj_event_base
- >> lv_event_send
- >> lv_draw_mask_remove_id
- >> lv_draw_line
- >> lv_draw_line_dsc_init
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_trigo_sin
- >> lv_draw_arc
- >> lv_draw_arc_dsc_init
- >> lv_draw_img
- >> lv_draw_img_dsc_init
- >> lv_img_decoder_get_info
- >> lv_obj_get_content_coords
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_memcpy
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_draw_mask_radius_init
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
- >> lv_map
- >> lv_snprintf
[Address Reference Count : 1]- lv_meter_1.o(.rodata.lv_meter_class)
msgbox_close_click_event_cb (Thumb, 46 bytes, Stack size 8 bytes, lv_msgbox.o(.text.msgbox_close_click_event_cb))
[Stack]
- Max Depth = 296
- Call Chain = msgbox_close_click_event_cb ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_obj_del
- >> lv_obj_has_flag
[Address Reference Count : 1]- lv_msgbox.o(.text.lv_msgbox_create)
lv_spinbox_constructor (Thumb, 84 bytes, Stack size 8 bytes, lv_spinbox.o(.text.lv_spinbox_constructor))
[Stack]
- Max Depth = 848
- Call Chain = lv_spinbox_constructor ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_textarea_set_cursor_click_pos
- >> lv_textarea_set_one_line
- >> lv_obj_set_width
- >> lv_spinbox_updatevalue
[Address Reference Count : 1]- lv_spinbox.o(.rodata.lv_spinbox_class)
lv_spinbox_updatevalue (Thumb, 276 bytes, Stack size 64 bytes, lv_spinbox.o(.text.lv_spinbox_updatevalue))
[Stack]
- Max Depth = 840
- Call Chain = lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_textarea_set_cursor_pos
- >> lv_textarea_set_text
- >> lv_memset_00
- >> lv_snprintf
- >> strlen
- >> __aeabi_memset4 (via Veneer)
[Called By]- >> lv_spinbox_step_prev
- >> lv_spinbox_decrement
- >> lv_spinbox_increment
- >> lv_spinbox_event
- >> lv_spinbox_constructor
lv_spinbox_event (Thumb, 534 bytes, Stack size 16 bytes, lv_spinbox.o(.text.lv_spinbox_event))
[Stack]
- Max Depth = 856
- Call Chain = lv_spinbox_event ⇒ lv_spinbox_step_prev ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_group_get_editing
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_indev_get_act
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_text
- >> lv_spinbox_step_prev
- >> lv_pow
- >> lv_textarea_add_char
- >> lv_spinbox_decrement
- >> lv_spinbox_increment
- >> lv_textarea_cursor_left
- >> lv_spinbox_updatevalue
- >> strlen
[Address Reference Count : 1]- lv_spinbox.o(.rodata.lv_spinbox_class)
lv_spinner_constructor (Thumb, 144 bytes, Stack size 80 bytes, lv_spinner.o(.text.lv_spinner_constructor))
[Stack]
- Max Depth = 368
- Call Chain = lv_spinner_constructor ⇒ lv_arc_set_bg_angles ⇒ lv_arc_set_bg_end_angle ⇒ value_update ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_anim_start
- >> lv_anim_init
- >> lv_arc_set_rotation
- >> lv_arc_set_bg_angles
[Address Reference Count : 1]- lv_spinner.o(.rodata.lv_spinner_class)
arc_anim_end_angle (Thumb, 6 bytes, Stack size 0 bytes, lv_spinner.o(.text.arc_anim_end_angle))
[Stack]
- Max Depth = 224
- Call Chain = arc_anim_end_angle ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Address Reference Count : 1]- lv_spinner.o(.text.lv_spinner_constructor)
arc_anim_start_angle (Thumb, 6 bytes, Stack size 0 bytes, lv_spinner.o(.text.arc_anim_start_angle))
[Stack]
- Max Depth = 224
- Call Chain = arc_anim_start_angle ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_arc_set_start_angle
[Address Reference Count : 1]- lv_spinner.o(.text.lv_spinner_constructor)
lv_tabview_constructor (Thumb, 304 bytes, Stack size 16 bytes, lv_tabview.o(.text.lv_tabview_constructor))
[Stack]
- Max Depth = 280
- Call Chain = lv_tabview_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_create
- >> lv_obj_set_size
- >> lv_obj_add_event_cb
- >> lv_obj_add_flag
- >> lv_group_add_obj
- >> lv_group_get_default
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_create
- >> lv_obj_set_scrollbar_mode
- >> lv_obj_set_width
- >> lv_obj_set_scroll_snap_x
- >> lv_obj_set_height
- >> lv_mem_alloc
- >> lv_btnmatrix_set_one_checked
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]- lv_tabview.o(.rodata.lv_tabview_class)
btns_value_changed_event_cb (Thumb, 34 bytes, Stack size 16 bytes, lv_tabview.o(.text.btns_value_changed_event_cb))
[Stack]
- Max Depth = 448
- Call Chain = btns_value_changed_event_cb ⇒ lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_btnmatrix_get_selected_btn
- >> lv_tabview_set_act
[Address Reference Count : 1]- lv_tabview.o(.text.lv_tabview_constructor)
cont_scroll_end_event_cb (Thumb, 142 bytes, Stack size 24 bytes, lv_tabview.o(.text.cont_scroll_end_event_cb))
[Stack]
- Max Depth = 456
- Call Chain = cont_scroll_end_event_cb ⇒ lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_event_send
- >> lv_obj_get_scroll_end
- >> lv_obj_get_content_width
- >> lv_obj_get_style_prop
- >> lv_tabview_set_act
[Address Reference Count : 1]- lv_tabview.o(.text.lv_tabview_constructor)
lv_tabview_destructor (Thumb, 100 bytes, Stack size 16 bytes, lv_tabview.o(.text.lv_tabview_destructor))
[Stack]
- Max Depth = 60
- Call Chain = lv_tabview_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_tabview.o(.rodata.lv_tabview_class)
lv_tabview_event (Thumb, 54 bytes, Stack size 16 bytes, lv_tabview.o(.text.lv_tabview_event))
[Stack]
- Max Depth = 448
- Call Chain = lv_tabview_event ⇒ lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_tabview_set_act
[Address Reference Count : 1]- lv_tabview.o(.rodata.lv_tabview_class)
lv_tileview_constructor (Thumb, 64 bytes, Stack size 8 bytes, lv_tileview.o(.text.lv_tileview_constructor))
[Stack]
- Max Depth = 264
- Call Chain = lv_tileview_constructor ⇒ lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_set_size
- >> lv_obj_add_event_cb
- >> lv_obj_add_flag
- >> lv_obj_set_scroll_snap_y
- >> lv_obj_set_scroll_snap_x
[Address Reference Count : 1]- lv_tileview.o(.rodata.lv_tileview_class)
tileview_event_cb (Thumb, 200 bytes, Stack size 40 bytes, lv_tileview.o(.text.tileview_event_cb))
[Stack]
- Max Depth = 144
- Call Chain = tileview_event_cb ⇒ lv_obj_set_scroll_dir ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_get_child
- >> lv_obj_get_scroll_end
- >> lv_obj_set_scroll_dir
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
[Address Reference Count : 1]- lv_tileview.o(.text.lv_tileview_constructor)
lv_tileview_tile_constructor (Thumb, 132 bytes, Stack size 32 bytes, lv_tileview.o(.text.lv_tileview_tile_constructor))
[Stack]
- Max Depth = 432
- Call Chain = lv_tileview_tile_constructor ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_get_parent
- >> lv_obj_set_pos
- >> lv_obj_set_size
- >> lv_obj_set_scroll_dir
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
[Address Reference Count : 1]- lv_tileview.o(.rodata.lv_tileview_tile_class)
lv_win_constructor (Thumb, 118 bytes, Stack size 16 bytes, lv_win.o(.text.lv_win_constructor))
[Stack]
- Max Depth = 256
- Call Chain = lv_win_constructor ⇒ lv_obj_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_create
- >> lv_obj_get_parent
- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_obj_set_width
- >> lv_obj_set_flex_align
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]- lv_win.o(.rodata.lv_win_class)
theme_apply (Thumb, 3964 bytes, Stack size 24 bytes, lv_theme_default.o(.text.theme_apply))
[Stack]
- Max Depth = 216
- Call Chain = theme_apply ⇒ lv_obj_add_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_index
- >> lv_obj_add_style
- >> lv_obj_check_type
[Address Reference Count : 1]- lv_theme_default.o(.text.lv_theme_default_init)
style_init (Thumb, 11276 bytes, Stack size 48 bytes, lv_theme_default.o(.text.style_init))
[Stack]
- Max Depth = 188
- Call Chain = style_init ⇒ lv_style_set_shadow_spread ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_palette_main
- >> lv_style_init
- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_shadow_spread
- >> lv_style_set_bg_grad_color
- >> lv_style_set_max_width
- >> lv_style_set_border_opa
- >> lv_style_set_height
- >> lv_style_set_text_font
- >> lv_style_set_bg_img_src
- >> lv_style_set_max_height
- >> lv_style_set_arc_rounded
- >> lv_style_set_transform_height
- >> lv_style_set_transform_width
- >> lv_style_set_text_align
- >> lv_style_set_text_line_space
- >> lv_style_set_clip_corner
- >> lv_style_set_color_filter_opa
- >> lv_style_set_color_filter_dsc
- >> lv_style_set_shadow_ofs_y
- >> lv_style_set_shadow_opa
- >> lv_style_set_shadow_width
- >> lv_style_set_shadow_color
- >> lv_style_set_outline_opa
- >> lv_style_set_outline_pad
- >> lv_style_set_outline_width
- >> lv_style_set_outline_color
- >> lv_style_set_border_post
- >> lv_style_set_pad_column
- >> lv_style_set_pad_row
- >> lv_style_set_radius
- >> lv_style_set_transition
- >> lv_style_transition_dsc_init
- >> lv_style_set_anim_time
- >> lv_style_set_border_width
- >> lv_style_set_border_color
- >> lv_style_set_border_side
- >> lv_style_set_pad_bottom
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_arc_color
- >> lv_style_set_arc_width
- >> lv_style_set_line_color
- >> lv_style_set_line_width
- >> lv_style_set_text_color
- >> lv_palette_darken
- >> lv_palette_lighten
- >> lv_style_set_width
- >> lv_style_set_bg_color
- >> lv_style_set_bg_opa
[Called By]
dark_color_filter_cb (Thumb, 8 bytes, Stack size 0 bytes, lv_theme_default.o(.text.dark_color_filter_cb))
[Calls]
[Address Reference Count : 1]- lv_theme_default.o(.text.style_init)
grey_filter_cb (Thumb, 86 bytes, Stack size 16 bytes, lv_theme_default.o(.text.grey_filter_cb))
[Stack]
- Max Depth = 16
- Call Chain = grey_filter_cb
[Calls]- >> lv_palette_darken
- >> lv_palette_lighten
[Address Reference Count : 1]- lv_theme_default.o(.text.style_init)
flex_update (Thumb, 1200 bytes, Stack size 120 bytes, lv_flex.o(.text.flex_update))
[Stack]
- Max Depth = 488
- Call Chain = flex_update ⇒ lv_obj_refr_size ⇒ lv_obj_scroll_to ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_obj_refr_size
- >> lv_obj_get_scroll_y
- >> lv_mem_buf_release
- >> lv_obj_get_scroll_x
- >> lv_obj_get_style_prop
- >> children_repos
- >> find_track_end
[Address Reference Count : 1]- lv_flex.o(.text.lv_flex_init)
find_track_end (Thumb, 700 bytes, Stack size 56 bytes, lv_flex.o(.text.find_track_end))
[Stack]
- Max Depth = 196
- Call Chain = find_track_end ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child
- >> lv_memcpy
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
[Called By]
children_repos (Thumb, 1222 bytes, Stack size 80 bytes, lv_flex.o(.text.children_repos))
[Stack]
- Max Depth = 192
- Call Chain = children_repos ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_parent
- >> lv_obj_get_width
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_obj_get_child
- >> lv_obj_move_children_by
- >> lv_obj_get_content_width
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
[Called By]
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_flex.o(.text.lv_area_get_width))
[Address Reference Count : 1]
- lv_flex.o(.text.children_repos)
lv_area_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_flex.o(.text.lv_area_get_height))
[Address Reference Count : 1]
- lv_flex.o(.text.children_repos)
grid_update (Thumb, 2190 bytes, Stack size 136 bytes, lv_grid.o(.text.grid_update))
[Stack]
- Max Depth = 504
- Call Chain = grid_update ⇒ lv_obj_refr_size ⇒ lv_obj_scroll_to ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_parent
- >> lv_obj_get_width
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_area_set_height
- >> lv_obj_get_child
- >> lv_obj_move_children_by
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_obj_refr_size
- >> lv_memset_00
- >> lv_obj_get_scroll_y
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_obj_get_scroll_x
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> grid_align
- >> lv_area_set_width
[Address Reference Count : 1]- lv_grid.o(.text.lv_grid_init)
grid_align (Thumb, 276 bytes, Stack size 28 bytes, lv_grid.o(.text.grid_align))
[Stack]
- Max Depth = 28
- Call Chain = grid_align
[Called By]
get_glyph_dsc_id (Thumb, 254 bytes, Stack size 48 bytes, lv_font_fmt_txt.o(.text.get_glyph_dsc_id))
[Stack]
- Max Depth = 88
- Call Chain = get_glyph_dsc_id ⇒ _lv_utils_bsearch
[Calls]
[Called By]- >> lv_font_get_glyph_dsc_fmt_txt
- >> lv_font_get_bitmap_fmt_txt
unicode_list_compare (Thumb, 8 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(.text.unicode_list_compare))
[Address Reference Count : 1]
- lv_font_fmt_txt.o(.text.get_glyph_dsc_id)
kern_pair_8_compare (Thumb, 16 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(.text.kern_pair_8_compare))
[Address Reference Count : 1]
- lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt)
kern_pair_16_compare (Thumb, 16 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(.text.kern_pair_16_compare))
[Address Reference Count : 1]
- lv_font_fmt_txt.o(.text.lv_font_get_glyph_dsc_fmt_txt)
anim_timer (Thumb, 412 bytes, Stack size 40 bytes, lv_anim.o(.text.anim_timer))
[Stack]
- Max Depth = 84
- Call Chain = anim_timer ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_timer_pause
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_timer_resume
[Address Reference Count : 1]- lv_anim.o(.text._lv_anim_core_init)
lv_mem_walker (Thumb, 34 bytes, Stack size 0 bytes, lv_mem.o(.text.lv_mem_walker))
[Address Reference Count : 2]
- lv_mem.o(.text.lv_mem_alloc)
- lv_mem.o(.text.lv_mem_realloc)
_out_buffer (Thumb, 8 bytes, Stack size 0 bytes, lv_printf.o(.text._out_buffer))
[Address Reference Count : 2]
- lv_printf.o(.text.lv_snprintf)
- lv_printf.o(.text.lv_vsnprintf)
_vsnprintf (Thumb, 2012 bytes, Stack size 128 bytes, lv_printf.o(.text._vsnprintf))
[Stack]
- Max Depth = 176 + In Cycle
- Call Chain = _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> _ntoa_format
- >> _vsnprintf
- >> __aeabi_uldivmod
[Called By]- >> lv_snprintf
- >> lv_vsnprintf
- >> _vsnprintf
_out_null (Thumb, 2 bytes, Stack size 0 bytes, lv_printf.o(.text._out_null))
[Address Reference Count : 1]
- lv_printf.o(.text._vsnprintf)
_ntoa_format (Thumb, 460 bytes, Stack size 48 bytes, lv_printf.o(.text._ntoa_format))
[Stack]
- Max Depth = 48
- Call Chain = _ntoa_format
[Calls]- >> __aeabi_memset (via Veneer)
[Called By]
default_walker (Thumb, 2 bytes, Stack size 0 bytes, lv_tlsf.o(.text.default_walker))
[Address Reference Count : 1]
- lv_tlsf.o(.text.lv_tlsf_walk_pool)
block_locate_free (Thumb, 266 bytes, Stack size 16 bytes, lv_tlsf.o(.text.block_locate_free))
[Stack]
- Max Depth = 16
- Call Chain = block_locate_free
[Called By]- >> lv_tlsf_realloc
- >> lv_tlsf_malloc
block_prepare_used (Thumb, 306 bytes, Stack size 16 bytes, lv_tlsf.o(.text.block_prepare_used))
[Stack]
- Max Depth = 16
- Call Chain = block_prepare_used
[Called By]- >> lv_tlsf_realloc
- >> lv_tlsf_malloc
block_merge_next (Thumb, 182 bytes, Stack size 20 bytes, lv_tlsf.o(.text.block_merge_next))
[Stack]
- Max Depth = 20
- Call Chain = block_merge_next
[Called By]- >> lv_tlsf_realloc
- >> lv_tlsf_free
lv_txt_utf8_size (Thumb, 56 bytes, Stack size 0 bytes, lv_txt.o(.text.lv_txt_utf8_size))
[Address Reference Count : 1]
- lv_txt.o(.data._lv_txt_encoded_size)
lv_txt_unicode_to_utf8 (Thumb, 126 bytes, Stack size 0 bytes, lv_txt.o(.text.lv_txt_unicode_to_utf8))
[Address Reference Count : 1]
- lv_txt.o(.data._lv_txt_unicode_to_encoded)
lv_txt_utf8_next (Thumb, 270 bytes, Stack size 8 bytes, lv_txt.o(.text.lv_txt_utf8_next))
[Stack]
- Max Depth = 8
- Call Chain = lv_txt_utf8_next
[Address Reference Count : 1]- lv_txt.o(.data._lv_txt_encoded_next)
lv_txt_utf8_prev (Thumb, 90 bytes, Stack size 24 bytes, lv_txt.o(.text.lv_txt_utf8_prev))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_prev
[Address Reference Count : 1]- lv_txt.o(.data._lv_txt_encoded_prev)
lv_txt_utf8_get_byte_id (Thumb, 52 bytes, Stack size 24 bytes, lv_txt.o(.text.lv_txt_utf8_get_byte_id))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_byte_id
[Address Reference Count : 1]- lv_txt.o(.data._lv_txt_encoded_get_byte_id)
lv_txt_utf8_get_char_id (Thumb, 54 bytes, Stack size 32 bytes, lv_txt.o(.text.lv_txt_utf8_get_char_id))
[Stack]
- Max Depth = 32
- Call Chain = lv_txt_utf8_get_char_id
[Address Reference Count : 1]- lv_txt.o(.data._lv_txt_encoded_get_char_id)
lv_txt_utf8_get_length (Thumb, 48 bytes, Stack size 24 bytes, lv_txt.o(.text.lv_txt_utf8_get_length))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_length
[Address Reference Count : 1]- lv_txt.o(.data._lv_txt_get_encoded_length)
lv_arc_constructor (Thumb, 96 bytes, Stack size 8 bytes, lv_arc.o(.text.lv_arc_constructor))
[Stack]
- Max Depth = 272
- Call Chain = lv_arc_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_tick_get
- >> lv_obj_set_ext_click_area
[Address Reference Count : 1]- lv_arc.o(.rodata.lv_arc_class)
lv_arc_event (Thumb, 1580 bytes, Stack size 208 bytes, lv_arc.o(.text.lv_arc_event))
[Stack]
- Max Depth = 464
- Call Chain = lv_arc_event ⇒ lv_arc_set_value ⇒ value_update ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_group_get_editing
- >> lv_group_set_editing
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_area_set
- >> lv_event_send
- >> lv_draw_arc
- >> lv_draw_arc_dsc_init
- >> lv_area_increase
- >> lv_obj_init_draw_arc_dsc
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
- >> _lv_area_is_point_on
- >> lv_indev_get_point
- >> lv_atan2
- >> lv_map
- >> lv_arc_set_value
- >> value_update
- >> get_knob_area
- >> get_center
[Address Reference Count : 1]- lv_arc.o(.rodata.lv_arc_class)
get_center (Thumb, 162 bytes, Stack size 40 bytes, lv_arc.o(.text.get_center))
[Stack]
- Max Depth = 120
- Call Chain = get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_width
- >> lv_obj_get_style_prop
[Called By]- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
- >> inv_arc_area
- >> lv_arc_event
get_knob_area (Thumb, 266 bytes, Stack size 48 bytes, lv_arc.o(.text.get_knob_area))
[Stack]
- Max Depth = 128
- Call Chain = get_knob_area ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_trigo_sin
- >> lv_obj_get_style_prop
[Called By]- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
- >> lv_arc_event
value_update (Thumb, 222 bytes, Stack size 32 bytes, lv_arc.o(.text.value_update))
[Stack]
- Max Depth = 256
- Call Chain = value_update ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
- >> lv_map
[Called By]- >> lv_arc_set_bg_end_angle
- >> lv_arc_set_bg_start_angle
- >> lv_arc_set_value
- >> lv_arc_event
inv_arc_area (Thumb, 174 bytes, Stack size 64 bytes, lv_arc.o(.text.inv_arc_area))
[Stack]
- Max Depth = 184
- Call Chain = inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_draw_arc_get_area
- >> lv_obj_is_visible
- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
- >> get_center
[Called By]- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
- >> lv_arc_set_bg_end_angle
- >> lv_arc_set_bg_start_angle
lv_bar_constructor (Thumb, 118 bytes, Stack size 16 bytes, lv_bar.o(.text.lv_bar_constructor))
[Stack]
- Max Depth = 280
- Call Chain = lv_bar_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_invalidate
[Address Reference Count : 1]- lv_bar.o(.rodata.lv_bar_class)
lv_bar_destructor (Thumb, 28 bytes, Stack size 8 bytes, lv_bar.o(.text.lv_bar_destructor))
[Stack]
- Max Depth = 92
- Call Chain = lv_bar_destructor ⇒ lv_anim_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_bar.o(.rodata.lv_bar_class)
lv_bar_event (Thumb, 1590 bytes, Stack size 304 bytes, lv_bar.o(.text.lv_bar_event))
[Stack]
- Max Depth = 532
- Call Chain = lv_bar_event ⇒ lv_draw_mask_radius_init ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_event_send
- >> lv_draw_mask_remove_id
- >> lv_obj_get_coords
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_draw_mask_radius_init
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_invalidate_area
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_get_style_prop
[Address Reference Count : 1]- lv_bar.o(.rodata.lv_bar_class)
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_bar.o(.text.lv_area_get_width))
[Address Reference Count : 1]
- lv_bar.o(.text.lv_bar_event)
lv_area_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_bar.o(.text.lv_area_get_height))
[Address Reference Count : 1]
- lv_bar.o(.text.lv_bar_event)
lv_bar_set_value_with_anim (Thumb, 114 bytes, Stack size 88 bytes, lv_bar.o(.text.lv_bar_set_value_with_anim))
[Stack]
- Max Depth = 200
- Call Chain = lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_invalidate
- >> lv_obj_get_style_prop
[Called By]- >> lv_bar_set_value
- >> lv_bar_set_start_value
lv_bar_anim (Thumb, 10 bytes, Stack size 0 bytes, lv_bar.o(.text.lv_bar_anim))
[Stack]
- Max Depth = 112
- Call Chain = lv_bar_anim ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Address Reference Count : 1]- lv_bar.o(.text.lv_bar_set_value_with_anim)
lv_bar_anim_ready (Thumb, 44 bytes, Stack size 0 bytes, lv_bar.o(.text.lv_bar_anim_ready))
[Stack]
- Max Depth = 112
- Call Chain = lv_bar_anim_ready ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Address Reference Count : 1]- lv_bar.o(.text.lv_bar_set_value_with_anim)
lv_btn_constructor (Thumb, 26 bytes, Stack size 8 bytes, lv_btn.o(.text.lv_btn_constructor))
[Stack]
- Max Depth = 272
- Call Chain = lv_btn_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
[Address Reference Count : 1]- lv_btn.o(.rodata.lv_btn_class)
lv_btnmatrix_constructor (Thumb, 42 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_constructor))
[Stack]
- Max Depth = 240
- Call Chain = lv_btnmatrix_constructor ⇒ lv_btnmatrix_set_map ⇒ lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Address Reference Count : 1]- lv_btnmatrix.o(.rodata.lv_btnmatrix_class)
lv_btnmatrix_destructor (Thumb, 24 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_destructor))
[Stack]
- Max Depth = 52
- Call Chain = lv_btnmatrix_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_btnmatrix.o(.rodata.lv_btnmatrix_class)
lv_btnmatrix_event (Thumb, 1560 bytes, Stack size 56 bytes, lv_btnmatrix.o(.text.lv_btnmatrix_event))
[Stack]
- Max Depth = 848
- Call Chain = lv_btnmatrix_event ⇒ draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_group_get_editing
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_indev_get_next
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_indev_get_act
- >> lv_event_send
- >> lv_btnmatrix_set_map
- >> lv_obj_get_content_height
- >> lv_obj_get_style_prop
- >> lv_indev_get_point
- >> lv_indev_reset_long_press
- >> draw_main
- >> make_one_button_checked
- >> get_button_from_point
- >> invalidate_button_area
- >> strcmp
[Address Reference Count : 1]- lv_btnmatrix.o(.rodata.lv_btnmatrix_class)
invalidate_button_area (Thumb, 212 bytes, Stack size 40 bytes, lv_btnmatrix.o(.text.invalidate_button_area))
[Stack]
- Max Depth = 152
- Call Chain = invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_disp
- >> lv_disp_get_dpi
- >> lv_obj_get_coords
- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
[Called By]- >> lv_btnmatrix_set_selected_btn
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl_all
- >> lv_btnmatrix_set_btn_ctrl_all
- >> make_one_button_checked
- >> lv_btnmatrix_event
get_button_from_point (Thumb, 414 bytes, Stack size 88 bytes, lv_btnmatrix.o(.text.get_button_from_point))
[Stack]
- Max Depth = 168
- Call Chain = get_button_from_point ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_width
- >> lv_obj_get_coords
- >> lv_obj_get_style_prop
- >> _lv_area_is_point_on
[Called By]
make_one_button_checked (Thumb, 142 bytes, Stack size 24 bytes, lv_btnmatrix.o(.text.make_one_button_checked))
[Stack]
- Max Depth = 176
- Call Chain = make_one_button_checked ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> invalidate_button_area
[Called By]- >> lv_btnmatrix_set_one_checked
- >> lv_btnmatrix_event
draw_main (Thumb, 932 bytes, Stack size 344 bytes, lv_btnmatrix.o(.text.draw_main))
[Stack]
- Max Depth = 792
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_event_send
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_obj_get_coords
- >> lv_obj_init_draw_label_dsc
- >> lv_memcpy
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
- >> strcmp
[Called By]
lv_checkbox_constructor (Thumb, 52 bytes, Stack size 8 bytes, lv_checkbox.o(.text.lv_checkbox_constructor))
[Stack]
- Max Depth = 264
- Call Chain = lv_checkbox_constructor ⇒ lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]
[Address Reference Count : 1]- lv_checkbox.o(.rodata.lv_checkbox_class)
lv_checkbox_destructor (Thumb, 30 bytes, Stack size 8 bytes, lv_checkbox.o(.text.lv_checkbox_destructor))
[Stack]
- Max Depth = 52
- Call Chain = lv_checkbox_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_checkbox.o(.rodata.lv_checkbox_class)
lv_checkbox_event (Thumb, 792 bytes, Stack size 264 bytes, lv_checkbox.o(.text.lv_checkbox_event))
[Stack]
- Max Depth = 712
- Call Chain = lv_checkbox_event ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_event_send
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_get_style_prop
[Address Reference Count : 1]- lv_checkbox.o(.rodata.lv_checkbox_class)
lv_dropdown_constructor (Thumb, 180 bytes, Stack size 16 bytes, lv_dropdown.o(.text.lv_dropdown_constructor))
[Stack]
- Max Depth = 272
- Call Chain = lv_dropdown_constructor ⇒ lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_add_flag
- >> lv_mem_free
- >> lv_obj_invalidate
- >> lv_obj_get_screen
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Address Reference Count : 1]- lv_dropdown.o(.rodata.lv_dropdown_class)
lv_dropdown_destructor (Thumb, 38 bytes, Stack size 8 bytes, lv_dropdown.o(.text.lv_dropdown_destructor))
[Stack]
- Max Depth = 296
- Call Chain = lv_dropdown_destructor ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_del
- >> lv_mem_free
[Address Reference Count : 1]- lv_dropdown.o(.rodata.lv_dropdown_class)
lv_dropdown_event (Thumb, 366 bytes, Stack size 16 bytes, lv_dropdown.o(.text.lv_dropdown_event))
[Stack]
- Max Depth = 768
- Call Chain = lv_dropdown_event ⇒ draw_main ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_add_flag
- >> lv_obj_clear_state
- >> lv_group_get_editing
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_event_send
- >> lv_obj_refresh_self_size
- >> lv_obj_get_style_prop
- >> lv_indev_get_obj_act
- >> lv_dropdown_close
- >> lv_dropdown_open
- >> btn_release_handler
- >> position_to_selected
- >> draw_main
[Address Reference Count : 1]- lv_dropdown.o(.rodata.lv_dropdown_class)
draw_main (Thumb, 758 bytes, Stack size 144 bytes, lv_dropdown.o(.text.draw_main))
[Stack]
- Max Depth = 752
- Call Chain = draw_main ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_height
- >> lv_event_get_target
- >> lv_obj_get_width
- >> lv_event_get_draw_ctx
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_draw_img
- >> lv_draw_img_dsc_init
- >> lv_img_decoder_get_info
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_img_src_get_type
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_obj_get_style_prop
- >> strlen
[Called By]
position_to_selected (Thumb, 98 bytes, Stack size 16 bytes, lv_dropdown.o(.text.position_to_selected))
[Stack]
- Max Depth = 280
- Call Chain = position_to_selected ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_obj_invalidate
- >> lv_obj_get_child
- >> lv_obj_get_content_height
- >> lv_obj_scroll_to_y
- >> lv_obj_get_style_prop
[Called By]- >> lv_dropdown_open
- >> lv_dropdown_event
btn_release_handler (Thumb, 146 bytes, Stack size 24 bytes, lv_dropdown.o(.text.btn_release_handler))
[Stack]
- Max Depth = 496
- Call Chain = btn_release_handler ⇒ lv_dropdown_open ⇒ lv_obj_align_to ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_add_flag
- >> lv_obj_clear_state
- >> lv_group_set_editing
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_indev_get_scroll_obj
- >> lv_dropdown_open
[Called By]
lv_dropdownlist_constructor (Thumb, 50 bytes, Stack size 8 bytes, lv_dropdown.o(.text.lv_dropdownlist_constructor))
[Stack]
- Max Depth = 272
- Call Chain = lv_dropdownlist_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_label_create
[Address Reference Count : 1]- lv_dropdown.o(.rodata.lv_dropdownlist_class)
lv_dropdownlist_destructor (Thumb, 8 bytes, Stack size 0 bytes, lv_dropdown.o(.text.lv_dropdownlist_destructor))
[Address Reference Count : 1]
- lv_dropdown.o(.rodata.lv_dropdownlist_class)
lv_dropdown_list_event (Thumb, 666 bytes, Stack size 40 bytes, lv_dropdown.o(.text.lv_dropdown_list_event))
[Stack]
- Max Depth = 576
- Call Chain = lv_dropdown_list_event ⇒ draw_box_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_add_flag
- >> lv_obj_clear_state
- >> lv_group_get_editing
- >> lv_group_set_editing
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_event_get_draw_ctx
- >> lv_obj_event_base
- >> lv_indev_get_act
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_obj_get_child
- >> _lv_area_intersect
- >> lv_obj_get_style_prop
- >> lv_indev_get_scroll_obj
- >> lv_indev_get_point
- >> draw_box_label
- >> draw_box
[Address Reference Count : 1]- lv_dropdown.o(.rodata.lv_dropdownlist_class)
draw_box (Thumb, 180 bytes, Stack size 104 bytes, lv_dropdown.o(.text.draw_box))
[Stack]
- Max Depth = 216
- Call Chain = draw_box ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_child
- >> lv_draw_rect
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
[Called By]- >> lv_dropdown_list_event
draw_box_label (Thumb, 228 bytes, Stack size 88 bytes, lv_dropdown.o(.text.draw_box_label))
[Stack]
- Max Depth = 536
- Call Chain = draw_box_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_obj_get_child
- >> _lv_area_intersect
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_get_style_prop
- >> lv_label_get_text
[Called By]- >> lv_dropdown_list_event
lv_img_constructor (Thumb, 98 bytes, Stack size 16 bytes, lv_img.o(.text.lv_img_constructor))
[Stack]
- Max Depth = 280
- Call Chain = lv_img_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_obj_get_width
- >> lv_obj_add_flag
[Address Reference Count : 1]- lv_img.o(.rodata.lv_img_class)
lv_img_destructor (Thumb, 48 bytes, Stack size 8 bytes, lv_img.o(.text.lv_img_destructor))
[Stack]
- Max Depth = 52
- Call Chain = lv_img_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_img.o(.rodata.lv_img_class)
lv_img_event (Thumb, 2076 bytes, Stack size 152 bytes, lv_img.o(.text.lv_img_event))
[Stack]
- Max Depth = 760
- Call Chain = lv_img_event ⇒ lv_draw_img ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_height
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_width
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_img_set_src
- >> _lv_img_buf_get_transformed_area
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_draw_img
- >> lv_draw_img_dsc_init
- >> lv_obj_get_click_area
- >> _lv_area_intersect
- >> lv_obj_get_coords
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_refresh_ext_draw_size
- >> _lv_area_is_in
- >> lv_obj_get_style_prop
- >> _lv_area_is_point_on
[Address Reference Count : 1]- lv_img.o(.rodata.lv_img_class)
lv_label_constructor (Thumb, 72 bytes, Stack size 8 bytes, lv_label.o(.text.lv_label_constructor))
[Stack]
- Max Depth = 408
- Call Chain = lv_label_constructor ⇒ lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_clear_flag
- >> lv_label_set_text
- >> lv_label_set_long_mode
[Address Reference Count : 1]- lv_label.o(.rodata.lv_label_class)
lv_label_destructor (Thumb, 50 bytes, Stack size 16 bytes, lv_label.o(.text.lv_label_destructor))
[Stack]
- Max Depth = 60
- Call Chain = lv_label_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_label.o(.rodata.lv_label_class)
lv_label_event (Thumb, 1146 bytes, Stack size 96 bytes, lv_label.o(.text.lv_label_event))
[Stack]
- Max Depth = 544
- Call Chain = lv_label_event ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_mem_free
- >> lv_event_set_ext_draw_size
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_area_move
- >> lv_font_get_glyph_width
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> _lv_area_intersect
- >> lv_obj_get_content_coords
- >> lv_obj_get_content_width
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_label_refr_text
[Address Reference Count : 1]- lv_label.o(.rodata.lv_label_class)
lv_label_refr_text (Thumb, 1216 bytes, Stack size 128 bytes, lv_label.o(.text.lv_label_refr_text))
[Stack]
- Max Depth = 376
- Call Chain = lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_disp
- >> lv_obj_invalidate
- >> lv_font_get_glyph_width
- >> lv_txt_get_size
- >> lv_disp_get_dpi
- >> lv_anim_speed_to_time
- >> lv_anim_get
- >> lv_obj_get_content_coords
- >> lv_obj_refresh_self_size
- >> lv_obj_get_style_prop
- >> strlen
- >> lv_label_get_letter_on
- >> lv_label_set_dot_tmp
[Called By]- >> lv_label_set_text
- >> lv_label_set_text_fmt
- >> lv_label_set_long_mode
- >> lv_label_event
- >> lv_label_set_text_static
set_ofs_x_anim (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(.text.set_ofs_x_anim))
[Stack]
- Max Depth = 112
- Call Chain = set_ofs_x_anim ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Address Reference Count : 2]- lv_label.o(.text.lv_label_refr_text)
- lv_label.o(.text.lv_label_set_long_mode)
set_ofs_y_anim (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(.text.set_ofs_y_anim))
[Stack]
- Max Depth = 112
- Call Chain = set_ofs_y_anim ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Address Reference Count : 2]- lv_label.o(.text.lv_label_refr_text)
- lv_label.o(.text.lv_label_set_long_mode)
lv_label_set_dot_tmp (Thumb, 118 bytes, Stack size 24 bytes, lv_label.o(.text.lv_label_set_dot_tmp))
[Stack]
- Max Depth = 104
- Call Chain = lv_label_set_dot_tmp ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used
[Calls]- >> lv_mem_free
- >> lv_memcpy
- >> lv_mem_alloc
[Called By]
lv_line_constructor (Thumb, 26 bytes, Stack size 0 bytes, lv_line.o(.text.lv_line_constructor))
[Stack]
- Max Depth = 264
- Call Chain = lv_line_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]
[Address Reference Count : 1]- lv_line.o(.rodata.lv_line_class)
lv_line_event (Thumb, 394 bytes, Stack size 64 bytes, lv_line.o(.text.lv_line_event))
[Stack]
- Max Depth = 160
- Call Chain = lv_line_event ⇒ lv_obj_init_draw_line_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_draw_line
- >> lv_draw_line_dsc_init
- >> lv_obj_get_coords
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_get_style_prop
[Address Reference Count : 1]- lv_line.o(.rodata.lv_line_class)
lv_roller_constructor (Thumb, 144 bytes, Stack size 16 bytes, lv_roller.o(.text.lv_roller_constructor))
[Stack]
- Max Depth = 408
- Call Chain = lv_roller_constructor ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_clear_flag
- >> lv_label_set_text
- >> lv_obj_get_child
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Address Reference Count : 1]- lv_roller.o(.rodata.lv_roller_class)
lv_roller_event (Thumb, 1610 bytes, Stack size 136 bytes, lv_roller.o(.text.lv_roller_event))
[Stack]
- Max Depth = 584
- Call Chain = lv_roller_event ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_height
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_width
- >> lv_group_get_editing
- >> lv_group_set_editing
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_indev_get_act
- >> lv_obj_set_y
- >> lv_anim_del
- >> lv_event_send
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_obj_get_child
- >> _lv_area_intersect
- >> lv_obj_get_y
- >> lv_obj_get_coords
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_refresh_self_size
- >> lv_obj_refresh_ext_draw_size
- >> lv_draw_rect
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_indev_scroll_throw_predict
- >> lv_obj_get_style_prop
- >> lv_indev_get_vect
- >> lv_indev_get_point
- >> lv_label_get_text
- >> lv_roller_set_selected
- >> refr_position
- >> lv_label_get_letter_on
[Address Reference Count : 1]- lv_roller.o(.rodata.lv_roller_class)
set_y_anim (Thumb, 6 bytes, Stack size 0 bytes, lv_roller.o(.text.set_y_anim))
[Stack]
- Max Depth = 216
- Call Chain = set_y_anim ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Address Reference Count : 2]- lv_roller.o(.text.refr_position)
- lv_roller.o(.text.lv_roller_event)
refr_position (Thumb, 310 bytes, Stack size 96 bytes, lv_roller.o(.text.refr_position))
[Stack]
- Max Depth = 336
- Call Chain = refr_position ⇒ inf_normalize ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_width
- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_child
- >> lv_obj_calculate_style_text_align
- >> lv_obj_get_y
- >> lv_obj_get_content_height
- >> lv_obj_get_content_width
- >> lv_obj_get_style_prop
- >> lv_label_get_text
- >> inf_normalize
[Called By]- >> lv_roller_set_selected
- >> lv_roller_label_event
- >> lv_roller_event
lv_roller_label_event (Thumb, 506 bytes, Stack size 96 bytes, lv_roller.o(.text.lv_roller_label_event))
[Stack]
- Max Depth = 544
- Call Chain = lv_roller_label_event ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_width
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_obj_get_child
- >> _lv_area_intersect
- >> lv_obj_get_coords
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_get_style_prop
- >> lv_label_get_text
- >> refr_position
[Address Reference Count : 1]- lv_roller.o(.rodata.lv_roller_label_class)
inf_normalize (Thumb, 152 bytes, Stack size 24 bytes, lv_roller.o(.text.inf_normalize))
[Stack]
- Max Depth = 240
- Call Chain = inf_normalize ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_y
- >> lv_obj_get_child
- >> lv_obj_get_content_height
- >> lv_obj_get_style_prop
[Called By]- >> scroll_anim_ready_cb
- >> refr_position
scroll_anim_ready_cb (Thumb, 16 bytes, Stack size 8 bytes, lv_roller.o(.text.scroll_anim_ready_cb))
[Stack]
- Max Depth = 248
- Call Chain = scroll_anim_ready_cb ⇒ inf_normalize ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_parent
- >> inf_normalize
[Address Reference Count : 1]- lv_roller.o(.text.refr_position)
lv_slider_constructor (Thumb, 94 bytes, Stack size 8 bytes, lv_slider.o(.text.lv_slider_constructor))
[Stack]
- Max Depth = 272
- Call Chain = lv_slider_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_disp_get_dpi
- >> lv_obj_set_ext_click_area
[Address Reference Count : 1]- lv_slider.o(.rodata.lv_slider_class)
lv_slider_event (Thumb, 1884 bytes, Stack size 240 bytes, lv_slider.o(.text.lv_slider_event))
[Stack]
- Max Depth = 456
- Call Chain = lv_slider_event ⇒ lv_bar_set_value ⇒ lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_height
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_width
- >> lv_group_get_editing
- >> lv_group_set_editing
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_indev_get_act
- >> lv_event_send
- >> lv_bar_get_value
- >> lv_bar_set_value
- >> lv_obj_invalidate
- >> lv_area_increase
- >> lv_memcpy
- >> lv_obj_refresh_ext_draw_size
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_get_style_prop
- >> _lv_area_is_point_on
- >> lv_indev_get_point
- >> lv_bar_get_start_value
- >> lv_bar_get_mode
- >> lv_bar_set_start_value
- >> position_knob
[Address Reference Count : 1]- lv_slider.o(.rodata.lv_slider_class)
position_knob (Thumb, 196 bytes, Stack size 32 bytes, lv_slider.o(.text.position_knob))
[Stack]
- Max Depth = 112
- Call Chain = position_knob ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_switch_constructor (Thumb, 40 bytes, Stack size 8 bytes, lv_switch.o(.text.lv_switch_constructor))
[Stack]
- Max Depth = 272
- Call Chain = lv_switch_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_bottom ⇒ lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
[Address Reference Count : 1]- lv_switch.o(.rodata.lv_switch_class)
lv_switch_destructor (Thumb, 8 bytes, Stack size 0 bytes, lv_switch.o(.text.lv_switch_destructor))
[Stack]
- Max Depth = 84
- Call Chain = lv_switch_destructor ⇒ lv_anim_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_switch.o(.rodata.lv_switch_class)
lv_switch_event (Thumb, 702 bytes, Stack size 168 bytes, lv_switch.o(.text.lv_switch_event))
[Stack]
- Max Depth = 280
- Call Chain = lv_switch_event ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_get_height
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_state
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_invalidate
- >> lv_draw_rect
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_get_style_prop
[Address Reference Count : 1]- lv_switch.o(.rodata.lv_switch_class)
lv_switch_anim_exec_cb (Thumb, 6 bytes, Stack size 0 bytes, lv_switch.o(.text.lv_switch_anim_exec_cb))
[Stack]
- Max Depth = 112
- Call Chain = lv_switch_anim_exec_cb ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Address Reference Count : 1]- lv_switch.o(.text.lv_switch_event)
lv_switch_anim_ready (Thumb, 12 bytes, Stack size 0 bytes, lv_switch.o(.text.lv_switch_anim_ready))
[Stack]
- Max Depth = 112
- Call Chain = lv_switch_anim_ready ⇒ lv_obj_invalidate ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]
[Address Reference Count : 1]- lv_switch.o(.text.lv_switch_event)
lv_table_constructor (Thumb, 58 bytes, Stack size 8 bytes, lv_table.o(.text.lv_table_constructor))
[Stack]
- Max Depth = 132
- Call Chain = lv_table_constructor ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]- >> lv_mem_realloc
- >> lv_mem_alloc
[Address Reference Count : 1]- lv_table.o(.rodata.lv_table_class)
lv_table_destructor (Thumb, 94 bytes, Stack size 24 bytes, lv_table.o(.text.lv_table_destructor))
[Stack]
- Max Depth = 68
- Call Chain = lv_table_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_table.o(.rodata.lv_table_class)
lv_table_event (Thumb, 696 bytes, Stack size 32 bytes, lv_table.o(.text.lv_table_event))
[Stack]
- Max Depth = 912
- Call Chain = lv_table_event ⇒ draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_indev_get_type
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_indev_get_act
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_get_style_prop
- >> lv_indev_get_scroll_obj
- >> lv_indev_get_point
- >> draw_main
- >> refr_size
[Address Reference Count : 1]- lv_table.o(.rodata.lv_table_class)
refr_size (Thumb, 258 bytes, Stack size 72 bytes, lv_table.o(.text.refr_size))
[Stack]
- Max Depth = 344
- Call Chain = refr_size ⇒ get_row_height ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_refresh_self_size
- >> lv_obj_get_style_prop
- >> get_row_height
[Called By]
draw_main (Thumb, 1382 bytes, Stack size 432 bytes, lv_table.o(.text.draw_main))
[Stack]
- Max Depth = 880
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_event_send
- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> _lv_area_intersect
- >> lv_obj_init_draw_label_dsc
- >> lv_memcpy
- >> lv_obj_get_scroll_y
- >> lv_draw_rect
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_scroll_x
- >> lv_obj_get_style_prop
[Called By]
get_row_height (Thumb, 270 bytes, Stack size 72 bytes, lv_table.o(.text.get_row_height))
[Stack]
- Max Depth = 272
- Call Chain = get_row_height ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]
[Called By]
lv_textarea_constructor (Thumb, 234 bytes, Stack size 88 bytes, lv_textarea.o(.text.lv_textarea_constructor))
[Stack]
- Max Depth = 584
- Call Chain = lv_textarea_constructor ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_add_flag
- >> lv_label_set_text
- >> lv_label_create
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_textarea_set_cursor_pos
- >> lv_obj_set_width
- >> lv_obj_get_style_prop
[Address Reference Count : 1]- lv_textarea.o(.rodata.lv_textarea_class)
label_event_cb (Thumb, 156 bytes, Stack size 88 bytes, lv_textarea.o(.text.label_event_cb))
[Stack]
- Max Depth = 480
- Call Chain = label_event_cb ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_label_set_text
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_style_prop
- >> refr_cursor_area
[Address Reference Count : 1]- lv_textarea.o(.text.lv_textarea_constructor)
cursor_blink_anim_cb (Thumb, 98 bytes, Stack size 16 bytes, lv_textarea.o(.text.cursor_blink_anim_cb))
[Stack]
- Max Depth = 128
- Call Chain = cursor_blink_anim_cb ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on
[Calls]- >> lv_obj_invalidate_area
[Address Reference Count : 4]- lv_textarea.o(.text.lv_textarea_set_cursor_pos)
- lv_textarea.o(.text.lv_textarea_constructor)
- lv_textarea.o(.text.lv_textarea_event)
- lv_textarea.o(.text.label_event_cb)
lv_textarea_destructor (Thumb, 34 bytes, Stack size 8 bytes, lv_textarea.o(.text.lv_textarea_destructor))
[Stack]
- Max Depth = 52
- Call Chain = lv_textarea_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next
[Calls]
[Address Reference Count : 1]- lv_textarea.o(.rodata.lv_textarea_class)
lv_textarea_event (Thumb, 1224 bytes, Stack size 152 bytes, lv_textarea.o(.text.lv_textarea_event))
[Stack]
- Max Depth = 840
- Call Chain = lv_textarea_event ⇒ lv_textarea_add_char ⇒ lv_textarea_add_text ⇒ lv_textarea_add_char (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_width
- >> lv_obj_add_flag
- >> lv_indev_get_type
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_obj_event_base
- >> lv_indev_get_act
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_event_send
- >> lv_obj_invalidate
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_del_char
- >> lv_area_move
- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> lv_obj_get_coords
- >> lv_obj_init_draw_label_dsc
- >> lv_memcpy
- >> lv_draw_rect
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_prop
- >> lv_indev_get_vect
- >> lv_indev_get_point
- >> lv_textarea_add_char
- >> lv_label_get_text
- >> lv_textarea_cursor_down
- >> lv_textarea_cursor_up
- >> lv_textarea_del_char_forward
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_on
[Address Reference Count : 1]- lv_textarea.o(.rodata.lv_textarea_class)
pwd_char_hider (Thumb, 168 bytes, Stack size 56 bytes, lv_textarea.o(.text.pwd_char_hider))
[Stack]
- Max Depth = 448
- Call Chain = pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_label_set_text
- >> lv_font_get_glyph_dsc
- >> lv_memcpy
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_obj_get_style_prop
- >> lv_label_get_text
- >> refr_cursor_area
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_set_text
- >> lv_textarea_add_char
- >> pwd_char_hider_anim_ready
pwd_char_hider_anim (Thumb, 2 bytes, Stack size 0 bytes, lv_textarea.o(.text.pwd_char_hider_anim))
[Address Reference Count : 3]
- lv_textarea.o(.text.lv_textarea_set_text)
- lv_textarea.o(.text.lv_textarea_add_char)
- lv_textarea.o(.text.lv_textarea_add_text)
pwd_char_hider_anim_ready (Thumb, 6 bytes, Stack size 0 bytes, lv_textarea.o(.text.pwd_char_hider_anim_ready))
[Stack]
- Max Depth = 448
- Call Chain = pwd_char_hider_anim_ready ⇒ pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]
[Address Reference Count : 3]- lv_textarea.o(.text.lv_textarea_set_text)
- lv_textarea.o(.text.lv_textarea_add_char)
- lv_textarea.o(.text.lv_textarea_add_text)
refr_cursor_area (Thumb, 520 bytes, Stack size 64 bytes, lv_textarea.o(.text.refr_cursor_area))
[Stack]
- Max Depth = 296
- Call Chain = refr_cursor_area ⇒ lv_label_get_letter_pos ⇒ _lv_txt_get_next_line ⇒ lv_font_get_glyph_width
[Calls]- >> lv_font_get_glyph_width
- >> lv_obj_calculate_style_text_align
- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
- >> lv_label_get_text
- >> lv_label_get_letter_pos
[Called By]- >> lv_textarea_set_cursor_pos
- >> pwd_char_hider
- >> label_event_cb
_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]
_local_sscanf (Thumb, 62 bytes, Stack size 64 bytes, strtod.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = _local_sscanf ⇒ _scanf_real
[Calls]
[Called By]
_fp_value (Thumb, 296 bytes, Stack size 64 bytes, scanf_fp.o(.text), UNUSED)
[Calls]
- >> __aeabi_ul2d
- >> __aeabi_dmul
- >> __aeabi_ddiv
[Called By]
Undefined Global Symbols