_vsnprintf ⇒ _vsnprintf
Function Pointers
- ADC_DMAConvCplt from stm32f4xx_hal_adc.o(i.ADC_DMAConvCplt) referenced from stm32f4xx_hal_adc.o(i.HAL_ADC_Start_DMA)
- ADC_DMAError from stm32f4xx_hal_adc.o(i.ADC_DMAError) referenced from stm32f4xx_hal_adc.o(i.HAL_ADC_Start_DMA)
- ADC_DMAHalfConvCplt from stm32f4xx_hal_adc.o(i.ADC_DMAHalfConvCplt) referenced from stm32f4xx_hal_adc.o(i.HAL_ADC_Start_DMA)
- ADC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- BusFault_Handler from stm32f4xx_it.o(i.BusFault_Handler) referenced from startup_stm32f407xx.o(RESET)
- CAN1_RX0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- CAN1_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- CAN2_RX0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- CAN2_RX1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- CAN2_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- CAN2_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DCMI_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA1_Stream0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA1_Stream1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA1_Stream2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA1_Stream3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA1_Stream4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA1_Stream5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA1_Stream6_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA1_Stream7_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA2_Stream0_IRQHandler from stm32f4xx_it.o(i.DMA2_Stream0_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- DMA2_Stream1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA2_Stream2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA2_Stream3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA2_Stream4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA2_Stream5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA2_Stream6_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DMA2_Stream7_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- DebugMon_Handler from stm32f4xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f407xx.o(RESET)
- ETH_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- ETH_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- EXTI0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- EXTI1_IRQHandler from stm32f4xx_it.o(i.EXTI1_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- EXTI2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- EXTI3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- EXTI4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- EXTI9_5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- FLASH_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- FMC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- FPU_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- HASH_RNG_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- HardFault_Handler from stm32f4xx_it.o(i.HardFault_Handler) referenced from startup_stm32f407xx.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- I2C3_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- I2C3_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- MemManage_Handler from stm32f4xx_it.o(i.MemManage_Handler) referenced from startup_stm32f407xx.o(RESET)
- NMI_Handler from stm32f4xx_it.o(i.NMI_Handler) referenced from startup_stm32f407xx.o(RESET)
- OTG_FS_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- OTG_FS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- OTG_HS_EP1_IN_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- OTG_HS_EP1_OUT_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- OTG_HS_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- OTG_HS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- PVD_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- PendSV_Handler from port.o(.emb_text) referenced from startup_stm32f407xx.o(RESET)
- RCC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- RTC_Alarm_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- RTC_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- Reset_Handler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- SDIO_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- SPI1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- SPI2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- SPI3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- SVC_Handler from port.o(.emb_text) referenced from startup_stm32f407xx.o(RESET)
- StartDefaultTask from freertos.o(i.StartDefaultTask) referenced from freertos.o(.constdata)
- SysTick_Handler from port.o(i.SysTick_Handler) referenced from startup_stm32f407xx.o(RESET)
- SystemInit from system_stm32f4xx.o(i.SystemInit) referenced from startup_stm32f407xx.o(.text)
- TAMP_STAMP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM1_BRK_TIM9_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM1_TRG_COM_TIM11_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM1_UP_TIM10_IRQHandler from stm32f4xx_it.o(i.TIM1_UP_TIM10_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- TIM2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM3_IRQHandler from stm32f4xx_it.o(i.TIM3_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- TIM4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM6_DAC_IRQHandler from stm32f4xx_it.o(i.TIM6_DAC_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- TIM7_IRQHandler from stm32f4xx_it.o(i.TIM7_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- TIM8_BRK_TIM12_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM8_CC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- TIM8_UP_TIM13_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- UART4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- UART5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- UART_DMAAbortOnError from stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler)
- USART1_IRQHandler from stm32f4xx_it.o(i.USART1_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- USART2_IRQHandler from stm32f4xx_it.o(i.USART2_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- USART3_IRQHandler from stm32f4xx_it.o(i.USART3_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- USART6_IRQHandler from stm32f4xx_it.o(i.USART6_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
- UsageFault_Handler from stm32f4xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f407xx.o(RESET)
- WWDG_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f407xx.o(.text)
- _lv_disp_refr_timer from lv_refr.o(i._lv_disp_refr_timer) referenced from lv_hal_disp.o(i.lv_disp_drv_register)
- _lv_ll_get_head from lv_ll.o(i._lv_ll_get_head) referenced from lv_group.o(i.lv_group_focus_next)
- _lv_ll_get_next from lv_ll.o(i._lv_ll_get_next) referenced from lv_group.o(i.lv_group_focus_next)
- _lv_ll_get_prev from lv_ll.o(i._lv_ll_get_prev) referenced from lv_group.o(i.lv_group_focus_prev)
- _lv_ll_get_tail from lv_ll.o(i._lv_ll_get_tail) referenced from lv_group.o(i.lv_group_focus_prev)
- _out_buffer from lv_printf.o(i._out_buffer) referenced from lv_printf.o(i.lv_snprintf)
- _out_buffer from lv_printf.o(i._out_buffer) referenced from lv_printf.o(i.lv_vsnprintf)
- _out_null from lv_printf.o(i._out_null) referenced from lv_printf.o(i._vsnprintf)
- _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0vsprintf)
- anim_timer from lv_anim.o(i.anim_timer) referenced from lv_anim.o(i._lv_anim_core_init)
- arc_anim_end_angle from lv_spinner.o(i.arc_anim_end_angle) referenced from lv_spinner.o(i.lv_spinner_constructor)
- arc_anim_start_angle from lv_spinner.o(i.arc_anim_start_angle) referenced from lv_spinner.o(i.lv_spinner_constructor)
- btns_value_changed_event_cb from lv_tabview.o(i.btns_value_changed_event_cb) referenced from lv_tabview.o(i.lv_tabview_constructor)
- color_blend_true_color_additive from lv_draw_sw_blend.o(i.color_blend_true_color_additive) referenced from lv_draw_sw_blend.o(i.fill_blended)
- color_blend_true_color_additive from lv_draw_sw_blend.o(i.color_blend_true_color_additive) referenced from lv_draw_sw_blend.o(i.map_blended)
- color_blend_true_color_multiply from lv_draw_sw_blend.o(i.color_blend_true_color_multiply) referenced from lv_draw_sw_blend.o(i.fill_blended)
- color_blend_true_color_multiply from lv_draw_sw_blend.o(i.color_blend_true_color_multiply) referenced from lv_draw_sw_blend.o(i.map_blended)
- color_blend_true_color_subtractive from lv_draw_sw_blend.o(i.color_blend_true_color_subtractive) referenced from lv_draw_sw_blend.o(i.fill_blended)
- color_blend_true_color_subtractive from lv_draw_sw_blend.o(i.color_blend_true_color_subtractive) referenced from lv_draw_sw_blend.o(i.map_blended)
- cont_scroll_end_event_cb from lv_tabview.o(i.cont_scroll_end_event_cb) referenced from lv_tabview.o(i.lv_tabview_constructor)
- cursor_blink_anim_cb from lv_textarea.o(i.cursor_blink_anim_cb) referenced from lv_textarea.o(i.start_cursor_blink)
- dac8552_cs from dac8552.o(i.dac8552_cs) referenced from dac8552.o(i.dac8552_operation)
- dac8552_transmit_data from dac8552.o(i.dac8552_transmit_data) referenced from dac8552.o(i.dac8552_operation)
- dark_color_filter_cb from lv_theme_default.o(i.dark_color_filter_cb) referenced from lv_theme_default.o(i.style_init)
- disp_flush from lv_port_disp.o(i.disp_flush) referenced from lv_port_disp.o(i.lv_port_disp_init)
- draw_part_begin_event_cb from lv_calendar.o(i.draw_part_begin_event_cb) referenced from lv_calendar.o(i.lv_calendar_constructor)
- find_item from lv_draw_sw_gradient.o(i.find_item) referenced from lv_draw_sw_gradient.o(i.lv_gradient_get)
- find_oldest_item_life from lv_draw_sw_gradient.o(i.find_oldest_item_life) referenced from lv_draw_sw_gradient.o(i.allocate_item)
- flex_update from lv_flex.o(i.flex_update) referenced from lv_flex.o(i.lv_flex_init)
- grey_filter_cb from lv_theme_default.o(i.grey_filter_cb) referenced from lv_theme_default.o(i.style_init)
- grid_update from lv_grid.o(i.grid_update) referenced from lv_grid.o(i.lv_grid_init)
- kern_pair_16_compare from lv_font_fmt_txt.o(i.kern_pair_16_compare) referenced from lv_font_fmt_txt.o(i.get_kern_value)
- kern_pair_8_compare from lv_font_fmt_txt.o(i.kern_pair_8_compare) referenced from lv_font_fmt_txt.o(i.get_kern_value)
- kill_oldest_item from lv_draw_sw_gradient.o(i.kill_oldest_item) referenced from lv_draw_sw_gradient.o(i.allocate_item)
- label_event_cb from lv_textarea.o(i.label_event_cb) referenced from lv_textarea.o(i.lv_textarea_constructor)
- lv_anim_path_ease_in_out from lv_anim.o(i.lv_anim_path_ease_in_out) referenced from lv_spinner.o(i.lv_spinner_constructor)
- lv_anim_path_ease_out from lv_anim.o(i.lv_anim_path_ease_out) referenced from lv_obj_scroll.o(i.lv_obj_scroll_by)
- lv_anim_path_ease_out from lv_anim.o(i.lv_anim_path_ease_out) referenced from lv_roller.o(i.refr_position)
- lv_anim_path_linear from lv_anim.o(i.lv_anim_path_linear) referenced from lv_anim.o(i.lv_anim_init)
- lv_anim_path_linear from lv_anim.o(i.lv_anim_path_linear) referenced from lv_style.o(i.lv_style_transition_dsc_init)
- lv_anim_path_linear from lv_anim.o(i.lv_anim_path_linear) referenced from lv_theme_default.o(i.style_init)
- lv_anim_path_step from lv_anim.o(i.lv_anim_path_step) referenced from lv_textarea.o(i.auto_hide_characters)
- lv_anim_path_step from lv_anim.o(i.lv_anim_path_step) referenced from lv_textarea.o(i.start_cursor_blink)
- lv_arc_constructor from lv_arc.o(i.lv_arc_constructor) referenced from lv_arc.o(.constdata)
- lv_arc_event from lv_arc.o(i.lv_arc_event) referenced from lv_arc.o(.constdata)
- lv_area_get_height from lv_flex.o(i.lv_area_get_height) referenced from lv_flex.o(i.children_repos)
- lv_area_get_height from lv_bar.o(i.lv_area_get_height) referenced from lv_bar.o(i.draw_indic)
- lv_area_get_width from lv_flex.o(i.lv_area_get_width) referenced from lv_flex.o(i.children_repos)
- lv_area_get_width from lv_bar.o(i.lv_area_get_width) referenced from lv_bar.o(i.draw_indic)
- lv_area_set_height from lv_area.o(i.lv_area_set_height) referenced from lv_flex.o(i.children_repos)
- lv_area_set_width from lv_area.o(i.lv_area_set_width) referenced from lv_flex.o(i.children_repos)
- lv_bar_anim from lv_bar.o(i.lv_bar_anim) referenced from lv_bar.o(i.lv_bar_set_value_with_anim)
- lv_bar_anim_ready from lv_bar.o(i.lv_bar_anim_ready) referenced from lv_bar.o(i.lv_bar_set_value_with_anim)
- lv_bar_constructor from lv_bar.o(i.lv_bar_constructor) referenced from lv_bar.o(.constdata)
- lv_bar_destructor from lv_bar.o(i.lv_bar_destructor) referenced from lv_bar.o(.constdata)
- lv_bar_event from lv_bar.o(i.lv_bar_event) referenced from lv_bar.o(.constdata)
- lv_btn_constructor from lv_btn.o(i.lv_btn_constructor) referenced from lv_btn.o(.constdata)
- lv_btnmatrix_constructor from lv_btnmatrix.o(i.lv_btnmatrix_constructor) referenced from lv_btnmatrix.o(.constdata)
- lv_btnmatrix_destructor from lv_btnmatrix.o(i.lv_btnmatrix_destructor) referenced from lv_btnmatrix.o(.constdata)
- lv_btnmatrix_event from lv_btnmatrix.o(i.lv_btnmatrix_event) referenced from lv_btnmatrix.o(.constdata)
- lv_calendar_constructor from lv_calendar.o(i.lv_calendar_constructor) referenced from lv_calendar.o(.constdata)
- lv_chart_constructor from lv_chart.o(i.lv_chart_constructor) referenced from lv_chart.o(.constdata)
- lv_chart_destructor from lv_chart.o(i.lv_chart_destructor) referenced from lv_chart.o(.constdata)
- lv_chart_event from lv_chart.o(i.lv_chart_event) referenced from lv_chart.o(.constdata)
- lv_checkbox_constructor from lv_checkbox.o(i.lv_checkbox_constructor) referenced from lv_checkbox.o(.constdata)
- lv_checkbox_destructor from lv_checkbox.o(i.lv_checkbox_destructor) referenced from lv_checkbox.o(.constdata)
- lv_checkbox_event from lv_checkbox.o(i.lv_checkbox_event) referenced from lv_checkbox.o(.constdata)
- lv_colorwheel_constructor from lv_colorwheel.o(i.lv_colorwheel_constructor) referenced from lv_colorwheel.o(.constdata)
- lv_colorwheel_event from lv_colorwheel.o(i.lv_colorwheel_event) referenced from lv_colorwheel.o(.constdata)
- lv_draw_mask_angle from lv_draw_mask.o(i.lv_draw_mask_angle) referenced from lv_draw_mask.o(i.lv_draw_mask_angle_init)
- lv_draw_mask_line from lv_draw_mask.o(i.lv_draw_mask_line) referenced from lv_draw_mask.o(i.lv_draw_mask_line_points_init)
- lv_draw_mask_radius from lv_draw_mask.o(i.lv_draw_mask_radius) referenced from lv_draw_mask.o(i.lv_draw_mask_radius_init)
- lv_draw_sw_arc from lv_draw_sw_arc.o(i.lv_draw_sw_arc) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_bg from lv_draw_sw_rect.o(i.lv_draw_sw_bg) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_blend_basic from lv_draw_sw_blend.o(i.lv_draw_sw_blend_basic) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_buffer_copy from lv_draw_sw.o(i.lv_draw_sw_buffer_copy) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_img_decoded from lv_draw_sw_img.o(i.lv_draw_sw_img_decoded) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_init_ctx from lv_draw_sw.o(i.lv_draw_sw_init_ctx) referenced from lv_hal_disp.o(i.lv_disp_drv_init)
- lv_draw_sw_layer_adjust from lv_draw_sw_layer.o(i.lv_draw_sw_layer_adjust) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_layer_blend from lv_draw_sw_layer.o(i.lv_draw_sw_layer_blend) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_layer_create from lv_draw_sw_layer.o(i.lv_draw_sw_layer_create) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_layer_destroy from lv_draw_sw_layer.o(i.lv_draw_sw_layer_destroy) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_letter from lv_draw_sw_letter.o(i.lv_draw_sw_letter) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_line from lv_draw_sw_line.o(i.lv_draw_sw_line) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_polygon from lv_draw_sw_polygon.o(i.lv_draw_sw_polygon) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_rect from lv_draw_sw_rect.o(i.lv_draw_sw_rect) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_transform from lv_draw_sw_transform.o(i.lv_draw_sw_transform) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_draw_sw_wait_for_finish from lv_draw_sw.o(i.lv_draw_sw_wait_for_finish) referenced from lv_draw_sw.o(i.lv_draw_sw_init_ctx)
- lv_dropdown_constructor from lv_dropdown.o(i.lv_dropdown_constructor) referenced from lv_dropdown.o(.constdata)
- lv_dropdown_destructor from lv_dropdown.o(i.lv_dropdown_destructor) referenced from lv_dropdown.o(.constdata)
- lv_dropdown_event from lv_dropdown.o(i.lv_dropdown_event) referenced from lv_dropdown.o(.constdata)
- lv_dropdown_list_event from lv_dropdown.o(i.lv_dropdown_list_event) referenced from lv_dropdown.o(.constdata)
- lv_dropdownlist_constructor from lv_dropdown.o(i.lv_dropdownlist_constructor) referenced from lv_dropdown.o(.constdata)
- lv_dropdownlist_destructor from lv_dropdown.o(i.lv_dropdownlist_destructor) referenced from lv_dropdown.o(.constdata)
- lv_font_get_bitmap_fmt_txt from lv_font_fmt_txt.o(i.lv_font_get_bitmap_fmt_txt) referenced 2 times from lv_font_montserratmedium_18.o(.constdata)
- lv_font_get_glyph_dsc_fmt_txt from lv_font_fmt_txt.o(i.lv_font_get_glyph_dsc_fmt_txt) referenced 2 times from lv_font_montserratmedium_18.o(.constdata)
- lv_img_constructor from lv_img.o(i.lv_img_constructor) referenced from lv_img.o(.constdata)
- lv_img_decoder_built_in_close from lv_img_decoder.o(i.lv_img_decoder_built_in_close) referenced from lv_img_decoder.o(i._lv_img_decoder_init)
- lv_img_decoder_built_in_info from lv_img_decoder.o(i.lv_img_decoder_built_in_info) referenced from lv_img_decoder.o(i._lv_img_decoder_init)
- lv_img_decoder_built_in_open from lv_img_decoder.o(i.lv_img_decoder_built_in_open) referenced from lv_img_decoder.o(i._lv_img_decoder_init)
- lv_img_decoder_built_in_read_line from lv_img_decoder.o(i.lv_img_decoder_built_in_read_line) referenced from lv_img_decoder.o(i._lv_img_decoder_init)
- lv_img_destructor from lv_img.o(i.lv_img_destructor) referenced from lv_img.o(.constdata)
- lv_img_event from lv_img.o(i.lv_img_event) referenced from lv_img.o(.constdata)
- lv_keyboard_constructor from lv_keyboard.o(i.lv_keyboard_constructor) referenced from lv_keyboard.o(.constdata)
- lv_keyboard_def_event_cb from lv_keyboard.o(i.lv_keyboard_def_event_cb) referenced from lv_keyboard.o(i.lv_keyboard_constructor)
- lv_label_constructor from lv_label.o(i.lv_label_constructor) referenced from lv_label.o(.constdata)
- lv_label_destructor from lv_label.o(i.lv_label_destructor) referenced from lv_label.o(.constdata)
- lv_label_event from lv_label.o(i.lv_label_event) referenced from lv_label.o(.constdata)
- lv_led_constructor from lv_led.o(i.lv_led_constructor) referenced from lv_led.o(.constdata)
- lv_led_event from lv_led.o(i.lv_led_event) referenced from lv_led.o(.constdata)
- lv_line_constructor from lv_line.o(i.lv_line_constructor) referenced from lv_line.o(.constdata)
- lv_line_event from lv_line.o(i.lv_line_event) referenced from lv_line.o(.constdata)
- lv_menu_back_event_cb from lv_menu.o(i.lv_menu_back_event_cb) referenced from lv_menu.o(i.lv_menu_constructor)
- lv_menu_constructor from lv_menu.o(i.lv_menu_constructor) referenced from lv_menu.o(.constdata)
- lv_menu_cont_constructor from lv_menu.o(i.lv_menu_cont_constructor) referenced from lv_menu.o(.constdata)
- lv_menu_destructor from lv_menu.o(i.lv_menu_destructor) referenced from lv_menu.o(.constdata)
- lv_menu_page_constructor from lv_menu.o(i.lv_menu_page_constructor) referenced from lv_menu.o(.constdata)
- lv_menu_page_destructor from lv_menu.o(i.lv_menu_page_destructor) referenced from lv_menu.o(.constdata)
- lv_menu_section_constructor from lv_menu.o(i.lv_menu_section_constructor) referenced from lv_menu.o(.constdata)
- lv_menu_value_changed_event_cb from lv_menu.o(i.lv_menu_value_changed_event_cb) referenced from lv_menu.o(i.lv_menu_constructor)
- lv_meter_constructor from lv_meter.o(i.lv_meter_constructor) referenced from lv_meter.o(.constdata)
- lv_meter_destructor from lv_meter.o(i.lv_meter_destructor) referenced from lv_meter.o(.constdata)
- lv_meter_event from lv_meter.o(i.lv_meter_event) referenced from lv_meter.o(.constdata)
- lv_obj_constructor from lv_obj.o(i.lv_obj_constructor) referenced from lv_obj.o(.constdata)
- lv_obj_destructor from lv_obj.o(i.lv_obj_destructor) referenced from lv_obj.o(.constdata)
- lv_obj_event from lv_obj.o(i.lv_obj_event) referenced from lv_obj.o(.constdata)
- lv_obj_get_height from lv_obj_pos.o(i.lv_obj_get_height) referenced from lv_flex.o(i.find_track_end)
- lv_obj_get_width from lv_obj_pos.o(i.lv_obj_get_width) referenced from lv_flex.o(i.find_track_end)
- lv_roller_constructor from lv_roller.o(i.lv_roller_constructor) referenced from lv_roller.o(.constdata)
- lv_roller_event from lv_roller.o(i.lv_roller_event) referenced from lv_roller.o(.constdata)
- lv_roller_label_event from lv_roller.o(i.lv_roller_label_event) referenced from lv_roller.o(.constdata)
- lv_slider_constructor from lv_slider.o(i.lv_slider_constructor) referenced from lv_slider.o(.constdata)
- lv_slider_event from lv_slider.o(i.lv_slider_event) referenced from lv_slider.o(.constdata)
- lv_spangroup_constructor from lv_span.o(i.lv_spangroup_constructor) referenced from lv_span.o(.constdata)
- lv_spangroup_destructor from lv_span.o(i.lv_spangroup_destructor) referenced from lv_span.o(.constdata)
- lv_spangroup_event from lv_span.o(i.lv_spangroup_event) referenced from lv_span.o(.constdata)
- lv_spinbox_constructor from lv_spinbox.o(i.lv_spinbox_constructor) referenced from lv_spinbox.o(.constdata)
- lv_spinbox_event from lv_spinbox.o(i.lv_spinbox_event) referenced from lv_spinbox.o(.constdata)
- lv_spinner_constructor from lv_spinner.o(i.lv_spinner_constructor) referenced from lv_spinner.o(.constdata)
- lv_style_set_prop_helper from lv_style.o(i.lv_style_set_prop_helper) referenced from lv_style.o(i.lv_style_set_prop)
- lv_switch_anim_exec_cb from lv_switch.o(i.lv_switch_anim_exec_cb) referenced from lv_switch.o(i.lv_switch_trigger_anim)
- lv_switch_anim_ready from lv_switch.o(i.lv_switch_anim_ready) referenced from lv_switch.o(i.lv_switch_trigger_anim)
- lv_switch_constructor from lv_switch.o(i.lv_switch_constructor) referenced from lv_switch.o(.constdata)
- lv_switch_destructor from lv_switch.o(i.lv_switch_destructor) referenced from lv_switch.o(.constdata)
- lv_switch_event from lv_switch.o(i.lv_switch_event) referenced from lv_switch.o(.constdata)
- lv_table_constructor from lv_table.o(i.lv_table_constructor) referenced from lv_table.o(.constdata)
- lv_table_destructor from lv_table.o(i.lv_table_destructor) referenced from lv_table.o(.constdata)
- lv_table_event from lv_table.o(i.lv_table_event) referenced from lv_table.o(.constdata)
- lv_tabview_constructor from lv_tabview.o(i.lv_tabview_constructor) referenced from lv_tabview.o(.constdata)
- lv_tabview_destructor from lv_tabview.o(i.lv_tabview_destructor) referenced from lv_tabview.o(.constdata)
- lv_tabview_event from lv_tabview.o(i.lv_tabview_event) referenced from lv_tabview.o(.constdata)
- lv_textarea_constructor from lv_textarea.o(i.lv_textarea_constructor) referenced from lv_textarea.o(.constdata)
- lv_textarea_destructor from lv_textarea.o(i.lv_textarea_destructor) referenced from lv_textarea.o(.constdata)
- lv_textarea_event from lv_textarea.o(i.lv_textarea_event) referenced from lv_textarea.o(.constdata)
- lv_tileview_constructor from lv_tileview.o(i.lv_tileview_constructor) referenced from lv_tileview.o(.constdata)
- lv_tileview_tile_constructor from lv_tileview.o(i.lv_tileview_tile_constructor) referenced from lv_tileview.o(.constdata)
- lv_txt_unicode_to_utf8 from lv_txt.o(i.lv_txt_unicode_to_utf8) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_conv_wc from lv_txt.o(i.lv_txt_utf8_conv_wc) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_get_byte_id from lv_txt.o(i.lv_txt_utf8_get_byte_id) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_get_char_id from lv_txt.o(i.lv_txt_utf8_get_char_id) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_get_length from lv_txt.o(i.lv_txt_utf8_get_length) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_next from lv_txt.o(i.lv_txt_utf8_next) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_prev from lv_txt.o(i.lv_txt_utf8_prev) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_size from lv_txt.o(i.lv_txt_utf8_size) referenced 2 times from lv_txt.o(.data)
- lv_win_constructor from lv_win.o(i.lv_win_constructor) referenced from lv_win.o(.constdata)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- month_event_cb from lv_calendar_header_arrow.o(i.month_event_cb) referenced 2 times from lv_calendar_header_arrow.o(i.my_constructor)
- my_constructor from lv_calendar_header_arrow.o(i.my_constructor) referenced 2 times from lv_calendar_header_arrow.o(.constdata)
- opa_scale_anim from lv_disp.o(i.opa_scale_anim) referenced from lv_disp.o(i.lv_scr_load_anim)
- prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler)
- prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack)
- pwd_char_hider_anim from lv_textarea.o(i.pwd_char_hider_anim) referenced from lv_textarea.o(i.auto_hide_characters)
- pwd_char_hider_anim_ready from lv_textarea.o(i.pwd_char_hider_anim_ready) referenced from lv_textarea.o(i.auto_hide_characters)
- scr_anim_ready from lv_disp.o(i.scr_anim_ready) referenced from lv_disp.o(i.lv_scr_load_anim)
- scr_load_anim_start from lv_disp.o(i.scr_load_anim_start) referenced from lv_disp.o(i.lv_scr_load_anim)
- scroll_anim_ready_cb from lv_obj_scroll.o(i.scroll_anim_ready_cb) referenced from lv_obj_scroll.o(i.lv_obj_scroll_by)
- scroll_anim_ready_cb from lv_roller.o(i.scroll_anim_ready_cb) referenced from lv_roller.o(i.refr_position)
- scroll_x_anim from lv_obj_scroll.o(i.scroll_x_anim) referenced from lv_obj_scroll.o(i.lv_obj_get_scroll_end)
- scroll_x_anim from lv_obj_scroll.o(i.scroll_x_anim) referenced from lv_obj_scroll.o(i.lv_obj_scroll_by)
- scroll_x_anim from lv_obj_scroll.o(i.scroll_x_anim) referenced from lv_obj_scroll.o(i.lv_obj_scroll_to_x)
- scroll_x_anim from lv_obj_scroll.o(i.scroll_x_anim) referenced from lv_obj_scroll.o(i.scroll_area_into_view)
- scroll_y_anim from lv_obj_scroll.o(i.scroll_y_anim) referenced from lv_obj_scroll.o(i.lv_obj_get_scroll_end)
- scroll_y_anim from lv_obj_scroll.o(i.scroll_y_anim) referenced from lv_obj_scroll.o(i.lv_obj_scroll_by)
- scroll_y_anim from lv_obj_scroll.o(i.scroll_y_anim) referenced from lv_obj_scroll.o(i.lv_obj_scroll_to_y)
- scroll_y_anim from lv_obj_scroll.o(i.scroll_y_anim) referenced from lv_obj_scroll.o(i.scroll_area_into_view)
- set_ofs_x_anim from lv_label.o(i.set_ofs_x_anim) referenced from lv_label.o(i.lv_label_refr_text)
- set_ofs_x_anim from lv_label.o(i.set_ofs_x_anim) referenced from lv_label.o(i.lv_label_set_long_mode)
- set_ofs_y_anim from lv_label.o(i.set_ofs_y_anim) referenced from lv_label.o(i.lv_label_refr_text)
- set_ofs_y_anim from lv_label.o(i.set_ofs_y_anim) referenced from lv_label.o(i.lv_label_set_long_mode)
- set_x_anim from lv_disp.o(i.set_x_anim) referenced from lv_disp.o(i.lv_scr_load_anim)
- set_y_anim from lv_roller.o(i.set_y_anim) referenced from lv_roller.o(i.lv_roller_event)
- set_y_anim from lv_disp.o(i.set_y_anim) referenced from lv_disp.o(i.lv_scr_load_anim)
- set_y_anim from lv_roller.o(i.set_y_anim) referenced from lv_roller.o(i.refr_position)
- start_mux_analog from freertos.o(i.start_mux_analog) referenced from freertos.o(.constdata)
- start_rs485 from freertos.o(i.start_rs485) referenced from freertos.o(.constdata)
- start_task_ble from freertos.o(i.start_task_ble) referenced from freertos.o(.constdata)
- start_task_hart from freertos.o(i.start_task_hart) referenced from freertos.o(.constdata)
- start_task_lcd from freertos.o(i.start_task_lcd) referenced from freertos.o(.constdata)
- theme_apply from lv_theme_default.o(i.theme_apply) referenced from lv_theme_default.o(i.lv_theme_default_init)
- tileview_event_cb from lv_tileview.o(i.tileview_event_cb) referenced from lv_tileview.o(i.lv_tileview_constructor)
- trans_anim_cb from lv_obj_style.o(i.trans_anim_cb) referenced from lv_obj_style.o(i._lv_obj_style_create_transition)
- trans_anim_ready_cb from lv_obj_style.o(i.trans_anim_ready_cb) referenced from lv_obj_style.o(i._lv_obj_style_create_transition)
- trans_anim_start_cb from lv_obj_style.o(i.trans_anim_start_cb) referenced from lv_obj_style.o(i._lv_obj_style_create_transition)
- unicode_list_compare from lv_font_fmt_txt.o(i.unicode_list_compare) referenced from lv_font_fmt_txt.o(i.get_glyph_dsc_id)
- value_changed_event_cb from lv_calendar_header_arrow.o(i.value_changed_event_cb) referenced 2 times from lv_calendar_header_arrow.o(i.my_constructor)
- year_event_cb from lv_calendar_header_dropdown.o(i.year_event_cb) referenced from lv_calendar_header_dropdown.o(i.my_constructor)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_stm32f407xx.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_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
SVC_Handler (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
__asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 36 bytes, Stack size 0 bytes, port.o(.emb_text))
[Called By]
__asm___6_port_c_39a90d8d__prvEnableVFP (Thumb, 16 bytes, Stack size 0 bytes, port.o(.emb_text))
[Called By]
PendSV_Handler (Thumb, 88 bytes, Stack size 0 bytes, port.o(.emb_text))
[Calls]
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text), UNUSED)
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
CAN2_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
CAN2_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
CAN2_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
CAN2_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DCMI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA1_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA1_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA1_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA1_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA1_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA1_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA1_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA1_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA2_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA2_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA2_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA2_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA2_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA2_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA2_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
ETH_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
FMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
HASH_RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
OTG_FS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
OTG_FS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
OTG_HS_EP1_IN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
OTG_HS_EP1_OUT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
OTG_HS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
OTG_HS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TAMP_STAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM1_BRK_TIM9_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM1_TRG_COM_TIM11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM8_BRK_TIM12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM8_TRG_COM_TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
TIM8_UP_TIM13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
__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]- >> HAL_RCC_GetSysClockFreq
- >> UART_SetConfig
- >> _ntoa_long_long
- >> _printf_core
- >> _fp_digits
___aeabi_memcpy8$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]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_memcpy4
[Called By]- >> hart_communicate
- >> MX_FREERTOS_Init
- >> lv_draw_label
- >> lv_snippet_push
__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)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[Called By]
- >> memset
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> SystemClock_Config
- >> HAL_UART_MspInit
- >> HAL_TIM_MspPostInit
- >> HAL_TIM_Base_MspInit
- >> HAL_SPI_MspInit
- >> HAL_I2C_MspInit
- >> HAL_DAC_MspInit
- >> HAL_ADC_MspInit
- >> MX_TIM1_Init
- >> MX_GPIO_Init
- >> refr_sync_areas
- >> draw_bg
- >> lv_spangroup_get_expand_height
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
memset (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
- >> usart_printf
- >> lv_span_set_text
- >> lv_fs_get_ext
- >> lv_img_decoder_open
- >> lv_img_set_src
- >> lv_dropdown_set_options
- >> lv_textarea_del_char
- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_label_set_text
- >> lv_spinbox_updatevalue
- >> lv_spinbox_event
- >> lv_draw_span
- >> lv_textarea_set_text
- >> _lv_txt_ins
- >> _lv_txt_cut
- >> lv_dropdown_get_selected_str
- >> lv_roller_set_options
- >> lv_label_ins_text
- >> lv_label_refr_text
- >> pwd_char_hider
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_get_btn_text
- >> lv_keyboard_def_event_cb
- >> has_popovers_in_top_row
- >> draw_main
- >> allocate_btn_areas_and_controls
- >> insert_handler
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
- >> start_task_ble
- >> lv_span_set_text
- >> lv_img_decoder_open
- >> lv_img_set_src
- >> lv_dropdown_set_options
- >> lv_label_set_text
- >> lv_textarea_set_text
- >> lv_roller_set_options
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_lasr
- >> __aeabi_llsl
- >> _double_round
- >> _double_epilogue
[Called By]- >> fun_get_sig16132_ch
- >> __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))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> fun_get_sig16132_ch
- >> _fp_digits
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_ddiv ⇒ _double_round
[Calls]
[Called By]- >> fun_get_sig16132_ch
- >> _fp_digits
__aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
[Called By]
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2f
[Calls]
[Called By]
__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_dadd
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __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
- >> _dsqrt
- >> _double_epilogue
- >> __aeabi_d2ulz
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
[Called By]
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _double_round
[Called By]- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> _dsqrt
- >> _double_epilogue
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
- >> _double_round
[Called By]- >> __aeabi_dmul
- >> __aeabi_dadd
_dsqrt (Thumb, 162 bytes, Stack size 32 bytes, dsqrt.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _dsqrt ⇒ _double_round
[Calls]- >> __aeabi_llsr
- >> _double_round
[Called By]
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.BusFault_Handler))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
DMA2_Stream0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.DMA2_Stream0_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = DMA2_Stream0_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
EXTI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.EXTI1_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = EXTI1_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
Error_Handler (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
[Called By]
- >> SystemClock_Config
- >> fun_dac7811_spi1_init
- >> fun_ads1220_spi1_init
- >> HAL_ADC_MspInit
- >> fun_adc1_dma_start
- >> MX_USART6_UART_Init
- >> MX_USART3_UART_Init
- >> MX_USART2_UART_Init
- >> MX_USART1_UART_Init
- >> MX_TIM6_Init
- >> MX_TIM3_Init
- >> MX_TIM1_Init
- >> MX_SPI3_Init
- >> MX_SPI2_Init
- >> MX_SPI1_Init
- >> MX_I2C1_Init
- >> MX_DAC_Init
- >> MX_ADC1_Init
HAL_ADC_ConfigChannel (Thumb, 380 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_ConfigChannel))
[Stack]
- Max Depth = 16
- Call Chain = HAL_ADC_ConfigChannel
[Called By]
HAL_ADC_ConvCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_ConvCpltCallback))
[Called By]
HAL_ADC_ConvHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_ConvHalfCpltCallback))
[Called By]
HAL_ADC_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_ErrorCallback))
[Called By]
- >> ADC_DMAError
- >> ADC_DMAConvCplt
HAL_ADC_Init (Thumb, 100 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_Init))
[Stack]
- Max Depth = 72
- Call Chain = HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_DMA_Init
[Calls]- >> HAL_ADC_MspInit
- >> ADC_Init
[Called By]
HAL_ADC_MspInit (Thumb, 176 bytes, Stack size 32 bytes, adc.o(i.HAL_ADC_MspInit))
[Stack]
- Max Depth = 56
- Call Chain = HAL_ADC_MspInit ⇒ HAL_DMA_Init
[Calls]- >> Error_Handler
- >> HAL_DMA_Init
- >> HAL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
HAL_ADC_Start_DMA (Thumb, 398 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_Start_DMA))
[Stack]
- Max Depth = 68
- Call Chain = HAL_ADC_Start_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
HAL_DACEx_DMAUnderrunCallbackCh2 (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_dac_ex.o(i.HAL_DACEx_DMAUnderrunCallbackCh2))
[Called By]
HAL_DAC_ConfigChannel (Thumb, 110 bytes, Stack size 20 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_ConfigChannel))
[Stack]
- Max Depth = 20
- Call Chain = HAL_DAC_ConfigChannel
[Called By]
HAL_DAC_DMAUnderrunCallbackCh1 (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_DMAUnderrunCallbackCh1))
[Called By]
HAL_DAC_IRQHandler (Thumb, 130 bytes, Stack size 16 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = HAL_DAC_IRQHandler
[Calls]- >> HAL_DAC_DMAUnderrunCallbackCh1
- >> HAL_DACEx_DMAUnderrunCallbackCh2
[Called By]
HAL_DAC_Init (Thumb, 40 bytes, Stack size 8 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_Init))
[Stack]
- Max Depth = 88
- Call Chain = HAL_DAC_Init ⇒ HAL_DAC_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]
HAL_DAC_MspInit (Thumb, 130 bytes, Stack size 32 bytes, dac.o(i.HAL_DAC_MspInit))
[Stack]
- Max Depth = 80
- Call Chain = HAL_DAC_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
HAL_DAC_SetValue (Thumb, 50 bytes, Stack size 16 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_SetValue))
[Stack]
- Max Depth = 16
- Call Chain = HAL_DAC_SetValue
[Called By]
HAL_DAC_Start (Thumb, 126 bytes, Stack size 8 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_Start))
[Stack]
- Max Depth = 8
- Call Chain = HAL_DAC_Start
[Called By]
HAL_DMA_Abort (Thumb, 172 bytes, Stack size 16 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_Abort))
[Stack]
- Max Depth = 16
- Call Chain = HAL_DMA_Abort
[Calls]
[Called By]
HAL_DMA_Abort_IT (Thumb, 40 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT))
[Called By]
HAL_DMA_IRQHandler (Thumb, 570 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = HAL_DMA_IRQHandler
[Called By]- >> DMA2_Stream0_IRQHandler
HAL_DMA_Init (Thumb, 232 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_Init))
[Stack]
- Max Depth = 24
- Call Chain = HAL_DMA_Init
[Calls]- >> HAL_GetTick
- >> DMA_CheckFifoParam
- >> DMA_CalcBaseAndBitshift
[Called By]
HAL_DMA_Start_IT (Thumb, 146 bytes, Stack size 32 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT))
[Stack]
- Max Depth = 44
- Call Chain = HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
HAL_Delay (Thumb, 36 bytes, Stack size 16 bytes, stm32f4xx_hal.o(i.HAL_Delay))
[Stack]
- Max Depth = 16
- Call Chain = HAL_Delay
[Calls]
[Called By]- >> fun_get_sig16132_ch
- >> SIG24130_Init
HAL_GPIO_EXTI_Callback (Thumb, 12 bytes, Stack size 0 bytes, tm1650.o(i.HAL_GPIO_EXTI_Callback))
[Called By]
- >> HAL_GPIO_EXTI_IRQHandler
HAL_GPIO_EXTI_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = HAL_GPIO_EXTI_IRQHandler
[Calls]- >> HAL_GPIO_EXTI_Callback
[Called By]
HAL_GPIO_Init (Thumb, 454 bytes, Stack size 24 bytes, stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init))
[Stack]
- Max Depth = 24
- Call Chain = HAL_GPIO_Init
[Called By]- >> HAL_UART_MspInit
- >> HAL_TIM_MspPostInit
- >> HAL_TIM_Base_MspInit
- >> HAL_SPI_MspInit
- >> HAL_I2C_MspInit
- >> HAL_DAC_MspInit
- >> HAL_ADC_MspInit
- >> MX_GPIO_Init
HAL_GPIO_TogglePin (Thumb, 20 bytes, Stack size 8 bytes, stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
[Stack]
- Max Depth = 8
- Call Chain = HAL_GPIO_TogglePin
[Called By]- >> HAL_TIM_PeriodElapsedCallback
HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin))
[Called By]
- >> fun_dac7811_spi1_init
- >> fun_ads1220_spi1_init
- >> ads1220_cs
- >> dac8552_cs
- >> fun_get_sig16132_ch
- >> fun_dac7811_operate
- >> fun_pwr12_ctrl
- >> transfer_data
- >> transfer_command
- >> lcd_data2pin
- >> parse_scom_485
- >> mux_signal_switch
- >> hart_communicate
- >> SIG24130_Init
- >> start_rs485
- >> StartDefaultTask
- >> lcd_initial
- >> MX_GPIO_Init
- >> SIG24130_WriteRegister
- >> SIG24130_Reset
- >> SIG24130_ReadRegister
- >> SIG16130_RetrievalData
HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_hal.o(i.HAL_GetTick))
[Called By]
- >> HAL_I2C_Master_Transmit
- >> HAL_I2C_Master_Receive
- >> HAL_SPI_TransmitReceive
- >> HAL_SPI_Receive
- >> HAL_SPI_Transmit
- >> HAL_UART_Transmit
- >> HAL_DMA_Init
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> HAL_DMA_Abort
- >> HAL_Delay
- >> SPI_WaitFlagStateUntilTimeout
- >> I2C_WaitOnTXEFlagUntilTimeout
- >> I2C_WaitOnRXNEFlagUntilTimeout
- >> I2C_WaitOnMasterAddressFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
- >> I2C_WaitOnBTFFlagUntilTimeout
- >> UART_WaitOnFlagUntilTimeout
HAL_I2C_Init (Thumb, 446 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.HAL_I2C_Init))
[Stack]
- Max Depth = 72
- Call Chain = HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_RCC_GetPCLK1Freq
- >> HAL_I2C_MspInit
[Called By]
HAL_I2C_Master_Receive (Thumb, 766 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive))
[Stack]
- Max Depth = 88
- Call Chain = HAL_I2C_Master_Receive ⇒ I2C_MasterRequestRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
[Calls]- >> HAL_GetTick
- >> I2C_WaitOnRXNEFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
- >> I2C_MasterRequestRead
[Called By]
HAL_I2C_Master_Transmit (Thumb, 360 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit))
[Stack]
- Max Depth = 88
- Call Chain = HAL_I2C_Master_Transmit ⇒ I2C_MasterRequestWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
[Calls]- >> HAL_GetTick
- >> I2C_WaitOnTXEFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
- >> I2C_WaitOnBTFFlagUntilTimeout
- >> I2C_MasterRequestWrite
[Called By]
HAL_I2C_MspInit (Thumb, 122 bytes, Stack size 32 bytes, i2c.o(i.HAL_I2C_MspInit))
[Stack]
- Max Depth = 56
- Call Chain = HAL_I2C_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
HAL_IncTick (Thumb, 16 bytes, Stack size 0 bytes, stm32f4xx_hal.o(i.HAL_IncTick))
[Called By]
- >> HAL_TIM_PeriodElapsedCallback
HAL_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal.o(i.HAL_Init))
[Stack]
- Max Depth = 152
- Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_InitTick
- >> HAL_MspInit
- >> HAL_NVIC_SetPriorityGrouping
[Called By]
HAL_InitTick (Thumb, 160 bytes, Stack size 56 bytes, stm32f4xx_hal_timebase_tim.o(i.HAL_InitTick))
[Stack]
- Max Depth = 144
- Call Chain = HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_RCC_GetPCLK1Freq
- >> HAL_RCC_GetClockConfig
- >> HAL_TIM_Base_Init
- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_TIM_Base_Start_IT
[Called By]- >> HAL_RCC_ClockConfig
- >> HAL_Init
HAL_MspInit (Thumb, 78 bytes, Stack size 8 bytes, stm32f4xx_hal_msp.o(i.HAL_MspInit))
[Stack]
- Max Depth = 56
- Call Chain = HAL_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]
[Called By]
HAL_NVIC_EnableIRQ (Thumb, 40 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
[Called By]
- >> HAL_InitTick
- >> HAL_UART_MspInit
- >> HAL_TIM_Base_MspInit
- >> HAL_DAC_MspInit
- >> MX_GPIO_Init
- >> MX_DMA_Init
HAL_NVIC_SetPriority (Thumb, 124 bytes, Stack size 40 bytes, stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
[Stack]
- Max Depth = 48
- Call Chain = HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> __NVIC_SetPriority
- >> __NVIC_GetPriorityGrouping
[Called By]- >> HAL_InitTick
- >> HAL_MspInit
- >> HAL_UART_MspInit
- >> HAL_TIM_Base_MspInit
- >> HAL_DAC_MspInit
- >> MX_GPIO_Init
- >> MX_DMA_Init
HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping))
[Called By]
HAL_RCC_ClockConfig (Thumb, 368 bytes, Stack size 16 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig))
[Stack]
- Max Depth = 160
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_InitTick
- >> HAL_RCC_GetSysClockFreq
- >> HAL_GetTick
[Called By]
HAL_RCC_GetClockConfig (Thumb, 58 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig))
[Called By]
HAL_RCC_GetHCLKFreq (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq))
[Called By]
- >> HAL_RCC_GetPCLK1Freq
- >> HAL_RCC_GetPCLK2Freq
HAL_RCC_GetPCLK1Freq (Thumb, 22 bytes, Stack size 4 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))
[Stack]
- Max Depth = 4
- Call Chain = HAL_RCC_GetPCLK1Freq
[Calls]
[Called By]- >> HAL_InitTick
- >> HAL_I2C_Init
- >> UART_SetConfig
HAL_RCC_GetPCLK2Freq (Thumb, 22 bytes, Stack size 4 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
[Stack]
- Max Depth = 4
- Call Chain = HAL_RCC_GetPCLK2Freq
[Calls]
[Called By]
HAL_RCC_GetSysClockFreq (Thumb, 162 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
[Stack]
- Max Depth = 72
- Call Chain = HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod
[Calls]
[Called By]
HAL_RCC_OscConfig (Thumb, 1172 bytes, Stack size 24 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig))
[Stack]
- Max Depth = 24
- Call Chain = HAL_RCC_OscConfig
[Calls]
[Called By]
HAL_SPI_Init (Thumb, 200 bytes, Stack size 8 bytes, stm32f4xx_hal_spi.o(i.HAL_SPI_Init))
[Stack]
- Max Depth = 64
- Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> fun_dac7811_spi1_init
- >> fun_ads1220_spi1_init
- >> MX_SPI3_Init
- >> MX_SPI2_Init
- >> MX_SPI1_Init
HAL_SPI_MspInit (Thumb, 404 bytes, Stack size 32 bytes, spi.o(i.HAL_SPI_MspInit))
[Stack]
- Max Depth = 56
- Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
HAL_SPI_Receive (Thumb, 386 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(i.HAL_SPI_Receive))
[Stack]
- Max Depth = 144
- Call Chain = HAL_SPI_Receive ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_SPI_TransmitReceive
- >> HAL_GetTick
- >> SPI_EndRxTransaction
[Called By]- >> SIG16130_RetrievalData
HAL_SPI_Transmit (Thumb, 446 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit))
[Stack]
- Max Depth = 96
- Call Chain = HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_GetTick
- >> SPI_EndRxTxTransaction
[Called By]- >> dac8552_transmit_data
- >> fun_dac7811_operate
HAL_SPI_TransmitReceive (Thumb, 584 bytes, Stack size 48 bytes, stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive))
[Stack]
- Max Depth = 112
- Call Chain = HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_GetTick
- >> SPI_EndRxTxTransaction
[Called By]- >> spi_write_read
- >> HAL_SPI_Receive
- >> SIG24130_SendByte
- >> SIG24130_ReceiveByte
HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback))
[Called By]
HAL_TIMEx_CommutCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback))
[Called By]
HAL_TIMEx_ConfigBreakDeadTime (Thumb, 116 bytes, Stack size 8 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigBreakDeadTime))
[Stack]
- Max Depth = 8
- Call Chain = HAL_TIMEx_ConfigBreakDeadTime
[Called By]
HAL_TIMEx_MasterConfigSynchronization (Thumb, 150 bytes, Stack size 12 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))
[Stack]
- Max Depth = 12
- Call Chain = HAL_TIMEx_MasterConfigSynchronization
[Called By]- >> MX_TIM6_Init
- >> MX_TIM3_Init
- >> MX_TIM1_Init
HAL_TIMEx_PWMN_Start (Thumb, 214 bytes, Stack size 16 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start))
[Stack]
- Max Depth = 28
- Call Chain = HAL_TIMEx_PWMN_Start ⇒ TIM_CCxNChannelCmd
[Calls]
[Called By]
HAL_TIMEx_PWMN_Stop (Thumb, 136 bytes, Stack size 16 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Stop))
[Stack]
- Max Depth = 28
- Call Chain = HAL_TIMEx_PWMN_Stop ⇒ TIM_CCxNChannelCmd
[Calls]
[Called By]
HAL_TIM_Base_Init (Thumb, 102 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init))
[Stack]
- Max Depth = 88
- Call Chain = HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_TIM_Base_MspInit
- >> TIM_Base_SetConfig
[Called By]- >> HAL_InitTick
- >> MX_TIM6_Init
- >> MX_TIM3_Init
- >> MX_TIM1_Init
HAL_TIM_Base_MspInit (Thumb, 254 bytes, Stack size 32 bytes, tim.o(i.HAL_TIM_Base_MspInit))
[Stack]
- Max Depth = 80
- Call Chain = HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
HAL_TIM_Base_Start_IT (Thumb, 138 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Start_IT))
[Called By]
- >> main
- >> fun_get_freq
- >> HAL_InitTick
HAL_TIM_ConfigClockSource (Thumb, 268 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigClockSource))
[Stack]
- Max Depth = 36
- Call Chain = HAL_TIM_ConfigClockSource ⇒ TIM_ETR_SetConfig
[Calls]- >> TIM_ETR_SetConfig
- >> TIM_TI2_ConfigInputStage
- >> TIM_TI1_ConfigInputStage
- >> TIM_ITRx_SetConfig
[Called By]- >> MX_TIM3_Init
- >> MX_TIM1_Init
HAL_TIM_IC_CaptureCallback (Thumb, 68 bytes, Stack size 8 bytes, mux_signal.o(i.HAL_TIM_IC_CaptureCallback))
[Stack]
- Max Depth = 36
- Call Chain = HAL_TIM_IC_CaptureCallback ⇒ HAL_TIM_IC_Stop_IT ⇒ TIM_CCxChannelCmd
[Calls]- >> HAL_TIM_ReadCapturedValue
- >> HAL_TIM_IC_Stop_IT
[Called By]
HAL_TIM_IC_ConfigChannel (Thumb, 222 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_ConfigChannel))
[Stack]
- Max Depth = 40
- Call Chain = HAL_TIM_IC_ConfigChannel ⇒ TIM_TI1_SetConfig
[Calls]- >> TIM_TI1_SetConfig
- >> TIM_TI4_SetConfig
- >> TIM_TI3_SetConfig
- >> TIM_TI2_SetConfig
[Called By]
HAL_TIM_IC_Init (Thumb, 102 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Init))
[Stack]
- Max Depth = 16
- Call Chain = HAL_TIM_IC_Init ⇒ TIM_Base_SetConfig
[Calls]- >> HAL_TIM_IC_MspInit
- >> TIM_Base_SetConfig
[Called By]
HAL_TIM_IC_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_MspInit))
[Called By]
HAL_TIM_IC_Start_IT (Thumb, 372 bytes, Stack size 28 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_IT))
[Stack]
- Max Depth = 40
- Call Chain = HAL_TIM_IC_Start_IT ⇒ TIM_CCxChannelCmd
[Calls]
[Called By]
HAL_TIM_IC_Stop_IT (Thumb, 222 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Stop_IT))
[Stack]
- Max Depth = 28
- Call Chain = HAL_TIM_IC_Stop_IT ⇒ TIM_CCxChannelCmd
[Calls]
[Called By]- >> HAL_TIM_IC_CaptureCallback
HAL_TIM_IRQHandler (Thumb, 364 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler))
[Stack]
- Max Depth = 384
- Call Chain = HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_TIM_PeriodElapsedCallback
- >> HAL_TIM_IC_CaptureCallback
- >> HAL_TIM_TriggerCallback
- >> HAL_TIM_PWM_PulseFinishedCallback
- >> HAL_TIM_OC_DelayElapsedCallback
- >> HAL_TIMEx_CommutCallback
- >> HAL_TIMEx_BreakCallback
[Called By]- >> TIM7_IRQHandler
- >> TIM6_DAC_IRQHandler
- >> TIM3_IRQHandler
- >> TIM1_UP_TIM10_IRQHandler
HAL_TIM_MspPostInit (Thumb, 86 bytes, Stack size 32 bytes, tim.o(i.HAL_TIM_MspPostInit))
[Stack]
- Max Depth = 56
- Call Chain = HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback))
[Called By]
HAL_TIM_PWM_ConfigChannel (Thumb, 260 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel))
[Stack]
- Max Depth = 36
- Call Chain = HAL_TIM_PWM_ConfigChannel ⇒ TIM_OC2_SetConfig
[Calls]- >> TIM_OC2_SetConfig
- >> TIM_OC4_SetConfig
- >> TIM_OC3_SetConfig
- >> TIM_OC1_SetConfig
[Called By]
HAL_TIM_PWM_Init (Thumb, 102 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init))
[Stack]
- Max Depth = 16
- Call Chain = HAL_TIM_PWM_Init ⇒ TIM_Base_SetConfig
[Calls]- >> HAL_TIM_PWM_MspInit
- >> TIM_Base_SetConfig
[Called By]
HAL_TIM_PWM_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit))
[Called By]
HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback))
[Called By]
HAL_TIM_PeriodElapsedCallback (Thumb, 114 bytes, Stack size 8 bytes, main.o(i.HAL_TIM_PeriodElapsedCallback))
[Stack]
- Max Depth = 368
- Call Chain = HAL_TIM_PeriodElapsedCallback ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_IncTick
- >> HAL_GPIO_TogglePin
- >> usart_printf
- >> lv_tick_inc
[Called By]
HAL_TIM_ReadCapturedValue (Thumb, 50 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_ReadCapturedValue))
[Called By]
- >> HAL_TIM_IC_CaptureCallback
HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback))
[Called By]
HAL_UARTEx_RxEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback))
[Called By]
- >> HAL_UART_IRQHandler
- >> UART_Receive_IT
HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback))
[Called By]
- >> HAL_UART_IRQHandler
- >> UART_DMAAbortOnError
HAL_UART_IRQHandler (Thumb, 740 bytes, Stack size 40 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler))
[Stack]
- Max Depth = 64
- Call Chain = HAL_UART_IRQHandler ⇒ UART_Receive_IT
[Calls]- >> HAL_DMA_Abort
- >> HAL_DMA_Abort_IT
- >> HAL_UART_ErrorCallback
- >> HAL_UARTEx_RxEventCallback
- >> UART_Transmit_IT
- >> UART_Receive_IT
- >> UART_EndTransmit_IT
- >> UART_EndRxTransfer
[Called By]- >> USART6_IRQHandler
- >> USART3_IRQHandler
- >> USART2_IRQHandler
- >> USART1_IRQHandler
HAL_UART_Init (Thumb, 118 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_Init))
[Stack]
- Max Depth = 88
- Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_UART_MspInit
- >> UART_SetConfig
[Called By]- >> MX_USART6_UART_Init
- >> MX_USART3_UART_Init
- >> MX_USART2_UART_Init
- >> MX_USART1_UART_Init
HAL_UART_MspInit (Thumb, 516 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit))
[Stack]
- Max Depth = 80
- Call Chain = HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
HAL_UART_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_RxCpltCallback))
[Called By]
HAL_UART_Transmit (Thumb, 190 bytes, Stack size 40 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_Transmit))
[Stack]
- Max Depth = 72
- Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_GetTick
- >> UART_WaitOnFlagUntilTimeout
[Called By]- >> parse_scom_485
- >> usart_printf
HAL_UART_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback))
[Called By]
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.HardFault_Handler))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
MX_ADC1_Init (Thumb, 102 bytes, Stack size 24 bytes, adc.o(i.MX_ADC1_Init))
[Stack]
- Max Depth = 96
- Call Chain = MX_ADC1_Init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_DMA_Init
[Calls]- >> Error_Handler
- >> HAL_ADC_Init
- >> HAL_ADC_ConfigChannel
[Called By]
MX_DAC_Init (Thumb, 60 bytes, Stack size 16 bytes, dac.o(i.MX_DAC_Init))
[Stack]
- Max Depth = 104
- Call Chain = MX_DAC_Init ⇒ HAL_DAC_Init ⇒ HAL_DAC_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> Error_Handler
- >> HAL_DAC_Start
- >> HAL_DAC_Init
- >> HAL_DAC_ConfigChannel
[Called By]
MX_DMA_Init (Thumb, 52 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init))
[Stack]
- Max Depth = 56
- Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
[Called By]
MX_FREERTOS_Init (Thumb, 176 bytes, Stack size 192 bytes, freertos.o(i.MX_FREERTOS_Init))
[Stack]
- Max Depth = 360
- Call Chain = MX_FREERTOS_Init ⇒ osThreadCreate ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> osThreadCreate
- >> osMessageCreate
- >> __aeabi_memcpy4
[Called By]
MX_GPIO_Init (Thumb, 596 bytes, Stack size 32 bytes, gpio.o(i.MX_GPIO_Init))
[Stack]
- Max Depth = 80
- Call Chain = MX_GPIO_Init ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_WritePin
- >> HAL_GPIO_Init
- >> __aeabi_memclr4
[Called By]
MX_I2C1_Init (Thumb, 50 bytes, Stack size 8 bytes, i2c.o(i.MX_I2C1_Init))
[Stack]
- Max Depth = 80
- Call Chain = MX_I2C1_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> Error_Handler
- >> HAL_I2C_Init
[Called By]
MX_SPI1_Init (Thumb, 60 bytes, Stack size 8 bytes, spi.o(i.MX_SPI1_Init))
[Stack]
- Max Depth = 72
- Call Chain = MX_SPI1_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> Error_Handler
- >> HAL_SPI_Init
[Called By]
MX_SPI2_Init (Thumb, 60 bytes, Stack size 8 bytes, spi.o(i.MX_SPI2_Init))
[Stack]
- Max Depth = 72
- Call Chain = MX_SPI2_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> Error_Handler
- >> HAL_SPI_Init
[Called By]
MX_SPI3_Init (Thumb, 64 bytes, Stack size 8 bytes, spi.o(i.MX_SPI3_Init))
[Stack]
- Max Depth = 72
- Call Chain = MX_SPI3_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> Error_Handler
- >> HAL_SPI_Init
[Called By]
MX_TIM1_Init (Thumb, 216 bytes, Stack size 88 bytes, tim.o(i.MX_TIM1_Init))
[Stack]
- Max Depth = 176
- Call Chain = MX_TIM1_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> Error_Handler
- >> HAL_TIM_PWM_Init
- >> HAL_TIM_PWM_ConfigChannel
- >> HAL_TIM_ConfigClockSource
- >> HAL_TIM_Base_Init
- >> HAL_TIMEx_MasterConfigSynchronization
- >> HAL_TIMEx_ConfigBreakDeadTime
- >> HAL_TIM_MspPostInit
- >> __aeabi_memclr4
[Called By]
MX_TIM3_Init (Thumb, 152 bytes, Stack size 48 bytes, tim.o(i.MX_TIM3_Init))
[Stack]
- Max Depth = 136
- Call Chain = MX_TIM3_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> Error_Handler
- >> HAL_TIM_IC_Init
- >> HAL_TIM_IC_ConfigChannel
- >> HAL_TIM_ConfigClockSource
- >> HAL_TIM_Base_Init
- >> HAL_TIMEx_MasterConfigSynchronization
[Called By]
MX_TIM6_Init (Thumb, 66 bytes, Stack size 16 bytes, tim.o(i.MX_TIM6_Init))
[Stack]
- Max Depth = 104
- Call Chain = MX_TIM6_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> Error_Handler
- >> HAL_TIM_Base_Init
- >> HAL_TIMEx_MasterConfigSynchronization
[Called By]
MX_USART1_UART_Init (Thumb, 86 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init))
[Stack]
- Max Depth = 96
- Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> Error_Handler
- >> HAL_UART_Init
[Called By]
MX_USART2_UART_Init (Thumb, 78 bytes, Stack size 8 bytes, usart.o(i.MX_USART2_UART_Init))
[Stack]
- Max Depth = 96
- Call Chain = MX_USART2_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> Error_Handler
- >> HAL_UART_Init
[Called By]
MX_USART3_UART_Init (Thumb, 46 bytes, Stack size 8 bytes, usart.o(i.MX_USART3_UART_Init))
[Stack]
- Max Depth = 96
- Call Chain = MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> Error_Handler
- >> HAL_UART_Init
[Called By]
MX_USART6_UART_Init (Thumb, 78 bytes, Stack size 8 bytes, usart.o(i.MX_USART6_UART_Init))
[Stack]
- Max Depth = 96
- Call Chain = MX_USART6_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> Error_Handler
- >> HAL_UART_Init
[Called By]
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.MemManage_Handler))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
NMI_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.NMI_Handler))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
SIG16130_RetrievalData (Thumb, 210 bytes, Stack size 24 bytes, sig24130.o(i.SIG16130_RetrievalData))
[Stack]
- Max Depth = 168
- Call Chain = SIG16130_RetrievalData ⇒ HAL_SPI_Receive ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_SPI_Receive
- >> HAL_GPIO_WritePin
- >> delay_nus
- >> SIG24130_SendByte
[Called By]
SIG24130_Init (Thumb, 60 bytes, Stack size 8 bytes, sig24130.o(i.SIG24130_Init))
[Stack]
- Max Depth = 160
- Call Chain = SIG24130_Init ⇒ SIG24130_WriteRegister ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_GPIO_WritePin
- >> HAL_Delay
- >> delay_nus
- >> SIG24130_WriteRegister
- >> SIG24130_Reset
- >> SIG24130_ReadRegister
[Called By]
SIG24130_ReadRegister (Thumb, 112 bytes, Stack size 16 bytes, sig24130.o(i.SIG24130_ReadRegister))
[Stack]
- Max Depth = 144
- Call Chain = SIG24130_ReadRegister ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_GPIO_WritePin
- >> delay_nus
- >> SIG24130_SendByte
- >> SIG24130_ReceiveByte
[Called By]- >> SIG24130_Init
- >> SIG24130_SetRefMux
- >> SIG24130_SetInputMux
- >> SIG24130_SetIDAC
SIG24130_ReceiveByte (Thumb, 32 bytes, Stack size 16 bytes, sig24130.o(i.SIG24130_ReceiveByte))
[Stack]
- Max Depth = 128
- Call Chain = SIG24130_ReceiveByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_SPI_TransmitReceive
[Called By]
SIG24130_Reset (Thumb, 60 bytes, Stack size 8 bytes, sig24130.o(i.SIG24130_Reset))
[Stack]
- Max Depth = 136
- Call Chain = SIG24130_Reset ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_GPIO_WritePin
- >> delay_nus
- >> SIG24130_SendByte
[Called By]- >> fun_get_sig16132_ch
- >> SIG24130_Init
SIG24130_SendByte (Thumb, 28 bytes, Stack size 16 bytes, sig24130.o(i.SIG24130_SendByte))
[Stack]
- Max Depth = 128
- Call Chain = SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_SPI_TransmitReceive
[Called By]- >> SIG24130_WriteRegister
- >> SIG24130_Reset
- >> SIG24130_ReadRegister
- >> SIG16130_RetrievalData
SIG24130_SetIDAC (Thumb, 68 bytes, Stack size 24 bytes, sig24130.o(i.SIG24130_SetIDAC))
[Stack]
- Max Depth = 176
- Call Chain = SIG24130_SetIDAC ⇒ SIG24130_WriteRegister ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> SIG24130_WriteRegister
- >> SIG24130_ReadRegister
[Called By]
SIG24130_SetInputMux (Thumb, 34 bytes, Stack size 16 bytes, sig24130.o(i.SIG24130_SetInputMux))
[Stack]
- Max Depth = 168
- Call Chain = SIG24130_SetInputMux ⇒ SIG24130_WriteRegister ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> SIG24130_WriteRegister
- >> SIG24130_ReadRegister
[Called By]
SIG24130_SetRefMux (Thumb, 40 bytes, Stack size 8 bytes, sig24130.o(i.SIG24130_SetRefMux))
[Stack]
- Max Depth = 160
- Call Chain = SIG24130_SetRefMux ⇒ SIG24130_WriteRegister ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> SIG24130_WriteRegister
- >> SIG24130_ReadRegister
[Called By]
SIG24130_WriteRegister (Thumb, 132 bytes, Stack size 24 bytes, sig24130.o(i.SIG24130_WriteRegister))
[Stack]
- Max Depth = 152
- Call Chain = SIG24130_WriteRegister ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_GPIO_WritePin
- >> delay_nus
- >> SIG24130_SendByte
[Called By]- >> SIG24130_Init
- >> SIG24130_SetRefMux
- >> SIG24130_SetInputMux
- >> SIG24130_SetIDAC
StartDefaultTask (Thumb, 36 bytes, Stack size 0 bytes, freertos.o(i.StartDefaultTask))
[Stack]
- Max Depth = 112
- Call Chain = StartDefaultTask ⇒ tm1650_read_key ⇒ HAL_I2C_Master_Receive ⇒ I2C_MasterRequestRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
[Calls]- >> tm1650_read_key
- >> osDelay
- >> HAL_GPIO_WritePin
[Address Reference Count : 1]
SysTick_Handler (Thumb, 46 bytes, Stack size 8 bytes, port.o(i.SysTick_Handler))
[Stack]
- Max Depth = 32
- Call Chain = SysTick_Handler ⇒ xTaskIncrementTick
[Calls]
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
SystemClock_Config (Thumb, 148 bytes, Stack size 80 bytes, main.o(i.SystemClock_Config))
[Stack]
- Max Depth = 240
- Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority
[Calls]- >> Error_Handler
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> __aeabi_memclr4
[Called By]
SystemInit (Thumb, 14 bytes, Stack size 0 bytes, system_stm32f4xx.o(i.SystemInit))
[Address Reference Count : 1]
- startup_stm32f407xx.o(.text)
TIM1_UP_TIM10_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.TIM1_UP_TIM10_IRQHandler))
[Stack]
- Max Depth = 392
- Call Chain = TIM1_UP_TIM10_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
TIM3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.TIM3_IRQHandler))
[Stack]
- Max Depth = 392
- Call Chain = TIM3_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
TIM6_DAC_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.TIM6_DAC_IRQHandler))
[Stack]
- Max Depth = 392
- Call Chain = TIM6_DAC_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_TIM_IRQHandler
- >> HAL_DAC_IRQHandler
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
TIM7_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.TIM7_IRQHandler))
[Stack]
- Max Depth = 392
- Call Chain = TIM7_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
TIM_Base_SetConfig (Thumb, 186 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig))
[Stack]
- Max Depth = 8
- Call Chain = TIM_Base_SetConfig
[Called By]- >> HAL_TIM_PWM_Init
- >> HAL_TIM_IC_Init
- >> HAL_TIM_Base_Init
TIM_CCxChannelCmd (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd))
[Stack]
- Max Depth = 12
- Call Chain = TIM_CCxChannelCmd
[Called By]- >> HAL_TIM_IC_Stop_IT
- >> HAL_TIM_IC_Start_IT
TIM_ETR_SetConfig (Thumb, 22 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = TIM_ETR_SetConfig
[Called By]- >> HAL_TIM_ConfigClockSource
TIM_OC2_SetConfig (Thumb, 114 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = TIM_OC2_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
TIM_TI1_SetConfig (Thumb, 114 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig))
[Stack]
- Max Depth = 16
- Call Chain = TIM_TI1_SetConfig
[Called By]- >> HAL_TIM_IC_ConfigChannel
USART1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.USART1_IRQHandler))
[Stack]
- Max Depth = 72
- Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT
[Calls]- >> HAL_UART_IRQHandler
- >> proc_huart_it
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
USART2_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.USART2_IRQHandler))
[Stack]
- Max Depth = 72
- Call Chain = USART2_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT
[Calls]- >> HAL_UART_IRQHandler
- >> proc_huart_it
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
USART3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.USART3_IRQHandler))
[Stack]
- Max Depth = 72
- Call Chain = USART3_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT
[Calls]
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
USART6_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.USART6_IRQHandler))
[Stack]
- Max Depth = 72
- Call Chain = USART6_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT
[Calls]- >> HAL_UART_IRQHandler
- >> proc_huart_it
[Address Reference Count : 1]- startup_stm32f407xx.o(RESET)
UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.UsageFault_Handler))
[Address Reference Count : 1]
- startup_stm32f407xx.o(RESET)
__0vsprintf (Thumb, 30 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED)
__2vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED)
__c89vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED)
vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf))
[Stack]
- Max Depth = 24
- Call Chain = vsprintf
[Called By]
__hardfp_sqrt (Thumb, 122 bytes, Stack size 32 bytes, sqrt.o(i.__hardfp_sqrt))
[Stack]
- Max Depth = 72
- Call Chain = __hardfp_sqrt ⇒ _dsqrt ⇒ _double_round
[Calls]
[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)
__set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))
[Called By]
_lv_anim_core_init (Thumb, 36 bytes, Stack size 8 bytes, lv_anim.o(i._lv_anim_core_init))
[Stack]
- Max Depth = 232
- Call Chain = _lv_anim_core_init ⇒ lv_timer_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> _lv_ll_init
- >> anim_mark_list_change
- >> lv_timer_create
[Called By]
_lv_area_diff (Thumb, 418 bytes, Stack size 64 bytes, lv_area.o(i._lv_area_diff))
[Stack]
- Max Depth = 168
- Call Chain = _lv_area_diff ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> _lv_area_is_in
- >> _lv_area_is_on
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]
_lv_area_intersect (Thumb, 130 bytes, Stack size 12 bytes, lv_area.o(i._lv_area_intersect))
[Stack]
- Max Depth = 12
- Call Chain = _lv_area_intersect
[Called By]- >> _lv_inv_area
- >> lv_obj_area_is_visible
- >> lv_obj_redraw
- >> layer_get_area
- >> lv_draw_label
- >> decode_and_draw
- >> lv_draw_sw_blend
- >> draw_quarter_3
- >> draw_quarter_2
- >> draw_quarter_1
- >> draw_quarter_0
- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_blend_basic
- >> lv_draw_sw_arc
- >> draw_shadow
- >> draw_bg_img
- >> draw_bg
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_border_generic
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
- >> draw_cursors
- >> lv_draw_span
- >> draw_img
- >> draw_list
- >> draw_box_label
- >> draw_main
- >> draw_label
- >> draw_main
- >> draw_main
_lv_area_is_in (Thumb, 188 bytes, Stack size 24 bytes, lv_area.o(i._lv_area_is_in))
[Stack]
- Max Depth = 104
- Call Chain = _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> _lv_inv_area
- >> lv_obj_draw
- >> lv_obj_refr_size
- >> lv_obj_move_to
- >> _lv_area_diff
- >> refr_obj
- >> lv_refr_get_top_obj
- >> layer_alpha_test
- >> lv_draw_mask_is_any
- >> draw_shadow
- >> draw_img
_lv_area_is_on (Thumb, 58 bytes, Stack size 0 bytes, lv_area.o(i._lv_area_is_on))
[Called By]
- >> _lv_area_diff
- >> lv_refr_join_area
_lv_area_is_out (Thumb, 182 bytes, Stack size 24 bytes, lv_area.o(i._lv_area_is_out))
[Stack]
- Max Depth = 104
- Call Chain = _lv_area_is_out ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> lv_draw_mask_is_any
- >> draw_shadow
_lv_area_is_point_on (Thumb, 402 bytes, Stack size 48 bytes, lv_area.o(i._lv_area_is_point_on))
[Stack]
- Max Depth = 80 + In Cycle
- Call Chain = _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> _lv_area_is_point_on
- >> lv_point_within_circle
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> _lv_area_is_in
- >> _lv_area_is_point_on
- >> _lv_area_is_out
- >> lv_colorwheel_event
- >> lv_arc_event
- >> get_button_from_point
- >> lv_img_event
- >> lv_slider_event
_lv_area_join (Thumb, 100 bytes, Stack size 8 bytes, lv_area.o(i._lv_area_join))
[Stack]
- Max Depth = 8
- Call Chain = _lv_area_join
[Called By]
_lv_disp_refr_timer (Thumb, 324 bytes, Stack size 24 bytes, lv_refr.o(i._lv_disp_refr_timer))
[Stack]
- Max Depth = 984
- Call Chain = _lv_disp_refr_timer ⇒ refr_invalid_areas ⇒ refr_area ⇒ refr_area_part ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_disp_get_default
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_obj_update_layout
- >> _lv_ll_ins_tail
- >> lv_memset_00
- >> lv_timer_pause
- >> lv_mem_buf_free_all
- >> _lv_font_clean_up_fmt_txt
- >> _lv_draw_mask_cleanup
- >> refr_sync_areas
- >> refr_invalid_areas
- >> lv_refr_join_area
[Address Reference Count : 1]- lv_hal_disp.o(i.lv_disp_drv_register)
_lv_draw_mask_cleanup (Thumb, 58 bytes, Stack size 8 bytes, lv_draw_mask.o(i._lv_draw_mask_cleanup))
[Stack]
- Max Depth = 128
- Call Chain = _lv_draw_mask_cleanup ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_memset_00
[Called By]
_lv_event_mark_deleted (Thumb, 38 bytes, Stack size 0 bytes, lv_event.o(i._lv_event_mark_deleted))
[Called By]
_lv_font_clean_up_fmt_txt (Thumb, 2 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(i._lv_font_clean_up_fmt_txt))
[Called By]
_lv_fs_init (Thumb, 12 bytes, Stack size 8 bytes, lv_fs.o(i._lv_fs_init))
[Stack]
- Max Depth = 8
- Call Chain = _lv_fs_init
[Calls]
[Called By]
_lv_group_init (Thumb, 12 bytes, Stack size 8 bytes, lv_group.o(i._lv_group_init))
[Stack]
- Max Depth = 8
- Call Chain = _lv_group_init
[Calls]
[Called By]
_lv_img_buf_get_transformed_area (Thumb, 524 bytes, Stack size 48 bytes, lv_img_buf.o(i._lv_img_buf_get_transformed_area))
[Stack]
- Max Depth = 112
- Call Chain = _lv_img_buf_get_transformed_area ⇒ lv_point_transform
[Calls]
[Called By]- >> decode_and_draw
- >> lv_img_get_transformed_size
- >> lv_img_event
- >> draw_img
_lv_img_cache_open (Thumb, 86 bytes, Stack size 40 bytes, lv_img_cache.o(i._lv_img_cache_open))
[Stack]
- Max Depth = 272
- Call Chain = _lv_img_cache_open ⇒ lv_img_decoder_open ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_memset_00
- >> lv_img_decoder_open
[Called By]
_lv_img_decoder_init (Thumb, 74 bytes, Stack size 8 bytes, lv_img_decoder.o(i._lv_img_decoder_init))
[Stack]
- Max Depth = 216
- Call Chain = _lv_img_decoder_init ⇒ lv_img_decoder_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> _lv_ll_init
- >> lv_img_decoder_set_read_line_cb
- >> lv_img_decoder_set_open_cb
- >> lv_img_decoder_set_info_cb
- >> lv_img_decoder_set_close_cb
- >> lv_img_decoder_create
[Called By]
_lv_inv_area (Thumb, 274 bytes, Stack size 40 bytes, lv_refr.o(i._lv_inv_area))
[Stack]
- Max Depth = 144
- Call Chain = _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_disp_is_invalidation_enabled
- >> _lv_area_is_in
- >> lv_timer_resume
- >> _lv_area_intersect
- >> lv_area_copy
[Called By]- >> lv_obj_invalidate_area
_lv_ll_clear (Thumb, 48 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_clear))
[Stack]
- Max Depth = 136
- Call Chain = _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> refr_sync_areas
- >> lv_chart_destructor
- >> lv_meter_destructor
- >> lv_menu_clear_history
- >> lv_menu_destructor
_lv_ll_get_head (Thumb, 12 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_head))
[Called By]
- >> lv_timer_handler
- >> lv_obj_get_disp
- >> lv_disp_get_next
- >> lv_anim_del
- >> lv_indev_get_next
- >> _lv_ll_remove
- >> _lv_ll_get_len
- >> _lv_ll_clear
- >> lv_group_remove_obj
- >> lv_group_add_obj
- >> trans_anim_ready_cb
- >> lv_anim_get
- >> lv_img_decoder_get_info
- >> _lv_ll_ins_prev
- >> refr_sync_areas
- >> lv_img_decoder_open
- >> lv_chart_destructor
- >> lv_menu_back_event_cb
- >> lv_spangroup_get_max_line_h
- >> lv_spangroup_get_expand_width
- >> lv_spangroup_get_expand_height
- >> lv_spangroup_destructor
- >> lv_draw_span
- >> anim_timer
- >> anim_mark_list_change
- >> lv_fs_get_drv
[Address Reference Count : 1]- lv_group.o(i.lv_group_focus_next)
_lv_ll_get_len (Thumb, 36 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_get_len))
[Stack]
- Max Depth = 16
- Call Chain = _lv_ll_get_len
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_chart_get_point_pos_by_id
- >> draw_series_bar
_lv_ll_get_next (Thumb, 14 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_next))
[Called By]
- >> lv_timer_handler
- >> lv_obj_get_disp
- >> lv_disp_get_next
- >> lv_anim_del
- >> lv_indev_get_next
- >> _lv_ll_remove
- >> _lv_ll_get_len
- >> _lv_ll_clear
- >> lv_group_remove_obj
- >> lv_group_add_obj
- >> trans_anim_ready_cb
- >> lv_anim_get
- >> lv_img_decoder_get_info
- >> refr_sync_areas
- >> lv_img_decoder_open
- >> lv_menu_back_event_cb
- >> lv_spangroup_get_max_line_h
- >> lv_spangroup_get_expand_width
- >> lv_spangroup_get_expand_height
- >> lv_draw_span
- >> anim_timer
- >> lv_fs_get_drv
[Address Reference Count : 1]- lv_group.o(i.lv_group_focus_next)
_lv_ll_get_prev (Thumb, 12 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_prev))
[Called By]
- >> _lv_ll_remove
- >> trans_del
- >> _lv_ll_ins_prev
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_cursors
- >> draw_ticks_and_labels
- >> draw_needles
- >> draw_arcs
[Address Reference Count : 1]- lv_group.o(i.lv_group_focus_prev)
_lv_ll_get_tail (Thumb, 12 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_tail))
[Called By]
- >> _lv_ll_remove
- >> lv_group_remove_obj
- >> trans_del
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_cursors
- >> draw_ticks_and_labels
- >> draw_needles
- >> draw_arcs
[Address Reference Count : 1]- lv_group.o(i.lv_group_focus_prev)
_lv_ll_init (Thumb, 16 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_init))
[Called By]
- >> lv_init
- >> lv_disp_drv_register
- >> _lv_group_init
- >> _lv_timer_core_init
- >> _lv_obj_style_init
- >> _lv_img_decoder_init
- >> _lv_fs_init
- >> _lv_anim_core_init
- >> lv_chart_constructor
- >> lv_meter_constructor
- >> lv_menu_constructor
- >> lv_spangroup_constructor
_lv_ll_ins_head (Thumb, 64 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_ins_head))
[Stack]
- Max Depth = 200
- Call Chain = _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_alloc
- >> node_set_prev
- >> node_set_next
[Called By]- >> lv_anim_start
- >> lv_disp_drv_register
- >> _lv_obj_style_create_transition
- >> _lv_ll_ins_prev
- >> lv_img_decoder_create
- >> lv_menu_set_page
- >> lv_timer_create
_lv_ll_ins_prev (Thumb, 116 bytes, Stack size 24 bytes, lv_ll.o(i._lv_ll_ins_prev))
[Stack]
- Max Depth = 224
- Call Chain = _lv_ll_ins_prev ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> _lv_ll_ins_head
- >> _lv_ll_get_prev
- >> _lv_ll_get_head
- >> lv_mem_alloc
- >> node_set_prev
- >> node_set_next
[Called By]
_lv_ll_ins_tail (Thumb, 64 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_ins_tail))
[Stack]
- Max Depth = 200
- Call Chain = _lv_ll_ins_tail ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_alloc
- >> node_set_prev
- >> node_set_next
[Called By]- >> lv_spangroup_new_span
- >> lv_group_add_obj
- >> _lv_disp_refr_timer
_lv_ll_is_empty (Thumb, 24 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_is_empty))
[Called By]
- >> lv_anim_start
- >> refr_sync_areas
- >> lv_chart_event
- >> draw_cursors
_lv_ll_remove (Thumb, 144 bytes, Stack size 24 bytes, lv_ll.o(i._lv_ll_remove))
[Stack]
- Max Depth = 48
- Call Chain = _lv_ll_remove ⇒ node_set_prev
[Calls]- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> node_set_prev
- >> node_set_next
[Called By]- >> lv_anim_del
- >> _lv_ll_clear
- >> lv_group_remove_obj
- >> trans_del
- >> trans_anim_ready_cb
- >> refr_sync_areas
- >> lv_chart_destructor
- >> lv_menu_back_event_cb
- >> lv_spangroup_destructor
- >> anim_ready_handler
- >> lv_timer_del
_lv_obj_destruct (Thumb, 38 bytes, Stack size 8 bytes, lv_obj_class.o(i._lv_obj_destruct))
[Stack]
- Max Depth = 8 + In Cycle
- Call Chain = _lv_obj_destruct ⇒ _lv_obj_destruct (Cycle)
[Calls]
[Called By]- >> _lv_obj_destruct
- >> obj_del_core
_lv_obj_get_ext_draw_size (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_draw.o(i._lv_obj_get_ext_draw_size))
[Called By]
- >> lv_obj_invalidate
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_is_visible
- >> lv_obj_area_is_visible
- >> lv_obj_redraw
- >> layer_get_area
_lv_obj_get_layer_type (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_draw.o(i._lv_obj_get_layer_type))
[Called By]
- >> lv_obj_transform_point
- >> refr_obj
- >> lv_refr_get_top_obj
_lv_obj_scroll_by_raw (Thumb, 92 bytes, Stack size 24 bytes, lv_obj_scroll.o(i._lv_obj_scroll_by_raw))
[Stack]
- Max Depth = 412
- Call Chain = _lv_obj_scroll_by_raw ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_allocate_spec_attr
- >> lv_obj_move_children_by
[Called By]- >> lv_obj_scroll_by
- >> scroll_y_anim
- >> scroll_x_anim
_lv_obj_style_apply_color_filter (Thumb, 88 bytes, Stack size 40 bytes, lv_obj_style.o(i._lv_obj_style_apply_color_filter))
[Stack]
- Max Depth = 220
- Call Chain = _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_arc_dsc
- >> lv_obj_get_style_text_color_filtered
- >> lv_obj_get_style_bg_color_filtered
- >> draw_main
_lv_obj_style_create_transition (Thumb, 396 bytes, Stack size 120 bytes, lv_obj_style.o(i._lv_obj_style_create_transition))
[Stack]
- Max Depth = 440
- Call Chain = _lv_obj_style_create_transition ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> _lv_ll_ins_head
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_style_prop
- >> lv_style_set_prop
- >> lv_anim_set_var
- >> lv_anim_set_values
- >> lv_anim_set_time
- >> lv_anim_set_ready_cb
- >> lv_anim_set_exec_cb
- >> lv_anim_set_delay
- >> get_trans_style
[Called By]
_lv_obj_style_init (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_style.o(i._lv_obj_style_init))
[Stack]
- Max Depth = 8
- Call Chain = _lv_obj_style_init
[Calls]
[Called By]
_lv_obj_style_state_compare (Thumb, 700 bytes, Stack size 48 bytes, lv_obj_style.o(i._lv_obj_style_state_compare))
[Stack]
- Max Depth = 132
- Call Chain = _lv_obj_style_state_compare ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_style_get_selector_state
- >> lv_style_get_prop
[Called By]
_lv_refr_get_disp_refreshing (Thumb, 6 bytes, Stack size 0 bytes, lv_refr.o(i._lv_refr_get_disp_refreshing))
[Called By]
- >> lv_draw_layer_destroy
- >> lv_draw_layer_create
- >> map_set_px
- >> fill_set_px
- >> lv_draw_sw_layer_create
- >> lv_draw_sw_layer_blend
- >> lv_draw_sw_layer_adjust
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_blend_basic
- >> draw_line_skew
- >> draw_letter_normal
- >> rgb_no_aa
- >> argb_and_rgb_aa
_lv_refr_init (Thumb, 2 bytes, Stack size 0 bytes, lv_refr.o(i._lv_refr_init))
[Called By]
_lv_style_get_prop_group (Thumb, 16 bytes, Stack size 0 bytes, lv_style.o(i._lv_style_get_prop_group))
[Called By]
- >> get_prop_core
- >> lv_style_set_prop_internal
_lv_style_prop_lookup_flags (Thumb, 62 bytes, Stack size 0 bytes, lv_style.o(i._lv_style_prop_lookup_flags))
[Called By]
- >> lv_style_prop_has_flag
_lv_timer_core_init (Thumb, 18 bytes, Stack size 8 bytes, lv_timer.o(i._lv_timer_core_init))
[Stack]
- Max Depth = 8
- Call Chain = _lv_timer_core_init
[Calls]- >> _lv_ll_init
- >> lv_timer_enable
[Called By]
_lv_txt_cut (Thumb, 72 bytes, Stack size 24 bytes, lv_txt.o(i._lv_txt_cut))
[Stack]
- Max Depth = 24
- Call Chain = _lv_txt_cut
[Calls]
[Called By]
_lv_txt_encoded_letter_next_2 (Thumb, 50 bytes, Stack size 24 bytes, lv_txt.o(i._lv_txt_encoded_letter_next_2))
[Stack]
- Max Depth = 24
- Call Chain = _lv_txt_encoded_letter_next_2
[Called By]- >> lv_draw_label
- >> lv_txt_get_width
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_on
_lv_txt_get_next_line (Thumb, 294 bytes, Stack size 64 bytes, lv_txt.o(i._lv_txt_get_next_line))
[Stack]
- Max Depth = 200
- Call Chain = _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_font_get_glyph_width
- >> lv_txt_get_next_word
[Called By]- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_txt_get_snippet
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
_lv_txt_ins (Thumb, 90 bytes, Stack size 32 bytes, lv_txt.o(i._lv_txt_ins))
[Stack]
- Max Depth = 44
- Call Chain = _lv_txt_ins ⇒ lv_memcpy_small
[Calls]- >> lv_memcpy_small
- >> strlen
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_label_ins_text
_lv_txt_is_cmd (Thumb, 66 bytes, Stack size 0 bytes, lv_txt.o(i._lv_txt_is_cmd))
[Called By]
- >> lv_txt_get_width
- >> lv_txt_get_next_word
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_on
_lv_txt_set_text_vfmt (Thumb, 80 bytes, Stack size 32 bytes, lv_txt.o(i._lv_txt_set_text_vfmt))
[Stack]
- Max Depth = 408
- Call Chain = _lv_txt_set_text_vfmt ⇒ lv_vsnprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> lv_mem_alloc
- >> lv_vsnprintf
[Called By]
_lv_utils_bsearch (Thumb, 84 bytes, Stack size 32 bytes, lv_utils.o(i._lv_utils_bsearch))
[Stack]
- Max Depth = 32
- Call Chain = _lv_utils_bsearch
[Called By]- >> get_kern_value
- >> get_glyph_dsc_id
ads1220_operation (Thumb, 194 bytes, Stack size 40 bytes, ads1220.o(i.ads1220_operation))
[Stack]
- Max Depth = 248
- Call Chain = ads1220_operation ⇒ setup_ads1220 ⇒ ads1220_write_regs ⇒ spi_write_read ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> setup_ads1220
- >> fun_ads1220_spi1_init
- >> ads1220_start
- >> ads1220_reset
- >> ads1220_get_conversion_data
- >> ads1220_cs
- >> vTaskDelay
[Called By]
ble_send (Thumb, 16 bytes, Stack size 16 bytes, ble.o(i.ble_send))
[Stack]
- Max Depth = 376
- Call Chain = ble_send ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Called By]
dac8552_cs (Thumb, 30 bytes, Stack size 8 bytes, dac8552.o(i.dac8552_cs))
[Stack]
- Max Depth = 8
- Call Chain = dac8552_cs
[Calls]
[Address Reference Count : 1]- dac8552.o(i.dac8552_operation)
dac8552_init (Thumb, 16 bytes, Stack size 0 bytes, dac8552.o(i.dac8552_init))
[Called By]
dac8552_operation (Thumb, 268 bytes, Stack size 32 bytes, dac8552.o(i.dac8552_operation))
[Stack]
- Max Depth = 120
- Call Chain = dac8552_operation ⇒ set_dac8552_channel_value ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> set_dac8552_channel_value
- >> dac8552_init
[Called By]
dac8552_transmit_data (Thumb, 22 bytes, Stack size 16 bytes, dac8552.o(i.dac8552_transmit_data))
[Stack]
- Max Depth = 112
- Call Chain = dac8552_transmit_data ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Address Reference Count : 1]- dac8552.o(i.dac8552_operation)
dac_set_voltage (Thumb, 146 bytes, Stack size 16 bytes, dac.o(i.dac_set_voltage))
[Stack]
- Max Depth = 32
- Call Chain = dac_set_voltage ⇒ HAL_DAC_SetValue
[Calls]
[Called By]
delay (Thumb, 22 bytes, Stack size 0 bytes, jlx240-00301-bn.o(i.delay))
[Called By]
delay_nus (Thumb, 40 bytes, Stack size 12 bytes, sig24130.o(i.delay_nus))
[Stack]
- Max Depth = 12
- Call Chain = delay_nus
[Called By]- >> fun_get_sig16132_ch
- >> SIG24130_Init
- >> SIG24130_WriteRegister
- >> SIG24130_Reset
- >> SIG24130_ReadRegister
- >> SIG16130_RetrievalData
draw_border_generic (Thumb, 1422 bytes, Stack size 192 bytes, lv_draw_sw_rect.o(i.draw_border_generic))
[Stack]
- Max Depth = 576
- Call Chain = draw_border_generic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> _lv_area_intersect
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_draw_sw_blend
- >> lv_area_get_width
- >> draw_border_simple
- >> lv_memset_ff
[Called By]- >> draw_outline
- >> draw_border
events_init (Thumb, 2 bytes, Stack size 0 bytes, events_init.o(i.events_init))
[Called By]
fun_dac7811_operate (Thumb, 110 bytes, Stack size 16 bytes, dac7811.o(i.fun_dac7811_operate))
[Stack]
- Max Depth = 112
- Call Chain = fun_dac7811_operate ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> fun_dac7811_spi1_init
- >> HAL_SPI_Transmit
- >> HAL_GPIO_WritePin
[Called By]
fun_dac7811_spi1_init (Thumb, 88 bytes, Stack size 8 bytes, dac7811.o(i.fun_dac7811_spi1_init))
[Stack]
- Max Depth = 72
- Call Chain = fun_dac7811_spi1_init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> Error_Handler
- >> HAL_SPI_Init
- >> HAL_GPIO_WritePin
[Called By]
fun_get_freq (Thumb, 112 bytes, Stack size 16 bytes, mux_signal.o(i.fun_get_freq))
[Stack]
- Max Depth = 56
- Call Chain = fun_get_freq ⇒ HAL_TIM_IC_Start_IT ⇒ TIM_CCxChannelCmd
[Calls]- >> HAL_TIM_IC_Start_IT
- >> HAL_TIM_Base_Start_IT
[Called By]
fun_get_sig16132_ch (Thumb, 650 bytes, Stack size 88 bytes, sig24130.o(i.fun_get_sig16132_ch))
[Stack]
- Max Depth = 264
- Call Chain = fun_get_sig16132_ch ⇒ SIG24130_SetIDAC ⇒ SIG24130_WriteRegister ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> __aeabi_f2d
- >> HAL_GPIO_WritePin
- >> __aeabi_drsub
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2f
- >> HAL_Delay
- >> delay_nus
- >> SIG24130_SetRefMux
- >> SIG24130_SetInputMux
- >> SIG24130_SetIDAC
- >> SIG24130_Reset
- >> SIG16130_RetrievalData
- >> __hardfp_sqrt
[Called By]
fun_proc_adc1_dma (Thumb, 122 bytes, Stack size 24 bytes, adc.o(i.fun_proc_adc1_dma))
[Stack]
- Max Depth = 100
- Call Chain = fun_proc_adc1_dma ⇒ fun_adc1_dma_start ⇒ HAL_ADC_Start_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
get_tick_gsc (Thumb, 50 bytes, Stack size 0 bytes, lv_chart.o(i.get_tick_gsc))
[Called By]
- >> draw_y_ticks
- >> draw_x_ticks
hart_communicate (Thumb, 106 bytes, Stack size 32 bytes, hart.o(i.hart_communicate))
[Stack]
- Max Depth = 408
- Call Chain = hart_communicate ⇒ hart_send ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> vTaskDelay
- >> parse_scom_hart
- >> hart_send
- >> HAL_GPIO_WritePin
- >> __aeabi_memcpy4
- >> __aeabi_memcpy
[Called By]
hart_send (Thumb, 16 bytes, Stack size 16 bytes, hart.o(i.hart_send))
[Stack]
- Max Depth = 376
- Call Chain = hart_send ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Called By]
init_scr_del_flag (Thumb, 6 bytes, Stack size 0 bytes, gui_guider.o(i.init_scr_del_flag))
[Called By]
lcd_address (Thumb, 74 bytes, Stack size 32 bytes, jlx240-00301-bn.o(i.lcd_address))
[Stack]
- Max Depth = 64
- Call Chain = lcd_address ⇒ transfer_data_16 ⇒ transfer_data ⇒ lcd_data2pin
[Calls]- >> transfer_data_16
- >> transfer_command
[Called By]
lcd_initial (Thumb, 422 bytes, Stack size 8 bytes, jlx240-00301-bn.o(i.lcd_initial))
[Stack]
- Max Depth = 32
- Call Chain = lcd_initial ⇒ transfer_data ⇒ lcd_data2pin
[Calls]- >> transfer_data
- >> transfer_command
- >> delay
- >> HAL_GPIO_WritePin
[Called By]
lv_anim_del (Thumb, 92 bytes, Stack size 24 bytes, lv_anim.o(i.lv_anim_del))
[Stack]
- Max Depth = 144
- Call Chain = lv_anim_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> anim_mark_list_change
[Called By]- >> lv_scr_load_anim
- >> lv_anim_start
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_destructor
- >> lv_obj_scroll_by
- >> trans_del
- >> scroll_area_into_view
- >> lv_label_set_long_mode
- >> lv_bar_set_value_with_anim
- >> lv_bar_destructor
- >> lv_switch_trigger_anim
- >> lv_switch_destructor
- >> refr_position
- >> lv_roller_event
- >> lv_label_refr_text
- >> start_cursor_blink
lv_anim_get (Thumb, 52 bytes, Stack size 16 bytes, lv_anim.o(i.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(i.lv_anim_init))
[Stack]
- Max Depth = 20
- Call Chain = lv_anim_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_scr_load_anim
- >> _lv_obj_style_create_transition
- >> lv_obj_scroll_by
- >> lv_spinner_constructor
- >> lv_bar_set_value_with_anim
- >> lv_switch_trigger_anim
- >> refr_position
- >> lv_label_refr_text
- >> start_cursor_blink
- >> auto_hide_characters
lv_anim_path_ease_in_out (Thumb, 66 bytes, Stack size 24 bytes, lv_anim.o(i.lv_anim_path_ease_in_out))
[Stack]
- Max Depth = 60
- Call Chain = lv_anim_path_ease_in_out ⇒ lv_bezier3
[Calls]
[Address Reference Count : 1]- lv_spinner.o(i.lv_spinner_constructor)
lv_anim_path_ease_out (Thumb, 68 bytes, Stack size 24 bytes, lv_anim.o(i.lv_anim_path_ease_out))
[Stack]
- Max Depth = 60
- Call Chain = lv_anim_path_ease_out ⇒ lv_bezier3
[Calls]
[Address Reference Count : 2]- lv_obj_scroll.o(i.lv_obj_scroll_by)
- lv_roller.o(i.refr_position)
lv_anim_path_linear (Thumb, 44 bytes, Stack size 24 bytes, lv_anim.o(i.lv_anim_path_linear))
[Stack]
- Max Depth = 44
- Call Chain = lv_anim_path_linear ⇒ lv_map
[Calls]
[Address Reference Count : 3]- lv_anim.o(i.lv_anim_init)
- lv_theme_default.o(i.style_init)
- lv_style.o(i.lv_style_transition_dsc_init)
lv_anim_path_step (Thumb, 18 bytes, Stack size 0 bytes, lv_anim.o(i.lv_anim_path_step))
[Address Reference Count : 2]
- lv_textarea.o(i.auto_hide_characters)
- lv_textarea.o(i.start_cursor_blink)
lv_anim_speed_to_time (Thumb, 34 bytes, Stack size 12 bytes, lv_anim.o(i.lv_anim_speed_to_time))
[Stack]
- Max Depth = 12
- Call Chain = lv_anim_speed_to_time
[Called By]- >> lv_obj_scroll_by
- >> lv_label_refr_text
lv_anim_start (Thumb, 152 bytes, Stack size 16 bytes, lv_anim.o(i.lv_anim_start))
[Stack]
- Max Depth = 216
- Call Chain = lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_tick_get
- >> lv_anim_del
- >> _lv_ll_ins_head
- >> lv_memcpy
- >> _lv_ll_is_empty
- >> anim_mark_list_change
[Called By]- >> lv_scr_load_anim
- >> _lv_obj_style_create_transition
- >> lv_obj_scroll_by
- >> lv_spinner_constructor
- >> lv_bar_set_value_with_anim
- >> lv_switch_trigger_anim
- >> refr_position
- >> lv_label_refr_text
- >> start_cursor_blink
- >> auto_hide_characters
lv_arc_get_value (Thumb, 12 bytes, Stack size 0 bytes, lv_arc.o(i.lv_arc_get_value))
[Called By]
lv_arc_set_angles (Thumb, 26 bytes, Stack size 16 bytes, lv_arc.o(i.lv_arc_set_angles))
[Stack]
- Max Depth = 476
- Call Chain = lv_arc_set_angles ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
[Called By]
lv_arc_set_bg_angles (Thumb, 26 bytes, Stack size 16 bytes, lv_arc.o(i.lv_arc_set_bg_angles))
[Stack]
- Max Depth = 548
- Call Chain = lv_arc_set_bg_angles ⇒ lv_arc_set_bg_start_angle ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_arc_set_bg_start_angle
- >> lv_arc_set_bg_end_angle
[Called By]- >> lv_spinner_constructor
lv_arc_set_bg_end_angle (Thumb, 130 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_bg_end_angle))
[Stack]
- Max Depth = 532
- Call Chain = lv_arc_set_bg_end_angle ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> value_update
- >> inv_arc_area
[Called By]
lv_arc_set_bg_start_angle (Thumb, 130 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_bg_start_angle))
[Stack]
- Max Depth = 532
- Call Chain = lv_arc_set_bg_start_angle ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> value_update
- >> inv_arc_area
[Called By]
lv_arc_set_end_angle (Thumb, 140 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_end_angle))
[Stack]
- Max Depth = 460
- Call Chain = lv_arc_set_end_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> inv_knob_area
- >> inv_arc_area
[Called By]- >> arc_anim_end_angle
- >> lv_arc_set_angles
- >> value_update
lv_arc_set_rotation (Thumb, 22 bytes, Stack size 16 bytes, lv_arc.o(i.lv_arc_set_rotation))
[Stack]
- Max Depth = 404
- Call Chain = lv_arc_set_rotation ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Called By]- >> lv_spinner_constructor
lv_arc_set_start_angle (Thumb, 140 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_start_angle))
[Stack]
- Max Depth = 460
- Call Chain = lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> inv_knob_area
- >> inv_arc_area
[Called By]- >> arc_anim_start_angle
- >> lv_arc_set_angles
- >> value_update
lv_arc_set_value (Thumb, 84 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_value))
[Stack]
- Max Depth = 532
- Call Chain = lv_arc_set_value ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Called By]
lv_area_get_size (Thumb, 34 bytes, Stack size 8 bytes, lv_area.o(i.lv_area_get_size))
[Stack]
- Max Depth = 8
- Call Chain = lv_area_get_size
[Called By]- >> draw_scrollbar
- >> lv_obj_scrollbar_invalidate
- >> refr_invalid_areas
- >> lv_refr_join_area
- >> lv_draw_sw_layer_create
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_blend_basic
- >> draw_line_skew
- >> convert_cb
lv_area_increase (Thumb, 34 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_increase))
[Called By]
- >> lv_obj_get_transformed_area
- >> lv_obj_get_content_coords
- >> lv_obj_redraw
- >> layer_get_area
- >> draw_shadow
- >> lv_arc_event
- >> inv_knob_area
- >> lv_slider_event
lv_area_move (Thumb, 34 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_move))
[Called By]
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_blend_basic
- >> draw_main
- >> draw_placeholder
lv_area_set (Thumb, 14 bytes, Stack size 8 bytes, lv_area.o(i.lv_area_set))
[Stack]
- Max Depth = 8
- Call Chain = lv_area_set
[Called By]- >> lv_obj_get_scrollbar_area
- >> refr_area_part
- >> refr_area
- >> lv_draw_sw_letter
- >> lv_btnmatrix_set_map
- >> lv_arc_event
lv_area_set_height (Thumb, 12 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_set_height))
[Called By]
- >> decode_and_draw
- >> item_repos
[Address Reference Count : 1]- lv_flex.o(i.children_repos)
lv_area_set_width (Thumb, 12 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_set_width))
[Called By]
[Address Reference Count : 1]- lv_flex.o(i.children_repos)
lv_atan2 (Thumb, 190 bytes, Stack size 20 bytes, lv_math.o(i.lv_atan2))
[Stack]
- Max Depth = 20
- Call Chain = lv_atan2
[Called By]- >> lv_colorwheel_event
- >> lv_arc_event
lv_bar_get_mode (Thumb, 18 bytes, Stack size 0 bytes, lv_bar.o(i.lv_bar_get_mode))
[Called By]
lv_bar_get_start_value (Thumb, 38 bytes, Stack size 0 bytes, lv_bar.o(i.lv_bar_get_start_value))
[Called By]
- >> lv_slider_get_left_value
lv_bar_get_value (Thumb, 22 bytes, Stack size 0 bytes, lv_bar.o(i.lv_bar_get_value))
[Called By]
lv_bar_set_start_value (Thumb, 108 bytes, Stack size 24 bytes, lv_bar.o(i.lv_bar_set_start_value))
[Stack]
- Max Depth = 516
- Call Chain = lv_bar_set_start_value ⇒ lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_bar_set_value_with_anim
[Called By]- >> lv_slider_set_left_value
- >> lv_slider_event
lv_bar_set_value (Thumb, 102 bytes, Stack size 24 bytes, lv_bar.o(i.lv_bar_set_value))
[Stack]
- Max Depth = 516
- Call Chain = lv_bar_set_value ⇒ lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_bar_set_value_with_anim
[Called By]- >> lv_bar_constructor
- >> lv_slider_set_value
- >> lv_slider_event
lv_bezier3 (Thumb, 94 bytes, Stack size 36 bytes, lv_math.o(i.lv_bezier3))
[Stack]
- Max Depth = 36
- Call Chain = lv_bezier3
[Called By]- >> lv_anim_path_ease_out
- >> lv_anim_path_ease_in_out
lv_btn_create (Thumb, 28 bytes, Stack size 16 bytes, lv_btn.o(i.lv_btn_create))
[Stack]
- Max Depth = 564
- 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]- >> my_constructor
- >> lv_menu_constructor
lv_btnmatrix_clear_btn_ctrl (Thumb, 88 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.lv_btnmatrix_clear_btn_ctrl))
[Stack]
- Max Depth = 452
- Call Chain = lv_btnmatrix_clear_btn_ctrl ⇒ lv_obj_clear_flag ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_has_flag
- >> lv_obj_refresh_ext_draw_size
- >> invalidate_button_area
[Called By]- >> lv_btnmatrix_clear_btn_ctrl_all
lv_btnmatrix_clear_btn_ctrl_all (Thumb, 42 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.lv_btnmatrix_clear_btn_ctrl_all))
[Stack]
- Max Depth = 476
- Call Chain = lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ lv_obj_clear_flag ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_btnmatrix_clear_btn_ctrl
[Called By]- >> highlight_update
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_calendar_set_showed_date
- >> make_one_button_checked
lv_btnmatrix_create (Thumb, 28 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_create))
[Stack]
- Max Depth = 564
- 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_calendar_constructor
- >> lv_tabview_constructor
lv_btnmatrix_get_btn_text (Thumb, 92 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.lv_btnmatrix_get_btn_text))
[Stack]
- Max Depth = 32
- Call Chain = lv_btnmatrix_get_btn_text ⇒ strcmp
[Calls]
[Called By]- >> lv_keyboard_def_event_cb
lv_btnmatrix_get_selected_btn (Thumb, 12 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.lv_btnmatrix_get_selected_btn))
[Called By]
- >> draw_part_begin_event_cb
- >> lv_calendar_set_showed_date
- >> lv_keyboard_def_event_cb
- >> btns_value_changed_event_cb
lv_btnmatrix_has_btn_ctrl (Thumb, 40 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_btnmatrix_has_btn_ctrl))
[Stack]
- Max Depth = 8
- Call Chain = lv_btnmatrix_has_btn_ctrl
[Called By]- >> draw_part_begin_event_cb
- >> make_one_button_checked
lv_btnmatrix_set_btn_ctrl (Thumb, 160 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_btn_ctrl))
[Stack]
- Max Depth = 516
- Call Chain = lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_add_flag
- >> lv_obj_refresh_ext_draw_size
- >> lv_btnmatrix_clear_btn_ctrl_all
- >> invalidate_button_area
[Called By]- >> highlight_update
- >> lv_btnmatrix_set_btn_ctrl_all
- >> lv_calendar_set_showed_date
- >> lv_tabview_set_act
- >> make_one_button_checked
lv_btnmatrix_set_btn_ctrl_all (Thumb, 42 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_btn_ctrl_all))
[Stack]
- Max Depth = 540
- Call Chain = lv_btnmatrix_set_btn_ctrl_all ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_btnmatrix_set_btn_ctrl
[Called By]- >> lv_calendar_constructor
lv_btnmatrix_set_ctrl_map (Thumb, 34 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_ctrl_map))
[Stack]
- Max Depth = 532
- Call Chain = lv_btnmatrix_set_ctrl_map ⇒ lv_btnmatrix_set_map ⇒ lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_memcpy
- >> lv_btnmatrix_set_map
[Called By]- >> lv_keyboard_update_ctrl_map
lv_btnmatrix_set_map (Thumb, 488 bytes, Stack size 112 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_map))
[Stack]
- Max Depth = 516
- Call Chain = lv_btnmatrix_set_map ⇒ lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_area_set
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_get_style_prop
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> get_button_width
- >> allocate_btn_areas_and_controls
- >> strcmp
[Called By]- >> lv_calendar_constructor
- >> lv_btnmatrix_set_ctrl_map
- >> lv_keyboard_def_event_cb
- >> lv_keyboard_update_map
- >> lv_tabview_constructor
- >> lv_btnmatrix_event
- >> lv_btnmatrix_constructor
lv_btnmatrix_set_one_checked (Thumb, 26 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_one_checked))
[Stack]
- Max Depth = 548
- Call Chain = lv_btnmatrix_set_one_checked ⇒ make_one_button_checked ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> make_one_button_checked
[Called By]- >> lv_tabview_constructor
lv_btnmatrix_set_selected_btn (Thumb, 50 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_selected_btn))
[Stack]
- Max Depth = 428
- Call Chain = lv_btnmatrix_set_selected_btn ⇒ invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> invalidate_button_area
[Called By]- >> lv_calendar_set_showed_date
lv_calendar_get_showed_date (Thumb, 14 bytes, Stack size 0 bytes, lv_calendar.o(i.lv_calendar_get_showed_date))
[Called By]
- >> year_event_cb
- >> value_changed_event_cb
- >> month_event_cb
- >> value_changed_event_cb
- >> month_event_cb
lv_calendar_set_showed_date (Thumb, 374 bytes, Stack size 56 bytes, lv_calendar.o(i.lv_calendar_set_showed_date))
[Stack]
- Max Depth = 596
- Call Chain = lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_child_cnt
- >> lv_obj_get_child
- >> highlight_update
- >> get_month_length
- >> get_day_of_week
- >> lv_snprintf
- >> lv_btnmatrix_set_selected_btn
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_get_selected_btn
- >> lv_btnmatrix_clear_btn_ctrl_all
[Called By]- >> lv_calendar_constructor
- >> year_event_cb
- >> month_event_cb
- >> month_event_cb
lv_calendar_set_today_date (Thumb, 46 bytes, Stack size 24 bytes, lv_calendar.o(i.lv_calendar_set_today_date))
[Stack]
- Max Depth = 564
- Call Chain = lv_calendar_set_today_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Called By]- >> lv_calendar_constructor
lv_chart_get_point_pos_by_id (Thumb, 608 bytes, Stack size 72 bytes, lv_chart.o(i.lv_chart_get_point_pos_by_id))
[Stack]
- Max Depth = 316
- Call Chain = lv_chart_get_point_pos_by_id ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> _lv_ll_get_len
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_map
- >> lv_chart_get_x_start_point
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_border_width
[Called By]
lv_chart_get_x_start_point (Thumb, 36 bytes, Stack size 0 bytes, lv_chart.o(i.lv_chart_get_x_start_point))
[Called By]
- >> lv_chart_get_point_pos_by_id
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
lv_clamp_height (Thumb, 174 bytes, Stack size 12 bytes, lv_obj_pos.o(i.lv_clamp_height))
[Stack]
- Max Depth = 12
- Call Chain = lv_clamp_height
[Called By]
lv_clamp_width (Thumb, 174 bytes, Stack size 12 bytes, lv_obj_pos.o(i.lv_clamp_width))
[Stack]
- Max Depth = 12
- Call Chain = lv_clamp_width
[Called By]
lv_color_darken (Thumb, 32 bytes, Stack size 24 bytes, lv_color.o(i.lv_color_darken))
[Stack]
- Max Depth = 52
- Call Chain = lv_color_darken ⇒ lv_color_mix
[Calls]- >> lv_color_mix
- >> lv_color_black
[Called By]
lv_color_fill (Thumb, 92 bytes, Stack size 24 bytes, lv_color.o(i.lv_color_fill))
[Stack]
- Max Depth = 24
- Call Chain = lv_color_fill
[Called By]
lv_color_hsv_to_rgb (Thumb, 248 bytes, Stack size 56 bytes, lv_color.o(i.lv_color_hsv_to_rgb))
[Stack]
- Max Depth = 68
- Call Chain = lv_color_hsv_to_rgb ⇒ lv_color_make
[Calls]
[Called By]
lv_colorwheel_get_rgb (Thumb, 36 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_colorwheel_get_rgb))
[Stack]
- Max Depth = 84
- Call Chain = lv_colorwheel_get_rgb ⇒ lv_color_hsv_to_rgb ⇒ lv_color_make
[Calls]
[Called By]
lv_colorwheel_set_hsv (Thumb, 128 bytes, Stack size 24 bytes, lv_colorwheel.o(i.lv_colorwheel_set_hsv))
[Stack]
- Max Depth = 436
- Call Chain = lv_colorwheel_set_hsv ⇒ refr_knob_pos ⇒ invalidate_knob ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> refr_knob_pos
[Called By]- >> lv_colorwheel_event
- >> double_click_reset
lv_disp_draw_buf_init (Thumb, 34 bytes, Stack size 24 bytes, lv_hal_disp.o(i.lv_disp_draw_buf_init))
[Stack]
- Max Depth = 36
- Call Chain = lv_disp_draw_buf_init ⇒ lv_memset_00
[Calls]
[Called By]
lv_disp_drv_init (Thumb, 112 bytes, Stack size 16 bytes, lv_hal_disp.o(i.lv_disp_drv_init))
[Stack]
- Max Depth = 28
- Call Chain = lv_disp_drv_init ⇒ lv_memset_00
[Calls]
[Called By]
lv_disp_drv_register (Thumb, 404 bytes, Stack size 32 bytes, lv_hal_disp.o(i.lv_disp_drv_register))
[Stack]
- Max Depth = 596
- Call Chain = lv_disp_drv_register ⇒ 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_invalidate
- >> lv_obj_clear_flag
- >> lv_obj_set_scrollbar_mode
- >> lv_obj_create
- >> lv_mem_free
- >> _lv_ll_ins_head
- >> _lv_ll_init
- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_palette_main
- >> lv_theme_default_is_inited
- >> lv_theme_default_init
- >> lv_theme_default_get
- >> lv_timer_ready
- >> lv_timer_create
- >> lv_obj_remove_style_all
[Called By]
lv_disp_flush_ready (Thumb, 12 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_flush_ready))
[Called By]
lv_disp_get_default (Thumb, 6 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_default))
[Called By]
- >> lv_disp_get_scr_act
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> _lv_inv_area
- >> lv_disp_is_invalidation_enabled
- >> lv_disp_get_theme
- >> lv_disp_get_scr_prev
- >> lv_disp_get_layer_top
- >> lv_disp_get_layer_sys
- >> lv_scr_act
- >> lv_obj_class_create_obj
- >> lv_disp_get_dpi
- >> _lv_disp_refr_timer
- >> lv_theme_get_from_obj
- >> lv_theme_default_init
- >> lv_dropdown_open
lv_disp_get_dpi (Thumb, 28 bytes, Stack size 4 bytes, lv_hal_disp.o(i.lv_disp_get_dpi))
[Stack]
- Max Depth = 4
- Call Chain = lv_disp_get_dpi
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> style_init
- >> lv_disp_dpx
- >> lv_arc_event
- >> invalidate_button_area
- >> lv_slider_constructor
- >> lv_label_refr_text
lv_disp_get_draw_buf (Thumb, 8 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_draw_buf))
[Called By]
- >> refr_area_part
- >> draw_buf_rotate
- >> draw_buf_flush
lv_disp_get_hor_res (Thumb, 54 bytes, Stack size 4 bytes, lv_hal_disp.o(i.lv_disp_get_hor_res))
[Stack]
- Max Depth = 4
- Call Chain = lv_disp_get_hor_res
[Calls]
[Called By]- >> lv_scr_load_anim
- >> _lv_inv_area
- >> lv_obj_class_create_obj
- >> lv_obj_scroll_by
- >> refr_sync_areas
- >> refr_area_part
- >> refr_area
- >> lv_draw_sw_img_decoded
- >> draw_line_skew
- >> draw_letter_normal
- >> lv_theme_default_init
lv_disp_get_layer_sys (Thumb, 26 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_layer_sys))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_layer_sys
[Calls]
[Called By]- >> lv_obj_area_is_visible
- >> refr_area_part
lv_disp_get_layer_top (Thumb, 26 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_layer_top))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_layer_top
[Calls]
[Called By]- >> lv_obj_area_is_visible
- >> refr_area_part
lv_disp_get_next (Thumb, 24 bytes, Stack size 8 bytes, lv_hal_disp.o(i.lv_disp_get_next))
[Stack]
- Max Depth = 8
- Call Chain = 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, 26 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_scr_act))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_scr_act
[Calls]
[Called By]- >> lv_scr_act
- >> lv_obj_area_is_visible
- >> refr_obj_and_children
- >> refr_area_part
lv_disp_get_scr_prev (Thumb, 26 bytes, Stack size 8 bytes, lv_disp.o(i.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(i.lv_disp_get_theme))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_theme
[Calls]
[Called By]- >> lv_theme_get_from_obj
- >> lv_theme_default_init
lv_disp_get_ver_res (Thumb, 54 bytes, Stack size 4 bytes, lv_hal_disp.o(i.lv_disp_get_ver_res))
[Stack]
- Max Depth = 4
- Call Chain = lv_disp_get_ver_res
[Calls]
[Called By]- >> lv_scr_load_anim
- >> _lv_inv_area
- >> lv_obj_class_create_obj
- >> lv_obj_scroll_by
- >> refr_area_part
- >> refr_area
- >> lv_dropdown_open
lv_disp_is_invalidation_enabled (Thumb, 38 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_is_invalidation_enabled))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_is_invalidation_enabled
[Calls]
[Called By]- >> _lv_inv_area
- >> lv_obj_invalidate_area
lv_disp_load_scr (Thumb, 22 bytes, Stack size 16 bytes, lv_disp.o(i.lv_disp_load_scr))
[Stack]
- Max Depth = 764
- Call Chain = lv_disp_load_scr ⇒ lv_scr_load_anim ⇒ lv_obj_set_pos ⇒ 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_draw_arc (Thumb, 60 bytes, Stack size 40 bytes, lv_draw_arc.o(i.lv_draw_arc))
[Stack]
- Max Depth = 40
- Call Chain = lv_draw_arc
[Called By]- >> draw_arcs
- >> lv_arc_draw
lv_draw_arc_dsc_init (Thumb, 88 bytes, Stack size 24 bytes, lv_draw_arc.o(i.lv_draw_arc_dsc_init))
[Stack]
- Max Depth = 36
- Call Chain = lv_draw_arc_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]- >> draw_arcs
- >> lv_arc_draw
lv_draw_arc_get_area (Thumb, 1086 bytes, Stack size 64 bytes, lv_draw_arc.o(i.lv_draw_arc_get_area))
[Stack]
- Max Depth = 64
- Call Chain = lv_draw_arc_get_area
[Calls]
[Called By]
lv_draw_img (Thumb, 106 bytes, Stack size 24 bytes, lv_draw_img.o(i.lv_draw_img))
[Stack]
- Max Depth = 784
- Call Chain = lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> show_error
- >> decode_and_draw
[Called By]- >> refr_area_part
- >> lv_draw_sw_layer_blend
- >> draw_bg_img
- >> draw_needles
- >> draw_img
- >> draw_main
lv_draw_img_decoded (Thumb, 46 bytes, Stack size 32 bytes, lv_draw_img.o(i.lv_draw_img_decoded))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_img_decoded
[Called By]
lv_draw_img_dsc_init (Thumb, 54 bytes, Stack size 16 bytes, lv_draw_img.o(i.lv_draw_img_dsc_init))
[Stack]
- Max Depth = 28
- Call Chain = lv_draw_img_dsc_init ⇒ lv_memset_00
[Calls]- >> lv_memset_00
- >> lv_color_make
[Called By]- >> refr_obj
- >> refr_area_part
- >> draw_bg_img
- >> draw_needles
- >> draw_img
- >> draw_main
lv_draw_init (Thumb, 2 bytes, Stack size 0 bytes, lv_draw.o(i.lv_draw_init))
[Called By]
lv_draw_label (Thumb, 1894 bytes, Stack size 280 bytes, lv_draw_label.o(i.lv_draw_label))
[Stack]
- Max Depth = 544
- Call Chain = lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> _lv_area_intersect
- >> lv_txt_get_width
- >> lv_txt_get_size
- >> lv_font_get_glyph_width
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> _lv_txt_get_next_line
- >> _lv_txt_encoded_letter_next_2
- >> lv_draw_letter
- >> lv_color_make
- >> lv_color_black
- >> lv_area_get_width
- >> hex_char_to_num
- >> __aeabi_memcpy4
[Called By]- >> show_error
- >> draw_bg_img
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
- >> draw_main
- >> draw_img
- >> draw_main
- >> draw_box_label
- >> lv_checkbox_draw
- >> draw_main
- >> draw_label
- >> draw_main
- >> draw_placeholder
- >> draw_cursor
- >> draw_main
lv_draw_label_dsc_init (Thumb, 72 bytes, Stack size 16 bytes, lv_draw_label.o(i.lv_draw_label_dsc_init))
[Stack]
- Max Depth = 52
- Call Chain = lv_draw_label_dsc_init ⇒ lv_palette_main ⇒ lv_color_black ⇒ lv_color_make
[Calls]- >> lv_memset_00
- >> lv_palette_main
- >> lv_color_black
[Called By]- >> show_error
- >> draw_bg_img
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
- >> lv_draw_span
- >> draw_main
- >> draw_img
- >> draw_main
- >> draw_box_label
- >> lv_checkbox_draw
- >> draw_main
- >> draw_label
- >> draw_main
- >> draw_placeholder
- >> draw_cursor
- >> draw_main
lv_draw_layer_adjust (Thumb, 24 bytes, Stack size 16 bytes, lv_draw_layer.o(i.lv_draw_layer_adjust))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_layer_adjust
[Called By]
lv_draw_layer_blend (Thumb, 24 bytes, Stack size 16 bytes, lv_draw_layer.o(i.lv_draw_layer_blend))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_layer_blend
[Called By]
lv_draw_layer_create (Thumb, 124 bytes, Stack size 32 bytes, lv_draw_layer.o(i.lv_draw_layer_create))
[Stack]
- Max Depth = 216
- Call Chain = lv_draw_layer_create ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_memset_00
- >> lv_mem_alloc
- >> _lv_refr_get_disp_refreshing
[Called By]
lv_draw_layer_destroy (Thumb, 66 bytes, Stack size 16 bytes, lv_draw_layer.o(i.lv_draw_layer_destroy))
[Stack]
- Max Depth = 136
- Call Chain = lv_draw_layer_destroy ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_wait_for_finish
[Called By]
lv_draw_letter (Thumb, 30 bytes, Stack size 24 bytes, lv_draw_label.o(i.lv_draw_letter))
[Stack]
- Max Depth = 24
- Call Chain = lv_draw_letter
[Called By]- >> lv_draw_label
- >> lv_draw_span
lv_draw_line (Thumb, 46 bytes, Stack size 24 bytes, lv_draw_line.o(i.lv_draw_line))
[Stack]
- Max Depth = 24
- Call Chain = lv_draw_line
[Called By]- >> lv_draw_label
- >> draw_disc_grad
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_div_lines
- >> draw_cursors
- >> draw_ticks_and_labels
- >> draw_needles
- >> lv_draw_span
- >> lv_line_event
lv_draw_line_dsc_init (Thumb, 88 bytes, Stack size 24 bytes, lv_draw_line.o(i.lv_draw_line_dsc_init))
[Stack]
- Max Depth = 36
- Call Chain = lv_draw_line_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_draw_label
- >> draw_disc_grad
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_div_lines
- >> draw_cursors
- >> draw_ticks_and_labels
- >> draw_needles
- >> lv_draw_span
- >> lv_line_event
lv_draw_mask_add (Thumb, 58 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_draw_mask_add))
[Called By]
- >> lv_obj_draw
- >> lv_draw_sw_polygon
- >> lv_draw_sw_arc
- >> draw_shadow
- >> draw_bg
- >> draw_line_skew
- >> draw_border_generic
- >> draw_disc_grad
- >> draw_ticks_and_labels
- >> draw_indic
lv_draw_mask_angle_init (Thumb, 230 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_angle_init))
[Stack]
- Max Depth = 132
- Call Chain = lv_draw_mask_angle_init ⇒ lv_draw_mask_line_angle_init ⇒ lv_draw_mask_line_points_init ⇒ lv_memset_00
[Calls]- >> lv_draw_mask_line_angle_init
[Called By]
lv_draw_mask_apply (Thumb, 84 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_apply))
[Stack]
- Max Depth = 40
- Call Chain = lv_draw_mask_apply
[Called By]- >> lv_draw_sw_img_decoded
- >> draw_shadow
- >> draw_bg
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_normal
- >> draw_border_generic
lv_draw_mask_free_param (Thumb, 72 bytes, Stack size 16 bytes, lv_draw_mask.o(i.lv_draw_mask_free_param))
[Stack]
- Max Depth = 136
- Call Chain = lv_draw_mask_free_param ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_obj_draw
- >> lv_draw_sw_arc
- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_bg
- >> draw_line_skew
- >> draw_border_generic
- >> draw_disc_grad
- >> draw_ticks_and_labels
- >> draw_indic
lv_draw_mask_is_any (Thumb, 118 bytes, Stack size 24 bytes, lv_draw_mask.o(i.lv_draw_mask_is_any))
[Stack]
- Max Depth = 128
- Call Chain = lv_draw_mask_is_any ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> _lv_area_is_in
- >> _lv_area_is_out
[Called By]- >> lv_draw_sw_img_decoded
- >> draw_shadow
- >> draw_bg
- >> draw_line_ver
- >> draw_line_hor
- >> draw_letter_normal
- >> draw_border_generic
lv_draw_mask_line_angle_init (Thumb, 74 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_line_angle_init))
[Stack]
- Max Depth = 92
- Call Chain = lv_draw_mask_line_angle_init ⇒ lv_draw_mask_line_points_init ⇒ lv_memset_00
[Calls]- >> lv_trigo_sin
- >> lv_draw_mask_line_points_init
[Called By]- >> lv_draw_mask_angle_init
lv_draw_mask_line_points_init (Thumb, 422 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_line_points_init))
[Stack]
- Max Depth = 52
- Call Chain = lv_draw_mask_line_points_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_draw_mask_line_angle_init
- >> lv_draw_sw_polygon
- >> draw_line_skew
lv_draw_mask_radius_init (Thumb, 404 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_radius_init))
[Stack]
- Max Depth = 384
- Call Chain = lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> circ_calc_aa4
[Called By]- >> lv_obj_draw
- >> lv_draw_sw_arc
- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_bg
- >> draw_border_generic
- >> draw_disc_grad
- >> draw_ticks_and_labels
- >> draw_indic
lv_draw_mask_remove_custom (Thumb, 46 bytes, Stack size 16 bytes, lv_draw_mask.o(i.lv_draw_mask_remove_custom))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_mask_remove_custom
[Calls]- >> lv_draw_mask_remove_id
[Called By]- >> lv_obj_draw
- >> lv_draw_sw_polygon
lv_draw_mask_remove_id (Thumb, 30 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_draw_mask_remove_id))
[Called By]
- >> lv_draw_mask_remove_custom
- >> lv_draw_sw_arc
- >> draw_shadow
- >> draw_bg
- >> draw_line_skew
- >> draw_border_generic
- >> draw_disc_grad
- >> draw_ticks_and_labels
- >> draw_indic
lv_draw_rect (Thumb, 56 bytes, Stack size 16 bytes, lv_draw_rect.o(i.lv_draw_rect))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_rect
[Called By]- >> lv_obj_draw
- >> draw_scrollbar
- >> refr_area_part
- >> lv_draw_label
- >> show_error
- >> draw_quarter_3
- >> draw_quarter_2
- >> draw_quarter_1
- >> draw_quarter_0
- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_sw_arc
- >> draw_knob
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_cursors
- >> lv_led_event
- >> lv_meter_event
- >> lv_arc_draw
- >> draw_main
- >> draw_indic
- >> draw_box
- >> lv_checkbox_draw
- >> draw_main
- >> draw_knob
- >> draw_main
- >> draw_cursor
- >> draw_main
lv_draw_rect_dsc_init (Thumb, 118 bytes, Stack size 16 bytes, lv_draw_rect.o(i.lv_draw_rect_dsc_init))
[Stack]
- Max Depth = 36
- Call Chain = lv_draw_rect_dsc_init ⇒ lv_color_white ⇒ lv_color_make
[Calls]- >> lv_memset_00
- >> lv_color_white
- >> lv_color_black
[Called By]- >> scrollbar_init_draw_dsc
- >> lv_obj_draw
- >> refr_area_part
- >> lv_draw_label
- >> show_error
- >> lv_draw_sw_line
- >> lv_draw_sw_letter
- >> lv_draw_sw_arc
- >> draw_knob
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_cursors
- >> lv_led_event
- >> lv_meter_event
- >> lv_arc_draw
- >> draw_main
- >> draw_indic
- >> draw_box
- >> lv_checkbox_draw
- >> draw_main
- >> draw_knob
- >> draw_main
- >> draw_cursor
- >> draw_main
lv_draw_sw_arc (Thumb, 954 bytes, Stack size 328 bytes, lv_draw_sw_arc.o(i.lv_draw_sw_arc))
[Stack]
- Max Depth = 712
- Call Chain = lv_draw_sw_arc ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> _lv_area_intersect
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_angle_init
- >> get_rounded_area
- >> draw_quarter_3
- >> draw_quarter_2
- >> draw_quarter_1
- >> draw_quarter_0
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_bg (Thumb, 30 bytes, Stack size 16 bytes, lv_draw_sw_rect.o(i.lv_draw_sw_bg))
[Stack]
- Max Depth = 904
- Call Chain = lv_draw_sw_bg ⇒ draw_bg_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> draw_bg_img
- >> draw_bg
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_blend (Thumb, 50 bytes, Stack size 24 bytes, lv_draw_sw_blend.o(i.lv_draw_sw_blend))
[Stack]
- Max Depth = 36
- Call Chain = lv_draw_sw_blend ⇒ _lv_area_intersect
[Calls]
[Called By]- >> lv_draw_sw_img_decoded
- >> draw_shadow
- >> draw_border_simple
- >> draw_bg
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_normal
- >> draw_border_generic
lv_draw_sw_blend_basic (Thumb, 538 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(i.lv_draw_sw_blend_basic))
[Stack]
- Max Depth = 180
- Call Chain = lv_draw_sw_blend_basic ⇒ fill_normal ⇒ lv_color_mix
[Calls]- >> lv_area_get_size
- >> _lv_area_intersect
- >> _lv_refr_get_disp_refreshing
- >> lv_area_move
- >> map_set_px
- >> map_normal
- >> map_blended
- >> lv_area_get_width
- >> fill_set_px
- >> fill_normal
- >> fill_blended
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_buffer_copy (Thumb, 126 bytes, Stack size 48 bytes, lv_draw_sw.o(i.lv_draw_sw_buffer_copy))
[Stack]
- Max Depth = 72
- Call Chain = lv_draw_sw_buffer_copy ⇒ lv_memcpy
[Calls]
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_img_decoded (Thumb, 838 bytes, Stack size 168 bytes, lv_draw_sw_img.o(i.lv_draw_sw_img_decoded))
[Stack]
- Max Depth = 424
- Call Chain = lv_draw_sw_img_decoded ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_disp_get_hor_res
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_area_get_size
- >> _lv_area_intersect
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_transform
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_area_move
- >> lv_draw_sw_blend
- >> lv_color_mix_premult
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> convert_cb
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_init_ctx (Thumb, 82 bytes, Stack size 16 bytes, lv_draw_sw.o(i.lv_draw_sw_init_ctx))
[Stack]
- Max Depth = 28
- Call Chain = lv_draw_sw_init_ctx ⇒ lv_memset_00
[Calls]
[Address Reference Count : 1]- lv_hal_disp.o(i.lv_disp_drv_init)
lv_draw_sw_layer_adjust (Thumb, 100 bytes, Stack size 24 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_adjust))
[Stack]
- Max Depth = 36
- Call Chain = lv_draw_sw_layer_adjust ⇒ lv_memset_00
[Calls]- >> lv_memset_00
- >> _lv_refr_get_disp_refreshing
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_layer_blend (Thumb, 142 bytes, Stack size 40 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_blend))
[Stack]
- Max Depth = 824
- Call Chain = lv_draw_sw_layer_blend ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_draw_img
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_wait_for_finish
- >> lv_img_cache_invalidate_src
- >> lv_area_get_width
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_layer_create (Thumb, 302 bytes, Stack size 32 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_create))
[Stack]
- Max Depth = 216
- Call Chain = lv_draw_sw_layer_create ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_area_get_size
- >> _lv_refr_get_disp_refreshing
- >> lv_area_get_width
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_layer_destroy (Thumb, 14 bytes, Stack size 16 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_destroy))
[Stack]
- Max Depth = 136
- Call Chain = lv_draw_sw_layer_destroy ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_letter (Thumb, 350 bytes, Stack size 128 bytes, lv_draw_sw_letter.o(i.lv_draw_sw_letter))
[Stack]
- Max Depth = 568
- Call Chain = lv_draw_sw_letter ⇒ draw_letter_normal ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_area_set
- >> lv_draw_rect_dsc_init
- >> lv_font_get_glyph_dsc
- >> lv_font_get_glyph_bitmap
- >> draw_letter_normal
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_line (Thumb, 516 bytes, Stack size 112 bytes, lv_draw_sw_line.o(i.lv_draw_sw_line))
[Stack]
- Max Depth = 704
- Call Chain = lv_draw_sw_line ⇒ draw_line_skew ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> _lv_area_intersect
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_polygon (Thumb, 910 bytes, Stack size 128 bytes, lv_draw_sw_polygon.o(i.lv_draw_sw_polygon))
[Stack]
- Max Depth = 384
- Call Chain = lv_draw_sw_polygon ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_rect
- >> lv_draw_mask_remove_custom
- >> lv_draw_mask_add
- >> _lv_area_intersect
- >> lv_draw_mask_line_points_init
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_rect (Thumb, 60 bytes, Stack size 16 bytes, lv_draw_sw_rect.o(i.lv_draw_sw_rect))
[Stack]
- Max Depth = 904
- Call Chain = lv_draw_sw_rect ⇒ draw_bg_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> draw_shadow
- >> draw_outline
- >> draw_border
- >> draw_bg_img
- >> draw_bg
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_transform (Thumb, 530 bytes, Stack size 192 bytes, lv_draw_sw_transform.o(i.lv_draw_sw_transform))
[Stack]
- Max Depth = 332
- Call Chain = lv_draw_sw_transform ⇒ argb_and_rgb_aa ⇒ lv_color_mix
[Calls]- >> lv_trigo_sin
- >> transform_point_upscaled
- >> rgb_no_aa
- >> rgb565a8_no_aa
- >> argb_no_aa
- >> argb_and_rgb_aa
[Address Reference Count : 1]- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_sw_wait_for_finish (Thumb, 2 bytes, Stack size 0 bytes, lv_draw_sw.o(i.lv_draw_sw_wait_for_finish))
[Address Reference Count : 1]
- lv_draw_sw.o(i.lv_draw_sw_init_ctx)
lv_draw_transform (Thumb, 66 bytes, Stack size 80 bytes, lv_draw_transform.o(i.lv_draw_transform))
[Stack]
- Max Depth = 80
- Call Chain = lv_draw_transform
[Called By]- >> lv_draw_sw_img_decoded
lv_draw_wait_for_finish (Thumb, 16 bytes, Stack size 8 bytes, lv_draw.o(i.lv_draw_wait_for_finish))
[Stack]
- Max Depth = 8
- Call Chain = lv_draw_wait_for_finish
[Called By]- >> lv_draw_layer_destroy
- >> lv_draw_sw_layer_blend
lv_dropdown_close (Thumb, 44 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_close))
[Stack]
- Max Depth = 572
- Call Chain = lv_dropdown_close ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_add_flag
- >> lv_obj_clear_state
[Called By]- >> lv_dropdown_event
- >> list_release_handler
- >> btn_release_handler
lv_dropdown_create (Thumb, 28 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_create))
[Stack]
- Max Depth = 564
- 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_options (Thumb, 20 bytes, Stack size 0 bytes, lv_dropdown.o(i.lv_dropdown_get_options))
[Called By]
- >> year_event_cb
- >> value_changed_event_cb
lv_dropdown_get_selected (Thumb, 12 bytes, Stack size 0 bytes, lv_dropdown.o(i.lv_dropdown_get_selected))
[Called By]
- >> year_event_cb
- >> month_event_cb
lv_dropdown_get_selected_str (Thumb, 126 bytes, Stack size 40 bytes, lv_dropdown.o(i.lv_dropdown_get_selected_str))
[Stack]
- Max Depth = 40
- Call Chain = lv_dropdown_get_selected_str
[Calls]
[Called By]
lv_dropdown_is_open (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_is_open))
[Stack]
- Max Depth = 16
- Call Chain = lv_dropdown_is_open
[Calls]
[Called By]- >> lv_dropdown_event
- >> btn_release_handler
lv_dropdown_open (Thumb, 674 bytes, Stack size 64 bytes, lv_dropdown.o(i.lv_dropdown_open))
[Stack]
- Max Depth = 924
- Call Chain = lv_dropdown_open ⇒ lv_obj_align_to ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_disp_get_default
- >> lv_obj_set_y
- >> lv_event_send
- >> lv_disp_get_ver_res
- >> lv_obj_move_to_index
- >> lv_obj_clear_flag
- >> lv_obj_update_layout
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_add_state
- >> lv_obj_set_parent
- >> lv_obj_get_style_prop
- >> lv_obj_get_screen
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_get_y2
- >> lv_obj_get_y
- >> lv_obj_align_to
- >> lv_obj_align
- >> lv_obj_calculate_style_text_align
- >> lv_label_set_text_static
- >> position_to_selected
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_border_width
- >> get_label
[Called By]- >> lv_dropdown_event
- >> btn_release_handler
lv_dropdown_set_options (Thumb, 174 bytes, Stack size 24 bytes, lv_dropdown.o(i.lv_dropdown_set_options))
[Stack]
- Max Depth = 412
- Call Chain = lv_dropdown_set_options ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_mem_free
- >> lv_mem_alloc
- >> strlen
- >> strcpy
[Called By]
lv_dropdown_set_options_static (Thumb, 128 bytes, Stack size 24 bytes, lv_dropdown.o(i.lv_dropdown_set_options_static))
[Stack]
- Max Depth = 412
- Call Chain = lv_dropdown_set_options_static ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_mem_free
[Called By]- >> lv_dropdown_constructor
lv_dropdown_set_selected (Thumb, 60 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_set_selected))
[Stack]
- Max Depth = 660
- Call Chain = lv_dropdown_set_selected ⇒ position_to_selected ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_invalidate
- >> position_to_selected
[Called By]- >> value_changed_event_cb
lv_event_get_code (Thumb, 10 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_code))
[Called By]
- >> lv_obj_event
- >> lv_obj_draw
- >> lv_colorwheel_event
- >> lv_chart_event
- >> lv_led_event
- >> lv_meter_event
- >> lv_menu_back_event_cb
- >> lv_spinbox_event
- >> lv_spangroup_event
- >> tileview_event_cb
- >> lv_tabview_event
- >> cont_scroll_end_event_cb
- >> lv_arc_event
- >> lv_btnmatrix_event
- >> lv_bar_event
- >> lv_img_event
- >> draw_img
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> lv_checkbox_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> draw_main
- >> lv_line_event
- >> lv_label_event
- >> update_cursor_position_on_click
- >> lv_textarea_event
- >> label_event_cb
- >> lv_table_event
lv_event_get_current_target (Thumb, 6 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_current_target))
[Called By]
lv_event_get_draw_ctx (Thumb, 56 bytes, Stack size 4 bytes, lv_event.o(i.lv_event_get_draw_ctx))
[Stack]
- Max Depth = 4
- Call Chain = lv_event_get_draw_ctx
[Calls]
[Called By]- >> lv_obj_draw
- >> draw_knob
- >> draw_disc_grad
- >> lv_chart_event
- >> lv_led_event
- >> lv_meter_event
- >> draw_main
- >> lv_arc_draw
- >> draw_main
- >> draw_indic
- >> draw_img
- >> draw_main
- >> draw_list
- >> lv_checkbox_draw
- >> draw_main
- >> draw_knob
- >> draw_main
- >> draw_label
- >> lv_line_event
- >> draw_main
- >> draw_placeholder
- >> draw_cursor
- >> draw_main
lv_event_get_indev (Thumb, 116 bytes, Stack size 4 bytes, lv_event.o(i.lv_event_get_indev))
[Stack]
- Max Depth = 4
- Call Chain = lv_event_get_indev
[Calls]
[Called By]
lv_event_get_param (Thumb, 6 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_param))
[Called By]
- >> lv_event_set_ext_draw_size
- >> lv_event_get_indev
- >> lv_event_get_draw_ctx
- >> lv_obj_event
- >> lv_obj_draw
- >> draw_part_begin_event_cb
- >> lv_colorwheel_event
- >> lv_chart_event
- >> lv_spinbox_event
- >> lv_spangroup_event
- >> lv_arc_event
- >> lv_btnmatrix_event
- >> lv_bar_event
- >> lv_img_event
- >> draw_img
- >> lv_dropdown_event
- >> lv_checkbox_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_label_event
- >> lv_textarea_event
- >> lv_table_event
lv_event_get_target (Thumb, 6 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_target))
[Called By]
- >> lv_obj_draw
- >> draw_part_begin_event_cb
- >> year_event_cb
- >> value_changed_event_cb
- >> month_event_cb
- >> value_changed_event_cb
- >> month_event_cb
- >> lv_colorwheel_event
- >> draw_knob
- >> draw_disc_grad
- >> lv_chart_event
- >> lv_led_event
- >> lv_keyboard_def_event_cb
- >> lv_meter_event
- >> lv_menu_back_event_cb
- >> lv_spinbox_event
- >> lv_spangroup_event
- >> draw_main
- >> tileview_event_cb
- >> lv_tabview_event
- >> cont_scroll_end_event_cb
- >> btns_value_changed_event_cb
- >> lv_arc_event
- >> lv_arc_draw
- >> lv_btnmatrix_event
- >> draw_main
- >> lv_bar_event
- >> draw_indic
- >> lv_img_event
- >> draw_img
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> draw_main
- >> draw_list
- >> lv_checkbox_event
- >> lv_checkbox_draw
- >> lv_switch_event
- >> draw_main
- >> lv_slider_event
- >> draw_knob
- >> lv_roller_label_event
- >> lv_roller_event
- >> draw_main
- >> draw_label
- >> lv_line_event
- >> lv_label_event
- >> draw_main
- >> update_cursor_position_on_click
- >> lv_textarea_event
- >> label_event_cb
- >> draw_placeholder
- >> draw_cursor
- >> lv_table_event
- >> draw_main
lv_event_get_user_data (Thumb, 6 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_user_data))
[Called By]
- >> year_event_cb
- >> month_event_cb
- >> lv_menu_value_changed_event_cb
- >> lv_menu_back_event_cb
lv_event_send (Thumb, 102 bytes, Stack size 48 bytes, lv_event.o(i.lv_event_send))
[Stack]
- Max Depth = 96
- Call Chain = lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]
[Called By]- >> lv_scr_load_anim
- >> lv_obj_del
- >> scr_load_internal
- >> scr_load_anim_start
- >> scr_anim_ready
- >> lv_obj_move_to_index
- >> lv_group_set_editing
- >> lv_group_remove_obj
- >> focus_next_core
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_init_obj
- >> lv_obj_event
- >> lv_obj_draw
- >> draw_scrollbar
- >> lv_obj_scroll_by
- >> _lv_obj_scroll_by_raw
- >> lv_obj_set_parent
- >> lv_obj_refr_size
- >> lv_obj_move_to
- >> lv_obj_get_self_width
- >> lv_obj_get_self_height
- >> refresh_children_style
- >> scroll_area_into_view
- >> scroll_anim_ready_cb
- >> lv_obj_redraw
- >> refr_obj_and_children
- >> refr_obj
- >> lv_refr_get_top_obj
- >> layer_alpha_test
- >> obj_del_core
- >> item_repos
- >> grid_update
- >> flex_update
- >> children_repos
- >> my_constructor
- >> my_constructor
- >> lv_calendar_set_showed_date
- >> lv_colorwheel_event
- >> double_click_reset
- >> lv_chart_event
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
- >> draw_cursors
- >> lv_led_event
- >> lv_textarea_del_char
- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_keyboard_def_event_cb
- >> draw_ticks_and_labels
- >> draw_needles
- >> draw_arcs
- >> lv_menu_set_page
- >> lv_textarea_set_text
- >> tileview_event_cb
- >> cont_scroll_end_event_cb
- >> lv_arc_event
- >> lv_arc_draw
- >> lv_btnmatrix_event
- >> draw_main
- >> draw_indic
- >> lv_dropdown_open
- >> lv_dropdown_close
- >> list_release_handler
- >> btn_release_handler
- >> lv_checkbox_draw
- >> lv_slider_event
- >> draw_knob
- >> release_handler
- >> lv_roller_event
- >> lv_textarea_event
- >> insert_handler
- >> lv_table_event
- >> draw_main
lv_event_set_ext_draw_size (Thumb, 46 bytes, Stack size 8 bytes, lv_event.o(i.lv_event_set_ext_draw_size))
[Stack]
- Max Depth = 8
- Call Chain = lv_event_set_ext_draw_size
[Calls]
[Called By]- >> lv_obj_event
- >> lv_chart_event
- >> lv_btnmatrix_event
- >> lv_label_event
lv_extra_init (Thumb, 12 bytes, Stack size 8 bytes, lv_extra.o(i.lv_extra_init))
[Stack]
- Max Depth = 272
- Call Chain = lv_extra_init ⇒ lv_grid_init ⇒ lv_style_register_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_grid_init
- >> lv_flex_init
[Called By]
lv_flex_init (Thumb, 66 bytes, Stack size 8 bytes, lv_flex.o(i.lv_flex_init))
[Stack]
- Max Depth = 264
- Call Chain = lv_flex_init ⇒ lv_style_register_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_layout_register
- >> lv_style_register_prop
[Called By]
lv_font_get_bitmap_fmt_txt (Thumb, 68 bytes, Stack size 24 bytes, lv_font_fmt_txt.o(i.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 : 2]- lv_font_montserratmedium_18.o(.constdata)
- lv_font_montserrat_14.o(.constdata)
lv_font_get_glyph_bitmap (Thumb, 30 bytes, Stack size 16 bytes, lv_font.o(i.lv_font_get_glyph_bitmap))
[Stack]
- Max Depth = 16
- Call Chain = lv_font_get_glyph_bitmap
[Called By]
lv_font_get_glyph_dsc (Thumb, 210 bytes, Stack size 32 bytes, lv_font.o(i.lv_font_get_glyph_dsc))
[Stack]
- Max Depth = 32
- Call Chain = lv_font_get_glyph_dsc
[Called By]- >> lv_font_get_glyph_width
- >> lv_draw_sw_letter
- >> lv_textarea_get_password_bullet
lv_font_get_glyph_dsc_fmt_txt (Thumb, 204 bytes, Stack size 64 bytes, lv_font_fmt_txt.o(i.lv_font_get_glyph_dsc_fmt_txt))
[Stack]
- Max Depth = 144
- Call Chain = lv_font_get_glyph_dsc_fmt_txt ⇒ get_kern_value ⇒ _lv_utils_bsearch
[Calls]- >> get_kern_value
- >> get_glyph_dsc_id
[Address Reference Count : 2]- lv_font_montserratmedium_18.o(.constdata)
- lv_font_montserrat_14.o(.constdata)
lv_font_get_glyph_width (Thumb, 42 bytes, Stack size 32 bytes, lv_font.o(i.lv_font_get_glyph_width))
[Stack]
- Max Depth = 64
- Call Chain = lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]
[Called By]- >> lv_draw_label
- >> lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_spangroup_get_expand_width
- >> lv_draw_span
- >> lv_txt_get_next_word
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_on
- >> lv_label_refr_text
- >> draw_main
- >> refr_cursor_area
lv_fs_close (Thumb, 74 bytes, Stack size 16 bytes, lv_fs.o(i.lv_fs_close))
[Stack]
- Max Depth = 136
- Call Chain = lv_fs_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_built_in_close
lv_fs_get_drv (Thumb, 44 bytes, Stack size 16 bytes, lv_fs.o(i.lv_fs_get_drv))
[Stack]
- Max Depth = 16
- Call Chain = lv_fs_get_drv
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]
lv_fs_get_ext (Thumb, 52 bytes, Stack size 16 bytes, lv_fs.o(i.lv_fs_get_ext))
[Stack]
- Max Depth = 16
- 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, 164 bytes, Stack size 32 bytes, lv_fs.o(i.lv_fs_open))
[Stack]
- Max Depth = 216
- Call Chain = lv_fs_open ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_fs_get_drv
- >> lv_fs_get_real_path
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
lv_fs_read (Thumb, 94 bytes, Stack size 32 bytes, lv_fs.o(i.lv_fs_read))
[Stack]
- Max Depth = 280
- Call Chain = lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_built_in_line_true_color
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
lv_fs_seek (Thumb, 214 bytes, Stack size 24 bytes, lv_fs.o(i.lv_fs_seek))
[Stack]
- Max Depth = 24
- Call Chain = lv_fs_seek
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_line_true_color
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
lv_gradient_calculate (Thumb, 338 bytes, Stack size 64 bytes, lv_draw_sw_gradient.o(i.lv_gradient_calculate))
[Stack]
- Max Depth = 76
- Call Chain = lv_gradient_calculate ⇒ lv_color_to32
[Calls]
[Called By]
lv_gradient_cleanup (Thumb, 18 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.lv_gradient_cleanup))
[Stack]
- Max Depth = 128
- Call Chain = lv_gradient_cleanup ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_gradient_get (Thumb, 188 bytes, Stack size 40 bytes, lv_draw_sw_gradient.o(i.lv_gradient_get))
[Stack]
- Max Depth = 264
- Call Chain = lv_gradient_get ⇒ allocate_item ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_gradient_set_cache_size
- >> lv_gradient_calculate
- >> iterate_cache
- >> compute_key
- >> allocate_item
[Called By]
lv_gradient_set_cache_size (Thumb, 60 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.lv_gradient_set_cache_size))
[Stack]
- Max Depth = 192
- Call Chain = lv_gradient_set_cache_size ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_memset_00
- >> lv_mem_alloc
[Called By]
lv_grid_init (Thumb, 116 bytes, Stack size 8 bytes, lv_grid.o(i.lv_grid_init))
[Stack]
- Max Depth = 264
- Call Chain = lv_grid_init ⇒ lv_style_register_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_layout_register
- >> lv_style_register_prop
[Called By]
lv_group_add_obj (Thumb, 168 bytes, Stack size 24 bytes, lv_group.o(i.lv_group_add_obj))
[Stack]
- Max Depth = 516
- Call Chain = lv_group_add_obj ⇒ lv_group_remove_obj ⇒ lv_group_refocus ⇒ lv_group_focus_prev ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_group
- >> _lv_ll_ins_tail
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_group_remove_obj
- >> lv_group_refocus
- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_obj_class_init_obj
- >> lv_tabview_constructor
lv_group_focus_next (Thumb, 32 bytes, Stack size 16 bytes, lv_group.o(i.lv_group_focus_next))
[Stack]
- Max Depth = 452
- Call Chain = lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Called By]- >> lv_obj_add_flag
- >> lv_group_refocus
lv_group_focus_prev (Thumb, 32 bytes, Stack size 16 bytes, lv_group.o(i.lv_group_focus_prev))
[Stack]
- Max Depth = 452
- Call Chain = lv_group_focus_prev ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Called By]
lv_group_get_default (Thumb, 6 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_get_default))
[Called By]
- >> lv_obj_class_init_obj
- >> lv_tabview_constructor
lv_group_get_editing (Thumb, 16 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_get_editing))
[Called By]
- >> lv_obj_event
- >> lv_spinbox_event
- >> lv_arc_event
- >> lv_btnmatrix_event
- >> lv_dropdown_event
- >> list_release_handler
- >> lv_slider_event
- >> release_handler
- >> lv_roller_event
lv_group_get_focused (Thumb, 22 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_get_focused))
[Called By]
- >> lv_obj_add_flag
- >> lv_group_set_editing
lv_group_remove_obj (Thumb, 186 bytes, Stack size 24 bytes, lv_group.o(i.lv_group_remove_obj))
[Stack]
- Max Depth = 492
- Call Chain = lv_group_remove_obj ⇒ lv_group_refocus ⇒ lv_group_focus_prev ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_get_group
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_tail
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_group_refocus
- >> get_indev
[Called By]- >> lv_group_add_obj
- >> lv_obj_destructor
lv_group_set_editing (Thumb, 90 bytes, Stack size 32 bytes, lv_group.o(i.lv_group_set_editing))
[Stack]
- Max Depth = 420
- Call Chain = lv_group_set_editing ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_group_get_focused
- >> get_indev
[Called By]- >> lv_arc_event
- >> list_release_handler
- >> btn_release_handler
- >> lv_slider_event
- >> release_handler
lv_img_cache_invalidate_src (Thumb, 2 bytes, Stack size 0 bytes, lv_img_cache.o(i.lv_img_cache_invalidate_src))
[Called By]
- >> lv_draw_sw_layer_blend
lv_img_cf_get_px_size (Thumb, 76 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_cf_get_px_size))
[Called By]
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_line_true_color
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
lv_img_cf_has_alpha (Thumb, 58 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_cf_has_alpha))
[Called By]
lv_img_cf_is_chroma_keyed (Thumb, 26 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_cf_is_chroma_keyed))
[Called By]
lv_img_create (Thumb, 28 bytes, Stack size 16 bytes, lv_img.o(i.lv_img_create))
[Stack]
- Max Depth = 564
- 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_img_decoder_built_in_close (Thumb, 54 bytes, Stack size 16 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_close))
[Stack]
- Max Depth = 152
- Call Chain = lv_img_decoder_built_in_close ⇒ lv_fs_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_fs_close
[Called By]- >> lv_img_decoder_built_in_open
[Address Reference Count : 1]- lv_img_decoder.o(i._lv_img_decoder_init)
lv_img_decoder_built_in_info (Thumb, 230 bytes, Stack size 48 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_info))
[Stack]
- Max Depth = 328
- Call Chain = lv_img_decoder_built_in_info ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_img_src_get_type
- >> lv_fs_read
- >> lv_fs_open
- >> lv_fs_get_ext
- >> lv_fs_close
- >> strcmp
[Address Reference Count : 1]- lv_img_decoder.o(i._lv_img_decoder_init)
lv_img_decoder_built_in_open (Thumb, 644 bytes, Stack size 48 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_open))
[Stack]
- Max Depth = 328
- Call Chain = lv_img_decoder_built_in_open ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
- >> lv_fs_open
- >> lv_fs_get_ext
- >> lv_fs_close
- >> lv_img_decoder_built_in_close
- >> lv_color_make
- >> strcmp
[Address Reference Count : 1]- lv_img_decoder.o(i._lv_img_decoder_init)
lv_img_decoder_built_in_read_line (Thumb, 204 bytes, Stack size 40 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_read_line))
[Stack]
- Max Depth = 424
- Call Chain = lv_img_decoder_built_in_read_line ⇒ lv_img_decoder_built_in_line_alpha ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_img_decoder_built_in_line_true_color
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
[Address Reference Count : 1]- lv_img_decoder.o(i._lv_img_decoder_init)
lv_img_decoder_close (Thumb, 40 bytes, Stack size 8 bytes, lv_img_decoder.o(i.lv_img_decoder_close))
[Stack]
- Max Depth = 128
- Call Chain = lv_img_decoder_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> draw_cleanup
- >> decode_and_draw
lv_img_decoder_create (Thumb, 42 bytes, Stack size 8 bytes, lv_img_decoder.o(i.lv_img_decoder_create))
[Stack]
- Max Depth = 208
- Call Chain = lv_img_decoder_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> _lv_ll_ins_head
- >> lv_memset_00
[Called By]
lv_img_decoder_get_info (Thumb, 104 bytes, Stack size 24 bytes, lv_img_decoder.o(i.lv_img_decoder_get_info))
[Stack]
- Max Depth = 36
- Call Chain = lv_img_decoder_get_info ⇒ lv_memset_00
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_memset_00
- >> lv_img_src_get_type
[Called By]- >> refr_area_part
- >> draw_bg_img
- >> lv_img_set_src
- >> draw_needles
- >> draw_main
lv_img_decoder_open (Thumb, 246 bytes, Stack size 48 bytes, lv_img_decoder.o(i.lv_img_decoder_open))
[Stack]
- Max Depth = 232
- Call Chain = lv_img_decoder_open ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_img_src_get_type
- >> strlen
- >> strcpy
[Called By]
lv_img_decoder_read_line (Thumb, 52 bytes, Stack size 40 bytes, lv_img_decoder.o(i.lv_img_decoder_read_line))
[Stack]
- Max Depth = 40
- Call Chain = lv_img_decoder_read_line
[Called By]
lv_img_decoder_set_close_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(i.lv_img_decoder_set_close_cb))
[Called By]
lv_img_decoder_set_info_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(i.lv_img_decoder_set_info_cb))
[Called By]
lv_img_decoder_set_open_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(i.lv_img_decoder_set_open_cb))
[Called By]
lv_img_decoder_set_read_line_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(i.lv_img_decoder_set_read_line_cb))
[Called By]
lv_img_set_src (Thumb, 452 bytes, Stack size 56 bytes, lv_img.o(i.lv_img_set_src))
[Stack]
- Max Depth = 460
- Call Chain = lv_img_set_src ⇒ lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_mem_free
- >> lv_obj_refresh_ext_draw_size
- >> lv_mem_alloc
- >> lv_obj_get_style_prop
- >> lv_img_src_get_type
- >> lv_obj_refresh_self_size
- >> lv_img_decoder_get_info
- >> lv_txt_get_size
- >> strlen
- >> strcpy
[Called By]- >> lv_menu_constructor
- >> lv_img_event
lv_img_src_get_type (Thumb, 50 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_src_get_type))
[Called By]
- >> lv_obj_init_draw_rect_dsc
- >> lv_img_decoder_get_info
- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_open
- >> draw_bg_img
- >> lv_img_set_src
- >> draw_main
lv_indev_get_act (Thumb, 6 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_act))
[Called By]
- >> event_send_core
- >> lv_obj_event
- >> lv_colorwheel_event
- >> double_click_reset
- >> lv_chart_event
- >> lv_spinbox_event
- >> tileview_event_cb
- >> cont_scroll_end_event_cb
- >> lv_arc_event
- >> lv_btnmatrix_event
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> list_release_handler
- >> list_press_handler
- >> btn_release_handler
- >> lv_slider_event
- >> release_handler
- >> lv_roller_event
- >> update_cursor_position_on_click
- >> lv_table_event
- >> get_pressed_cell
lv_indev_get_next (Thumb, 24 bytes, Stack size 8 bytes, lv_hal_indev.o(i.lv_indev_get_next))
[Stack]
- Max Depth = 8
- Call Chain = lv_indev_get_next
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> get_indev
- >> lv_obj_get_scrollbar_area
- >> lv_indev_reset
- >> obj_del_core
- >> lv_btnmatrix_event
lv_indev_get_obj_act (Thumb, 6 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_obj_act))
[Called By]
- >> obj_del_core
- >> lv_dropdown_event
lv_indev_get_point (Thumb, 48 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_point))
[Called By]
- >> lv_colorwheel_event
- >> lv_chart_event
- >> lv_arc_event
- >> lv_btnmatrix_event
- >> list_release_handler
- >> list_press_handler
- >> lv_slider_event
- >> release_handler
- >> update_cursor_position_on_click
- >> get_pressed_cell
lv_indev_get_scroll_dir (Thumb, 38 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_scroll_dir))
[Called By]
- >> lv_obj_get_scrollbar_area
lv_indev_get_scroll_obj (Thumb, 32 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_scroll_obj))
[Called By]
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_dropdown_list_event
- >> btn_release_handler
- >> lv_table_event
lv_indev_get_type (Thumb, 14 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_type))
[Called By]
- >> get_indev
- >> lv_obj_event
- >> lv_colorwheel_event
- >> lv_spinbox_event
- >> lv_arc_event
- >> lv_btnmatrix_event
- >> lv_dropdown_event
- >> list_release_handler
- >> list_press_handler
- >> btn_release_handler
- >> lv_slider_event
- >> release_handler
- >> lv_roller_event
- >> update_cursor_position_on_click
- >> lv_table_event
- >> get_pressed_cell
lv_indev_get_vect (Thumb, 38 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_vect))
[Called By]
- >> lv_roller_event
- >> update_cursor_position_on_click
lv_indev_reset (Thumb, 180 bytes, Stack size 16 bytes, lv_indev.o(i.lv_indev_reset))
[Stack]
- Max Depth = 24
- Call Chain = lv_indev_reset ⇒ lv_indev_get_next
[Calls]
[Called By]
lv_indev_reset_long_press (Thumb, 26 bytes, Stack size 8 bytes, lv_indev.o(i.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, 72 bytes, Stack size 16 bytes, lv_indev_scroll.o(i.lv_indev_scroll_throw_predict))
[Stack]
- Max Depth = 16
- Call Chain = lv_indev_scroll_throw_predict
[Called By]
lv_indev_wait_release (Thumb, 18 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_wait_release))
[Called By]
- >> lv_colorwheel_event
- >> double_click_reset
lv_init (Thumb, 150 bytes, Stack size 24 bytes, lv_obj.o(i.lv_init))
[Stack]
- Max Depth = 296
- Call Chain = lv_init ⇒ lv_extra_init ⇒ lv_grid_init ⇒ lv_style_register_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> _lv_ll_init
- >> _lv_group_init
- >> lv_mem_init
- >> lv_extra_init
- >> lv_draw_init
- >> _lv_timer_core_init
- >> _lv_refr_init
- >> _lv_obj_style_init
- >> _lv_img_decoder_init
- >> _lv_fs_init
- >> _lv_anim_core_init
[Called By]
lv_keyboard_def_event_cb (Thumb, 558 bytes, Stack size 32 bytes, lv_keyboard.o(i.lv_keyboard_def_event_cb))
[Stack]
- Max Depth = 988
- Call Chain = lv_keyboard_def_event_cb ⇒ lv_textarea_del_char ⇒ insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_get_selected_btn
- >> lv_btnmatrix_get_btn_text
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_text
- >> lv_textarea_get_one_line
- >> lv_textarea_get_cursor_pos
- >> lv_textarea_del_char
- >> lv_textarea_cursor_right
- >> lv_textarea_cursor_left
- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_keyboard_update_ctrl_map
- >> strcmp
[Address Reference Count : 1]- lv_keyboard.o(i.lv_keyboard_constructor)
lv_label_create (Thumb, 28 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_create))
[Stack]
- Max Depth = 564
- 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]- >> my_constructor
- >> lv_menu_constructor
- >> lv_dropdownlist_constructor
- >> lv_textarea_constructor
lv_label_get_letter_on (Thumb, 604 bytes, Stack size 112 bytes, lv_label.o(i.lv_label_get_letter_on))
[Stack]
- Max Depth = 324
- Call Chain = lv_label_get_letter_on ⇒ lv_obj_get_content_coords ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> lv_obj_get_content_coords
- >> lv_obj_calculate_style_text_align
- >> lv_txt_get_width
- >> lv_font_get_glyph_width
- >> _lv_txt_get_next_line
- >> _lv_txt_encoded_letter_next_2
- >> lv_label_get_text
- >> _lv_txt_is_cmd
- >> lv_obj_get_style_width
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> lv_area_get_width
[Called By]- >> release_handler
- >> lv_label_refr_text
- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> update_cursor_position_on_click
lv_label_get_letter_pos (Thumb, 516 bytes, Stack size 104 bytes, lv_label.o(i.lv_label_get_letter_pos))
[Stack]
- Max Depth = 324
- Call Chain = lv_label_get_letter_pos ⇒ lv_obj_get_content_width ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_content_width
- >> lv_obj_get_content_coords
- >> lv_obj_calculate_style_text_align
- >> lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_label_get_text
- >> lv_obj_get_style_width
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> lv_area_get_width
[Called By]- >> lv_textarea_set_cursor_pos
- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> refr_cursor_area
lv_label_get_recolor (Thumb, 18 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_recolor))
[Called By]
- >> draw_main
- >> draw_label
lv_label_get_text (Thumb, 12 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_text))
[Called By]
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_text
- >> lv_textarea_del_char
- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_textarea_set_text
- >> draw_box_label
- >> release_handler
- >> refr_position
- >> get_selected_label_width
- >> draw_main
- >> draw_label
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> refr_cursor_area
- >> pwd_char_hider
- >> draw_placeholder
- >> draw_cursor
lv_label_get_text_selection_end (Thumb, 12 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_text_selection_end))
[Called By]
- >> draw_main
- >> lv_textarea_clear_selection
lv_label_get_text_selection_start (Thumb, 12 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_text_selection_start))
[Called By]
- >> draw_main
- >> lv_textarea_clear_selection
lv_label_ins_text (Thumb, 144 bytes, Stack size 32 bytes, lv_label.o(i.lv_label_ins_text))
[Stack]
- Max Depth = 588
- Call Chain = lv_label_ins_text ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_mem_realloc
- >> lv_label_set_text
- >> _lv_txt_ins
- >> strlen
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_add_char
lv_label_is_char_under_pos (Thumb, 522 bytes, Stack size 112 bytes, lv_label.o(i.lv_label_is_char_under_pos))
[Stack]
- Max Depth = 324
- Call Chain = lv_label_is_char_under_pos ⇒ lv_obj_get_content_coords ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_content_coords
- >> lv_obj_calculate_style_text_align
- >> lv_txt_get_width
- >> lv_font_get_glyph_width
- >> _lv_txt_get_next_line
- >> _lv_txt_encoded_letter_next_2
- >> lv_label_get_text
- >> _lv_txt_is_cmd
- >> lv_obj_get_style_width
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> lv_area_get_width
[Called By]- >> update_cursor_position_on_click
lv_label_set_long_mode (Thumb, 124 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_long_mode))
[Stack]
- Max Depth = 548
- Call Chain = lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_anim_del
- >> lv_label_revert_dots
- >> lv_label_refr_text
[Called By]- >> my_constructor
- >> lv_label_constructor
lv_label_set_text (Thumb, 176 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_set_text))
[Stack]
- Max Depth = 556
- Call Chain = lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_mem_free
- >> lv_mem_realloc
- >> lv_mem_alloc
- >> lv_label_refr_text
- >> strlen
- >> strcpy
[Called By]- >> lv_textarea_del_char
- >> lv_menu_value_changed_event_cb
- >> lv_textarea_set_text
- >> lv_roller_set_options
- >> lv_label_ins_text
- >> lv_label_constructor
- >> pwd_char_hider
- >> lv_textarea_constructor
- >> label_event_cb
lv_label_set_text_fmt (Thumb, 114 bytes, Stack size 32 bytes, lv_label.o(i.lv_label_set_text_fmt))
[Stack]
- Max Depth = 564
- Call Chain = lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_mem_free
- >> _lv_txt_set_text_vfmt
- >> lv_label_refr_text
[Called By]- >> value_changed_event_cb
- >> month_event_cb
lv_label_set_text_sel_end (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_text_sel_end))
[Stack]
- Max Depth = 404
- Call Chain = lv_label_set_text_sel_end ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Called By]- >> lv_textarea_clear_selection
lv_label_set_text_sel_start (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_text_sel_start))
[Stack]
- Max Depth = 404
- Call Chain = lv_label_set_text_sel_start ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Called By]- >> lv_textarea_clear_selection
lv_label_set_text_static (Thumb, 62 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_text_static))
[Stack]
- Max Depth = 548
- Call Chain = lv_label_set_text_static ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_mem_free
- >> lv_label_refr_text
[Called By]
lv_layout_register (Thumb, 88 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_layout_register))
[Stack]
- Max Depth = 248
- Call Chain = lv_layout_register ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_grid_init
- >> lv_flex_init
lv_map (Thumb, 70 bytes, Stack size 20 bytes, lv_math.o(i.lv_map))
[Stack]
- Max Depth = 20
- Call Chain = lv_map
[Called By]- >> lv_anim_path_ease_out
- >> lv_anim_path_linear
- >> lv_chart_get_point_pos_by_id
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_ticks_and_labels
- >> draw_needles
- >> draw_arcs
- >> lv_anim_path_ease_in_out
- >> value_update
- >> lv_arc_event
lv_mem_alloc (Thumb, 70 bytes, Stack size 16 bytes, lv_mem.o(i.lv_mem_alloc))
[Stack]
- Max Depth = 184
- Call Chain = lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_disp_drv_register
- >> lv_span_set_text
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> lv_obj_allocate_spec_attr
- >> lv_mem_realloc
- >> lv_obj_class_create_obj
- >> lv_draw_mask_radius_init
- >> lv_style_remove_prop
- >> get_trans_style
- >> get_local_style
- >> lv_draw_layer_create
- >> _lv_ll_ins_prev
- >> circ_calc_aa4
- >> lv_fs_open
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_draw_sw_layer_create
- >> lv_gradient_set_cache_size
- >> allocate_item
- >> lv_theme_default_init
- >> lv_img_set_src
- >> lv_dropdown_set_options
- >> lv_keyboard_update_ctrl_map
- >> lv_label_set_text
- >> lv_tabview_constructor
- >> lv_fs_read_cached
- >> lv_style_set_prop_internal
- >> _lv_txt_set_text_vfmt
- >> allocate_btn_areas_and_controls
- >> lv_label_set_dot_tmp
- >> lv_table_constructor
lv_mem_buf_free_all (Thumb, 56 bytes, Stack size 8 bytes, lv_mem.o(i.lv_mem_buf_free_all))
[Stack]
- Max Depth = 128
- Call Chain = lv_mem_buf_free_all ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_mem_buf_get (Thumb, 242 bytes, Stack size 24 bytes, lv_mem.o(i.lv_mem_buf_get))
[Stack]
- Max Depth = 256
- Call Chain = lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_obj_set_state
- >> lv_obj_draw
- >> draw_buf_rotate
- >> decode_and_draw
- >> circ_calc_aa4
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
- >> lv_draw_sw_polygon
- >> lv_draw_sw_img_decoded
- >> shadow_draw_corner_buf
- >> shadow_blur_corner
- >> draw_shadow
- >> draw_bg
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_normal
- >> draw_border_generic
- >> calc_rows
- >> calc_cols
- >> find_track_end
- >> draw_main
- >> lv_roller_set_options
- >> pwd_char_hider
lv_mem_buf_release (Thumb, 44 bytes, Stack size 0 bytes, lv_mem.o(i.lv_mem_buf_release))
[Called By]
- >> lv_obj_set_state
- >> lv_obj_draw
- >> draw_buf_rotate
- >> decode_and_draw
- >> circ_calc_aa4
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
- >> lv_draw_sw_polygon
- >> lv_draw_sw_img_decoded
- >> shadow_draw_corner_buf
- >> shadow_blur_corner
- >> draw_shadow
- >> draw_bg
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_normal
- >> draw_border_generic
- >> calc_free
- >> flex_update
- >> find_track_end
- >> draw_main
- >> lv_roller_set_options
- >> pwd_char_hider
lv_mem_free (Thumb, 58 bytes, Stack size 16 bytes, lv_mem.o(i.lv_mem_free))
[Stack]
- Max Depth = 120
- Call Chain = lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_style_reset
- >> lv_anim_del
- >> lv_disp_drv_register
- >> _lv_ll_clear
- >> lv_group_remove_obj
- >> lv_mem_realloc
- >> lv_obj_remove_style
- >> lv_obj_class_create_obj
- >> lv_draw_mask_free_param
- >> lv_obj_destructor
- >> lv_obj_set_parent
- >> lv_style_remove_prop
- >> trans_del
- >> trans_anim_ready_cb
- >> lv_mem_buf_free_all
- >> lv_draw_layer_destroy
- >> lv_draw_layer_create
- >> _lv_draw_mask_cleanup
- >> refr_sync_areas
- >> obj_del_core
- >> lv_img_decoder_close
- >> circ_calc_aa4
- >> lv_fs_close
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_close
- >> lv_img_decoder_open
- >> lv_draw_sw_layer_destroy
- >> lv_gradient_set_cache_size
- >> lv_gradient_cleanup
- >> lv_img_set_src
- >> lv_dropdown_set_options
- >> lv_label_set_text_fmt
- >> lv_chart_destructor
- >> lv_keyboard_update_ctrl_map
- >> lv_menu_page_destructor
- >> lv_menu_back_event_cb
- >> lv_label_set_text
- >> lv_spangroup_destructor
- >> lv_tabview_destructor
- >> anim_ready_handler
- >> lv_timer_del
- >> lv_btnmatrix_destructor
- >> allocate_btn_areas_and_controls
- >> lv_img_destructor
- >> lv_label_set_text_static
- >> lv_dropdown_set_options_static
- >> lv_dropdown_destructor
- >> lv_checkbox_destructor
- >> lv_label_dot_tmp_free
- >> lv_label_destructor
- >> lv_textarea_destructor
- >> lv_table_destructor
lv_mem_init (Thumb, 18 bytes, Stack size 8 bytes, lv_mem.o(i.lv_mem_init))
[Stack]
- Max Depth = 128
- Call Chain = lv_mem_init ⇒ lv_tlsf_create_with_pool ⇒ lv_tlsf_add_pool ⇒ block_insert ⇒ insert_free_block ⇒ align_ptr
[Calls]- >> lv_tlsf_create_with_pool
[Called By]
lv_mem_realloc (Thumb, 60 bytes, Stack size 16 bytes, lv_mem.o(i.lv_mem_realloc))
[Stack]
- Max Depth = 232
- Call Chain = lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_mem_alloc
- >> lv_tlsf_realloc
[Called By]- >> lv_span_set_text
- >> lv_obj_add_style
- >> lv_obj_add_event_cb
- >> lv_obj_remove_style
- >> lv_obj_class_create_obj
- >> lv_mem_buf_get
- >> lv_obj_set_parent
- >> lv_layout_register
- >> get_trans_style
- >> get_local_style
- >> obj_del_core
- >> lv_style_register_prop
- >> lv_textarea_del_char
- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_label_set_text
- >> lv_textarea_set_text
- >> lv_style_set_prop_internal
- >> lv_label_ins_text
- >> lv_table_constructor
lv_memcpy (Thumb, 632 bytes, Stack size 24 bytes, lv_mem.o(i.lv_memcpy))
[Stack]
- Max Depth = 24
- Call Chain = lv_memcpy
[Called By]- >> lv_anim_start
- >> lv_obj_init_draw_rect_dsc
- >> map_normal
- >> lv_draw_sw_buffer_copy
- >> shadow_blur_corner
- >> draw_shadow
- >> convert_cb
- >> free_item
- >> find_track_end
- >> draw_cursors
- >> lv_btnmatrix_set_ctrl_map
- >> lv_keyboard_update_ctrl_map
- >> draw_ticks_and_labels
- >> lv_tlsf_realloc
- >> lv_fs_read_cached
- >> draw_main
- >> draw_knob
- >> lv_label_set_dot_tmp
- >> pwd_char_hider
- >> draw_cursor
- >> draw_main
lv_memset (Thumb, 116 bytes, Stack size 20 bytes, lv_mem.o(i.lv_memset))
[Stack]
- Max Depth = 20
- Call Chain = lv_memset
[Called By]- >> draw_shadow
- >> draw_bg
lv_memset_00 (Thumb, 110 bytes, Stack size 12 bytes, lv_mem.o(i.lv_memset_00))
[Stack]
- Max Depth = 12
- Call Chain = lv_memset_00
[Called By]- >> lv_style_reset
- >> lv_style_init
- >> lv_anim_init
- >> lv_disp_drv_register
- >> lv_disp_drv_init
- >> lv_disp_draw_buf_init
- >> lv_obj_add_style
- >> lv_obj_allocate_spec_attr
- >> lv_obj_draw_dsc_init
- >> lv_obj_class_create_obj
- >> lv_draw_rect_dsc_init
- >> lv_draw_mask_radius_init
- >> lv_obj_set_state
- >> get_trans_style
- >> get_local_style
- >> lv_img_decoder_get_info
- >> lv_draw_layer_create
- >> lv_draw_img_dsc_init
- >> _lv_draw_mask_cleanup
- >> _lv_disp_refr_timer
- >> lv_draw_label_dsc_init
- >> _lv_img_cache_open
- >> lv_draw_arc_dsc_init
- >> lv_draw_mask_line_points_init
- >> lv_draw_mask_radius
- >> lv_draw_mask_line
- >> lv_draw_mask_angle
- >> line_mask_steep
- >> line_mask_flat
- >> lv_draw_line_dsc_init
- >> lv_fs_open
- >> lv_img_decoder_create
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_draw_sw_layer_create
- >> lv_draw_sw_layer_adjust
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_init_ctx
- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_border_simple
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_normal
- >> lv_gradient_set_cache_size
- >> free_item
- >> draw_border_generic
- >> grid_update
- >> calc
- >> lv_style_transition_dsc_init
- >> lv_calendar_constructor
- >> lv_spinbox_updatevalue
- >> lv_draw_span
- >> allocate_btn_areas_and_controls
lv_memset_ff (Thumb, 114 bytes, Stack size 12 bytes, lv_mem.o(i.lv_memset_ff))
[Stack]
- Max Depth = 12
- Call Chain = lv_memset_ff
[Called By]- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> convert_cb
- >> rgb_no_aa
- >> draw_border_generic
lv_menu_back_btn_is_root (Thumb, 38 bytes, Stack size 0 bytes, lv_menu.o(i.lv_menu_back_btn_is_root))
[Called By]
lv_menu_clear_history (Thumb, 30 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_clear_history))
[Stack]
- Max Depth = 152
- Call Chain = lv_menu_clear_history ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_menu_get_cur_main_page (Thumb, 12 bytes, Stack size 0 bytes, lv_menu.o(i.lv_menu_get_cur_main_page))
[Called By]
- >> lv_menu_value_changed_event_cb
lv_menu_get_cur_sidebar_page (Thumb, 12 bytes, Stack size 0 bytes, lv_menu.o(i.lv_menu_get_cur_sidebar_page))
[Called By]
- >> lv_menu_value_changed_event_cb
lv_menu_set_page (Thumb, 296 bytes, Stack size 24 bytes, lv_menu.o(i.lv_menu_set_page))
[Stack]
- Max Depth = 820
- 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_event_send
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> _lv_ll_ins_head
- >> lv_obj_add_state
- >> lv_obj_set_parent
- >> lv_obj_clear_state
- >> lv_menu_clear_history
- >> lv_menu_refr_main_header_mode
[Called By]
lv_obj_add_event_cb (Thumb, 172 bytes, Stack size 24 bytes, lv_event.o(i.lv_obj_add_event_cb))
[Stack]
- Max Depth = 256
- Call Chain = lv_obj_add_event_cb ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_mem_realloc
[Called By]- >> lv_calendar_constructor
- >> my_constructor
- >> my_constructor
- >> lv_keyboard_constructor
- >> lv_menu_constructor
- >> lv_tileview_constructor
- >> lv_tabview_constructor
- >> lv_textarea_constructor
lv_obj_add_flag (Thumb, 166 bytes, Stack size 40 bytes, lv_obj.o(i.lv_obj_add_flag))
[Stack]
- Max Depth = 492
- Call Chain = lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_parent
- >> lv_obj_has_state
- >> lv_obj_get_group
- >> lv_group_get_focused
- >> lv_group_focus_next
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_is_layout_positioned
- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
[Called By]- >> lv_calendar_constructor
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_colorwheel_constructor
- >> lv_menu_set_page
- >> lv_menu_value_changed_event_cb
- >> lv_menu_refr_main_header_mode
- >> lv_menu_page_constructor
- >> lv_menu_constructor
- >> lv_tileview_constructor
- >> lv_tabview_constructor
- >> lv_arc_constructor
- >> lv_btn_constructor
- >> lv_img_constructor
- >> lv_dropdown_close
- >> lv_dropdownlist_constructor
- >> lv_dropdown_constructor
- >> lv_checkbox_constructor
- >> lv_switch_constructor
- >> update_cursor_position_on_click
- >> lv_textarea_constructor
lv_obj_add_state (Thumb, 32 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_add_state))
[Stack]
- Max Depth = 556
- Call Chain = lv_obj_add_state ⇒ lv_obj_set_state ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Called By]- >> lv_obj_event
- >> lv_menu_set_page
- >> lv_dropdown_open
lv_obj_add_style (Thumb, 194 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_add_style))
[Stack]
- Max Depth = 492
- Call Chain = lv_obj_add_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_obj_refresh_style
- >> lv_memset_00
- >> trans_del
[Called By]- >> setup_scr_screen
- >> theme_apply
lv_obj_align (Thumb, 36 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_align))
[Stack]
- Max Depth = 596
- Call Chain = lv_obj_align ⇒ lv_obj_set_pos ⇒ 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_pos
- >> lv_obj_set_style_align
[Called By]- >> lv_keyboard_constructor
- >> lv_dropdown_open
lv_obj_align_to (Thumb, 1140 bytes, Stack size 80 bytes, lv_obj_pos.o(i.lv_obj_align_to))
[Stack]
- Max Depth = 860
- Call Chain = lv_obj_align_to ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_update_layout
- >> lv_obj_set_pos
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_set_style_align
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_base_dir
[Called By]
lv_obj_allocate_spec_attr (Thumb, 84 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_allocate_spec_attr))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
[Called By]- >> lv_obj_set_scrollbar_mode
- >> lv_group_add_obj
- >> lv_obj_add_event_cb
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_create_obj
- >> _lv_obj_scroll_by_raw
- >> lv_obj_set_parent
- >> lv_obj_set_ext_click_area
- >> lv_obj_set_scroll_snap_y
- >> lv_obj_set_scroll_snap_x
- >> lv_obj_set_scroll_dir
lv_obj_area_is_visible (Thumb, 282 bytes, Stack size 40 bytes, lv_obj_pos.o(i.lv_obj_area_is_visible))
[Stack]
- Max Depth = 332
- Call Chain = lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_disp_get_scr_act
- >> lv_obj_get_disp
- >> lv_disp_get_scr_prev
- >> lv_disp_get_layer_top
- >> lv_disp_get_layer_sys
- >> lv_obj_get_parent
- >> lv_obj_has_flag
- >> lv_obj_has_flag_any
- >> lv_obj_get_screen
- >> _lv_area_intersect
- >> lv_obj_get_transformed_area
- >> lv_area_copy
- >> _lv_obj_get_ext_draw_size
[Called By]- >> lv_obj_invalidate_area
- >> lv_obj_is_visible
lv_obj_calculate_ext_draw_size (Thumb, 306 bytes, Stack size 48 bytes, lv_obj_draw.o(i.lv_obj_calculate_ext_draw_size))
[Stack]
- Max Depth = 244
- Call Chain = lv_obj_calculate_ext_draw_size ⇒ lv_obj_get_style_shadow_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_shadow_spread
- >> lv_obj_get_style_shadow_opa
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_outline_pad
- >> lv_obj_get_style_outline_opa
[Called By]- >> lv_obj_event
- >> lv_bar_event
- >> lv_checkbox_event
- >> lv_switch_event
- >> lv_slider_event
lv_obj_calculate_style_text_align (Thumb, 68 bytes, Stack size 32 bytes, lv_obj_style.o(i.lv_obj_calculate_style_text_align))
[Stack]
- Max Depth = 212
- Call Chain = lv_obj_calculate_style_text_align ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_dropdown_open
- >> refr_position
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> refr_cursor_area
lv_obj_check_type (Thumb, 22 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_check_type))
[Called By]
lv_obj_class_create_obj (Thumb, 240 bytes, Stack size 24 bytes, lv_obj_class.o(i.lv_obj_class_create_obj))
[Stack]
- Max Depth = 256
- Call Chain = lv_obj_class_create_obj ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_mem_free
- >> lv_obj_allocate_spec_attr
- >> lv_mem_realloc
- >> lv_memset_00
- >> lv_mem_alloc
- >> get_instance_size
[Called By]- >> lv_spangroup_create
- >> lv_obj_create
- >> lv_dropdown_create
- >> lv_label_create
- >> lv_btn_create
- >> lv_btnmatrix_create
- >> lv_menu_constructor
- >> lv_img_create
- >> lv_dropdown_list_create
- >> lv_roller_constructor
lv_obj_class_init_obj (Thumb, 116 bytes, Stack size 16 bytes, lv_obj_class.o(i.lv_obj_class_init_obj))
[Stack]
- Max Depth = 548
- 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_theme_apply
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_group_get_default
- >> lv_group_add_obj
- >> lv_obj_refresh_style
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_enable_style_refresh
- >> lv_obj_refresh_self_size
- >> lv_obj_is_group_def
- >> lv_obj_construct
[Called By]- >> lv_spangroup_create
- >> lv_obj_create
- >> lv_dropdown_create
- >> lv_label_create
- >> lv_btn_create
- >> lv_btnmatrix_create
- >> lv_menu_constructor
- >> lv_img_create
- >> lv_dropdown_list_create
- >> lv_roller_constructor
lv_obj_clear_flag (Thumb, 130 bytes, Stack size 40 bytes, lv_obj.o(i.lv_obj_clear_flag))
[Stack]
- Max Depth = 428
- Call Chain = lv_obj_clear_flag ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_parent
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_is_layout_positioned
- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
[Called By]- >> lv_disp_drv_register
- >> my_constructor
- >> lv_colorwheel_constructor
- >> lv_keyboard_constructor
- >> lv_menu_set_page
- >> lv_menu_value_changed_event_cb
- >> lv_menu_section_constructor
- >> lv_menu_refr_main_header_mode
- >> lv_menu_cont_constructor
- >> lv_menu_constructor
- >> lv_spinner_constructor
- >> lv_tabview_constructor
- >> lv_arc_constructor
- >> lv_btnmatrix_clear_btn_ctrl
- >> lv_btn_constructor
- >> lv_bar_constructor
- >> lv_img_constructor
- >> lv_dropdown_open
- >> lv_dropdownlist_constructor
- >> lv_switch_constructor
- >> lv_slider_constructor
- >> lv_roller_constructor
- >> lv_line_constructor
- >> lv_label_constructor
- >> update_cursor_position_on_click
lv_obj_clear_state (Thumb, 32 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_clear_state))
[Stack]
- Max Depth = 556
- Call Chain = lv_obj_clear_state ⇒ lv_obj_set_state ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Called By]- >> lv_obj_event
- >> lv_menu_set_page
- >> lv_dropdown_close
lv_obj_create (Thumb, 28 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_create))
[Stack]
- Max Depth = 564
- 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]- >> setup_scr_screen
- >> lv_disp_drv_register
- >> lv_menu_constructor
- >> lv_win_constructor
- >> lv_tabview_constructor
lv_obj_del (Thumb, 108 bytes, Stack size 24 bytes, lv_obj_tree.o(i.lv_obj_del))
[Stack]
- Max Depth = 412
- Call Chain = lv_obj_del ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_disp
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_scrollbar_invalidate
- >> obj_del_core
[Called By]- >> lv_scr_load_anim
- >> scr_anim_ready
- >> lv_dropdown_destructor
lv_obj_draw_dsc_init (Thumb, 18 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_draw_dsc_init))
[Stack]
- Max Depth = 28
- Call Chain = lv_obj_draw_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]- >> lv_obj_draw
- >> draw_scrollbar
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
- >> draw_cursors
- >> lv_led_event
- >> draw_ticks_and_labels
- >> draw_needles
- >> draw_arcs
- >> lv_arc_draw
- >> draw_main
- >> draw_indic
- >> lv_checkbox_draw
- >> draw_knob
- >> draw_main
lv_obj_enable_style_refresh (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_obj_enable_style_refresh))
[Called By]
- >> lv_obj_class_init_obj
- >> lv_obj_destructor
lv_obj_event_base (Thumb, 74 bytes, Stack size 24 bytes, lv_event.o(i.lv_obj_event_base))
[Stack]
- Max Depth = 24
- Call Chain = lv_obj_event_base
[Called By]- >> event_send_core
- >> lv_colorwheel_event
- >> lv_chart_event
- >> lv_led_event
- >> lv_meter_event
- >> lv_spinbox_event
- >> lv_spangroup_event
- >> lv_tabview_event
- >> lv_arc_event
- >> lv_btnmatrix_event
- >> lv_bar_event
- >> lv_img_event
- >> draw_img
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> lv_checkbox_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_label_event
- >> lv_textarea_event
- >> lv_table_event
lv_obj_get_child (Thumb, 60 bytes, Stack size 0 bytes, lv_obj_tree.o(i.lv_obj_get_child))
[Called By]
- >> lv_obj_get_index
- >> obj_del_core
- >> calc_rows
- >> calc_cols
- >> calc
- >> find_track_end
- >> children_repos
- >> value_changed_event_cb
- >> value_changed_event_cb
- >> month_event_cb
- >> lv_calendar_set_showed_date
- >> tileview_event_cb
- >> lv_tabview_get_tab_btns
- >> lv_tabview_get_content
- >> get_label
- >> get_label
lv_obj_get_child_cnt (Thumb, 20 bytes, Stack size 0 bytes, lv_obj_tree.o(i.lv_obj_get_child_cnt))
[Called By]
- >> lv_obj_move_to_index
- >> lv_obj_event
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> lv_obj_set_parent
- >> lv_obj_move_children_by
- >> layout_update_core
- >> calc_content_width
- >> calc_content_height
- >> report_style_change_core
- >> refresh_children_style
- >> lv_obj_redraw
- >> refr_obj_and_children
- >> lv_refr_get_top_obj
- >> lv_obj_get_index
- >> calc_rows
- >> calc_cols
- >> lv_calendar_set_showed_date
- >> tileview_event_cb
lv_obj_get_click_area (Thumb, 70 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_click_area))
[Stack]
- Max Depth = 16
- Call Chain = lv_obj_get_click_area
[Calls]
[Called By]
lv_obj_get_content_coords (Thumb, 108 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_content_coords))
[Stack]
- Max Depth = 212
- Call Chain = lv_obj_get_content_coords ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_area_increase
- >> lv_obj_get_coords
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_border_width
[Called By]- >> lv_obj_refr_size
- >> lv_obj_move_to
- >> lv_meter_event
- >> lv_draw_span
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> lv_label_refr_text
- >> draw_main
lv_obj_get_content_height (Thumb, 62 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_get_content_height))
[Stack]
- Max Depth = 220
- Call Chain = lv_obj_get_content_height ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_border_width
[Called By]- >> lv_obj_refr_size
- >> lv_obj_refr_pos
- >> lv_obj_align_to
- >> calc_rows
- >> calc
- >> flex_update
- >> lv_btnmatrix_set_map
- >> lv_chart_get_point_pos_by_id
- >> lv_chart_event
- >> draw_y_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
- >> lv_textarea_set_cursor_pos
- >> lv_menu_refr_main_header_mode
- >> lv_spangroup_event
- >> tileview_event_cb
- >> lv_tileview_tile_constructor
- >> lv_tabview_set_act
- >> cont_scroll_end_event_cb
- >> lv_btnmatrix_event
- >> position_to_selected
- >> refr_position
- >> inf_normalize
lv_obj_get_content_width (Thumb, 62 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_get_content_width))
[Stack]
- Max Depth = 220
- Call Chain = lv_obj_get_content_width ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
[Called By]- >> lv_obj_refr_size
- >> lv_obj_refr_pos
- >> lv_obj_align_to
- >> calc_cols
- >> calc
- >> flex_update
- >> children_repos
- >> lv_btnmatrix_set_map
- >> lv_chart_get_point_pos_by_id
- >> lv_chart_event
- >> invalidate_point
- >> get_index_from_x
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
- >> lv_textarea_set_cursor_pos
- >> lv_spangroup_event
- >> tileview_event_cb
- >> lv_tileview_tile_constructor
- >> lv_tabview_set_act
- >> cont_scroll_end_event_cb
- >> refr_position
- >> lv_label_get_letter_pos
- >> lv_label_event
lv_obj_get_coords (Thumb, 22 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_coords))
[Stack]
- Max Depth = 16
- Call Chain = lv_obj_get_coords
[Calls]
[Called By]- >> lv_obj_refr_size
- >> lv_obj_move_to
- >> lv_obj_get_content_coords
- >> lv_obj_redraw
- >> layer_get_area
- >> invalidate_point
- >> invalidate_button_area
- >> get_button_from_point
- >> draw_main
- >> draw_indic
- >> draw_img
- >> get_sel_area
- >> lv_line_event
- >> update_cursor_position_on_click
lv_obj_get_disp (Thumb, 82 bytes, Stack size 16 bytes, lv_obj_tree.o(i.lv_obj_get_disp))
[Stack]
- Max Depth = 24
- Call Chain = lv_obj_get_disp ⇒ lv_obj_get_screen
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_obj_get_screen
[Called By]- >> lv_scr_load_anim
- >> lv_obj_del
- >> scr_load_internal
- >> scr_load_anim_start
- >> scr_anim_ready
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_invalidate_area
- >> lv_obj_scroll_by
- >> lv_obj_area_is_visible
- >> obj_del_core
- >> lv_theme_get_from_obj
- >> invalidate_button_area
- >> lv_label_refr_text
lv_obj_get_group (Thumb, 20 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_group))
[Called By]
- >> lv_obj_add_flag
- >> lv_group_remove_obj
- >> lv_group_add_obj
- >> lv_obj_event
- >> lv_obj_destructor
- >> obj_del_core
- >> lv_spinbox_event
- >> lv_arc_event
- >> lv_btnmatrix_event
- >> lv_dropdown_event
- >> list_release_handler
- >> btn_release_handler
- >> lv_slider_event
- >> release_handler
- >> lv_roller_event
lv_obj_get_height (Thumb, 18 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_height))
[Stack]
- Max Depth = 8
- Call Chain = lv_obj_get_height
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> _lv_obj_style_create_transition
- >> lv_obj_event
- >> lv_obj_get_scroll_bottom
- >> lv_obj_refr_size
- >> lv_obj_refr_pos
- >> lv_obj_get_y2
- >> lv_obj_get_content_height
- >> lv_obj_align_to
- >> scroll_area_into_view
- >> item_repos
- >> calc_rows
- >> children_repos
- >> my_constructor
- >> lv_colorwheel_event
- >> draw_disc_grad
- >> lv_win_constructor
- >> get_center
- >> get_button_from_point
- >> lv_img_event
- >> lv_img_constructor
- >> draw_img
- >> lv_dropdown_open
- >> position_to_selected
- >> draw_main
- >> draw_main
- >> lv_slider_event
- >> is_slider_horizontal
- >> draw_knob
- >> get_sel_area
- >> draw_main
- >> lv_line_event
- >> lv_textarea_cursor_down
- >> scroll_to_selected_cell
[Address Reference Count : 1]- lv_flex.o(i.find_track_end)
lv_obj_get_index (Thumb, 62 bytes, Stack size 16 bytes, lv_obj_tree.o(i.lv_obj_get_index))
[Stack]
- Max Depth = 16
- Call Chain = lv_obj_get_index
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_child_cnt
- >> lv_obj_get_child
[Called By]- >> lv_obj_move_to_index
- >> lv_obj_set_parent
- >> obj_del_core
- >> theme_apply
lv_obj_get_local_style_prop (Thumb, 80 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_get_local_style_prop))
[Stack]
- Max Depth = 108
- Call Chain = lv_obj_get_local_style_prop ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_obj_set_width
- >> lv_obj_set_height
lv_obj_get_parent (Thumb, 16 bytes, Stack size 0 bytes, lv_obj_tree.o(i.lv_obj_get_parent))
[Called By]
- >> lv_obj_del
- >> lv_obj_move_to_index
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> focus_next_core
- >> lv_obj_scroll_to_view_recursive
- >> lv_obj_refresh_style
- >> lv_obj_is_layout_positioned
- >> lv_obj_get_style_opa_recursive
- >> lv_obj_class_init_obj
- >> lv_obj_transform_point
- >> lv_obj_get_style_prop
- >> lv_obj_get_screen
- >> lv_obj_refr_size
- >> lv_obj_refr_pos
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_area_is_visible
- >> lv_obj_align_to
- >> scroll_area_into_view
- >> refr_obj_and_children
- >> lv_obj_get_index
- >> item_repos
- >> lv_obj_set_flex_grow
- >> children_repos
- >> theme_apply
- >> value_changed_event_cb
- >> my_constructor
- >> value_changed_event_cb
- >> month_event_cb
- >> lv_menu_page_constructor
- >> lv_win_constructor
- >> lv_tileview_tile_constructor
- >> cont_scroll_end_event_cb
- >> btns_value_changed_event_cb
- >> scroll_anim_ready_cb
- >> lv_roller_label_event
- >> draw_label
- >> label_event_cb
lv_obj_get_screen (Thumb, 30 bytes, Stack size 8 bytes, lv_obj_tree.o(i.lv_obj_get_screen))
[Stack]
- Max Depth = 8
- Call Chain = lv_obj_get_screen
[Calls]
[Called By]- >> lv_obj_get_disp
- >> lv_obj_update_layout
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_area_is_visible
- >> lv_dropdown_open
- >> lv_dropdown_constructor
lv_obj_get_scroll_bottom (Thumb, 182 bytes, Stack size 40 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_bottom))
[Stack]
- Max Depth = 236
- Call Chain = lv_obj_get_scroll_bottom ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_scroll_y
- >> lv_obj_get_height
- >> lv_obj_has_flag_any
- >> lv_obj_get_self_height
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_border_width
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_readjust_scroll
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
lv_obj_get_scroll_dir (Thumb, 20 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_dir))
[Called By]
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> scroll_area_into_view
lv_obj_get_scroll_end (Thumb, 64 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_end))
[Stack]
- Max Depth = 32
- Call Chain = lv_obj_get_scroll_end ⇒ lv_anim_get
[Calls]- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_anim_get
[Called By]- >> tileview_event_cb
- >> cont_scroll_end_event_cb
lv_obj_get_scroll_left (Thumb, 232 bytes, Stack size 48 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_left))
[Stack]
- Max Depth = 244
- Call Chain = lv_obj_get_scroll_left ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_width
- >> lv_obj_get_scroll_x
- >> lv_obj_has_flag_any
- >> lv_obj_get_self_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_base_dir
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_obj_constructor
- >> lv_obj_readjust_scroll
- >> lv_obj_refr_size
- >> lv_obj_align_to
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_chart_get_point_pos_by_id
- >> lv_chart_event
- >> invalidate_point
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
- >> lv_textarea_set_cursor_pos
lv_obj_get_scroll_right (Thumb, 210 bytes, Stack size 40 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_right))
[Stack]
- Max Depth = 236
- Call Chain = lv_obj_get_scroll_right ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_width
- >> lv_obj_get_scroll_x
- >> lv_obj_has_flag_any
- >> lv_obj_get_self_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_base_dir
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_obj_readjust_scroll
- >> lv_obj_align_to
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
lv_obj_get_scroll_snap_x (Thumb, 20 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_snap_x))
[Called By]
- >> lv_obj_readjust_scroll
- >> scroll_area_into_view
lv_obj_get_scroll_snap_y (Thumb, 20 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_snap_y))
[Called By]
- >> lv_obj_readjust_scroll
- >> scroll_area_into_view
lv_obj_get_scroll_top (Thumb, 20 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_top))
[Called By]
- >> lv_obj_get_scrollbar_area
- >> lv_obj_constructor
- >> lv_obj_readjust_scroll
- >> lv_obj_refr_size
- >> lv_obj_align_to
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_chart_get_point_pos_by_id
- >> draw_y_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
- >> lv_textarea_set_cursor_pos
- >> draw_main
lv_obj_get_scroll_x (Thumb, 20 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_x))
[Called By]
- >> lv_obj_scroll_to_x
- >> lv_obj_event
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_move_to
- >> lv_obj_get_x
- >> lv_obj_scroll_by_bounded
- >> lv_obj_get_scroll_end
- >> scroll_x_anim
- >> grid_update
- >> flex_update
- >> lv_line_event
- >> get_pressed_cell
- >> get_cell_area
- >> draw_main
lv_obj_get_scroll_y (Thumb, 20 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_y))
[Called By]
- >> lv_obj_scroll_to_y
- >> lv_obj_event
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_bottom
- >> lv_obj_move_to
- >> lv_obj_get_y
- >> lv_obj_scroll_by_bounded
- >> lv_obj_get_scroll_end
- >> scroll_y_anim
- >> grid_update
- >> flex_update
- >> lv_line_event
- >> get_pressed_cell
- >> get_cell_area
- >> draw_main
lv_obj_get_scrollbar_area (Thumb, 2136 bytes, Stack size 120 bytes, lv_obj_scroll.o(i.lv_obj_get_scrollbar_area))
[Stack]
- Max Depth = 364
- Call Chain = lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_area_set
- >> lv_indev_get_next
- >> lv_obj_has_flag
- >> lv_obj_get_width
- >> lv_obj_get_scrollbar_mode
- >> lv_obj_get_height
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_dir
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_style_prop
- >> lv_indev_get_scroll_obj
- >> lv_indev_get_scroll_dir
- >> lv_disp_get_dpi
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_base_dir
[Called By]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_event
- >> draw_scrollbar
- >> lv_obj_scrollbar_invalidate
lv_obj_get_scrollbar_mode (Thumb, 20 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scrollbar_mode))
[Called By]
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
lv_obj_get_self_height (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_self_height))
[Stack]
- Max Depth = 112
- Call Chain = lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]
[Called By]- >> lv_obj_get_scroll_bottom
- >> calc_content_height
lv_obj_get_self_width (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_self_width))
[Stack]
- Max Depth = 112
- Call Chain = lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]
[Called By]- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> calc_content_width
lv_obj_get_state (Thumb, 10 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_state))
[Called By]
- >> focus_next_core
- >> lv_obj_event
- >> lv_switch_trigger_anim
- >> draw_main
lv_obj_get_style_opa_recursive (Thumb, 116 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_get_style_opa_recursive))
[Stack]
- Max Depth = 220
- Call Chain = lv_obj_get_style_opa_recursive ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_style_opa
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> scrollbar_init_draw_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_arc_dsc
- >> draw_needles
- >> draw_arcs
- >> lv_draw_span
lv_obj_get_style_prop (Thumb, 160 bytes, Stack size 32 bytes, lv_obj_style.o(i.lv_obj_get_style_prop))
[Stack]
- Max Depth = 180
- Call Chain = lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_parent
- >> lv_style_prop_get_default
- >> lv_style_prop_has_flag
- >> get_prop_core
[Called By]- >> lv_spangroup_refr_mode
- >> lv_obj_refresh_style
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_scrollbar_area
- >> lv_obj_calculate_ext_draw_size
- >> _lv_obj_style_create_transition
- >> scrollbar_init_draw_dsc
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_layout
- >> lv_obj_get_style_clip_corner
- >> lv_obj_get_style_border_post
- >> lv_obj_get_style_bg_opa
- >> lv_obj_get_style_align
- >> lv_obj_event
- >> lv_obj_draw
- >> lv_obj_constructor
- >> lv_obj_refr_size
- >> lv_obj_refr_pos
- >> transform_point
- >> lv_obj_get_style_y
- >> lv_obj_get_style_x
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_layout
- >> lv_obj_get_style_height
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_align
- >> _lv_obj_style_apply_color_filter
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_arc_dsc
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_text_color_filtered
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_shadow_spread
- >> lv_obj_get_style_shadow_opa
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_outline_pad
- >> lv_obj_get_style_outline_opa
- >> lv_obj_get_style_blend_mode
- >> lv_obj_get_style_bg_color_filtered
- >> lv_obj_calculate_style_text_align
- >> trans_anim_start_cb
- >> lv_obj_get_style_opa
- >> calculate_layer_type
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_base_dir
- >> refr_obj
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_height
- >> lv_obj_get_style_base_dir
- >> item_repos
- >> grid_update
- >> get_row_span
- >> get_row_pos
- >> get_row_dsc
- >> get_col_span
- >> get_col_pos
- >> get_col_dsc
- >> calc
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_height
- >> lv_obj_get_style_flex_grow
- >> lv_obj_get_style_base_dir
- >> flex_update
- >> find_track_end
- >> children_repos
- >> lv_img_set_src
- >> lv_btnmatrix_set_map
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_arc_width
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_height
- >> lv_obj_get_style_border_width
- >> invalidate_point
- >> draw_div_lines
- >> lv_obj_get_style_arc_rounded
- >> lv_meter_event
- >> lv_span_get_style_text_opa
- >> lv_span_get_style_text_letter_space
- >> lv_span_get_style_text_font
- >> lv_span_get_style_text_decor
- >> lv_span_get_style_text_color
- >> lv_span_get_style_text_blend_mode
- >> lv_obj_get_style_width
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_align
- >> lv_tabview_set_act
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_arc_width
- >> knob_get_extra_size
- >> inv_arc_area
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_bar_set_value_with_anim
- >> draw_indic
- >> draw_img
- >> lv_dropdown_open
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_border_width
- >> draw_main
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_bottom
- >> lv_checkbox_draw
- >> lv_switch_trigger_anim
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> draw_main
- >> lv_slider_event
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_base_dir
- >> refr_position
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_border_width
- >> get_selected_label_width
- >> draw_main
- >> lv_obj_get_style_line_width
- >> lv_label_get_letter_on
- >> lv_obj_get_style_width
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_anim_speed
- >> lv_label_refr_text
- >> draw_main
- >> start_cursor_blink
- >> refr_cursor_area
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
- >> draw_cursor
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_min_height
- >> lv_obj_get_style_max_height
- >> lv_obj_get_style_base_dir
- >> draw_main
lv_obj_get_transformed_area (Thumb, 506 bytes, Stack size 40 bytes, lv_obj_pos.o(i.lv_obj_get_transformed_area))
[Stack]
- Max Depth = 292
- Call Chain = lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_transform_point
- >> lv_area_increase
[Called By]- >> lv_obj_area_is_visible
- >> layer_get_area
lv_obj_get_width (Thumb, 18 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_width))
[Stack]
- Max Depth = 8
- Call Chain = lv_obj_get_width
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> _lv_obj_style_create_transition
- >> lv_obj_event
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_refr_size
- >> lv_obj_refr_pos
- >> lv_obj_get_content_width
- >> lv_obj_align_to
- >> scroll_area_into_view
- >> item_repos
- >> calc_cols
- >> children_repos
- >> refr_knob_pos
- >> lv_colorwheel_event
- >> draw_disc_grad
- >> lv_win_constructor
- >> get_center
- >> get_button_from_point
- >> lv_img_event
- >> lv_img_constructor
- >> draw_img
- >> lv_dropdown_open
- >> draw_main
- >> lv_slider_event
- >> is_slider_horizontal
- >> draw_knob
- >> refr_position
- >> lv_roller_label_event
- >> draw_main
- >> update_cursor_position_on_click
- >> scroll_to_selected_cell
- >> get_cell_area
[Address Reference Count : 1]- lv_flex.o(i.find_track_end)
lv_obj_get_x (Thumb, 70 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_x))
[Stack]
- Max Depth = 212
- Call Chain = lv_obj_get_x ⇒ lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_scroll_x
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
[Called By]
lv_obj_get_y (Thumb, 70 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_y))
[Stack]
- Max Depth = 212
- Call Chain = lv_obj_get_y ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_parent
- >> lv_obj_get_scroll_y
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_border_width
[Called By]- >> lv_obj_get_y2
- >> tileview_event_cb
- >> lv_dropdown_open
- >> refr_position
- >> lv_roller_event
lv_obj_get_y2 (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_y2))
[Stack]
- Max Depth = 228
- Call Chain = lv_obj_get_y2 ⇒ lv_obj_get_y ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_y
[Called By]
lv_obj_has_flag (Thumb, 22 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_has_flag))
[Called By]
- >> focus_next_core
- >> event_is_bubbled
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_obj_move_to
- >> lv_obj_move_children_by
- >> lv_obj_area_is_visible
- >> scroll_area_into_view
- >> lv_obj_redraw
- >> refr_obj
- >> lv_refr_get_top_obj
- >> find_track_end
- >> lv_arc_event
- >> lv_btnmatrix_clear_btn_ctrl
- >> lv_dropdown_is_open
lv_obj_has_flag_any (Thumb, 20 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_has_flag_any))
[Called By]
- >> lv_obj_is_layout_positioned
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> lv_obj_area_is_visible
- >> calc_content_width
- >> calc_content_height
- >> item_repos
- >> calc_rows
- >> calc_cols
- >> find_track_end
- >> children_repos
lv_obj_has_state (Thumb, 20 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_has_state))
[Called By]
lv_obj_init_draw_arc_dsc (Thumb, 216 bytes, Stack size 40 bytes, lv_obj_draw.o(i.lv_obj_init_draw_arc_dsc))
[Stack]
- Max Depth = 260
- Call Chain = lv_obj_init_draw_arc_dsc ⇒ lv_obj_get_style_opa_recursive ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_opa_recursive
- >> lv_obj_get_style_prop
- >> _lv_obj_style_apply_color_filter
- >> lv_obj_get_style_blend_mode
[Called By]
lv_obj_init_draw_img_dsc (Thumb, 208 bytes, Stack size 32 bytes, lv_obj_draw.o(i.lv_obj_init_draw_img_dsc))
[Stack]
- Max Depth = 252
- Call Chain = lv_obj_init_draw_img_dsc ⇒ lv_obj_get_style_opa_recursive ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_opa_recursive
- >> lv_obj_get_style_prop
- >> _lv_obj_style_apply_color_filter
- >> lv_obj_get_style_blend_mode
[Called By]- >> draw_needles
- >> draw_img
- >> draw_main
lv_obj_init_draw_label_dsc (Thumb, 208 bytes, Stack size 24 bytes, lv_obj_draw.o(i.lv_obj_init_draw_label_dsc))
[Stack]
- Max Depth = 268
- Call Chain = lv_obj_init_draw_label_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_opa_recursive
- >> lv_obj_get_style_prop
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_text_color_filtered
- >> lv_obj_get_style_blend_mode
[Called By]- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
- >> draw_main
- >> draw_img
- >> draw_main
- >> draw_box_label
- >> lv_checkbox_draw
- >> draw_main
- >> draw_label
- >> draw_main
- >> draw_placeholder
- >> draw_cursor
- >> draw_main
lv_obj_init_draw_line_dsc (Thumb, 252 bytes, Stack size 40 bytes, lv_obj_draw.o(i.lv_obj_init_draw_line_dsc))
[Stack]
- Max Depth = 260
- Call Chain = lv_obj_init_draw_line_dsc ⇒ lv_obj_get_style_opa_recursive ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_opa_recursive
- >> lv_obj_get_style_prop
- >> _lv_obj_style_apply_color_filter
- >> lv_obj_get_style_blend_mode
[Called By]- >> draw_disc_grad
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_div_lines
- >> draw_cursors
- >> draw_ticks_and_labels
- >> draw_needles
- >> lv_line_event
lv_obj_init_draw_rect_dsc (Thumb, 880 bytes, Stack size 40 bytes, lv_obj_draw.o(i.lv_obj_init_draw_rect_dsc))
[Stack]
- Max Depth = 284
- Call Chain = lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_opa_recursive
- >> lv_obj_get_style_prop
- >> lv_memcpy
- >> lv_img_src_get_type
- >> _lv_obj_style_apply_color_filter
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_text_color_filtered
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_shadow_spread
- >> lv_obj_get_style_shadow_opa
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_outline_pad
- >> lv_obj_get_style_outline_opa
- >> lv_obj_get_style_blend_mode
- >> lv_obj_get_style_bg_color_filtered
[Called By]- >> lv_obj_draw
- >> draw_knob
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> lv_led_event
- >> lv_meter_event
- >> lv_arc_draw
- >> draw_main
- >> draw_indic
- >> draw_box
- >> lv_checkbox_draw
- >> draw_main
- >> draw_knob
- >> draw_main
- >> draw_cursor
- >> draw_main
lv_obj_invalidate (Thumb, 84 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_invalidate))
[Stack]
- Max Depth = 388
- Call Chain = lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> lv_area_copy
- >> _lv_obj_get_ext_draw_size
[Called By]- >> lv_obj_del
- >> scr_load_internal
- >> scr_anim_ready
- >> lv_disp_drv_register
- >> lv_obj_move_to_index
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_spangroup_set_overflow
- >> lv_obj_set_scrollbar_mode
- >> lv_group_set_editing
- >> focus_next_core
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_init_obj
- >> lv_obj_set_state
- >> _lv_obj_scroll_by_raw
- >> lv_obj_set_parent
- >> lv_obj_refr_size
- >> lv_obj_move_to
- >> refresh_children_style
- >> item_repos
- >> children_repos
- >> lv_img_set_src
- >> lv_dropdown_set_selected
- >> lv_dropdown_set_options
- >> lv_label_set_text_fmt
- >> lv_btnmatrix_set_map
- >> lv_calendar_set_showed_date
- >> next_color_mode
- >> invalidate_point
- >> lv_colorwheel_set_hsv
- >> lv_textarea_del_char
- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_label_set_text
- >> refresh_self_size
- >> lv_textarea_set_text
- >> lv_arc_set_start_angle
- >> lv_arc_set_rotation
- >> lv_arc_set_end_angle
- >> lv_arc_set_bg_start_angle
- >> lv_arc_set_bg_end_angle
- >> lv_bar_set_value_with_anim
- >> lv_bar_anim_ready
- >> lv_bar_anim
- >> lv_dropdown_set_options_static
- >> position_to_selected
- >> lv_dropdown_list_event
- >> list_release_handler
- >> list_press_handler
- >> btn_release_handler
- >> lv_switch_event
- >> lv_switch_anim_ready
- >> lv_switch_anim_exec_cb
- >> lv_slider_event
- >> lv_label_set_text_sel_start
- >> lv_label_set_text_sel_end
- >> lv_label_ins_text
- >> set_ofs_y_anim
- >> set_ofs_x_anim
- >> lv_label_refr_text
- >> update_cursor_position_on_click
- >> refr_size_form_row
- >> lv_table_event
lv_obj_invalidate_area (Thumb, 70 bytes, Stack size 32 bytes, lv_obj_pos.o(i.lv_obj_invalidate_area))
[Stack]
- Max Depth = 364
- Call Chain = lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_disp
- >> _lv_inv_area
- >> lv_disp_is_invalidation_enabled
- >> lv_obj_area_is_visible
- >> lv_area_copy
[Called By]- >> lv_obj_invalidate
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_event
- >> lv_obj_scrollbar_invalidate
- >> invalidate_knob
- >> invalidate_point
- >> inv_knob_area
- >> inv_arc_area
- >> invalidate_button_area
- >> lv_bar_event
- >> refr_cursor_area
- >> cursor_blink_anim_cb
lv_obj_is_editable (Thumb, 42 bytes, Stack size 0 bytes, lv_obj_class.o(i.lv_obj_is_editable))
[Called By]
lv_obj_is_group_def (Thumb, 42 bytes, Stack size 0 bytes, lv_obj_class.o(i.lv_obj_is_group_def))
[Called By]
lv_obj_is_layout_positioned (Thumb, 52 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_is_layout_positioned))
[Stack]
- Max Depth = 212
- Call Chain = lv_obj_is_layout_positioned ⇒ lv_obj_get_style_layout ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_parent
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_layout
[Called By]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_refr_pos
- >> calc_content_width
- >> calc_content_height
lv_obj_is_visible (Thumb, 84 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_is_visible))
[Stack]
- Max Depth = 356
- Call Chain = lv_obj_is_visible ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_area_is_visible
- >> lv_area_copy
- >> _lv_obj_get_ext_draw_size
[Called By]
lv_obj_mark_layout_as_dirty (Thumb, 52 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_mark_layout_as_dirty))
[Stack]
- Max Depth = 40
- Call Chain = lv_obj_mark_layout_as_dirty ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen
[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_layout
- >> lv_obj_refresh_self_size
- >> lv_obj_set_flex_grow
lv_obj_move_children_by (Thumb, 110 bytes, Stack size 32 bytes, lv_obj_pos.o(i.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_get_child_cnt
- >> lv_obj_has_flag
- >> lv_obj_move_children_by
[Called By]- >> _lv_obj_scroll_by_raw
- >> lv_obj_move_to
- >> lv_obj_move_children_by
- >> item_repos
- >> children_repos
lv_obj_move_to (Thumb, 342 bytes, Stack size 56 bytes, lv_obj_pos.o(i.lv_obj_move_to))
[Stack]
- Max Depth = 444
- Call Chain = lv_obj_move_to ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_has_flag
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> _lv_area_is_in
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_move_children_by
- >> lv_obj_get_coords
- >> lv_obj_get_content_coords
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
[Called By]
lv_obj_move_to_index (Thumb, 160 bytes, Stack size 24 bytes, lv_obj_tree.o(i.lv_obj_move_to_index))
[Stack]
- Max Depth = 412
- Call Chain = lv_obj_move_to_index ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_get_child_cnt
- >> lv_obj_get_index
[Called By]- >> my_constructor
- >> my_constructor
- >> lv_menu_refr_main_header_mode
- >> lv_dropdown_open
lv_obj_readjust_scroll (Thumb, 180 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_readjust_scroll))
[Stack]
- Max Depth = 548
- Call Chain = lv_obj_readjust_scroll ⇒ lv_obj_scroll_by ⇒ _lv_obj_scroll_by_raw ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_style_base_dir
[Called By]
lv_obj_redraw (Thumb, 252 bytes, Stack size 72 bytes, lv_refr.o(i.lv_obj_redraw))
[Stack]
- Max Depth = 168 + In Cycle
- Call Chain = lv_obj_redraw ⇒ refr_obj (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_get_child_cnt
- >> lv_obj_has_flag
- >> lv_area_increase
- >> _lv_area_intersect
- >> lv_obj_get_coords
- >> _lv_obj_get_ext_draw_size
- >> refr_obj
[Called By]
lv_obj_refr_pos (Thumb, 734 bytes, Stack size 64 bytes, lv_obj_pos.o(i.lv_obj_refr_pos))
[Stack]
- Max Depth = 508
- Call Chain = lv_obj_refr_pos ⇒ lv_obj_move_to ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_is_layout_positioned
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_style_prop
- >> lv_obj_move_to
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_style_y
- >> lv_obj_get_style_x
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_align
[Called By]
lv_obj_refr_size (Thumb, 838 bytes, Stack size 88 bytes, lv_obj_pos.o(i.lv_obj_refr_size))
[Stack]
- Max Depth = 740
- Call Chain = lv_obj_refr_size ⇒ calc_content_width ⇒ lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_area_is_in
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_obj_get_style_prop
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_scroll_to
- >> lv_obj_get_coords
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_content_coords
- >> lv_clamp_width
- >> lv_clamp_height
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_height
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_base_dir
- >> calc_content_width
- >> calc_content_height
[Called By]- >> layout_update_core
- >> grid_update
- >> flex_update
- >> lv_menu_refr_main_header_mode
lv_obj_refresh_ext_draw_size (Thumb, 94 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_refresh_ext_draw_size))
[Stack]
- Max Depth = 404
- Call Chain = lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_allocate_spec_attr
- >> _lv_obj_get_ext_draw_size
[Called By]- >> lv_obj_refresh_style
- >> lv_obj_set_state
- >> lv_obj_refr_size
- >> lv_img_set_src
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl
- >> lv_img_event
- >> lv_slider_event
- >> lv_roller_set_options
- >> lv_roller_event
lv_obj_refresh_self_size (Thumb, 50 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_refresh_self_size))
[Stack]
- Max Depth = 212
- Call Chain = lv_obj_refresh_self_size ⇒ lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_get_style_width
- >> lv_obj_get_style_height
[Called By]- >> lv_obj_class_init_obj
- >> lv_img_set_src
- >> lv_chart_event
- >> refresh_self_size
- >> lv_dropdown_event
- >> lv_roller_event
- >> lv_label_refr_text
- >> refr_size_form_row
lv_obj_refresh_style (Thumb, 330 bytes, Stack size 56 bytes, lv_obj_style.o(i.lv_obj_refresh_style))
[Stack]
- Max Depth = 468
- Call Chain = lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_allocate_spec_attr
- >> lv_obj_style_get_selector_part
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_get_style_prop
- >> refresh_children_style
- >> lv_style_prop_has_flag
- >> calculate_layer_type
[Called By]- >> lv_obj_remove_local_style_prop
- >> lv_obj_add_style
- >> lv_obj_remove_style
- >> lv_obj_class_init_obj
- >> lv_obj_set_state
- >> lv_obj_set_local_style_prop
- >> trans_anim_cb
- >> report_style_change_core
lv_obj_remove_local_style_prop (Thumb, 116 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_remove_local_style_prop))
[Stack]
- Max Depth = 492
- Call Chain = lv_obj_remove_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_refresh_style
- >> lv_style_remove_prop
[Called By]- >> lv_scr_load_anim
- >> scr_anim_ready
- >> lv_textarea_set_one_line
lv_obj_remove_style (Thumb, 316 bytes, Stack size 48 bytes, lv_obj_style.o(i.lv_obj_remove_style))
[Stack]
- Max Depth = 516
- Call Chain = lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_style_reset
- >> lv_mem_free
- >> lv_mem_realloc
- >> lv_obj_style_get_selector_state
- >> lv_obj_style_get_selector_part
- >> lv_obj_refresh_style
- >> trans_del
[Called By]- >> lv_theme_apply
- >> lv_obj_destructor
- >> trans_anim_ready_cb
- >> lv_obj_remove_style_all
lv_obj_report_style_change (Thumb, 64 bytes, Stack size 16 bytes, lv_obj_style.o(i.lv_obj_report_style_change))
[Stack]
- Max Depth = 508
- 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, 372 bytes, Stack size 112 bytes, lv_obj_scroll.o(i.lv_obj_scroll_by))
[Stack]
- Max Depth = 524
- Call Chain = lv_obj_scroll_by ⇒ _lv_obj_scroll_by_raw ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_get_disp
- >> lv_event_send
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_anim_del
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> _lv_obj_scroll_by_raw
- >> lv_anim_speed_to_time
- >> lv_anim_set_values
- >> lv_anim_set_time
- >> lv_anim_set_path_cb
- >> lv_anim_set_exec_cb
[Called By]- >> lv_obj_readjust_scroll
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
lv_obj_scroll_by_bounded (Thumb, 262 bytes, Stack size 56 bytes, lv_obj_scroll.o(i.lv_obj_scroll_by_bounded))
[Stack]
- Max Depth = 580 + In Cycle
- Call Chain = lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_style_base_dir
[Called By]- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> scroll_to_selected_cell
lv_obj_scroll_to (Thumb, 36 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to))
[Stack]
- Max Depth = 628
- Call Chain = lv_obj_scroll_to ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
[Called By]- >> lv_obj_refr_size
- >> lv_textarea_set_one_line
lv_obj_scroll_to_view_recursive (Thumb, 58 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to_view_recursive))
[Stack]
- Max Depth = 804
- Call Chain = lv_obj_scroll_to_view_recursive ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_update_layout
- >> scroll_area_into_view
[Called By]
lv_obj_scroll_to_x (Thumb, 50 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to_x))
[Stack]
- Max Depth = 604
- Call Chain = lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_anim_del
- >> lv_obj_get_scroll_x
- >> lv_obj_scroll_by_bounded
[Called By]- >> lv_obj_event
- >> lv_obj_scroll_to
- >> calc_content_width
- >> lv_textarea_set_cursor_pos
- >> lv_tabview_set_act
lv_obj_scroll_to_y (Thumb, 50 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to_y))
[Stack]
- Max Depth = 604
- Call Chain = lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_anim_del
- >> lv_obj_get_scroll_y
- >> lv_obj_scroll_by_bounded
[Called By]- >> lv_obj_event
- >> lv_obj_scroll_to
- >> calc_content_height
- >> lv_textarea_set_cursor_pos
- >> lv_tabview_set_act
- >> position_to_selected
lv_obj_scrollbar_invalidate (Thumb, 68 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scrollbar_invalidate))
[Stack]
- Max Depth = 388
- Call Chain = lv_obj_scrollbar_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
- >> lv_area_get_size
[Called By]- >> lv_obj_del
- >> lv_obj_set_parent
- >> lv_obj_refr_size
- >> lv_obj_move_to
lv_obj_set_content_height (Thumb, 60 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_set_content_height))
[Stack]
- Max Depth = 580
- Call Chain = lv_obj_set_content_height ⇒ 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_height
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_border_width
[Called By]- >> lv_spangroup_refr_mode
lv_obj_set_ext_click_area (Thumb, 22 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_ext_click_area))
[Stack]
- Max Depth = 208
- Call Chain = lv_obj_set_ext_click_area ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_arc_constructor
- >> lv_slider_constructor
lv_obj_set_flex_align (Thumb, 58 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_flex_align))
[Stack]
- Max Depth = 556
- Call Chain = lv_obj_set_flex_align ⇒ 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_style_layout
- >> lv_obj_set_style_flex_track_place
- >> lv_obj_set_style_flex_main_place
- >> lv_obj_set_style_flex_cross_place
[Called By]- >> my_constructor
- >> lv_menu_page_constructor
- >> lv_menu_cont_constructor
- >> lv_menu_constructor
- >> lv_win_constructor
lv_obj_set_flex_flow (Thumb, 30 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_set_flex_flow))
[Stack]
- Max Depth = 548
- Call Chain = lv_obj_set_flex_flow ⇒ 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_style_layout
- >> lv_obj_set_style_flex_flow
[Called By]- >> lv_calendar_constructor
- >> my_constructor
- >> my_constructor
- >> lv_menu_section_constructor
- >> lv_menu_page_constructor
- >> lv_menu_cont_constructor
- >> lv_menu_constructor
- >> lv_win_constructor
- >> lv_tabview_constructor
lv_obj_set_flex_grow (Thumb, 30 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_set_flex_grow))
[Stack]
- Max Depth = 548
- Call Chain = lv_obj_set_flex_grow ⇒ lv_obj_set_style_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_mark_layout_as_dirty
- >> lv_obj_set_style_flex_grow
[Called By]- >> lv_calendar_constructor
- >> my_constructor
- >> my_constructor
- >> lv_menu_refr_main_header_mode
- >> lv_menu_constructor
- >> lv_win_constructor
- >> lv_tabview_constructor
lv_obj_set_height (Thumb, 48 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_set_height))
[Stack]
- Max Depth = 556
- 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_spangroup_refr_mode
- >> lv_obj_set_size
- >> lv_obj_set_content_height
- >> my_constructor
- >> lv_menu_constructor
- >> lv_textarea_set_one_line
- >> lv_tabview_constructor
- >> lv_dropdown_open
lv_obj_set_layout (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_layout))
[Stack]
- Max Depth = 548
- 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_mark_layout_as_dirty
- >> lv_obj_set_style_layout
[Called By]
lv_obj_set_local_style_prop (Thumb, 44 bytes, Stack size 40 bytes, lv_obj_style.o(i.lv_obj_set_local_style_prop))
[Stack]
- Max Depth = 508
- Call Chain = lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_refresh_style
- >> lv_style_set_prop
- >> get_local_style
[Called By]- >> lv_obj_set_style_opa
- >> lv_obj_set_style_bg_opa
- >> lv_obj_set_style_bg_grad_dir
- >> lv_obj_set_style_bg_color
- >> lv_obj_set_style_y
- >> lv_obj_set_style_x
- >> lv_obj_set_style_width
- >> lv_obj_set_style_layout
- >> lv_obj_set_style_height
- >> lv_obj_set_style_align
- >> lv_obj_set_style_text_align
- >> lv_obj_set_style_min_width
- >> lv_obj_set_style_bg_img_src
- >> lv_obj_set_style_base_dir
- >> lv_obj_set_style_flex_track_place
- >> lv_obj_set_style_flex_main_place
- >> lv_obj_set_style_flex_grow
- >> lv_obj_set_style_flex_flow
- >> lv_obj_set_style_flex_cross_place
lv_obj_set_parent (Thumb, 250 bytes, Stack size 24 bytes, lv_obj_tree.o(i.lv_obj_set_parent))
[Stack]
- Max Depth = 412
- Call Chain = lv_obj_set_parent ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_child_cnt
- >> lv_mem_free
- >> lv_obj_allocate_spec_attr
- >> lv_mem_realloc
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_get_index
[Called By]- >> lv_menu_set_page
- >> lv_menu_page_constructor
- >> lv_dropdown_open
lv_obj_set_pos (Thumb, 30 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_pos))
[Stack]
- Max Depth = 572
- Call Chain = lv_obj_set_pos ⇒ 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_set_x
[Called By]- >> setup_scr_screen
- >> lv_scr_load_anim
- >> lv_obj_align_to
- >> lv_obj_align
- >> lv_tileview_tile_constructor
lv_obj_set_scroll_dir (Thumb, 30 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_set_scroll_dir))
[Stack]
- Max Depth = 208
- Call Chain = lv_obj_set_scroll_dir ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> tileview_event_cb
- >> lv_tileview_tile_constructor
lv_obj_set_scroll_snap_x (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_set_scroll_snap_x))
[Stack]
- Max Depth = 208
- Call Chain = lv_obj_set_scroll_snap_x ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_tileview_constructor
- >> lv_tabview_constructor
lv_obj_set_scroll_snap_y (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_set_scroll_snap_y))
[Stack]
- Max Depth = 208
- Call Chain = lv_obj_set_scroll_snap_y ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_tileview_constructor
- >> lv_tabview_constructor
lv_obj_set_scrollbar_mode (Thumb, 52 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_set_scrollbar_mode))
[Stack]
- Max Depth = 404
- Call Chain = lv_obj_set_scrollbar_mode ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_allocate_spec_attr
[Called By]- >> setup_scr_screen
- >> lv_disp_drv_register
- >> lv_tabview_constructor
lv_obj_set_size (Thumb, 30 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_size))
[Stack]
- Max Depth = 572
- Call Chain = lv_obj_set_size ⇒ 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_width
- >> lv_obj_set_height
[Called By]- >> setup_scr_screen
- >> my_constructor
- >> lv_menu_constructor
- >> lv_win_constructor
- >> lv_tileview_tile_constructor
- >> lv_tileview_constructor
- >> lv_tabview_constructor
lv_obj_set_style_align (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_align))
[Stack]
- Max Depth = 532
- 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_to
- >> lv_obj_align
lv_obj_set_style_base_dir (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_base_dir))
[Stack]
- Max Depth = 532
- Call Chain = lv_obj_set_style_base_dir ⇒ 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_keyboard_constructor
lv_obj_set_style_bg_color (Thumb, 32 bytes, Stack size 32 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_bg_color))
[Stack]
- Max Depth = 540
- 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_obj_set_style_bg_grad_dir (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_bg_grad_dir))
[Stack]
- Max Depth = 532
- Call Chain = lv_obj_set_style_bg_grad_dir ⇒ 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_img_src (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_bg_img_src))
[Stack]
- Max Depth = 532
- 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, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_bg_opa))
[Stack]
- Max Depth = 532
- 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_obj_set_style_flex_cross_place (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_cross_place))
[Stack]
- Max Depth = 532
- Call Chain = lv_obj_set_style_flex_cross_place ⇒ 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_flex_flow (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_flow))
[Stack]
- Max Depth = 532
- Call Chain = lv_obj_set_style_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
[Called By]
lv_obj_set_style_flex_grow (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_grow))
[Stack]
- Max Depth = 532
- Call Chain = lv_obj_set_style_flex_grow ⇒ 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_flex_main_place (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_main_place))
[Stack]
- Max Depth = 532
- Call Chain = lv_obj_set_style_flex_main_place ⇒ 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_flex_track_place (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_track_place))
[Stack]
- Max Depth = 532
- Call Chain = lv_obj_set_style_flex_track_place ⇒ 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_height (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_height))
[Stack]
- Max Depth = 532
- 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_style_layout (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_layout))
[Stack]
- Max Depth = 532
- 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_flow
- >> lv_obj_set_flex_align
lv_obj_set_style_min_width (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_min_width))
[Stack]
- Max Depth = 532
- 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_opa (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_opa))
[Stack]
- Max Depth = 532
- Call Chain = lv_obj_set_style_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_text_align (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_text_align))
[Stack]
- Max Depth = 532
- 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_spangroup_set_align
- >> my_constructor
lv_obj_set_style_width (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_width))
[Stack]
- Max Depth = 532
- 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_style_x (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_x))
[Stack]
- Max Depth = 532
- 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_style_y (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_y))
[Stack]
- Max Depth = 532
- 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_width (Thumb, 48 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_set_width))
[Stack]
- Max Depth = 556
- 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_spangroup_refr_mode
- >> lv_obj_set_size
- >> lv_calendar_constructor
- >> my_constructor
- >> lv_win_constructor
- >> lv_textarea_set_one_line
- >> lv_tabview_constructor
- >> lv_dropdown_open
- >> lv_textarea_constructor
lv_obj_set_x (Thumb, 48 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_set_x))
[Stack]
- Max Depth = 556
- 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]- >> set_x_anim
- >> lv_obj_set_pos
- >> refr_position
lv_obj_set_y (Thumb, 48 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_set_y))
[Stack]
- Max Depth = 556
- 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]- >> set_y_anim
- >> lv_obj_set_pos
- >> lv_dropdown_open
- >> set_y_anim
- >> refr_position
- >> lv_roller_event
- >> inf_normalize
lv_obj_style_get_selector_part (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_obj_style_get_selector_part))
[Called By]
- >> lv_obj_remove_style
- >> lv_obj_refresh_style
- >> lv_obj_set_state
- >> trans_anim_start_cb
- >> get_prop_core
lv_obj_style_get_selector_state (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_obj_style_get_selector_state))
[Called By]
- >> lv_obj_remove_style
- >> _lv_obj_style_state_compare
- >> lv_obj_set_state
- >> get_prop_core
lv_obj_transform_point (Thumb, 110 bytes, Stack size 32 bytes, lv_obj_pos.o(i.lv_obj_transform_point))
[Stack]
- Max Depth = 252 + In Cycle
- Call Chain = lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_transform_point
- >> transform_point
- >> _lv_obj_get_layer_type
[Called By]- >> lv_obj_transform_point
- >> lv_obj_get_transformed_area
lv_obj_update_layout (Thumb, 74 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_update_layout))
[Stack]
- Max Depth = 780
- Call Chain = lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_screen
- >> layout_update_core
[Called By]- >> setup_scr_screen
- >> lv_obj_scroll_to_view_recursive
- >> lv_obj_align_to
- >> lv_obj_scroll_by_bounded
- >> _lv_disp_refr_timer
- >> my_constructor
- >> lv_textarea_set_cursor_pos
- >> lv_menu_refr_main_header_mode
- >> lv_tileview_tile_constructor
- >> lv_tabview_set_act
- >> lv_dropdown_open
lv_palette_darken (Thumb, 78 bytes, Stack size 24 bytes, lv_color.o(i.lv_palette_darken))
[Stack]
- Max Depth = 44
- Call Chain = lv_palette_darken ⇒ lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> style_init
- >> grey_filter_cb
lv_palette_lighten (Thumb, 82 bytes, Stack size 24 bytes, lv_color.o(i.lv_palette_lighten))
[Stack]
- Max Depth = 44
- Call Chain = lv_palette_lighten ⇒ lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> style_init
- >> grey_filter_cb
lv_palette_main (Thumb, 44 bytes, Stack size 16 bytes, lv_color.o(i.lv_palette_main))
[Stack]
- Max Depth = 36
- Call Chain = lv_palette_main ⇒ lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> lv_disp_drv_register
- >> lv_draw_label_dsc_init
- >> lv_theme_get_color_primary
- >> style_init
- >> draw_part_begin_event_cb
lv_point_transform (Thumb, 390 bytes, Stack size 64 bytes, lv_area.o(i.lv_point_transform))
[Stack]
- Max Depth = 64
- Call Chain = lv_point_transform
[Calls]
[Called By]- >> transform_point
- >> _lv_img_buf_get_transformed_area
- >> draw_ticks_and_labels
lv_port_disp_init (Thumb, 54 bytes, Stack size 8 bytes, lv_port_disp.o(i.lv_port_disp_init))
[Stack]
- Max Depth = 604
- Call Chain = lv_port_disp_init ⇒ lv_disp_drv_register ⇒ 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_disp_drv_register
- >> lv_disp_drv_init
- >> lv_disp_draw_buf_init
- >> disp_init
[Called By]
lv_pow (Thumb, 58 bytes, Stack size 20 bytes, lv_math.o(i.lv_pow))
[Stack]
- Max Depth = 20
- Call Chain = lv_pow
[Called By]
lv_roller_set_options (Thumb, 250 bytes, Stack size 40 bytes, lv_roller.o(i.lv_roller_set_options))
[Stack]
- Max Depth = 644
- Call Chain = lv_roller_set_options ⇒ 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_refresh_ext_draw_size
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_label_set_text
- >> inf_normalize
- >> get_label
- >> strlen
- >> strcpy
[Called By]
lv_roller_set_selected (Thumb, 150 bytes, Stack size 24 bytes, lv_roller.o(i.lv_roller_set_selected))
[Stack]
- Max Depth = 764
- 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]- >> release_handler
- >> lv_roller_event
lv_scr_load_anim (Thumb, 896 bytes, Stack size 176 bytes, lv_disp.o(i.lv_scr_load_anim))
[Stack]
- Max Depth = 748
- Call Chain = lv_scr_load_anim ⇒ lv_obj_set_pos ⇒ 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_anim_start
- >> lv_anim_init
- >> lv_obj_remove_local_style_prop
- >> lv_obj_get_disp
- >> lv_obj_del
- >> lv_event_send
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_anim_del
- >> scr_load_internal
- >> lv_scr_act
- >> lv_anim_set_var
- >> lv_anim_set_values
- >> lv_anim_set_time
- >> lv_anim_set_exec_cb
- >> lv_anim_set_delay
- >> is_out_anim
- >> lv_obj_set_pos
[Called By]
lv_snprintf (Thumb, 42 bytes, Stack size 40 bytes, lv_printf.o(i.lv_snprintf))
[Stack]
- Max Depth = 376
- Call Chain = lv_snprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]
[Called By]- >> lv_calendar_set_showed_date
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
- >> lv_spinbox_updatevalue
lv_span_set_text (Thumb, 82 bytes, Stack size 16 bytes, lv_span.o(i.lv_span_set_text))
[Stack]
- Max Depth = 420
- Call Chain = lv_span_set_text ⇒ refresh_self_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_mem_alloc
- >> refresh_self_size
- >> strlen
- >> strcpy
[Called By]
lv_spangroup_create (Thumb, 24 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_create))
[Stack]
- Max Depth = 564
- Call Chain = lv_spangroup_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_spangroup_get_expand_height (Thumb, 516 bytes, Stack size 120 bytes, lv_span.o(i.lv_spangroup_get_expand_height))
[Stack]
- Max Depth = 368
- Call Chain = lv_spangroup_get_expand_height ⇒ lv_txt_get_snippet ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> span_text_check
- >> lv_txt_get_snippet
- >> lv_span_get_style_text_letter_space
- >> lv_span_get_style_text_font
- >> lv_obj_get_style_text_line_space
- >> lv_font_get_line_height
- >> convert_indent_pct
- >> _lv_txt_is_break_char
- >> __aeabi_memclr4
[Called By]- >> lv_spangroup_refr_mode
- >> lv_spangroup_event
lv_spangroup_get_expand_width (Thumb, 228 bytes, Stack size 56 bytes, lv_span.o(i.lv_spangroup_get_expand_width))
[Stack]
- Max Depth = 268
- Call Chain = lv_spangroup_get_expand_width ⇒ lv_span_get_style_text_letter_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_font_get_glyph_width
- >> span_text_check
- >> lv_span_get_style_text_letter_space
- >> lv_span_get_style_text_font
[Called By]
lv_spangroup_get_max_line_h (Thumb, 72 bytes, Stack size 32 bytes, lv_span.o(i.lv_spangroup_get_max_line_h))
[Stack]
- Max Depth = 244
- Call Chain = lv_spangroup_get_max_line_h ⇒ lv_span_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_span_get_style_text_font
- >> lv_font_get_line_height
[Called By]
lv_spangroup_new_span (Thumb, 68 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_new_span))
[Stack]
- Max Depth = 420
- Call Chain = lv_spangroup_new_span ⇒ refresh_self_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_style_init
- >> _lv_ll_ins_tail
- >> refresh_self_size
[Called By]
lv_spangroup_refr_mode (Thumb, 230 bytes, Stack size 24 bytes, lv_span.o(i.lv_spangroup_refr_mode))
[Stack]
- Max Depth = 604
- Call Chain = lv_spangroup_refr_mode ⇒ lv_obj_set_content_height ⇒ 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_style_prop
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_set_content_height
- >> lv_spangroup_get_expand_height
- >> refresh_self_size
- >> lv_obj_get_style_width
[Called By]- >> setup_scr_screen
- >> lv_spangroup_set_mode
lv_spangroup_set_align (Thumb, 18 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_set_align))
[Stack]
- Max Depth = 548
- Call Chain = lv_spangroup_set_align ⇒ 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_style_text_align
[Called By]
lv_spangroup_set_mode (Thumb, 32 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_set_mode))
[Stack]
- Max Depth = 620
- Call Chain = lv_spangroup_set_mode ⇒ lv_spangroup_refr_mode ⇒ lv_obj_set_content_height ⇒ 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_spangroup_refr_mode
[Called By]
lv_spangroup_set_overflow (Thumb, 48 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_set_overflow))
[Stack]
- Max Depth = 404
- Call Chain = lv_spangroup_set_overflow ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Called By]
lv_spinbox_decrement (Thumb, 88 bytes, Stack size 16 bytes, lv_spinbox.o(i.lv_spinbox_decrement))
[Stack]
- Max Depth = 1004
- Call Chain = lv_spinbox_decrement ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_spinbox_increment (Thumb, 90 bytes, Stack size 16 bytes, lv_spinbox.o(i.lv_spinbox_increment))
[Stack]
- Max Depth = 1004
- Call Chain = lv_spinbox_increment ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_spinbox_step_next (Thumb, 38 bytes, Stack size 16 bytes, lv_spinbox.o(i.lv_spinbox_step_next))
[Stack]
- Max Depth = 1004
- Call Chain = lv_spinbox_step_next ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_spinbox_step_prev (Thumb, 76 bytes, Stack size 24 bytes, lv_spinbox.o(i.lv_spinbox_step_prev))
[Stack]
- Max Depth = 1012
- Call Chain = lv_spinbox_step_prev ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_style_get_prop (Thumb, 20 bytes, Stack size 16 bytes, lv_style.o(i.lv_style_get_prop))
[Stack]
- Max Depth = 84
- Call Chain = lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_style_get_prop_inlined
[Called By]- >> _lv_obj_style_state_compare
- >> lv_obj_get_local_style_prop
- >> trans_anim_cb
- >> get_prop_core
- >> lv_span_get_style_text_opa
- >> lv_span_get_style_text_letter_space
- >> lv_span_get_style_text_font
- >> lv_span_get_style_text_decor
- >> lv_span_get_style_text_color
- >> lv_span_get_style_text_blend_mode
lv_style_init (Thumb, 14 bytes, Stack size 8 bytes, lv_style.o(i.lv_style_init))
[Stack]
- Max Depth = 20
- Call Chain = lv_style_init ⇒ lv_memset_00
[Calls]
[Called By]- >> ui_init_style
- >> lv_spangroup_new_span
- >> get_trans_style
- >> get_local_style
- >> style_init_reset
lv_style_is_empty (Thumb, 18 bytes, Stack size 0 bytes, lv_style.o(i.lv_style_is_empty))
[Called By]
lv_style_prop_get_default (Thumb, 290 bytes, Stack size 24 bytes, lv_style.o(i.lv_style_prop_get_default))
[Stack]
- Max Depth = 36
- Call Chain = lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_style_get_prop_inlined
- >> lv_obj_get_style_prop
- >> lv_style_get_prop_inlined
lv_style_register_prop (Thumb, 164 bytes, Stack size 24 bytes, lv_style.o(i.lv_style_register_prop))
[Stack]
- Max Depth = 256
- Call Chain = lv_style_register_prop ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_grid_init
- >> lv_flex_init
lv_style_remove_prop (Thumb, 262 bytes, Stack size 48 bytes, lv_style.o(i.lv_style_remove_prop))
[Stack]
- Max Depth = 232
- Call Chain = lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_mem_alloc
[Called By]- >> lv_obj_remove_local_style_prop
- >> trans_del
- >> trans_anim_ready_cb
lv_style_reset (Thumb, 48 bytes, Stack size 8 bytes, lv_style.o(i.lv_style_reset))
[Stack]
- Max Depth = 128
- Call Chain = lv_style_reset ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_memset_00
[Called By]- >> ui_init_style
- >> lv_obj_remove_style
- >> style_init_reset
- >> lv_spangroup_destructor
lv_style_set_anim_time (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_anim_time))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_anim_time ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_arc_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_arc_color))
[Stack]
- Max Depth = 344
- Call Chain = lv_style_set_arc_color ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_arc_rounded (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_arc_rounded))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_arc_rounded ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_arc_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_arc_width))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_arc_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_bg_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_bg_color))
[Stack]
- Max Depth = 344
- Call Chain = lv_style_set_bg_color ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_bg_grad_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_bg_grad_color))
[Stack]
- Max Depth = 344
- Call Chain = lv_style_set_bg_grad_color ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_bg_img_src (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_bg_img_src))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_bg_img_src ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_bg_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_bg_opa))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_bg_opa ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> style_init
lv_style_set_border_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_border_color))
[Stack]
- Max Depth = 344
- Call Chain = lv_style_set_border_color ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_border_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_border_opa))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_border_opa ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_border_post (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_border_post))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_border_post ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_border_side (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_border_side))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_border_side ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_border_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_border_width))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_border_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> style_init
lv_style_set_clip_corner (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_clip_corner))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_clip_corner ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_color_filter_dsc (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_color_filter_dsc))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_color_filter_dsc ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_color_filter_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_color_filter_opa))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_color_filter_opa ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_height (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_height))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_height ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_line_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_line_color))
[Stack]
- Max Depth = 344
- Call Chain = lv_style_set_line_color ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_line_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_line_width))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_line_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_max_height (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_max_height))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_max_height ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_max_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_max_width))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_max_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_outline_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_outline_color))
[Stack]
- Max Depth = 344
- Call Chain = lv_style_set_outline_color ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_outline_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_outline_opa))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_outline_opa ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_outline_pad (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_outline_pad))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_outline_pad ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_outline_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_outline_width))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_outline_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_pad_bottom (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_bottom))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_pad_bottom ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> style_init
- >> lv_style_set_pad_ver
- >> lv_style_set_pad_all
lv_style_set_pad_column (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_column))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_pad_column ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> style_init
- >> lv_style_set_pad_gap
lv_style_set_pad_left (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_left))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_pad_left ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> style_init
- >> lv_style_set_pad_hor
- >> lv_style_set_pad_all
lv_style_set_pad_right (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_right))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_pad_right ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> lv_style_set_pad_hor
- >> lv_style_set_pad_all
lv_style_set_pad_row (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_row))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_pad_row ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> style_init
- >> lv_style_set_pad_gap
lv_style_set_pad_top (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_top))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_pad_top ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> style_init
- >> lv_style_set_pad_ver
- >> lv_style_set_pad_all
lv_style_set_prop (Thumb, 20 bytes, Stack size 24 bytes, lv_style.o(i.lv_style_set_prop))
[Stack]
- Max Depth = 320
- Call Chain = lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_set_prop_internal
[Called By]- >> lv_style_set_text_font
- >> lv_style_set_text_decor
- >> lv_style_set_text_color
- >> lv_style_set_shadow_width
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_border_width
- >> lv_style_set_bg_opa
- >> _lv_obj_style_create_transition
- >> lv_obj_set_local_style_prop
- >> trans_anim_start_cb
- >> trans_anim_cb
- >> lv_style_set_width
- >> lv_style_set_line_width
- >> lv_style_set_line_color
- >> lv_style_set_border_side
- >> lv_style_set_border_color
- >> lv_style_set_bg_color
- >> lv_style_set_arc_width
- >> lv_style_set_arc_color
- >> lv_style_set_anim_time
- >> lv_style_set_transition
- >> lv_style_set_transform_width
- >> lv_style_set_transform_height
- >> lv_style_set_text_line_space
- >> lv_style_set_text_align
- >> lv_style_set_shadow_spread
- >> lv_style_set_shadow_opa
- >> lv_style_set_shadow_ofs_y
- >> lv_style_set_shadow_color
- >> lv_style_set_pad_row
- >> lv_style_set_pad_column
- >> lv_style_set_outline_width
- >> lv_style_set_outline_pad
- >> lv_style_set_outline_opa
- >> lv_style_set_outline_color
- >> lv_style_set_max_width
- >> lv_style_set_max_height
- >> lv_style_set_height
- >> lv_style_set_color_filter_opa
- >> lv_style_set_color_filter_dsc
- >> lv_style_set_clip_corner
- >> lv_style_set_border_post
- >> lv_style_set_border_opa
- >> lv_style_set_bg_img_src
- >> lv_style_set_bg_grad_color
- >> lv_style_set_arc_rounded
lv_style_set_radius (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_radius))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_radius ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> style_init
lv_style_set_shadow_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_shadow_color))
[Stack]
- Max Depth = 344
- Call Chain = lv_style_set_shadow_color ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_shadow_ofs_y (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_shadow_ofs_y))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_shadow_ofs_y ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_shadow_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_shadow_opa))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_shadow_opa ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_shadow_spread (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_shadow_spread))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_shadow_spread ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_shadow_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_shadow_width))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_shadow_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> style_init
lv_style_set_text_align (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_text_align))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_text_align ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_text_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_text_color))
[Stack]
- Max Depth = 344
- Call Chain = lv_style_set_text_color ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> style_init
lv_style_set_text_decor (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_text_decor))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_text_decor ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_text_font (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_text_font))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_text_font ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> setup_scr_screen
- >> style_init
lv_style_set_text_line_space (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_text_line_space))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_text_line_space ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_transform_height (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_transform_height))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_transform_height ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_transform_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_transform_width))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_transform_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_transition (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_transition))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_transition ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_style_set_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_width))
[Stack]
- Max Depth = 336
- Call Chain = lv_style_set_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> style_init
- >> lv_style_set_size
lv_style_transition_dsc_init (Thumb, 50 bytes, Stack size 32 bytes, lv_style.o(i.lv_style_transition_dsc_init))
[Stack]
- Max Depth = 44
- Call Chain = lv_style_transition_dsc_init ⇒ lv_memset_00
[Calls]
[Called By]
lv_tabview_get_content (Thumb, 14 bytes, Stack size 8 bytes, lv_tabview.o(i.lv_tabview_get_content))
[Stack]
- Max Depth = 8
- Call Chain = lv_tabview_get_content
[Calls]
[Called By]
lv_tabview_get_tab_act (Thumb, 12 bytes, Stack size 0 bytes, lv_tabview.o(i.lv_tabview_get_tab_act))
[Called By]
- >> lv_tabview_event
- >> cont_scroll_end_event_cb
lv_tabview_get_tab_btns (Thumb, 14 bytes, Stack size 8 bytes, lv_tabview.o(i.lv_tabview_get_tab_btns))
[Stack]
- Max Depth = 8
- Call Chain = lv_tabview_get_tab_btns
[Calls]
[Called By]
lv_tabview_set_act (Thumb, 226 bytes, Stack size 48 bytes, lv_tabview.o(i.lv_tabview_set_act))
[Stack]
- Max Depth = 828
- Call Chain = lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_get_style_prop
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_tabview_get_tab_btns
- >> lv_tabview_get_content
- >> lv_obj_get_style_base_dir
[Called By]- >> lv_tabview_event
- >> cont_scroll_end_event_cb
- >> btns_value_changed_event_cb
lv_textarea_add_char (Thumb, 268 bytes, Stack size 48 bytes, lv_textarea.o(i.lv_textarea_add_char))
[Stack]
- Max Depth = 876 + In Cycle
- Call Chain = lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_mem_realloc
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_cursor_pos
- >> lv_label_get_text
- >> _lv_txt_ins
- >> lv_label_ins_text
- >> strlen
- >> lv_textarea_clear_selection
- >> pwd_char_hider
- >> insert_handler
- >> char_is_accepted
- >> auto_hide_characters
[Called By]- >> lv_textarea_add_text
- >> lv_keyboard_def_event_cb
- >> lv_textarea_set_text
- >> lv_textarea_event
lv_textarea_add_text (Thumb, 290 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_add_text))
[Stack]
- Max Depth = 908 + In Cycle
- Call Chain = lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_mem_realloc
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_cursor_pos
- >> lv_textarea_add_char
- >> lv_label_get_text
- >> _lv_txt_ins
- >> lv_label_ins_text
- >> strlen
- >> lv_textarea_get_max_length
- >> lv_textarea_get_accepted_chars
- >> lv_textarea_clear_selection
- >> pwd_char_hider
- >> insert_handler
- >> auto_hide_characters
[Called By]- >> lv_keyboard_def_event_cb
- >> insert_handler
lv_textarea_clear_selection (Thumb, 60 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_clear_selection))
[Stack]
- Max Depth = 420
- Call Chain = lv_textarea_clear_selection ⇒ lv_label_set_text_sel_start ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_label_set_text_sel_start
- >> lv_label_set_text_sel_end
- >> lv_label_get_text_selection_start
- >> lv_label_get_text_selection_end
[Called By]- >> lv_textarea_del_char
- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_textarea_set_text
lv_textarea_cursor_down (Thumb, 128 bytes, Stack size 40 bytes, lv_textarea.o(i.lv_textarea_cursor_down))
[Stack]
- Max Depth = 868
- 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_textarea_get_cursor_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
[Called By]
lv_textarea_cursor_left (Thumb, 30 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_cursor_left))
[Stack]
- Max Depth = 844
- 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
- >> lv_textarea_get_cursor_pos
[Called By]- >> lv_keyboard_def_event_cb
- >> lv_spinbox_event
- >> lv_textarea_event
lv_textarea_cursor_right (Thumb, 28 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_cursor_right))
[Stack]
- Max Depth = 844
- Call Chain = lv_textarea_cursor_right ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_cursor_pos
[Called By]- >> lv_keyboard_def_event_cb
- >> lv_textarea_event
lv_textarea_cursor_up (Thumb, 114 bytes, Stack size 40 bytes, lv_textarea.o(i.lv_textarea_cursor_up))
[Stack]
- Max Depth = 868
- 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_textarea_get_cursor_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
[Called By]
lv_textarea_del_char (Thumb, 190 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_del_char))
[Stack]
- Max Depth = 956
- Call Chain = lv_textarea_del_char ⇒ insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_mem_realloc
- >> lv_textarea_set_cursor_pos
- >> lv_label_set_text
- >> lv_label_get_text
- >> _lv_txt_cut
- >> strlen
- >> lv_textarea_clear_selection
- >> insert_handler
[Called By]- >> lv_keyboard_def_event_cb
- >> lv_textarea_del_char_forward
- >> lv_textarea_event
lv_textarea_del_char_forward (Thumb, 42 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_del_char_forward))
[Stack]
- Max Depth = 972
- Call Chain = lv_textarea_del_char_forward ⇒ lv_textarea_del_char ⇒ insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_cursor_pos
- >> lv_textarea_del_char
[Called By]
lv_textarea_get_accepted_chars (Thumb, 12 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_textarea_get_accepted_chars))
[Called By]
- >> lv_textarea_add_text
- >> lv_textarea_set_text
lv_textarea_get_cursor_pos (Thumb, 12 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_textarea_get_cursor_pos))
[Called By]
- >> lv_textarea_cursor_right
- >> lv_textarea_cursor_left
- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_keyboard_def_event_cb
- >> lv_textarea_del_char_forward
- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> refr_cursor_area
lv_textarea_get_max_length (Thumb, 12 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_textarea_get_max_length))
[Called By]
- >> lv_textarea_add_text
- >> lv_textarea_set_text
lv_textarea_get_one_line (Thumb, 18 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_textarea_get_one_line))
[Called By]
- >> lv_keyboard_def_event_cb
- >> lv_textarea_event
lv_textarea_get_password_bullet (Thumb, 54 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_get_password_bullet))
[Stack]
- Max Depth = 228
- Call Chain = lv_textarea_get_password_bullet ⇒ lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_font_get_glyph_dsc
- >> lv_obj_get_style_text_font
[Called By]
lv_textarea_get_text (Thumb, 36 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_get_text))
[Stack]
- Max Depth = 16
- Call Chain = lv_textarea_get_text
[Calls]
[Called By]- >> lv_keyboard_def_event_cb
- >> lv_spinbox_event
- >> char_is_accepted
lv_textarea_set_cursor_click_pos (Thumb, 22 bytes, Stack size 8 bytes, lv_textarea.o(i.lv_textarea_set_cursor_click_pos))
[Stack]
- Max Depth = 8
- Call Chain = lv_textarea_set_cursor_click_pos
[Called By]- >> lv_spinbox_constructor
lv_textarea_set_cursor_pos (Thumb, 264 bytes, Stack size 48 bytes, lv_textarea.o(i.lv_textarea_set_cursor_pos))
[Stack]
- Max Depth = 828
- Call Chain = lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_label_get_text
- >> lv_label_get_letter_pos
- >> start_cursor_blink
- >> refr_cursor_area
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
[Called By]- >> lv_textarea_del_char
- >> lv_textarea_cursor_right
- >> lv_textarea_cursor_left
- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_keyboard_def_event_cb
- >> lv_spinbox_updatevalue
- >> lv_spinbox_event
- >> lv_textarea_set_text
- >> lv_textarea_del_char_forward
- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> update_cursor_position_on_click
- >> lv_textarea_event
- >> lv_textarea_constructor
lv_textarea_set_one_line (Thumb, 130 bytes, Stack size 24 bytes, lv_textarea.o(i.lv_textarea_set_one_line))
[Stack]
- Max Depth = 652
- Call Chain = lv_textarea_set_one_line ⇒ lv_obj_scroll_to ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_remove_local_style_prop
- >> lv_obj_scroll_to
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_set_style_min_width
- >> lv_pct
[Called By]- >> lv_spinbox_constructor
lv_textarea_set_text (Thumb, 254 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_set_text))
[Stack]
- Max Depth = 908
- Call Chain = lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_mem_realloc
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_add_char
- >> lv_label_set_text
- >> lv_label_get_text
- >> strlen
- >> lv_textarea_get_max_length
- >> lv_textarea_get_accepted_chars
- >> lv_textarea_clear_selection
- >> auto_hide_characters
- >> strcpy
[Called By]- >> lv_spinbox_updatevalue
lv_theme_apply (Thumb, 42 bytes, Stack size 16 bytes, lv_theme.o(i.lv_theme_apply))
[Stack]
- Max Depth = 532
- Call Chain = lv_theme_apply ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_remove_style
- >> apply_theme
- >> lv_theme_get_from_obj
[Called By]
lv_theme_default_get (Thumb, 16 bytes, Stack size 4 bytes, lv_theme_default.o(i.lv_theme_default_get))
[Stack]
- Max Depth = 4
- Call Chain = lv_theme_default_get
[Calls]- >> lv_theme_default_is_inited
[Called By]
lv_theme_default_init (Thumb, 166 bytes, Stack size 40 bytes, lv_theme_default.o(i.lv_theme_default_init))
[Stack]
- Max Depth = 548
- 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_mem_alloc
- >> lv_obj_report_style_change
- >> style_init
- >> lv_theme_default_is_inited
[Called By]
lv_theme_default_is_inited (Thumb, 14 bytes, Stack size 0 bytes, lv_theme_default.o(i.lv_theme_default_is_inited))
[Called By]
- >> lv_disp_drv_register
- >> lv_theme_default_init
- >> lv_theme_default_get
lv_theme_get_color_primary (Thumb, 36 bytes, Stack size 16 bytes, lv_theme.o(i.lv_theme_get_color_primary))
[Stack]
- Max Depth = 56
- Call Chain = lv_theme_get_color_primary ⇒ lv_theme_get_from_obj ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen
[Calls]- >> lv_palette_main
- >> lv_theme_get_from_obj
[Called By]- >> draw_part_begin_event_cb
- >> lv_led_constructor
lv_theme_get_from_obj (Thumb, 28 bytes, Stack size 16 bytes, lv_theme.o(i.lv_theme_get_from_obj))
[Stack]
- Max Depth = 40
- Call Chain = lv_theme_get_from_obj ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen
[Calls]- >> lv_disp_get_default
- >> lv_obj_get_disp
- >> lv_disp_get_theme
[Called By]- >> lv_theme_apply
- >> lv_theme_get_color_primary
lv_tick_elaps (Thumb, 26 bytes, Stack size 8 bytes, lv_hal_tick.o(i.lv_tick_elaps))
[Stack]
- Max Depth = 8
- Call Chain = lv_tick_elaps
[Calls]
[Called By]- >> lv_timer_handler
- >> _lv_disp_refr_timer
- >> _lv_img_cache_open
- >> lv_colorwheel_event
- >> double_click_reset
- >> anim_timer
- >> lv_timer_time_remaining
- >> lv_arc_event
lv_tick_get (Thumb, 22 bytes, Stack size 0 bytes, lv_hal_tick.o(i.lv_tick_get))
[Called By]
- >> lv_anim_start
- >> lv_timer_handler
- >> lv_tick_elaps
- >> lv_indev_reset_long_press
- >> _lv_disp_refr_timer
- >> _lv_img_cache_open
- >> lv_colorwheel_event
- >> double_click_reset
- >> anim_timer
- >> lv_timer_ready
- >> lv_timer_create
- >> lv_timer_exec
- >> lv_arc_event
- >> lv_arc_constructor
lv_tick_inc (Thumb, 18 bytes, Stack size 0 bytes, lv_hal_tick.o(i.lv_tick_inc))
[Called By]
- >> HAL_TIM_PeriodElapsedCallback
lv_timer_create (Thumb, 74 bytes, Stack size 24 bytes, lv_timer.o(i.lv_timer_create))
[Stack]
- Max Depth = 224
- Call Chain = lv_timer_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_tick_get
- >> _lv_ll_ins_head
[Called By]- >> lv_disp_drv_register
- >> _lv_anim_core_init
lv_timer_del (Thumb, 26 bytes, Stack size 8 bytes, lv_timer.o(i.lv_timer_del))
[Stack]
- Max Depth = 128
- Call Chain = lv_timer_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
[Called By]
lv_timer_enable (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(i.lv_timer_enable))
[Called By]
lv_timer_handler (Thumb, 298 bytes, Stack size 24 bytes, lv_timer.o(i.lv_timer_handler))
[Stack]
- Max Depth = 168
- Call Chain = lv_timer_handler ⇒ lv_timer_exec ⇒ lv_timer_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_timer_time_remaining
- >> lv_timer_exec
[Called By]
lv_timer_pause (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(i.lv_timer_pause))
[Called By]
- >> _lv_disp_refr_timer
- >> anim_mark_list_change
lv_timer_ready (Thumb, 18 bytes, Stack size 8 bytes, lv_timer.o(i.lv_timer_ready))
[Stack]
- Max Depth = 8
- Call Chain = lv_timer_ready
[Calls]
[Called By]
lv_timer_resume (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(i.lv_timer_resume))
[Called By]
- >> _lv_inv_area
- >> lv_obj_mark_layout_as_dirty
- >> anim_mark_list_change
lv_tlsf_add_pool (Thumb, 142 bytes, Stack size 32 bytes, lv_tlsf.o(i.lv_tlsf_add_pool))
[Stack]
- Max Depth = 96
- Call Chain = lv_tlsf_add_pool ⇒ block_insert ⇒ insert_free_block ⇒ align_ptr
[Calls]- >> lv_tlsf_pool_overhead
- >> offset_to_block
- >> block_set_used
- >> block_set_size
- >> block_set_prev_used
- >> block_set_prev_free
- >> block_set_free
- >> block_link_next
- >> block_insert
- >> align_down
[Called By]- >> lv_tlsf_create_with_pool
lv_tlsf_create (Thumb, 36 bytes, Stack size 8 bytes, lv_tlsf.o(i.lv_tlsf_create))
[Stack]
- Max Depth = 16
- Call Chain = lv_tlsf_create ⇒ control_constructor
[Calls]
[Called By]- >> lv_tlsf_create_with_pool
lv_tlsf_create_with_pool (Thumb, 46 bytes, Stack size 24 bytes, lv_tlsf.o(i.lv_tlsf_create_with_pool))
[Stack]
- Max Depth = 120
- Call Chain = lv_tlsf_create_with_pool ⇒ lv_tlsf_add_pool ⇒ block_insert ⇒ insert_free_block ⇒ align_ptr
[Calls]- >> lv_tlsf_size
- >> lv_tlsf_create
- >> lv_tlsf_add_pool
[Called By]
lv_tlsf_free (Thumb, 86 bytes, Stack size 24 bytes, lv_tlsf.o(i.lv_tlsf_free))
[Stack]
- Max Depth = 104
- Call Chain = lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> block_merge_prev
- >> block_merge_next
- >> block_mark_as_free
- >> block_is_free
- >> block_insert
- >> block_from_ptr
[Called By]- >> lv_mem_free
- >> lv_tlsf_realloc
lv_tlsf_malloc (Thumb, 44 bytes, Stack size 24 bytes, lv_tlsf.o(i.lv_tlsf_malloc))
[Stack]
- Max Depth = 168
- Call Chain = lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> block_prepare_used
- >> block_locate_free
- >> adjust_request_size
[Called By]- >> lv_mem_alloc
- >> lv_tlsf_realloc
lv_tlsf_pool_overhead (Thumb, 4 bytes, Stack size 0 bytes, lv_tlsf.o(i.lv_tlsf_pool_overhead))
[Called By]
lv_tlsf_realloc (Thumb, 224 bytes, Stack size 48 bytes, lv_tlsf.o(i.lv_tlsf_realloc))
[Stack]
- Max Depth = 216
- Call Chain = lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memcpy
- >> lv_tlsf_malloc
- >> lv_tlsf_free
- >> block_trim_used
- >> block_size
- >> block_next
- >> block_merge_next
- >> block_mark_as_used
- >> block_is_free
- >> block_from_ptr
- >> adjust_request_size
[Called By]
lv_tlsf_size (Thumb, 6 bytes, Stack size 0 bytes, lv_tlsf.o(i.lv_tlsf_size))
[Called By]
- >> lv_tlsf_create_with_pool
lv_trigo_sin (Thumb, 106 bytes, Stack size 0 bytes, lv_math.o(i.lv_trigo_sin))
[Called By]
- >> lv_point_transform
- >> lv_draw_arc_get_area
- >> lv_draw_mask_line_angle_init
- >> get_rounded_area
- >> draw_quarter_3
- >> draw_quarter_2
- >> draw_quarter_1
- >> draw_quarter_0
- >> lv_draw_sw_transform
- >> refr_knob_pos
- >> lv_trigo_cos
- >> draw_disc_grad
- >> lv_trigo_cos
- >> draw_needles
- >> get_knob_area
lv_txt_get_size (Thumb, 228 bytes, Stack size 64 bytes, lv_txt.o(i.lv_txt_get_size))
[Stack]
- Max Depth = 264
- Call Chain = lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_txt_get_width
- >> _lv_txt_get_next_line
[Called By]- >> lv_draw_label
- >> draw_bg_img
- >> lv_img_set_src
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
- >> draw_main
- >> draw_main
- >> lv_checkbox_event
- >> lv_checkbox_draw
- >> get_selected_label_width
- >> draw_main
- >> lv_label_refr_text
- >> lv_label_event
- >> draw_main
- >> get_row_height
- >> draw_main
lv_txt_get_width (Thumb, 136 bytes, Stack size 48 bytes, lv_txt.o(i.lv_txt_get_width))
[Stack]
- Max Depth = 112
- Call Chain = lv_txt_get_width ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_encoded_letter_next_2
- >> _lv_txt_is_cmd
[Called By]- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_draw_span
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
lv_vsnprintf (Thumb, 30 bytes, Stack size 40 bytes, lv_printf.o(i.lv_vsnprintf))
[Stack]
- Max Depth = 376
- Call Chain = lv_vsnprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]
[Called By]
main (Thumb, 118 bytes, Stack size 48 bytes, main.o(i.main))
[Stack]
- Max Depth = 860
- Call Chain = main ⇒ setup_ui ⇒ setup_scr_screen ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> SystemClock_Config
- >> tm1650_init
- >> setup_ui
- >> osKernelStart
- >> lv_port_disp_init
- >> lv_init
- >> lcd_initial
- >> events_init
- >> MX_USART6_UART_Init
- >> MX_USART3_UART_Init
- >> MX_USART2_UART_Init
- >> MX_USART1_UART_Init
- >> MX_TIM6_Init
- >> MX_TIM3_Init
- >> MX_TIM1_Init
- >> MX_SPI3_Init
- >> MX_SPI2_Init
- >> MX_SPI1_Init
- >> MX_I2C1_Init
- >> MX_GPIO_Init
- >> MX_FREERTOS_Init
- >> MX_DMA_Init
- >> MX_DAC_Init
- >> MX_ADC1_Init
- >> HAL_TIM_Base_Start_IT
- >> HAL_Init
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
mux_signal_switch (Thumb, 1040 bytes, Stack size 16 bytes, mux_signal.o(i.mux_signal_switch))
[Stack]
- Max Depth = 280
- Call Chain = mux_signal_switch ⇒ fun_get_sig16132_ch ⇒ SIG24130_SetIDAC ⇒ SIG24130_WriteRegister ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> fun_get_sig16132_ch
- >> fun_dac7811_operate
- >> dac8552_operation
- >> ads1220_operation
- >> HAL_TIMEx_PWMN_Stop
- >> HAL_TIMEx_PWMN_Start
- >> fun_get_freq
- >> fun_pwr12_ctrl
- >> dac_set_voltage
- >> fun_proc_adc1_dma
- >> HAL_GPIO_WritePin
[Called By]
osDelay (Thumb, 24 bytes, Stack size 16 bytes, cmsis_os.o(i.osDelay))
[Stack]
- Max Depth = 72
- Call Chain = osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]
[Called By]- >> start_task_lcd
- >> start_task_hart
- >> start_task_ble
- >> start_rs485
- >> start_mux_analog
- >> StartDefaultTask
osKernelStart (Thumb, 10 bytes, Stack size 8 bytes, cmsis_os.o(i.osKernelStart))
[Stack]
- Max Depth = 152
- Call Chain = osKernelStart ⇒ vTaskStartScheduler ⇒ xTaskCreateStatic ⇒ prvInitialiseNewTask
[Calls]
[Called By]
osMessageCreate (Thumb, 40 bytes, Stack size 24 bytes, cmsis_os.o(i.osMessageCreate))
[Stack]
- Max Depth = 120
- Call Chain = osMessageCreate ⇒ xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xQueueGenericCreateStatic
- >> xQueueGenericCreate
[Called By]
osThreadCreate (Thumb, 94 bytes, Stack size 32 bytes, cmsis_os.o(i.osThreadCreate))
[Stack]
- Max Depth = 168
- Call Chain = osThreadCreate ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> makeFreeRtosPriority
- >> xTaskCreateStatic
- >> xTaskCreate
[Called By]
parse_scom_485 (Thumb, 98 bytes, Stack size 8 bytes, modbus.o(i.parse_scom_485))
[Stack]
- Max Depth = 80
- Call Chain = parse_scom_485 ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> vTaskDelay
- >> HAL_UART_Transmit
- >> HAL_GPIO_WritePin
[Called By]
parse_scom_hart (Thumb, 22 bytes, Stack size 0 bytes, hart.o(i.parse_scom_hart))
[Called By]
proc_huart_it (Thumb, 128 bytes, Stack size 12 bytes, usart.o(i.proc_huart_it))
[Stack]
- Max Depth = 12
- Call Chain = proc_huart_it
[Called By]- >> USART6_IRQHandler
- >> USART2_IRQHandler
- >> USART1_IRQHandler
pvPortMalloc (Thumb, 306 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc))
[Stack]
- Max Depth = 64
- Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvInsertBlockIntoFreeList
- >> prvHeapInit
- >> xTaskResumeAll
- >> vTaskSuspendAll
[Called By]- >> xTaskCreate
- >> xQueueGenericCreate
pxPortInitialiseStack (Thumb, 38 bytes, Stack size 0 bytes, port.o(i.pxPortInitialiseStack))
[Called By]
set_dac8552_channel_value (Thumb, 80 bytes, Stack size 32 bytes, dac8552.o(i.set_dac8552_channel_value))
[Stack]
- Max Depth = 88
- Call Chain = set_dac8552_channel_value ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]
[Called By]
setup_scr_screen (Thumb, 1156 bytes, Stack size 16 bytes, setup_scr_screen.o(i.setup_scr_screen))
[Stack]
- Max Depth = 796
- Call Chain = setup_scr_screen ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> ui_init_style
- >> lv_style_set_text_font
- >> lv_style_set_text_decor
- >> lv_style_set_text_color
- >> lv_style_set_shadow_width
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_border_width
- >> lv_style_set_bg_opa
- >> lv_spangroup_set_overflow
- >> lv_spangroup_set_mode
- >> lv_spangroup_set_align
- >> lv_spangroup_refr_mode
- >> lv_spangroup_new_span
- >> lv_spangroup_create
- >> lv_span_set_text
- >> lv_obj_update_layout
- >> lv_obj_set_style_bg_opa
- >> lv_obj_set_style_bg_grad_dir
- >> lv_obj_set_style_bg_color
- >> lv_obj_set_size
- >> lv_obj_set_scrollbar_mode
- >> lv_obj_set_pos
- >> lv_obj_create
- >> lv_obj_add_style
- >> lv_color_hex
[Called By]
setup_ui (Thumb, 28 bytes, Stack size 16 bytes, gui_guider.o(i.setup_ui))
[Stack]
- Max Depth = 812
- Call Chain = setup_ui ⇒ setup_scr_screen ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> setup_scr_screen
- >> lv_disp_load_scr
- >> init_scr_del_flag
[Called By]
start_mux_analog (Thumb, 20 bytes, Stack size 0 bytes, freertos.o(i.start_mux_analog))
[Stack]
- Max Depth = 280
- Call Chain = start_mux_analog ⇒ mux_signal_switch ⇒ fun_get_sig16132_ch ⇒ SIG24130_SetIDAC ⇒ SIG24130_WriteRegister ⇒ SIG24130_SendByte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> osDelay
- >> mux_signal_switch
- >> SIG24130_Init
[Address Reference Count : 1]
start_rs485 (Thumb, 28 bytes, Stack size 0 bytes, freertos.o(i.start_rs485))
[Stack]
- Max Depth = 80
- Call Chain = start_rs485 ⇒ parse_scom_485 ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> parse_scom_485
- >> osDelay
- >> HAL_GPIO_WritePin
[Address Reference Count : 1]
start_task_ble (Thumb, 28 bytes, Stack size 0 bytes, freertos.o(i.start_task_ble))
[Stack]
- Max Depth = 376
- Call Chain = start_task_ble ⇒ ble_send ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> osDelay
- >> ble_send
- >> strcpy
[Address Reference Count : 1]
start_task_hart (Thumb, 16 bytes, Stack size 0 bytes, freertos.o(i.start_task_hart))
[Stack]
- Max Depth = 408
- Call Chain = start_task_hart ⇒ hart_communicate ⇒ hart_send ⇒ usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> osDelay
- >> hart_communicate
[Address Reference Count : 1]
start_task_lcd (Thumb, 14 bytes, Stack size 0 bytes, freertos.o(i.start_task_lcd))
[Stack]
- Max Depth = 168
- Call Chain = start_task_lcd ⇒ lv_timer_handler ⇒ lv_timer_exec ⇒ lv_timer_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> osDelay
- >> lv_timer_handler
[Address Reference Count : 1]
tm1650_init (Thumb, 36 bytes, Stack size 16 bytes, tm1650.o(i.tm1650_init))
[Stack]
- Max Depth = 104
- Call Chain = tm1650_init ⇒ HAL_I2C_Master_Transmit ⇒ I2C_MasterRequestWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
[Calls]- >> HAL_I2C_Master_Transmit
[Called By]
tm1650_read_key (Thumb, 48 bytes, Stack size 24 bytes, tm1650.o(i.tm1650_read_key))
[Stack]
- Max Depth = 112
- Call Chain = tm1650_read_key ⇒ HAL_I2C_Master_Receive ⇒ I2C_MasterRequestRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
[Calls]- >> HAL_I2C_Master_Receive
[Called By]
transfer_command (Thumb, 82 bytes, Stack size 8 bytes, jlx240-00301-bn.o(i.transfer_command))
[Stack]
- Max Depth = 24
- Call Chain = transfer_command ⇒ lcd_data2pin
[Calls]- >> lcd_data2pin
- >> HAL_GPIO_WritePin
[Called By]- >> lcd_address
- >> lcd_initial
transfer_data (Thumb, 80 bytes, Stack size 8 bytes, jlx240-00301-bn.o(i.transfer_data))
[Stack]
- Max Depth = 24
- Call Chain = transfer_data ⇒ lcd_data2pin
[Calls]- >> lcd_data2pin
- >> HAL_GPIO_WritePin
[Called By]- >> transfer_data_16
- >> lcd_initial
transfer_data_16 (Thumb, 18 bytes, Stack size 8 bytes, jlx240-00301-bn.o(i.transfer_data_16))
[Stack]
- Max Depth = 32
- Call Chain = transfer_data_16 ⇒ transfer_data ⇒ lcd_data2pin
[Calls]
[Called By]- >> lcd_address
- >> disp_flush
ui_init_style (Thumb, 26 bytes, Stack size 8 bytes, gui_guider.o(i.ui_init_style))
[Stack]
- Max Depth = 136
- Call Chain = ui_init_style ⇒ lv_style_reset ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_reset
- >> lv_style_init
[Called By]
usart_printf (Thumb, 56 bytes, Stack size 288 bytes, usart.o(i.usart_printf))
[Stack]
- Max Depth = 360
- Call Chain = usart_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> strlen
- >> vsprintf
[Called By]- >> HAL_TIM_PeriodElapsedCallback
- >> hart_send
- >> ble_send
uxListRemove (Thumb, 40 bytes, Stack size 0 bytes, list.o(i.uxListRemove))
[Called By]
- >> xTaskIncrementTick
- >> prvCheckTasksWaitingTermination
- >> prvAddCurrentTaskToDelayedList
- >> xTaskRemoveFromEventList
- >> xTaskResumeAll
vApplicationGetIdleTaskMemory (Thumb, 14 bytes, Stack size 0 bytes, freertos.o(i.vApplicationGetIdleTaskMemory))
[Called By]
vListInitialise (Thumb, 26 bytes, Stack size 0 bytes, list.o(i.vListInitialise))
[Called By]
- >> prvInitialiseTaskLists
- >> xQueueGenericReset
vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem))
[Called By]
vListInsert (Thumb, 52 bytes, Stack size 8 bytes, list.o(i.vListInsert))
[Stack]
- Max Depth = 8
- Call Chain = vListInsert
[Called By]- >> prvAddCurrentTaskToDelayedList
vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd))
[Called By]
- >> xTaskIncrementTick
- >> prvAddNewTaskToReadyList
- >> prvAddCurrentTaskToDelayedList
- >> xTaskRemoveFromEventList
- >> xTaskResumeAll
vPortEnterCritical (Thumb, 76 bytes, Stack size 0 bytes, port.o(i.vPortEnterCritical))
[Called By]
- >> prvCheckTasksWaitingTermination
- >> prvAddNewTaskToReadyList
- >> xQueueGenericReset
- >> xTaskResumeAll
vPortExitCritical (Thumb, 56 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical))
[Called By]
- >> prvCheckTasksWaitingTermination
- >> prvAddNewTaskToReadyList
- >> xQueueGenericReset
- >> xTaskResumeAll
vPortFree (Thumb, 150 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree))
[Stack]
- Max Depth = 56
- Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvInsertBlockIntoFreeList
- >> xTaskResumeAll
- >> vTaskSuspendAll
[Called By]- >> xTaskCreate
- >> prvDeleteTCB
vPortSetupTimerInterrupt (Thumb, 36 bytes, Stack size 0 bytes, port.o(i.vPortSetupTimerInterrupt))
[Called By]
vTaskDelay (Thumb, 82 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelay))
[Stack]
- Max Depth = 56
- Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvAddCurrentTaskToDelayedList
- >> xTaskResumeAll
- >> vTaskSuspendAll
[Called By]- >> set_dac8552_channel_value
- >> ads1220_operation
- >> parse_scom_485
- >> osDelay
- >> hart_communicate
vTaskStartScheduler (Thumb, 146 bytes, Stack size 32 bytes, tasks.o(i.vTaskStartScheduler))
[Stack]
- Max Depth = 144
- Call Chain = vTaskStartScheduler ⇒ xTaskCreateStatic ⇒ prvInitialiseNewTask
[Calls]- >> xPortStartScheduler
- >> xTaskCreateStatic
- >> vApplicationGetIdleTaskMemory
[Called By]
vTaskSuspendAll (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll))
[Called By]
- >> vTaskDelay
- >> vPortFree
- >> pvPortMalloc
vTaskSwitchContext (Thumb, 118 bytes, Stack size 0 bytes, tasks.o(i.vTaskSwitchContext))
[Called By]
xPortStartScheduler (Thumb, 330 bytes, Stack size 16 bytes, port.o(i.xPortStartScheduler))
[Stack]
- Max Depth = 16
- Call Chain = xPortStartScheduler
[Calls]- >> vPortSetupTimerInterrupt
- >> __asm___6_port_c_39a90d8d__prvEnableVFP
- >> __asm___6_port_c_39a90d8d__prvStartFirstTask
[Called By]
xQueueGenericCreate (Thumb, 90 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericCreate))
[Stack]
- Max Depth = 96
- Call Chain = xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvInitialiseNewQueue
- >> pvPortMalloc
[Called By]
xQueueGenericCreateStatic (Thumb, 224 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericCreateStatic))
[Stack]
- Max Depth = 88
- Call Chain = xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]
[Called By]
xQueueGenericReset (Thumb, 146 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset))
[Stack]
- Max Depth = 32
- Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]- >> xTaskRemoveFromEventList
- >> vPortExitCritical
- >> vPortEnterCritical
- >> vListInitialise
[Called By]
xTaskCreate (Thumb, 100 bytes, Stack size 72 bytes, tasks.o(i.xTaskCreate))
[Stack]
- Max Depth = 136
- Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvInitialiseNewTask
- >> prvAddNewTaskToReadyList
- >> vPortFree
- >> pvPortMalloc
[Called By]
xTaskCreateStatic (Thumb, 186 bytes, Stack size 56 bytes, tasks.o(i.xTaskCreateStatic))
[Stack]
- Max Depth = 112
- Call Chain = xTaskCreateStatic ⇒ prvInitialiseNewTask
[Calls]- >> prvInitialiseNewTask
- >> prvAddNewTaskToReadyList
[Called By]- >> vTaskStartScheduler
- >> osThreadCreate
xTaskIncrementTick (Thumb, 282 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick))
[Stack]
- Max Depth = 24
- Call Chain = xTaskIncrementTick
[Calls]- >> prvResetNextTaskUnblockTime
- >> vListInsertEnd
- >> uxListRemove
[Called By]- >> SysTick_Handler
- >> xTaskResumeAll
xTaskRemoveFromEventList (Thumb, 128 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList))
[Stack]
- Max Depth = 16
- Call Chain = xTaskRemoveFromEventList
[Calls]- >> vListInsertEnd
- >> uxListRemove
[Called By]
xTaskResumeAll (Thumb, 224 bytes, Stack size 16 bytes, tasks.o(i.xTaskResumeAll))
[Stack]
- Max Depth = 40
- Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskIncrementTick
- >> prvResetNextTaskUnblockTime
- >> vListInsertEnd
- >> uxListRemove
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> vTaskDelay
- >> vPortFree
- >> pvPortMalloc
Local Symbols
fun_adc1_dma_start (Thumb, 20 bytes, Stack size 8 bytes, adc.o(i.fun_adc1_dma_start))
[Stack]
- Max Depth = 76
- Call Chain = fun_adc1_dma_start ⇒ HAL_ADC_Start_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Error_Handler
- >> HAL_ADC_Start_DMA
[Called By]
lcd_data2pin (Thumb, 76 bytes, Stack size 16 bytes, jlx240-00301-bn.o(i.lcd_data2pin))
[Stack]
- Max Depth = 16
- Call Chain = lcd_data2pin
[Calls]
[Called By]- >> transfer_data
- >> transfer_command
fun_pwr12_ctrl (Thumb, 66 bytes, Stack size 16 bytes, mux_signal.o(i.fun_pwr12_ctrl))
[Stack]
- Max Depth = 16
- Call Chain = fun_pwr12_ctrl
[Calls]
[Called By]
ads1220_cs (Thumb, 30 bytes, Stack size 8 bytes, ads1220.o(i.ads1220_cs))
[Stack]
- Max Depth = 8
- Call Chain = ads1220_cs
[Calls]
[Called By]
ads1220_get_conversion_data (Thumb, 90 bytes, Stack size 24 bytes, ads1220.o(i.ads1220_get_conversion_data))
[Stack]
- Max Depth = 160
- Call Chain = ads1220_get_conversion_data ⇒ spi_write_read ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Called By]
ads1220_reset (Thumb, 18 bytes, Stack size 8 bytes, ads1220.o(i.ads1220_reset))
[Stack]
- Max Depth = 144
- Call Chain = ads1220_reset ⇒ spi_write_read ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Called By]
ads1220_start (Thumb, 18 bytes, Stack size 8 bytes, ads1220.o(i.ads1220_start))
[Stack]
- Max Depth = 144
- Call Chain = ads1220_start ⇒ spi_write_read ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Called By]
ads1220_write_regs (Thumb, 58 bytes, Stack size 32 bytes, ads1220.o(i.ads1220_write_regs))
[Stack]
- Max Depth = 168
- Call Chain = ads1220_write_regs ⇒ spi_write_read ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Called By]
fun_ads1220_spi1_init (Thumb, 80 bytes, Stack size 8 bytes, ads1220.o(i.fun_ads1220_spi1_init))
[Stack]
- Max Depth = 72
- Call Chain = fun_ads1220_spi1_init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> Error_Handler
- >> HAL_SPI_Init
- >> HAL_GPIO_WritePin
[Called By]
setup_ads1220 (Thumb, 84 bytes, Stack size 40 bytes, ads1220.o(i.setup_ads1220))
[Stack]
- Max Depth = 208
- Call Chain = setup_ads1220 ⇒ ads1220_write_regs ⇒ spi_write_read ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]
[Called By]
spi_write_read (Thumb, 28 bytes, Stack size 24 bytes, ads1220.o(i.spi_write_read))
[Stack]
- Max Depth = 136
- Call Chain = spi_write_read ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> HAL_SPI_TransmitReceive
[Called By]- >> ads1220_write_regs
- >> ads1220_start
- >> ads1220_reset
- >> ads1220_get_conversion_data
ADC_DMAConvCplt (Thumb, 126 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.ADC_DMAConvCplt))
[Stack]
- Max Depth = 16
- Call Chain = ADC_DMAConvCplt
[Calls]- >> HAL_ADC_ErrorCallback
- >> HAL_ADC_ConvCpltCallback
[Address Reference Count : 1]- stm32f4xx_hal_adc.o(i.HAL_ADC_Start_DMA)
ADC_DMAError (Thumb, 26 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.ADC_DMAError))
[Stack]
- Max Depth = 16
- Call Chain = ADC_DMAError
[Calls]
[Address Reference Count : 1]- stm32f4xx_hal_adc.o(i.HAL_ADC_Start_DMA)
ADC_DMAHalfConvCplt (Thumb, 14 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.ADC_DMAHalfConvCplt))
[Stack]
- Max Depth = 16
- Call Chain = ADC_DMAHalfConvCplt
[Calls]- >> HAL_ADC_ConvHalfCpltCallback
[Address Reference Count : 1]- stm32f4xx_hal_adc.o(i.HAL_ADC_Start_DMA)
ADC_Init (Thumb, 344 bytes, Stack size 0 bytes, stm32f4xx_hal_adc.o(i.ADC_Init))
[Called By]
DMA_CalcBaseAndBitshift (Thumb, 46 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift))
[Called By]
DMA_CheckFifoParam (Thumb, 170 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam))
[Called By]
DMA_SetConfig (Thumb, 44 bytes, Stack size 12 bytes, stm32f4xx_hal_dma.o(i.DMA_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = DMA_SetConfig
[Called By]
__NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping))
[Called By]
__NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
I2C_IsAcknowledgeFailed (Thumb, 62 bytes, Stack size 0 bytes, stm32f4xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed))
[Called By]
- >> I2C_WaitOnTXEFlagUntilTimeout
- >> I2C_WaitOnBTFFlagUntilTimeout
I2C_MasterRequestRead (Thumb, 308 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(i.I2C_MasterRequestRead))
[Stack]
- Max Depth = 56
- Call Chain = I2C_MasterRequestRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
[Calls]- >> I2C_WaitOnMasterAddressFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
[Called By]- >> HAL_I2C_Master_Receive
I2C_MasterRequestWrite (Thumb, 186 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(i.I2C_MasterRequestWrite))
[Stack]
- Max Depth = 56
- Call Chain = I2C_MasterRequestWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
[Calls]- >> I2C_WaitOnMasterAddressFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
[Called By]- >> HAL_I2C_Master_Transmit
I2C_WaitOnBTFFlagUntilTimeout (Thumb, 102 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout))
[Stack]
- Max Depth = 16
- Call Chain = I2C_WaitOnBTFFlagUntilTimeout
[Calls]- >> HAL_GetTick
- >> I2C_IsAcknowledgeFailed
[Called By]- >> HAL_I2C_Master_Transmit
I2C_WaitOnFlagUntilTimeout (Thumb, 190 bytes, Stack size 24 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 24
- Call Chain = I2C_WaitOnFlagUntilTimeout
[Calls]
[Called By]- >> HAL_I2C_Master_Transmit
- >> HAL_I2C_Master_Receive
- >> I2C_MasterRequestWrite
- >> I2C_MasterRequestRead
I2C_WaitOnMasterAddressFlagUntilTimeout (Thumb, 250 bytes, Stack size 24 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout))
[Stack]
- Max Depth = 24
- Call Chain = I2C_WaitOnMasterAddressFlagUntilTimeout
[Calls]
[Called By]- >> I2C_MasterRequestWrite
- >> I2C_MasterRequestRead
I2C_WaitOnRXNEFlagUntilTimeout (Thumb, 138 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout))
[Stack]
- Max Depth = 16
- Call Chain = I2C_WaitOnRXNEFlagUntilTimeout
[Calls]
[Called By]- >> HAL_I2C_Master_Receive
I2C_WaitOnTXEFlagUntilTimeout (Thumb, 102 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout))
[Stack]
- Max Depth = 16
- Call Chain = I2C_WaitOnTXEFlagUntilTimeout
[Calls]- >> HAL_GetTick
- >> I2C_IsAcknowledgeFailed
[Called By]- >> HAL_I2C_Master_Transmit
SPI_EndRxTransaction (Thumb, 148 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction))
[Stack]
- Max Depth = 64
- Call Chain = SPI_EndRxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> SPI_WaitFlagStateUntilTimeout
[Called By]
SPI_EndRxTxTransaction (Thumb, 128 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction))
[Stack]
- Max Depth = 64
- Call Chain = SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
[Calls]- >> SPI_WaitFlagStateUntilTimeout
[Called By]- >> HAL_SPI_TransmitReceive
- >> HAL_SPI_Transmit
SPI_WaitFlagStateUntilTimeout (Thumb, 210 bytes, Stack size 40 bytes, stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout))
[Stack]
- Max Depth = 40
- Call Chain = SPI_WaitFlagStateUntilTimeout
[Calls]
[Called By]- >> SPI_EndRxTxTransaction
- >> SPI_EndRxTransaction
TIM_ITRx_SetConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.TIM_ITRx_SetConfig))
[Called By]
- >> HAL_TIM_ConfigClockSource
TIM_OC1_SetConfig (Thumb, 104 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = TIM_OC1_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
TIM_OC3_SetConfig (Thumb, 112 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = TIM_OC3_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
TIM_OC4_SetConfig (Thumb, 74 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = TIM_OC4_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
TIM_TI1_ConfigInputStage (Thumb, 38 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_TI1_ConfigInputStage))
[Stack]
- Max Depth = 12
- Call Chain = TIM_TI1_ConfigInputStage
[Called By]- >> HAL_TIM_ConfigClockSource
TIM_TI2_ConfigInputStage (Thumb, 40 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_TI2_ConfigInputStage))
[Stack]
- Max Depth = 12
- Call Chain = TIM_TI2_ConfigInputStage
[Called By]- >> HAL_TIM_ConfigClockSource
TIM_TI2_SetConfig (Thumb, 58 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.TIM_TI2_SetConfig))
[Stack]
- Max Depth = 16
- Call Chain = TIM_TI2_SetConfig
[Called By]- >> HAL_TIM_IC_ConfigChannel
TIM_TI3_SetConfig (Thumb, 56 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.TIM_TI3_SetConfig))
[Stack]
- Max Depth = 16
- Call Chain = TIM_TI3_SetConfig
[Called By]- >> HAL_TIM_IC_ConfigChannel
TIM_TI4_SetConfig (Thumb, 60 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.TIM_TI4_SetConfig))
[Stack]
- Max Depth = 16
- Call Chain = TIM_TI4_SetConfig
[Called By]- >> HAL_TIM_IC_ConfigChannel
TIM_CCxNChannelCmd (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd))
[Stack]
- Max Depth = 12
- Call Chain = TIM_CCxNChannelCmd
[Called By]- >> HAL_TIMEx_PWMN_Stop
- >> HAL_TIMEx_PWMN_Start
UART_DMAAbortOnError (Thumb, 20 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError))
[Stack]
- Max Depth = 16
- Call Chain = UART_DMAAbortOnError
[Calls]- >> HAL_UART_ErrorCallback
[Address Reference Count : 1]- stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler)
UART_EndRxTransfer (Thumb, 108 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.UART_EndRxTransfer))
[Called By]
- >> HAL_UART_IRQHandler
- >> UART_WaitOnFlagUntilTimeout
UART_EndTransmit_IT (Thumb, 32 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT))
[Stack]
- Max Depth = 8
- Call Chain = UART_EndTransmit_IT
[Calls]- >> HAL_UART_TxCpltCallback
[Called By]
UART_Receive_IT (Thumb, 252 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(i.UART_Receive_IT))
[Stack]
- Max Depth = 24
- Call Chain = UART_Receive_IT
[Calls]- >> HAL_UART_RxCpltCallback
- >> HAL_UARTEx_RxEventCallback
[Called By]
UART_SetConfig (Thumb, 546 bytes, Stack size 40 bytes, stm32f4xx_hal_uart.o(i.UART_SetConfig))
[Stack]
- Max Depth = 80
- Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod
[Calls]- >> HAL_RCC_GetPCLK1Freq
- >> HAL_RCC_GetPCLK2Freq
- >> __aeabi_uldivmod
[Called By]
UART_Transmit_IT (Thumb, 96 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.UART_Transmit_IT))
[Called By]
UART_WaitOnFlagUntilTimeout (Thumb, 140 bytes, Stack size 32 bytes, stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 32
- Call Chain = UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_GetTick
- >> UART_EndRxTransfer
[Called By]
prvInitialiseNewQueue (Thumb, 38 bytes, Stack size 24 bytes, queue.o(i.prvInitialiseNewQueue))
[Stack]
- Max Depth = 56
- Call Chain = prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]
[Called By]- >> xQueueGenericCreateStatic
- >> xQueueGenericCreate
prvAddCurrentTaskToDelayedList (Thumb, 124 bytes, Stack size 24 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList))
[Stack]
- Max Depth = 32
- Call Chain = prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> vListInsertEnd
- >> vListInsert
- >> uxListRemove
[Called By]
prvAddNewTaskToReadyList (Thumb, 150 bytes, Stack size 8 bytes, tasks.o(i.prvAddNewTaskToReadyList))
[Stack]
- Max Depth = 16
- Call Chain = prvAddNewTaskToReadyList ⇒ prvInitialiseTaskLists
[Calls]- >> prvInitialiseTaskLists
- >> vListInsertEnd
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> xTaskCreateStatic
- >> xTaskCreate
prvCheckTasksWaitingTermination (Thumb, 60 bytes, Stack size 8 bytes, tasks.o(i.prvCheckTasksWaitingTermination))
[Stack]
- Max Depth = 72
- Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvDeleteTCB
- >> uxListRemove
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]
prvDeleteTCB (Thumb, 80 bytes, Stack size 8 bytes, tasks.o(i.prvDeleteTCB))
[Stack]
- Max Depth = 64
- Call Chain = prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]
[Called By]- >> prvCheckTasksWaitingTermination
prvIdleTask (Thumb, 32 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask))
[Stack]
- Max Depth = 72
- Call Chain = prvIdleTask ⇒ prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvCheckTasksWaitingTermination
[Address Reference Count : 1]- tasks.o(i.vTaskStartScheduler)
prvInitialiseNewTask (Thumb, 180 bytes, Stack size 56 bytes, tasks.o(i.prvInitialiseNewTask))
[Stack]
- Max Depth = 56
- Call Chain = prvInitialiseNewTask
[Calls]- >> pxPortInitialiseStack
- >> vListInitialiseItem
[Called By]- >> xTaskCreateStatic
- >> xTaskCreate
prvInitialiseTaskLists (Thumb, 70 bytes, Stack size 8 bytes, tasks.o(i.prvInitialiseTaskLists))
[Stack]
- Max Depth = 8
- Call Chain = prvInitialiseTaskLists
[Calls]
[Called By]- >> prvAddNewTaskToReadyList
prvResetNextTaskUnblockTime (Thumb, 42 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime))
[Called By]
- >> xTaskIncrementTick
- >> xTaskResumeAll
makeFreeRtosPriority (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os.o(i.makeFreeRtosPriority))
[Called By]
prvHeapInit (Thumb, 98 bytes, Stack size 12 bytes, heap_4.o(i.prvHeapInit))
[Stack]
- Max Depth = 12
- Call Chain = prvHeapInit
[Called By]
prvInsertBlockIntoFreeList (Thumb, 96 bytes, Stack size 8 bytes, heap_4.o(i.prvInsertBlockIntoFreeList))
[Stack]
- Max Depth = 8
- Call Chain = prvInsertBlockIntoFreeList
[Called By]- >> vPortFree
- >> pvPortMalloc
prvTaskExitError (Thumb, 60 bytes, Stack size 0 bytes, port.o(i.prvTaskExitError))
[Address Reference Count : 1]
- port.o(i.pxPortInitialiseStack)
lv_color_hex (Thumb, 34 bytes, Stack size 8 bytes, setup_scr_screen.o(i.lv_color_hex))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_hex
[Called By]
disp_flush (Thumb, 144 bytes, Stack size 32 bytes, lv_port_disp.o(i.disp_flush))
[Stack]
- Max Depth = 96
- Call Chain = disp_flush ⇒ lcd_address ⇒ transfer_data_16 ⇒ transfer_data ⇒ lcd_data2pin
[Calls]- >> transfer_data_16
- >> lcd_address
- >> lv_disp_flush_ready
[Address Reference Count : 1]- lv_port_disp.o(i.lv_port_disp_init)
disp_init (Thumb, 2 bytes, Stack size 0 bytes, lv_port_disp.o(i.disp_init))
[Called By]
is_out_anim (Thumb, 30 bytes, Stack size 0 bytes, lv_disp.o(i.is_out_anim))
[Called By]
lv_anim_set_delay (Thumb, 6 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_delay))
[Called By]
lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_exec_cb))
[Called By]
lv_anim_set_time (Thumb, 4 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_time))
[Called By]
lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_values))
[Called By]
lv_anim_set_var (Thumb, 4 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_var))
[Called By]
lv_scr_act (Thumb, 14 bytes, Stack size 8 bytes, lv_disp.o(i.lv_scr_act))
[Stack]
- Max Depth = 16
- Call Chain = lv_scr_act ⇒ lv_disp_get_scr_act
[Calls]- >> lv_disp_get_scr_act
- >> lv_disp_get_default
[Called By]- >> lv_scr_load_anim
- >> scr_load_anim_start
opa_scale_anim (Thumb, 18 bytes, Stack size 16 bytes, lv_disp.o(i.opa_scale_anim))
[Stack]
- Max Depth = 548
- Call Chain = opa_scale_anim ⇒ lv_obj_set_style_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Address Reference Count : 1]- lv_disp.o(i.lv_scr_load_anim)
scr_anim_ready (Thumb, 90 bytes, Stack size 16 bytes, lv_disp.o(i.scr_anim_ready))
[Stack]
- Max Depth = 508
- Call Chain = scr_anim_ready ⇒ lv_obj_remove_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_remove_local_style_prop
- >> lv_obj_invalidate
- >> lv_obj_get_disp
- >> lv_obj_del
- >> lv_event_send
[Address Reference Count : 1]- lv_disp.o(i.lv_scr_load_anim)
scr_load_anim_start (Thumb, 34 bytes, Stack size 16 bytes, lv_disp.o(i.scr_load_anim_start))
[Stack]
- Max Depth = 112
- Call Chain = scr_load_anim_start ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]- >> lv_obj_get_disp
- >> lv_event_send
- >> lv_scr_act
[Address Reference Count : 1]- lv_disp.o(i.lv_scr_load_anim)
scr_load_internal (Thumb, 90 bytes, Stack size 16 bytes, lv_disp.o(i.scr_load_internal))
[Stack]
- Max Depth = 404
- Call Chain = scr_load_internal ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_disp
- >> lv_event_send
[Called By]
set_x_anim (Thumb, 16 bytes, Stack size 16 bytes, lv_disp.o(i.set_x_anim))
[Stack]
- Max Depth = 572
- Call Chain = set_x_anim ⇒ 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]
[Address Reference Count : 1]- lv_disp.o(i.lv_scr_load_anim)
set_y_anim (Thumb, 16 bytes, Stack size 16 bytes, lv_disp.o(i.set_y_anim))
[Stack]
- Max Depth = 572
- 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 : 1]- lv_disp.o(i.lv_scr_load_anim)
event_is_bubbled (Thumb, 138 bytes, Stack size 8 bytes, lv_event.o(i.event_is_bubbled))
[Stack]
- Max Depth = 8
- Call Chain = event_is_bubbled
[Calls]
[Called By]
event_send_core (Thumb, 312 bytes, Stack size 24 bytes, lv_event.o(i.event_send_core))
[Stack]
- Max Depth = 48 + In Cycle
- Call Chain = event_send_core ⇒ event_send_core (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_obj_get_event_dsc
- >> event_send_core
- >> event_is_bubbled
[Called By]- >> lv_event_send
- >> event_send_core
lv_obj_get_event_dsc (Thumb, 44 bytes, Stack size 0 bytes, lv_event.o(i.lv_obj_get_event_dsc))
[Called By]
focus_next_core (Thumb, 298 bytes, Stack size 48 bytes, lv_group.o(i.focus_next_core))
[Stack]
- Max Depth = 436
- Call Chain = focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_get_state
- >> get_indev
- >> lv_obj_has_flag
[Called By]- >> lv_group_focus_prev
- >> lv_group_focus_next
get_indev (Thumb, 90 bytes, Stack size 24 bytes, lv_group.o(i.get_indev))
[Stack]
- Max Depth = 32
- Call Chain = get_indev ⇒ lv_indev_get_next
[Calls]- >> lv_indev_get_type
- >> lv_indev_get_next
[Called By]- >> lv_group_set_editing
- >> lv_group_remove_obj
- >> focus_next_core
lv_group_refocus (Thumb, 60 bytes, Stack size 16 bytes, lv_group.o(i.lv_group_refocus))
[Stack]
- Max Depth = 468
- Call Chain = lv_group_refocus ⇒ lv_group_focus_prev ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_group_focus_prev
- >> lv_group_focus_next
[Called By]- >> lv_group_remove_obj
- >> lv_group_add_obj
draw_scrollbar (Thumb, 172 bytes, Stack size 160 bytes, lv_obj.o(i.draw_scrollbar))
[Stack]
- Max Depth = 524
- Call Chain = draw_scrollbar ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> lv_obj_get_scrollbar_area
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect
- >> lv_area_get_size
- >> scrollbar_init_draw_dsc
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_obj.o(i.lv_area_copy))
[Called By]
lv_obj_constructor (Thumb, 186 bytes, Stack size 32 bytes, lv_obj.o(i.lv_obj_constructor))
[Stack]
- Max Depth = 276
- Call Chain = lv_obj_constructor ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_obj_get_style_prop
[Address Reference Count : 1]
lv_obj_destructor (Thumb, 118 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_destructor))
[Stack]
- Max Depth = 532
- Call Chain = lv_obj_destructor ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_anim_del
- >> lv_obj_get_group
- >> lv_mem_free
- >> lv_group_remove_obj
- >> _lv_event_mark_deleted
- >> lv_obj_remove_style
- >> lv_obj_enable_style_refresh
[Address Reference Count : 1]
lv_obj_draw (Thumb, 784 bytes, Stack size 176 bytes, lv_obj.o(i.lv_obj_draw))
[Stack]
- Max Depth = 700
- Call Chain = lv_obj_draw ⇒ draw_scrollbar ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_event_get_param
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_mask_remove_custom
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> _lv_area_is_in
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_clip_corner
- >> lv_obj_get_style_border_post
- >> lv_obj_get_style_bg_opa
- >> lv_area_copy
- >> draw_scrollbar
- >> lv_obj_get_style_prop
[Called By]
lv_obj_event (Thumb, 1068 bytes, Stack size 56 bytes, lv_obj.o(i.lv_obj_event))
[Stack]
- Max Depth = 860
- Call Chain = lv_obj_event ⇒ lv_obj_scroll_to_view_recursive ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_get_child_cnt
- >> lv_event_get_code
- >> lv_obj_get_state
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_event_set_ext_draw_size
- >> lv_event_get_param
- >> lv_event_get_indev
- >> lv_event_get_current_target
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_scroll_to_view_recursive
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_invalidate_area
- >> lv_obj_get_width
- >> lv_obj_get_scrollbar_mode
- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_get_height
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_add_state
- >> lv_obj_get_style_layout
- >> lv_obj_get_style_align
- >> lv_obj_draw
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_dir
- >> lv_obj_is_editable
- >> lv_obj_get_style_prop
- >> lv_obj_clear_state
- >> lv_indev_get_scroll_obj
[Address Reference Count : 1]
lv_obj_get_style_align (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_align))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_align ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_bg_opa (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_bg_opa))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_bg_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> scrollbar_init_draw_dsc
- >> lv_obj_draw
lv_obj_get_style_border_post (Thumb, 30 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_border_post))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_border_post ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_clip_corner (Thumb, 30 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_clip_corner))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_clip_corner ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_layout (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_layout))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_layout ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_radius (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_radius))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_radius ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> scrollbar_init_draw_dsc
- >> lv_obj_draw
lv_obj_get_style_transform_height (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_transform_height))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_transform_height ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_transform_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_transform_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_transform_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_set_state (Thumb, 514 bytes, Stack size 72 bytes, lv_obj.o(i.lv_obj_set_state))
[Stack]
- Max Depth = 540
- Call Chain = lv_obj_set_state ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_style_get_selector_state
- >> lv_obj_style_get_selector_part
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> _lv_obj_style_state_compare
- >> _lv_obj_style_create_transition
- >> lv_style_get_prop_inlined
[Called By]- >> lv_obj_add_state
- >> lv_obj_clear_state
lv_style_get_prop_inlined (Thumb, 250 bytes, Stack size 32 bytes, lv_obj.o(i.lv_style_get_prop_inlined))
[Stack]
- Max Depth = 68
- Call Chain = lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_style_prop_get_default
[Called By]
scrollbar_init_draw_dsc (Thumb, 344 bytes, Stack size 32 bytes, lv_obj.o(i.scrollbar_init_draw_dsc))
[Stack]
- Max Depth = 252
- Call Chain = scrollbar_init_draw_dsc ⇒ lv_obj_get_style_opa_recursive ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_opa_recursive
- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_bg_opa
- >> lv_obj_get_style_prop
[Called By]
get_instance_size (Thumb, 34 bytes, Stack size 0 bytes, lv_obj_class.o(i.get_instance_size))
[Called By]
- >> lv_obj_class_create_obj
lv_obj_construct (Thumb, 42 bytes, Stack size 16 bytes, lv_obj_class.o(i.lv_obj_construct))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = lv_obj_construct ⇒ lv_obj_construct (Cycle)
[Calls]
[Called By]- >> lv_obj_class_init_obj
- >> lv_obj_construct
lv_obj_get_style_bg_color_filtered (Thumb, 34 bytes, Stack size 24 bytes, lv_obj_draw.o(i.lv_obj_get_style_bg_color_filtered))
[Stack]
- Max Depth = 244
- Call Chain = lv_obj_get_style_bg_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> _lv_obj_style_apply_color_filter
[Called By]- >> lv_obj_init_draw_rect_dsc
lv_obj_get_style_blend_mode (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_blend_mode))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_arc_dsc
lv_obj_get_style_outline_opa (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_outline_opa))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_outline_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_outline_pad (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_outline_pad))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_outline_pad ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_outline_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_outline_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_outline_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_ofs_x (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_shadow_ofs_x))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_shadow_ofs_x ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_ofs_y (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_shadow_ofs_y))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_shadow_ofs_y ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_opa (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_shadow_opa))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_shadow_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_spread (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_shadow_spread))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_shadow_spread ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_shadow_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_shadow_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_text_color_filtered (Thumb, 34 bytes, Stack size 24 bytes, lv_obj_draw.o(i.lv_obj_get_style_text_color_filtered))
[Stack]
- Max Depth = 244
- Call Chain = lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> _lv_obj_style_apply_color_filter
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_label_dsc
lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_text_font))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_label_dsc
calc_content_height (Thumb, 304 bytes, Stack size 48 bytes, lv_obj_pos.o(i.calc_content_height))
[Stack]
- Max Depth = 652
- Call Chain = calc_content_height ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_scroll_to_y
- >> lv_obj_is_layout_positioned
- >> lv_obj_has_flag_any
- >> lv_obj_get_self_height
- >> lv_obj_get_style_y
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_align
- >> lv_area_get_height
[Called By]
calc_content_width (Thumb, 526 bytes, Stack size 48 bytes, lv_obj_pos.o(i.calc_content_width))
[Stack]
- Max Depth = 652
- Call Chain = calc_content_width ⇒ lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_scroll_to_x
- >> lv_obj_is_layout_positioned
- >> lv_obj_has_flag_any
- >> lv_obj_get_self_width
- >> lv_obj_get_style_y
- >> lv_obj_get_style_x
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_align
- >> lv_area_get_width
[Called By]
layout_update_core (Thumb, 154 bytes, Stack size 24 bytes, lv_obj_pos.o(i.layout_update_core))
[Stack]
- Max Depth = 764 + In Cycle
- Call Chain = layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_readjust_scroll
- >> lv_obj_refr_size
- >> lv_obj_refr_pos
- >> lv_obj_get_style_layout
- >> layout_update_core
[Called By]- >> lv_obj_update_layout
- >> layout_update_core
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_pos.o(i.lv_area_copy))
[Called By]
- >> lv_obj_invalidate
- >> lv_obj_invalidate_area
- >> lv_obj_is_visible
- >> lv_obj_get_coords
- >> lv_obj_get_click_area
- >> lv_obj_area_is_visible
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_pos.o(i.lv_area_get_height))
[Called By]
- >> lv_obj_get_height
- >> transform_point
- >> calc_content_height
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_pos.o(i.lv_area_get_width))
[Called By]
- >> lv_obj_get_width
- >> transform_point
- >> calc_content_width
lv_obj_get_style_align (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_align))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_align ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_refr_pos
- >> calc_content_width
- >> calc_content_height
lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_base_dir))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_refr_size
- >> lv_obj_refr_pos
- >> lv_obj_align_to
- >> calc_content_width
lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_border_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_set_content_height
- >> lv_obj_refr_size
- >> lv_obj_move_to
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_content_coords
- >> lv_obj_align_to
- >> calc_content_width
- >> calc_content_height
lv_obj_get_style_height (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_height))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_refr_size
- >> lv_obj_refresh_self_size
lv_obj_get_style_layout (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_layout))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_layout ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_is_layout_positioned
- >> layout_update_core
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_set_content_height
- >> lv_obj_refr_size
- >> lv_obj_get_content_height
- >> lv_obj_get_content_coords
- >> calc_content_height
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_refr_size
- >> lv_obj_move_to
- >> lv_obj_get_x
- >> lv_obj_get_content_width
- >> lv_obj_get_content_coords
- >> lv_obj_align_to
- >> calc_content_width
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_refr_size
- >> lv_obj_get_content_width
- >> lv_obj_get_content_coords
- >> calc_content_width
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_set_content_height
- >> lv_obj_refr_size
- >> lv_obj_move_to
- >> lv_obj_get_y
- >> lv_obj_get_content_height
- >> lv_obj_get_content_coords
- >> lv_obj_align_to
- >> calc_content_height
lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_refr_size
- >> lv_obj_refresh_self_size
lv_obj_get_style_x (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_x))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_x ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_refr_pos
- >> calc_content_width
lv_obj_get_style_y (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_y))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_y ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_refr_pos
- >> calc_content_width
- >> calc_content_height
transform_point (Thumb, 378 bytes, Stack size 40 bytes, lv_obj_pos.o(i.transform_point))
[Stack]
- Max Depth = 220
- Call Chain = transform_point ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_point_transform
- >> lv_obj_get_style_prop
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_obj_transform_point
lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_anim_set_exec_cb))
[Called By]
lv_anim_set_path_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_anim_set_path_cb))
[Called By]
lv_anim_set_time (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_anim_set_time))
[Called By]
lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_anim_set_values))
[Called By]
lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_base_dir))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_readjust_scroll
- >> lv_obj_scroll_by_bounded
lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_border_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> scroll_area_into_view
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_bottom
- >> scroll_area_into_view
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> scroll_area_into_view
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> scroll_area_into_view
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_bottom
- >> scroll_area_into_view
scroll_anim_ready_cb (Thumb, 16 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.scroll_anim_ready_cb))
[Stack]
- Max Depth = 104
- Call Chain = scroll_anim_ready_cb ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]
[Address Reference Count : 1]- lv_obj_scroll.o(i.lv_obj_scroll_by)
scroll_area_into_view (Thumb, 864 bytes, Stack size 120 bytes, lv_obj_scroll.o(i.scroll_area_into_view))
[Stack]
- Max Depth = 644
- Call Chain = scroll_area_into_view ⇒ lv_obj_scroll_by ⇒ _lv_obj_scroll_by_raw ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_event_send
- >> lv_anim_del
- >> lv_obj_get_parent
- >> lv_obj_has_flag
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_dir
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_border_width
[Called By]- >> lv_obj_scroll_to_view_recursive
scroll_x_anim (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.scroll_x_anim))
[Stack]
- Max Depth = 428
- Call Chain = scroll_x_anim ⇒ _lv_obj_scroll_by_raw ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_scroll_x
- >> _lv_obj_scroll_by_raw
[Address Reference Count : 4]- lv_obj_scroll.o(i.lv_obj_scroll_by)
- lv_obj_scroll.o(i.lv_obj_scroll_to_x)
- lv_obj_scroll.o(i.scroll_area_into_view)
- lv_obj_scroll.o(i.lv_obj_get_scroll_end)
scroll_y_anim (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.scroll_y_anim))
[Stack]
- Max Depth = 428
- Call Chain = scroll_y_anim ⇒ _lv_obj_scroll_by_raw ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_scroll_y
- >> _lv_obj_scroll_by_raw
[Address Reference Count : 4]- lv_obj_scroll.o(i.lv_obj_scroll_by)
- lv_obj_scroll.o(i.lv_obj_scroll_to_y)
- lv_obj_scroll.o(i.scroll_area_into_view)
- lv_obj_scroll.o(i.lv_obj_get_scroll_end)
calculate_layer_type (Thumb, 110 bytes, Stack size 16 bytes, lv_obj_style.o(i.calculate_layer_type))
[Stack]
- Max Depth = 196
- Call Chain = calculate_layer_type ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
get_local_style (Thumb, 262 bytes, Stack size 16 bytes, lv_obj_style.o(i.get_local_style))
[Stack]
- Max Depth = 248
- Call Chain = get_local_style ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_init
- >> lv_mem_realloc
- >> lv_memset_00
- >> lv_mem_alloc
[Called By]- >> lv_obj_set_local_style_prop
get_prop_core (Thumb, 348 bytes, Stack size 64 bytes, lv_obj_style.o(i.get_prop_core))
[Stack]
- Max Depth = 148
- Call Chain = get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_style_get_selector_state
- >> lv_obj_style_get_selector_part
- >> lv_style_get_prop
- >> _lv_style_get_prop_group
[Called By]
get_trans_style (Thumb, 196 bytes, Stack size 16 bytes, lv_obj_style.o(i.get_trans_style))
[Stack]
- Max Depth = 248
- Call Chain = get_trans_style ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_init
- >> lv_mem_realloc
- >> lv_memset_00
- >> lv_mem_alloc
[Called By]- >> _lv_obj_style_create_transition
- >> trans_anim_start_cb
lv_anim_set_delay (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_delay))
[Called By]
- >> _lv_obj_style_create_transition
lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_exec_cb))
[Called By]
- >> _lv_obj_style_create_transition
lv_anim_set_ready_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_ready_cb))
[Called By]
- >> _lv_obj_style_create_transition
lv_anim_set_time (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_time))
[Called By]
- >> _lv_obj_style_create_transition
lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_values))
[Called By]
- >> _lv_obj_style_create_transition
lv_anim_set_var (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_var))
[Called By]
- >> _lv_obj_style_create_transition
lv_obj_get_style_opa (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style.o(i.lv_obj_get_style_opa))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_obj_get_style_opa_recursive
lv_style_prop_has_flag (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style.o(i.lv_style_prop_has_flag))
[Stack]
- Max Depth = 16
- Call Chain = lv_style_prop_has_flag
[Calls]- >> _lv_style_prop_lookup_flags
[Called By]- >> lv_obj_refresh_style
- >> lv_obj_get_style_prop
refresh_children_style (Thumb, 64 bytes, Stack size 24 bytes, lv_obj_style.o(i.refresh_children_style))
[Stack]
- Max Depth = 412 + In Cycle
- Call Chain = refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_child_cnt
- >> refresh_children_style
[Called By]- >> lv_obj_refresh_style
- >> refresh_children_style
report_style_change_core (Thumb, 90 bytes, Stack size 24 bytes, lv_obj_style.o(i.report_style_change_core))
[Stack]
- Max Depth = 492 + In Cycle
- Call Chain = report_style_change_core ⇒ report_style_change_core (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_refresh_style
- >> report_style_change_core
[Called By]- >> lv_obj_report_style_change
- >> report_style_change_core
trans_anim_cb (Thumb, 468 bytes, Stack size 56 bytes, lv_obj_style.o(i.trans_anim_cb))
[Stack]
- Max Depth = 524
- Call Chain = trans_anim_cb ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_refresh_style
- >> lv_style_set_prop
- >> lv_style_get_prop
[Address Reference Count : 1]- lv_obj_style.o(i._lv_obj_style_create_transition)
trans_anim_ready_cb (Thumb, 204 bytes, Stack size 40 bytes, lv_obj_style.o(i.trans_anim_ready_cb))
[Stack]
- Max Depth = 556
- 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_remove_prop
- >> lv_style_is_empty
[Address Reference Count : 1]- lv_obj_style.o(i._lv_obj_style_create_transition)
trans_anim_start_cb (Thumb, 72 bytes, Stack size 24 bytes, lv_obj_style.o(i.trans_anim_start_cb))
[Stack]
- Max Depth = 344
- Call Chain = trans_anim_start_cb ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_obj_style_get_selector_part
- >> lv_obj_get_style_prop
- >> lv_style_set_prop
- >> trans_del
- >> get_trans_style
[Address Reference Count : 1]- lv_obj_style.o(i._lv_obj_style_create_transition)
trans_del (Thumb, 180 bytes, Stack size 40 bytes, lv_obj_style.o(i.trans_del))
[Stack]
- Max Depth = 272
- Call Chain = trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_anim_del
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_style_remove_prop
[Called By]- >> lv_obj_add_style
- >> lv_obj_remove_style
- >> trans_anim_start_cb
obj_del_core (Thumb, 346 bytes, Stack size 40 bytes, lv_obj_tree.o(i.obj_del_core))
[Stack]
- Max Depth = 272 + In Cycle
- Call Chain = obj_del_core ⇒ obj_del_core (Cycle)
[Calls]- >> lv_obj_get_disp
- >> lv_event_send
- >> lv_obj_get_group
- >> lv_mem_free
- >> lv_indev_get_next
- >> lv_mem_realloc
- >> lv_indev_reset
- >> lv_indev_get_obj_act
- >> _lv_obj_destruct
- >> lv_obj_get_index
- >> lv_obj_get_child
- >> obj_del_core
[Called By]- >> lv_obj_del
- >> obj_del_core
call_flush_cb (Thumb, 68 bytes, Stack size 24 bytes, lv_refr.o(i.call_flush_cb))
[Stack]
- Max Depth = 24
- Call Chain = call_flush_cb
[Called By]- >> draw_buf_rotate
- >> draw_buf_flush
draw_buf_flush (Thumb, 258 bytes, Stack size 24 bytes, lv_refr.o(i.draw_buf_flush))
[Stack]
- Max Depth = 336
- Call Chain = draw_buf_flush ⇒ draw_buf_rotate ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_disp_get_draw_buf
- >> draw_buf_rotate
- >> call_flush_cb
[Called By]
draw_buf_rotate (Thumb, 554 bytes, Stack size 56 bytes, lv_refr.o(i.draw_buf_rotate))
[Stack]
- Max Depth = 312
- Call Chain = draw_buf_rotate ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_disp_get_draw_buf
- >> lv_area_get_width
- >> lv_area_get_height
- >> draw_buf_rotate_90_sqr
- >> draw_buf_rotate_90
- >> draw_buf_rotate_180
- >> call_flush_cb
[Called By]
draw_buf_rotate4 (Thumb, 26 bytes, Stack size 12 bytes, lv_refr.o(i.draw_buf_rotate4))
[Stack]
- Max Depth = 12
- Call Chain = draw_buf_rotate4
[Called By]- >> draw_buf_rotate_90_sqr
draw_buf_rotate_180 (Thumb, 142 bytes, Stack size 48 bytes, lv_refr.o(i.draw_buf_rotate_180))
[Stack]
- Max Depth = 48
- Call Chain = draw_buf_rotate_180
[Calls]- >> lv_area_get_width
- >> lv_area_get_height
[Called By]
draw_buf_rotate_90 (Thumb, 90 bytes, Stack size 32 bytes, lv_refr.o(i.draw_buf_rotate_90))
[Stack]
- Max Depth = 32
- Call Chain = draw_buf_rotate_90
[Called By]
draw_buf_rotate_90_sqr (Thumb, 148 bytes, Stack size 32 bytes, lv_refr.o(i.draw_buf_rotate_90_sqr))
[Stack]
- Max Depth = 44
- Call Chain = draw_buf_rotate_90_sqr ⇒ draw_buf_rotate4
[Calls]
[Called By]
get_max_row (Thumb, 128 bytes, Stack size 32 bytes, lv_refr.o(i.get_max_row))
[Stack]
- Max Depth = 32
- Call Chain = get_max_row
[Calls]
[Called By]
layer_alpha_test (Thumb, 116 bytes, Stack size 32 bytes, lv_refr.o(i.layer_alpha_test))
[Stack]
- Max Depth = 136
- Call Chain = layer_alpha_test ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_event_send
- >> _lv_area_is_in
- >> lv_draw_layer_adjust
[Called By]
layer_get_area (Thumb, 172 bytes, Stack size 56 bytes, lv_refr.o(i.layer_get_area))
[Stack]
- Max Depth = 348
- Call Chain = layer_get_area ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_area_increase
- >> _lv_area_intersect
- >> lv_obj_get_transformed_area
- >> lv_obj_get_coords
- >> _lv_obj_get_ext_draw_size
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_refr.o(i.lv_area_copy))
[Called By]
- >> _lv_inv_area
- >> lv_refr_join_area
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_refr.o(i.lv_area_get_height))
[Called By]
- >> refr_obj
- >> refr_area
- >> get_max_row
- >> draw_buf_rotate_180
- >> draw_buf_rotate
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_refr.o(i.lv_area_get_width))
[Called By]
- >> refr_obj
- >> refr_area
- >> draw_buf_rotate_180
- >> draw_buf_rotate
lv_refr_get_top_obj (Thumb, 144 bytes, Stack size 40 bytes, lv_refr.o(i.lv_refr_get_top_obj))
[Stack]
- Max Depth = 144 + In Cycle
- Call Chain = lv_refr_get_top_obj ⇒ lv_refr_get_top_obj (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_get_child_cnt
- >> lv_obj_has_flag
- >> _lv_area_is_in
- >> _lv_obj_get_layer_type
- >> lv_refr_get_top_obj
[Called By]- >> refr_area_part
- >> lv_refr_get_top_obj
lv_refr_join_area (Thumb, 206 bytes, Stack size 32 bytes, lv_refr.o(i.lv_refr_join_area))
[Stack]
- Max Depth = 40
- Call Chain = lv_refr_join_area ⇒ lv_area_get_size
[Calls]- >> lv_area_get_size
- >> _lv_area_join
- >> _lv_area_is_on
- >> lv_area_copy
[Called By]
refr_area (Thumb, 472 bytes, Stack size 64 bytes, lv_refr.o(i.refr_area))
[Stack]
- Max Depth = 944
- Call Chain = refr_area ⇒ refr_area_part ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_area_set
- >> refr_area_part
- >> lv_area_get_width
- >> lv_area_get_height
- >> get_max_row
[Called By]
refr_area_part (Thumb, 538 bytes, Stack size 96 bytes, lv_refr.o(i.refr_area_part))
[Stack]
- Max Depth = 880
- Call Chain = refr_area_part ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_disp_get_scr_act
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_area_set
- >> lv_disp_get_layer_top
- >> lv_disp_get_layer_sys
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_img_decoder_get_info
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_disp_get_draw_buf
- >> refr_obj_and_children
- >> lv_refr_get_top_obj
- >> draw_buf_flush
[Called By]
refr_invalid_areas (Thumb, 300 bytes, Stack size 16 bytes, lv_refr.o(i.refr_invalid_areas))
[Stack]
- Max Depth = 960
- Call Chain = refr_invalid_areas ⇒ refr_area ⇒ refr_area_part ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_area_get_size
- >> refr_area
[Called By]
refr_obj (Thumb, 748 bytes, Stack size 80 bytes, lv_refr.o(i.refr_obj))
[Stack]
- Max Depth = 428
- Call Chain = refr_obj ⇒ layer_get_area ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_has_flag
- >> _lv_area_is_in
- >> lv_obj_get_style_prop
- >> _lv_obj_get_layer_type
- >> lv_draw_layer_destroy
- >> lv_draw_layer_create
- >> lv_draw_layer_blend
- >> lv_draw_img_dsc_init
- >> lv_obj_redraw
- >> lv_area_get_width
- >> lv_area_get_height
- >> layer_get_area
- >> layer_alpha_test
[Called By]- >> lv_obj_redraw
- >> refr_obj_and_children
refr_obj_and_children (Thumb, 150 bytes, Stack size 40 bytes, lv_refr.o(i.refr_obj_and_children))
[Stack]
- Max Depth = 468
- Call Chain = refr_obj_and_children ⇒ refr_obj ⇒ layer_get_area ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_disp_get_scr_act
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_get_child_cnt
- >> refr_obj
[Called By]
refr_sync_areas (Thumb, 390 bytes, Stack size 88 bytes, lv_refr.o(i.refr_sync_areas))
[Stack]
- Max Depth = 312
- Call Chain = refr_sync_areas ⇒ _lv_ll_ins_prev ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_disp_get_hor_res
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> _lv_ll_clear
- >> _lv_ll_is_empty
- >> _lv_ll_ins_prev
- >> _lv_area_diff
- >> __aeabi_memclr4
[Called By]
apply_theme (Thumb, 32 bytes, Stack size 16 bytes, lv_theme.o(i.apply_theme))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = apply_theme ⇒ apply_theme (Cycle)
[Calls]
[Called By]- >> lv_theme_apply
- >> apply_theme
decode_and_draw (Thumb, 618 bytes, Stack size 104 bytes, lv_draw_img.o(i.decode_and_draw))
[Stack]
- Max Depth = 760
- Call Chain = decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> _lv_area_intersect
- >> lv_img_decoder_read_line
- >> lv_img_decoder_close
- >> lv_area_set_height
- >> _lv_img_cache_open
- >> _lv_img_buf_get_transformed_area
- >> lv_img_cf_is_chroma_keyed
- >> lv_img_cf_has_alpha
- >> lv_draw_img_decoded
- >> show_error
- >> lv_area_get_width
- >> lv_area_copy
- >> draw_cleanup
[Called By]
draw_cleanup (Thumb, 12 bytes, Stack size 8 bytes, lv_draw_img.o(i.draw_cleanup))
[Stack]
- Max Depth = 136
- Call Chain = draw_cleanup ⇒ lv_img_decoder_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_area_copy))
[Called By]
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_area_get_width))
[Called By]
lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_draw_img.o(i.lv_color_make))
[Stack]
- Max Depth = 12
- Call Chain = lv_color_make
[Called By]- >> lv_draw_img_dsc_init
- >> show_error
show_error (Thumb, 82 bytes, Stack size 112 bytes, lv_draw_img.o(i.show_error))
[Stack]
- Max Depth = 656
- Call Chain = show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_color_make
[Called By]- >> lv_draw_img
- >> decode_and_draw
hex_char_to_num (Thumb, 80 bytes, Stack size 0 bytes, lv_draw_label.o(i.hex_char_to_num))
[Called By]
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_label.o(i.lv_area_get_width))
[Called By]
lv_color_black (Thumb, 22 bytes, Stack size 8 bytes, lv_draw_label.o(i.lv_color_black))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> lv_draw_label_dsc_init
- >> lv_draw_label
lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_draw_label.o(i.lv_color_make))
[Stack]
- Max Depth = 12
- Call Chain = lv_color_make
[Called By]- >> lv_draw_label
- >> lv_color_black
circ_calc_aa4 (Thumb, 862 bytes, Stack size 88 bytes, lv_draw_mask.o(i.circ_calc_aa4))
[Stack]
- Max Depth = 344
- Call Chain = circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_mem_alloc
- >> circ_next
- >> circ_init
- >> circ_cont
[Called By]- >> lv_draw_mask_radius_init
circ_cont (Thumb, 22 bytes, Stack size 0 bytes, lv_draw_mask.o(i.circ_cont))
[Called By]
circ_init (Thumb, 16 bytes, Stack size 0 bytes, lv_draw_mask.o(i.circ_init))
[Called By]
circ_next (Thumb, 60 bytes, Stack size 0 bytes, lv_draw_mask.o(i.circ_next))
[Called By]
get_next_line (Thumb, 44 bytes, Stack size 12 bytes, lv_draw_mask.o(i.get_next_line))
[Stack]
- Max Depth = 12
- Call Chain = get_next_line
[Called By]
line_mask_flat (Thumb, 482 bytes, Stack size 56 bytes, lv_draw_mask.o(i.line_mask_flat))
[Stack]
- Max Depth = 68
- Call Chain = line_mask_flat ⇒ lv_memset_00
[Calls]- >> lv_memset_00
- >> mask_mix
[Called By]
line_mask_steep (Thumb, 676 bytes, Stack size 80 bytes, lv_draw_mask.o(i.line_mask_steep))
[Stack]
- Max Depth = 92
- Call Chain = line_mask_steep ⇒ lv_memset_00
[Calls]- >> lv_memset_00
- >> mask_mix
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_area_copy))
[Called By]
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_radius
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_area_get_height))
[Called By]
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_radius
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_area_get_width))
[Called By]
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_radius
lv_draw_mask_angle (Thumb, 1070 bytes, Stack size 64 bytes, lv_draw_mask.o(i.lv_draw_mask_angle))
[Stack]
- Max Depth = 196
- Call Chain = lv_draw_mask_angle ⇒ lv_draw_mask_line ⇒ line_mask_steep ⇒ lv_memset_00
[Calls]- >> lv_memset_00
- >> lv_draw_mask_line
[Address Reference Count : 1]- lv_draw_mask.o(i.lv_draw_mask_angle_init)
lv_draw_mask_line (Thumb, 300 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_line))
[Stack]
- Max Depth = 132
- Call Chain = lv_draw_mask_line ⇒ line_mask_steep ⇒ lv_memset_00
[Calls]- >> lv_memset_00
- >> line_mask_steep
- >> line_mask_flat
[Called By]
[Address Reference Count : 1]- lv_draw_mask.o(i.lv_draw_mask_line_points_init)
lv_draw_mask_radius (Thumb, 846 bytes, Stack size 88 bytes, lv_draw_mask.o(i.lv_draw_mask_radius))
[Stack]
- Max Depth = 100
- Call Chain = lv_draw_mask_radius ⇒ lv_memset_00
[Calls]- >> lv_memset_00
- >> mask_mix
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> get_next_line
[Address Reference Count : 1]- lv_draw_mask.o(i.lv_draw_mask_radius_init)
mask_mix (Thumb, 36 bytes, Stack size 0 bytes, lv_draw_mask.o(i.mask_mix))
[Called By]
- >> lv_draw_mask_radius
- >> line_mask_steep
- >> line_mask_flat
lv_color_black (Thumb, 22 bytes, Stack size 8 bytes, lv_draw_rect.o(i.lv_color_black))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_black ⇒ lv_color_make
[Calls]
[Called By]
lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_draw_rect.o(i.lv_color_make))
[Stack]
- Max Depth = 12
- Call Chain = lv_color_make
[Called By]- >> lv_color_white
- >> lv_color_black
lv_color_white (Thumb, 22 bytes, Stack size 8 bytes, lv_draw_rect.o(i.lv_color_white))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_white ⇒ lv_color_make
[Calls]
[Called By]
lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_img_decoder.o(i.lv_color_make))
[Stack]
- Max Depth = 12
- Call Chain = lv_color_make
[Called By]- >> lv_img_decoder_built_in_open
lv_img_decoder_built_in_line_alpha (Thumb, 442 bytes, Stack size 104 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_alpha))
[Stack]
- Max Depth = 384
- Call Chain = lv_img_decoder_built_in_line_alpha ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
[Called By]- >> lv_img_decoder_built_in_read_line
lv_img_decoder_built_in_line_indexed (Thumb, 404 bytes, Stack size 72 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_indexed))
[Stack]
- Max Depth = 352
- Call Chain = lv_img_decoder_built_in_line_indexed ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
[Called By]- >> lv_img_decoder_built_in_read_line
lv_img_decoder_built_in_line_true_color (Thumb, 128 bytes, Stack size 48 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_true_color))
[Stack]
- Max Depth = 328
- Call Chain = lv_img_decoder_built_in_line_true_color ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
[Called By]- >> lv_img_decoder_built_in_read_line
draw_quarter_0 (Thumb, 584 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(i.draw_quarter_0))
[Stack]
- Max Depth = 40
- Call Chain = draw_quarter_0 ⇒ lv_draw_rect
[Calls]- >> lv_draw_rect
- >> _lv_area_intersect
- >> lv_trigo_sin
[Called By]
draw_quarter_1 (Thumb, 594 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(i.draw_quarter_1))
[Stack]
- Max Depth = 40
- Call Chain = draw_quarter_1 ⇒ lv_draw_rect
[Calls]- >> lv_draw_rect
- >> _lv_area_intersect
- >> lv_trigo_sin
[Called By]
draw_quarter_2 (Thumb, 604 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(i.draw_quarter_2))
[Stack]
- Max Depth = 40
- Call Chain = draw_quarter_2 ⇒ lv_draw_rect
[Calls]- >> lv_draw_rect
- >> _lv_area_intersect
- >> lv_trigo_sin
[Called By]
draw_quarter_3 (Thumb, 594 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(i.draw_quarter_3))
[Stack]
- Max Depth = 40
- Call Chain = draw_quarter_3 ⇒ lv_draw_rect
[Calls]- >> lv_draw_rect
- >> _lv_area_intersect
- >> lv_trigo_sin
[Called By]
get_rounded_area (Thumb, 168 bytes, Stack size 48 bytes, lv_draw_sw_arc.o(i.get_rounded_area))
[Stack]
- Max Depth = 48
- Call Chain = get_rounded_area
[Calls]
[Called By]
color_blend_true_color_additive (Thumb, 162 bytes, Stack size 32 bytes, lv_draw_sw_blend.o(i.color_blend_true_color_additive))
[Stack]
- Max Depth = 60
- Call Chain = color_blend_true_color_additive ⇒ lv_color_mix
[Calls]
[Address Reference Count : 2]- lv_draw_sw_blend.o(i.fill_blended)
- lv_draw_sw_blend.o(i.map_blended)
color_blend_true_color_multiply (Thumb, 144 bytes, Stack size 24 bytes, lv_draw_sw_blend.o(i.color_blend_true_color_multiply))
[Stack]
- Max Depth = 52
- Call Chain = color_blend_true_color_multiply ⇒ lv_color_mix
[Calls]
[Address Reference Count : 2]- lv_draw_sw_blend.o(i.fill_blended)
- lv_draw_sw_blend.o(i.map_blended)
color_blend_true_color_subtractive (Thumb, 162 bytes, Stack size 32 bytes, lv_draw_sw_blend.o(i.color_blend_true_color_subtractive))
[Stack]
- Max Depth = 60
- Call Chain = color_blend_true_color_subtractive ⇒ lv_color_mix
[Calls]
[Address Reference Count : 2]- lv_draw_sw_blend.o(i.fill_blended)
- lv_draw_sw_blend.o(i.map_blended)
fill_blended (Thumb, 342 bytes, Stack size 80 bytes, lv_draw_sw_blend.o(i.fill_blended))
[Stack]
- Max Depth = 80
- Call Chain = fill_blended
[Calls]- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_draw_sw_blend_basic
fill_normal (Thumb, 856 bytes, Stack size 80 bytes, lv_draw_sw_blend.o(i.fill_normal))
[Stack]
- Max Depth = 108
- Call Chain = fill_normal ⇒ lv_color_mix
[Calls]- >> lv_color_fill
- >> lv_color_mix_premult
- >> lv_color_mix
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_draw_sw_blend_basic
fill_set_px (Thumb, 188 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(i.fill_set_px))
[Stack]
- Max Depth = 72
- Call Chain = fill_set_px
[Calls]- >> _lv_refr_get_disp_refreshing
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_draw_sw_blend_basic
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_blend.o(i.lv_area_get_height))
[Called By]
- >> map_set_px
- >> map_normal
- >> map_blended
- >> fill_set_px
- >> fill_normal
- >> fill_blended
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_blend.o(i.lv_area_get_width))
[Called By]
- >> map_set_px
- >> map_normal
- >> map_blended
- >> fill_set_px
- >> fill_normal
- >> fill_blended
- >> lv_draw_sw_blend_basic
lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_draw_sw_blend.o(i.lv_color_mix))
[Stack]
- Max Depth = 28
- Call Chain = lv_color_mix
[Called By]- >> map_normal
- >> fill_normal
- >> color_blend_true_color_subtractive
- >> color_blend_true_color_multiply
- >> color_blend_true_color_additive
lv_color_mix_premult (Thumb, 120 bytes, Stack size 20 bytes, lv_draw_sw_blend.o(i.lv_color_mix_premult))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_mix_premult
[Called By]
map_blended (Thumb, 386 bytes, Stack size 80 bytes, lv_draw_sw_blend.o(i.map_blended))
[Stack]
- Max Depth = 80
- Call Chain = map_blended
[Calls]- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_draw_sw_blend_basic
map_normal (Thumb, 846 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(i.map_normal))
[Stack]
- Max Depth = 100
- Call Chain = map_normal ⇒ lv_color_mix
[Calls]- >> lv_memcpy
- >> lv_color_mix
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_draw_sw_blend_basic
map_set_px (Thumb, 214 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(i.map_set_px))
[Stack]
- Max Depth = 72
- Call Chain = map_set_px
[Calls]- >> _lv_refr_get_disp_refreshing
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_draw_sw_blend_basic
allocate_item (Thumb, 288 bytes, Stack size 40 bytes, lv_draw_sw_gradient.o(i.allocate_item))
[Stack]
- Max Depth = 224
- Call Chain = allocate_item ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_alloc
- >> iterate_cache
- >> compute_key
[Called By]
compute_key (Thumb, 16 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.compute_key))
[Stack]
- Max Depth = 8
- Call Chain = compute_key
[Called By]- >> lv_gradient_get
- >> allocate_item
find_item (Thumb, 22 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.find_item))
[Stack]
- Max Depth = 8
- Call Chain = find_item
[Address Reference Count : 1]- lv_draw_sw_gradient.o(i.lv_gradient_get)
find_oldest_item_life (Thumb, 30 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.find_oldest_item_life))
[Stack]
- Max Depth = 8
- Call Chain = find_oldest_item_life
[Address Reference Count : 1]- lv_draw_sw_gradient.o(i.allocate_item)
free_item (Thumb, 84 bytes, Stack size 24 bytes, lv_draw_sw_gradient.o(i.free_item))
[Stack]
- Max Depth = 48
- Call Chain = free_item ⇒ lv_memcpy
[Calls]- >> lv_memset_00
- >> lv_memcpy
- >> get_cache_item_size
[Called By]
get_cache_item_size (Thumb, 22 bytes, Stack size 0 bytes, lv_draw_sw_gradient.o(i.get_cache_item_size))
[Called By]
- >> next_in_cache
- >> free_item
iterate_cache (Thumb, 64 bytes, Stack size 24 bytes, lv_draw_sw_gradient.o(i.iterate_cache))
[Stack]
- Max Depth = 40
- Call Chain = iterate_cache ⇒ next_in_cache
[Calls]
[Called By]- >> lv_gradient_get
- >> allocate_item
kill_oldest_item (Thumb, 34 bytes, Stack size 16 bytes, lv_draw_sw_gradient.o(i.kill_oldest_item))
[Stack]
- Max Depth = 64
- Call Chain = kill_oldest_item ⇒ free_item ⇒ lv_memcpy
[Calls]
[Address Reference Count : 1]- lv_draw_sw_gradient.o(i.allocate_item)
lv_color_to32 (Thumb, 90 bytes, Stack size 12 bytes, lv_draw_sw_gradient.o(i.lv_color_to32))
[Stack]
- Max Depth = 12
- Call Chain = lv_color_to32
[Called By]
next_in_cache (Thumb, 48 bytes, Stack size 16 bytes, lv_draw_sw_gradient.o(i.next_in_cache))
[Stack]
- Max Depth = 16
- Call Chain = next_in_cache
[Calls]
[Called By]
convert_cb (Thumb, 490 bytes, Stack size 80 bytes, lv_draw_sw_img.o(i.convert_cb))
[Stack]
- Max Depth = 104
- Call Chain = convert_cb ⇒ lv_memcpy
[Calls]- >> lv_area_get_size
- >> lv_memcpy
- >> lv_memset_ff
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_draw_sw_img_decoded
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_sw_img.o(i.lv_area_copy))
[Called By]
- >> lv_draw_sw_img_decoded
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_img.o(i.lv_area_get_height))
[Called By]
- >> lv_draw_sw_img_decoded
- >> convert_cb
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_img.o(i.lv_area_get_width))
[Called By]
- >> lv_draw_sw_img_decoded
- >> convert_cb
lv_color_mix_premult (Thumb, 120 bytes, Stack size 20 bytes, lv_draw_sw_img.o(i.lv_color_mix_premult))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_mix_premult
[Called By]- >> lv_draw_sw_img_decoded
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_layer.o(i.lv_area_get_width))
[Called By]
- >> lv_draw_sw_layer_create
- >> lv_draw_sw_layer_blend
draw_letter_normal (Thumb, 926 bytes, Stack size 184 bytes, lv_draw_sw_letter.o(i.draw_letter_normal))
[Stack]
- Max Depth = 440
- Call Chain = draw_letter_normal ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_disp_get_hor_res
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_draw_sw_blend
[Called By]
draw_line_hor (Thumb, 472 bytes, Stack size 112 bytes, lv_draw_sw_line.o(i.draw_line_hor))
[Stack]
- Max Depth = 368
- Call Chain = draw_line_hor ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> _lv_area_intersect
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_draw_sw_blend
- >> lv_area_get_width
- >> lv_memset_ff
[Called By]
draw_line_skew (Thumb, 1110 bytes, Stack size 336 bytes, lv_draw_sw_line.o(i.draw_line_skew))
[Stack]
- Max Depth = 592
- Call Chain = draw_line_skew ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_disp_get_hor_res
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_area_get_size
- >> _lv_area_intersect
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_line_points_init
- >> lv_draw_mask_apply
- >> lv_draw_sw_blend
- >> lv_area_get_width
- >> lv_memset_ff
[Called By]
draw_line_ver (Thumb, 436 bytes, Stack size 120 bytes, lv_draw_sw_line.o(i.draw_line_ver))
[Stack]
- Max Depth = 376
- Call Chain = draw_line_ver ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> _lv_area_intersect
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_draw_sw_blend
- >> lv_area_get_width
- >> lv_memset_ff
[Called By]
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_line.o(i.lv_area_get_width))
[Called By]
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
draw_bg (Thumb, 1002 bytes, Stack size 168 bytes, lv_draw_sw_rect.o(i.draw_bg))
[Stack]
- Max Depth = 552
- Call Chain = draw_bg ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> _lv_area_intersect
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_draw_sw_blend
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> lv_gradient_get
- >> lv_gradient_cleanup
- >> lv_memset
- >> __aeabi_memclr4
[Called By]- >> lv_draw_sw_rect
- >> lv_draw_sw_bg
draw_bg_img (Thumb, 598 bytes, Stack size 104 bytes, lv_draw_sw_rect.o(i.draw_bg_img))
[Stack]
- Max Depth = 888
- Call Chain = draw_bg_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> _lv_area_intersect
- >> lv_img_src_get_type
- >> lv_img_decoder_get_info
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_draw_sw_rect
- >> lv_draw_sw_bg
draw_border (Thumb, 310 bytes, Stack size 64 bytes, lv_draw_sw_rect.o(i.draw_border))
[Stack]
- Max Depth = 640
- Call Chain = draw_border ⇒ draw_border_generic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> draw_border_generic
[Called By]
draw_border_simple (Thumb, 282 bytes, Stack size 88 bytes, lv_draw_sw_rect.o(i.draw_border_simple))
[Stack]
- Max Depth = 124
- Call Chain = draw_border_simple ⇒ lv_draw_sw_blend ⇒ _lv_area_intersect
[Calls]- >> lv_memset_00
- >> lv_draw_sw_blend
[Called By]
draw_outline (Thumb, 256 bytes, Stack size 88 bytes, lv_draw_sw_rect.o(i.draw_outline))
[Stack]
- Max Depth = 664
- Call Chain = draw_outline ⇒ draw_border_generic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> draw_border_generic
[Called By]
draw_shadow (Thumb, 3440 bytes, Stack size 184 bytes, lv_draw_sw_rect.o(i.draw_shadow))
[Stack]
- Max Depth = 664
- Call Chain = draw_shadow ⇒ shadow_draw_corner_buf ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> _lv_area_is_in
- >> lv_area_increase
- >> _lv_area_intersect
- >> lv_memcpy
- >> _lv_area_is_out
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_draw_sw_blend
- >> shadow_draw_corner_buf
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> lv_memset_ff
- >> lv_memset
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_sw_rect.o(i.lv_area_copy))
[Called By]
- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_outline
- >> draw_border
- >> draw_bg
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_rect.o(i.lv_area_get_height))
[Called By]
- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_outline
- >> draw_border
- >> draw_bg_img
- >> draw_bg
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_rect.o(i.lv_area_get_width))
[Called By]
- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_outline
- >> draw_border
- >> draw_bg_img
- >> draw_bg
- >> draw_border_generic
shadow_blur_corner (Thumb, 380 bytes, Stack size 56 bytes, lv_draw_sw_rect.o(i.shadow_blur_corner))
[Stack]
- Max Depth = 312
- Call Chain = shadow_blur_corner ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_memcpy
[Called By]- >> shadow_draw_corner_buf
shadow_draw_corner_buf (Thumb, 454 bytes, Stack size 96 bytes, lv_draw_sw_rect.o(i.shadow_draw_corner_buf))
[Stack]
- Max Depth = 480
- Call Chain = shadow_draw_corner_buf ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> shadow_blur_corner
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> lv_memset_ff
[Called By]
argb_and_rgb_aa (Thumb, 908 bytes, Stack size 112 bytes, lv_draw_sw_transform.o(i.argb_and_rgb_aa))
[Stack]
- Max Depth = 140
- Call Chain = argb_and_rgb_aa ⇒ lv_color_mix
[Calls]- >> _lv_refr_get_disp_refreshing
- >> lv_color_mix
[Called By]
argb_no_aa (Thumb, 138 bytes, Stack size 40 bytes, lv_draw_sw_transform.o(i.argb_no_aa))
[Stack]
- Max Depth = 40
- Call Chain = argb_no_aa
[Called By]
lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_draw_sw_transform.o(i.lv_color_mix))
[Stack]
- Max Depth = 28
- Call Chain = lv_color_mix
[Called By]
rgb565a8_no_aa (Thumb, 152 bytes, Stack size 44 bytes, lv_draw_sw_transform.o(i.rgb565a8_no_aa))
[Stack]
- Max Depth = 44
- Call Chain = rgb565a8_no_aa
[Called By]
rgb_no_aa (Thumb, 166 bytes, Stack size 56 bytes, lv_draw_sw_transform.o(i.rgb_no_aa))
[Stack]
- Max Depth = 68
- Call Chain = rgb_no_aa ⇒ lv_memset_ff
[Calls]- >> _lv_refr_get_disp_refreshing
- >> lv_memset_ff
[Called By]
transform_point_upscaled (Thumb, 158 bytes, Stack size 16 bytes, lv_draw_sw_transform.o(i.transform_point_upscaled))
[Stack]
- Max Depth = 16
- Call Chain = transform_point_upscaled
[Called By]
children_repos (Thumb, 1360 bytes, Stack size 112 bytes, lv_flex.o(i.children_repos))
[Stack]
- Max Depth = 500
- Call Chain = children_repos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> lv_obj_move_children_by
- >> lv_obj_get_content_width
- >> lv_obj_get_child
- >> place_content
- >> lv_obj_get_style_flex_grow
- >> lv_obj_get_style_base_dir
- >> get_next_item
[Called By]
find_track_end (Thumb, 688 bytes, Stack size 80 bytes, lv_flex.o(i.find_track_end))
[Stack]
- Max Depth = 336
- Call Chain = find_track_end ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_obj_has_flag
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> lv_memcpy
- >> lv_obj_get_child
- >> lv_obj_get_style_width
- >> lv_obj_get_style_height
- >> lv_obj_get_style_flex_grow
- >> get_next_item
[Called By]
flex_update (Thumb, 900 bytes, Stack size 128 bytes, lv_flex.o(i.flex_update))
[Stack]
- Max Depth = 868
- Call Chain = flex_update ⇒ lv_obj_refr_size ⇒ calc_content_width ⇒ lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_mem_buf_release
- >> lv_obj_get_style_prop
- >> lv_obj_refr_size
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> place_content
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_height
- >> lv_obj_get_style_base_dir
- >> find_track_end
- >> children_repos
[Address Reference Count : 1]- lv_flex.o(i.lv_flex_init)
get_next_item (Thumb, 66 bytes, Stack size 8 bytes, lv_flex.o(i.get_next_item))
[Stack]
- Max Depth = 8
- Call Chain = get_next_item
[Called By]- >> find_track_end
- >> children_repos
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_flex.o(i.lv_area_get_height))
[Address Reference Count : 1]
- lv_flex.o(i.children_repos)
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_flex.o(i.lv_area_get_width))
[Address Reference Count : 1]
- lv_flex.o(i.children_repos)
lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_base_dir))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> flex_update
- >> children_repos
lv_obj_get_style_flex_grow (Thumb, 26 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_flex_grow))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_flex_grow ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> find_track_end
- >> children_repos
lv_obj_get_style_height (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_height))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> flex_update
- >> find_track_end
lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_pad_column))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_pad_row (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_pad_row))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_row ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> flex_update
- >> find_track_end
place_content (Thumb, 182 bytes, Stack size 20 bytes, lv_flex.o(i.place_content))
[Stack]
- Max Depth = 20
- Call Chain = place_content
[Called By]- >> flex_update
- >> children_repos
calc (Thumb, 290 bytes, Stack size 72 bytes, lv_grid.o(i.calc))
[Stack]
- Max Depth = 400
- Call Chain = calc ⇒ calc_rows ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_memset_00
- >> lv_obj_get_style_prop
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_child
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_height
- >> lv_obj_get_style_base_dir
- >> grid_align
- >> calc_rows
- >> calc_cols
[Called By]
calc_cols (Thumb, 412 bytes, Stack size 72 bytes, lv_grid.o(i.calc_cols))
[Stack]
- Max Depth = 328
- Call Chain = calc_cols ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_width
- >> lv_mem_buf_get
- >> lv_obj_has_flag_any
- >> lv_obj_get_content_width
- >> lv_obj_get_child
- >> lv_obj_get_style_pad_column
- >> get_col_span
- >> get_col_pos
- >> get_col_dsc
- >> count_tracks
[Called By]
calc_free (Thumb, 30 bytes, Stack size 8 bytes, lv_grid.o(i.calc_free))
[Stack]
- Max Depth = 8
- Call Chain = calc_free
[Calls]
[Called By]
calc_rows (Thumb, 408 bytes, Stack size 72 bytes, lv_grid.o(i.calc_rows))
[Stack]
- Max Depth = 328
- Call Chain = calc_rows ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_height
- >> lv_mem_buf_get
- >> lv_obj_has_flag_any
- >> lv_obj_get_content_height
- >> lv_obj_get_child
- >> lv_obj_get_style_pad_row
- >> get_row_span
- >> get_row_pos
- >> get_row_dsc
- >> count_tracks
[Called By]
count_tracks (Thumb, 22 bytes, Stack size 0 bytes, lv_grid.o(i.count_tracks))
[Called By]
- >> calc_rows
- >> calc_cols
get_col_dsc (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.get_col_dsc))
[Stack]
- Max Depth = 196
- Call Chain = get_col_dsc ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> grid_update
- >> calc_cols
get_col_pos (Thumb, 26 bytes, Stack size 16 bytes, lv_grid.o(i.get_col_pos))
[Stack]
- Max Depth = 196
- Call Chain = get_col_pos ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> item_repos
- >> calc_cols
get_col_span (Thumb, 26 bytes, Stack size 16 bytes, lv_grid.o(i.get_col_span))
[Stack]
- Max Depth = 196
- Call Chain = get_col_span ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> item_repos
- >> calc_cols
get_row_dsc (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.get_row_dsc))
[Stack]
- Max Depth = 196
- Call Chain = get_row_dsc ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> grid_update
- >> calc_rows
get_row_pos (Thumb, 26 bytes, Stack size 16 bytes, lv_grid.o(i.get_row_pos))
[Stack]
- Max Depth = 196
- Call Chain = get_row_pos ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> item_repos
- >> calc_rows
get_row_span (Thumb, 26 bytes, Stack size 16 bytes, lv_grid.o(i.get_row_span))
[Stack]
- Max Depth = 196
- Call Chain = get_row_span ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> item_repos
- >> calc_rows
grid_align (Thumb, 350 bytes, Stack size 36 bytes, lv_grid.o(i.grid_align))
[Stack]
- Max Depth = 36
- Call Chain = grid_align
[Called By]
grid_update (Thumb, 258 bytes, Stack size 88 bytes, lv_grid.o(i.grid_update))
[Stack]
- Max Depth = 828
- Call Chain = grid_update ⇒ lv_obj_refr_size ⇒ calc_content_width ⇒ lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_memset_00
- >> lv_obj_get_style_prop
- >> lv_obj_refr_size
- >> lv_obj_get_style_width
- >> lv_obj_get_style_height
- >> item_repos
- >> get_row_dsc
- >> get_col_dsc
- >> calc_free
- >> calc
[Address Reference Count : 1]- lv_grid.o(i.lv_grid_init)
item_repos (Thumb, 974 bytes, Stack size 128 bytes, lv_grid.o(i.item_repos))
[Stack]
- Max Depth = 516
- Call Chain = item_repos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> lv_obj_move_children_by
- >> lv_area_set_height
- >> lv_obj_get_style_base_dir
- >> get_row_span
- >> get_row_pos
- >> get_col_span
- >> get_col_pos
- >> lv_area_set_width
[Called By]
lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_base_dir))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_height (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_height))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_pad_column))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_pad_row (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_pad_row))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_row ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
dark_color_filter_cb (Thumb, 28 bytes, Stack size 32 bytes, lv_theme_default.o(i.dark_color_filter_cb))
[Stack]
- Max Depth = 84
- Call Chain = dark_color_filter_cb ⇒ lv_color_darken ⇒ lv_color_mix
[Calls]
[Address Reference Count : 1]- lv_theme_default.o(i.style_init)
grey_filter_cb (Thumb, 78 bytes, Stack size 40 bytes, lv_theme_default.o(i.grey_filter_cb))
[Stack]
- Max Depth = 84
- Call Chain = grey_filter_cb ⇒ lv_palette_lighten ⇒ lv_color_black ⇒ lv_color_make
[Calls]- >> lv_color_mix
- >> lv_palette_lighten
- >> lv_palette_darken
[Address Reference Count : 1]- lv_theme_default.o(i.style_init)
lv_color_filter_dsc_init (Thumb, 4 bytes, Stack size 0 bytes, lv_theme_default.o(i.lv_color_filter_dsc_init))
[Called By]
lv_color_hex (Thumb, 34 bytes, Stack size 8 bytes, lv_theme_default.o(i.lv_color_hex))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_hex
[Called By]
lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_theme_default.o(i.lv_color_mix))
[Stack]
- Max Depth = 28
- Call Chain = lv_color_mix
[Called By]
lv_color_white (Thumb, 60 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_color_white))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_white
[Called By]
lv_disp_dpx (Thumb, 56 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_disp_dpx))
[Stack]
- Max Depth = 20
- Call Chain = lv_disp_dpx ⇒ lv_disp_get_dpi
[Calls]
[Called By]
lv_style_set_pad_all (Thumb, 40 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_pad_all))
[Stack]
- Max Depth = 352
- Call Chain = lv_style_set_pad_all ⇒ lv_style_set_pad_top ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
[Called By]
lv_style_set_pad_gap (Thumb, 24 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_pad_gap))
[Stack]
- Max Depth = 352
- Call Chain = lv_style_set_pad_gap ⇒ lv_style_set_pad_row ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_set_pad_row
- >> lv_style_set_pad_column
[Called By]
lv_style_set_pad_hor (Thumb, 24 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_pad_hor))
[Stack]
- Max Depth = 352
- Call Chain = lv_style_set_pad_hor ⇒ lv_style_set_pad_right ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
[Called By]
lv_style_set_pad_ver (Thumb, 24 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_pad_ver))
[Stack]
- Max Depth = 352
- Call Chain = lv_style_set_pad_ver ⇒ lv_style_set_pad_top ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_set_pad_top
- >> lv_style_set_pad_bottom
[Called By]
lv_style_set_size (Thumb, 24 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_size))
[Stack]
- Max Depth = 352
- Call Chain = lv_style_set_size ⇒ lv_style_set_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_set_width
- >> lv_style_set_height
[Called By]
style_init (Thumb, 7570 bytes, Stack size 24 bytes, lv_theme_default.o(i.style_init))
[Stack]
- Max Depth = 376
- Call Chain = style_init ⇒ lv_style_set_size ⇒ lv_style_set_width ⇒ lv_style_set_prop ⇒ lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_set_text_font
- >> lv_style_set_text_color
- >> lv_style_set_shadow_width
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_border_width
- >> lv_style_set_bg_opa
- >> lv_disp_get_dpi
- >> lv_palette_main
- >> style_init_reset
- >> lv_style_set_size
- >> lv_style_set_pad_ver
- >> lv_style_set_pad_hor
- >> lv_style_set_pad_gap
- >> lv_style_set_pad_all
- >> lv_disp_dpx
- >> lv_color_white
- >> lv_color_hex
- >> lv_color_filter_dsc_init
- >> lv_style_set_width
- >> lv_style_set_line_width
- >> lv_style_set_line_color
- >> lv_style_set_border_side
- >> lv_style_set_border_color
- >> lv_style_set_bg_color
- >> lv_style_set_arc_width
- >> lv_style_set_arc_color
- >> lv_style_set_anim_time
- >> lv_palette_lighten
- >> lv_palette_darken
- >> lv_style_transition_dsc_init
- >> lv_style_set_transition
- >> lv_style_set_transform_width
- >> lv_style_set_transform_height
- >> lv_style_set_text_line_space
- >> lv_style_set_text_align
- >> lv_style_set_shadow_spread
- >> lv_style_set_shadow_opa
- >> lv_style_set_shadow_ofs_y
- >> lv_style_set_shadow_color
- >> lv_style_set_pad_row
- >> lv_style_set_pad_column
- >> lv_style_set_outline_width
- >> lv_style_set_outline_pad
- >> lv_style_set_outline_opa
- >> lv_style_set_outline_color
- >> lv_style_set_max_width
- >> lv_style_set_max_height
- >> lv_style_set_color_filter_opa
- >> lv_style_set_color_filter_dsc
- >> lv_style_set_clip_corner
- >> lv_style_set_border_post
- >> lv_style_set_border_opa
- >> lv_style_set_bg_img_src
- >> lv_style_set_bg_grad_color
- >> lv_style_set_arc_rounded
[Called By]
style_init_reset (Thumb, 26 bytes, Stack size 8 bytes, lv_theme_default.o(i.style_init_reset))
[Stack]
- Max Depth = 136
- Call Chain = style_init_reset ⇒ lv_style_reset ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_reset
- >> lv_style_init
[Called By]
theme_apply (Thumb, 4572 bytes, Stack size 24 bytes, lv_theme_default.o(i.theme_apply))
[Stack]
- Max Depth = 516
- 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_add_style
- >> lv_obj_check_type
- >> lv_obj_get_index
[Address Reference Count : 1]- lv_theme_default.o(i.lv_theme_default_init)
draw_part_begin_event_cb (Thumb, 200 bytes, Stack size 24 bytes, lv_calendar.o(i.draw_part_begin_event_cb))
[Stack]
- Max Depth = 80
- Call Chain = draw_part_begin_event_cb ⇒ lv_theme_get_color_primary ⇒ lv_theme_get_from_obj ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen
[Calls]- >> lv_event_get_target
- >> lv_event_get_param
- >> lv_palette_main
- >> lv_theme_get_color_primary
- >> lv_btnmatrix_has_btn_ctrl
- >> lv_btnmatrix_get_selected_btn
[Address Reference Count : 1]- lv_calendar.o(i.lv_calendar_constructor)
get_day_of_week (Thumb, 76 bytes, Stack size 20 bytes, lv_calendar.o(i.get_day_of_week))
[Stack]
- Max Depth = 20
- Call Chain = get_day_of_week
[Called By]- >> highlight_update
- >> lv_calendar_set_showed_date
get_month_length (Thumb, 66 bytes, Stack size 16 bytes, lv_calendar.o(i.get_month_length))
[Stack]
- Max Depth = 16
- Call Chain = get_month_length
[Calls]
[Called By]- >> lv_calendar_set_showed_date
highlight_update (Thumb, 154 bytes, Stack size 24 bytes, lv_calendar.o(i.highlight_update))
[Stack]
- Max Depth = 540
- Call Chain = highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> get_day_of_week
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl_all
[Called By]- >> lv_calendar_set_today_date
- >> lv_calendar_set_showed_date
is_leap_year (Thumb, 42 bytes, Stack size 0 bytes, lv_calendar.o(i.is_leap_year))
[Called By]
lv_calendar_constructor (Thumb, 280 bytes, Stack size 32 bytes, lv_calendar.o(i.lv_calendar_constructor))
[Stack]
- Max Depth = 628
- Call Chain = lv_calendar_constructor ⇒ lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_add_flag
- >> lv_obj_add_event_cb
- >> lv_memset_00
- >> lv_obj_set_width
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_set_btn_ctrl_all
- >> lv_btnmatrix_create
- >> lv_calendar_set_today_date
- >> lv_calendar_set_showed_date
[Address Reference Count : 1]- lv_calendar.o(.constdata)
month_event_cb (Thumb, 188 bytes, Stack size 32 bytes, lv_calendar_header_arrow.o(i.month_event_cb))
[Stack]
- Max Depth = 628
- Call Chain = month_event_cb ⇒ lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_obj_get_child
- >> lv_label_set_text_fmt
- >> lv_calendar_set_showed_date
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_arrow.o(i.my_constructor)
my_constructor (Thumb, 234 bytes, Stack size 32 bytes, lv_calendar_header_arrow.o(i.my_constructor))
[Stack]
- Max Depth = 812
- Call Chain = my_constructor ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_move_to_index
- >> lv_obj_clear_flag
- >> lv_obj_update_layout
- >> lv_obj_set_size
- >> lv_obj_add_event_cb
- >> lv_obj_get_height
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_set_style_text_align
- >> lv_obj_set_style_bg_img_src
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_align
- >> lv_label_set_long_mode
- >> lv_label_create
- >> lv_btn_create
[Address Reference Count : 1]- lv_calendar_header_arrow.o(.constdata)
value_changed_event_cb (Thumb, 66 bytes, Stack size 24 bytes, lv_calendar_header_arrow.o(i.value_changed_event_cb))
[Stack]
- Max Depth = 588
- Call Chain = value_changed_event_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_obj_get_child
- >> lv_label_set_text_fmt
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_arrow.o(i.my_constructor)
month_event_cb (Thumb, 68 bytes, Stack size 32 bytes, lv_calendar_header_dropdown.o(i.month_event_cb))
[Stack]
- Max Depth = 628
- Call Chain = month_event_cb ⇒ lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_event_get_user_data
- >> lv_event_get_target
- >> lv_dropdown_get_selected
- >> lv_calendar_set_showed_date
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(i.my_constructor)
my_constructor (Thumb, 134 bytes, Stack size 24 bytes, lv_calendar_header_dropdown.o(i.my_constructor))
[Stack]
- Max Depth = 588
- 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_event_send
- >> lv_obj_move_to_index
- >> lv_obj_get_parent
- >> lv_obj_add_event_cb
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
- >> lv_dropdown_set_options
- >> lv_dropdown_create
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(.constdata)
value_changed_event_cb (Thumb, 134 bytes, Stack size 40 bytes, lv_calendar_header_dropdown.o(i.value_changed_event_cb))
[Stack]
- Max Depth = 700
- Call Chain = value_changed_event_cb ⇒ lv_dropdown_set_selected ⇒ position_to_selected ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_obj_get_child
- >> lv_dropdown_set_selected
- >> lv_dropdown_get_options
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(i.my_constructor)
year_event_cb (Thumb, 126 bytes, Stack size 40 bytes, lv_calendar_header_dropdown.o(i.year_event_cb))
[Stack]
- Max Depth = 636
- Call Chain = year_event_cb ⇒ lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_event_get_user_data
- >> lv_event_get_target
- >> lv_dropdown_get_selected
- >> lv_dropdown_get_options
- >> lv_calendar_set_showed_date
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(i.my_constructor)
draw_axes (Thumb, 48 bytes, Stack size 16 bytes, lv_chart.o(i.draw_axes))
[Stack]
- Max Depth = 808
- Call Chain = draw_axes ⇒ draw_y_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> draw_y_ticks
- >> draw_x_ticks
[Called By]
draw_cursors (Thumb, 602 bytes, Stack size 280 bytes, lv_chart.o(i.draw_cursors))
[Stack]
- Max Depth = 596
- Call Chain = draw_cursors ⇒ lv_chart_get_point_pos_by_id ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> _lv_area_intersect
- >> lv_memcpy
- >> lv_obj_init_draw_line_dsc
- >> _lv_ll_is_empty
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_chart_get_point_pos_by_id
- >> lv_obj_get_style_width
[Called By]
draw_div_lines (Thumb, 714 bytes, Stack size 184 bytes, lv_chart.o(i.draw_div_lines))
[Stack]
- Max Depth = 444
- Call Chain = draw_div_lines ⇒ lv_obj_init_draw_line_dsc ⇒ lv_obj_get_style_opa_recursive ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> lv_obj_draw_dsc_init
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_obj_get_style_prop
- >> _lv_area_intersect
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_line_dsc
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_border_width
[Called By]
draw_series_bar (Thumb, 674 bytes, Stack size 240 bytes, lv_chart.o(i.draw_series_bar))
[Stack]
- Max Depth = 524
- Call Chain = draw_series_bar ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> _lv_ll_get_len
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> _lv_area_intersect
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_chart_get_x_start_point
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_border_width
[Called By]
draw_series_line (Thumb, 1312 bytes, Stack size 272 bytes, lv_chart.o(i.draw_series_line))
[Stack]
- Max Depth = 556
- Call Chain = draw_series_line ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> _lv_area_intersect
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_line_dsc
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_chart_get_x_start_point
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_height
- >> lv_obj_get_style_border_width
[Called By]
draw_series_scatter (Thumb, 1134 bytes, Stack size 248 bytes, lv_chart.o(i.draw_series_scatter))
[Stack]
- Max Depth = 532
- Call Chain = draw_series_scatter ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> _lv_area_intersect
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_line_dsc
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_map
- >> lv_chart_get_x_start_point
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_height
- >> lv_obj_get_style_border_width
[Called By]
draw_x_ticks (Thumb, 964 bytes, Stack size 240 bytes, lv_chart.o(i.draw_x_ticks))
[Stack]
- Max Depth = 784
- Call Chain = draw_x_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_obj_draw_dsc_init
- >> lv_obj_get_scroll_left
- >> lv_obj_get_content_width
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_snprintf
- >> lv_map
- >> get_tick_gsc
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_border_width
[Called By]
draw_y_ticks (Thumb, 804 bytes, Stack size 248 bytes, lv_chart.o(i.draw_y_ticks))
[Stack]
- Max Depth = 792
- Call Chain = draw_y_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_obj_draw_dsc_init
- >> lv_obj_get_scroll_top
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_snprintf
- >> lv_map
- >> get_tick_gsc
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
[Called By]
get_index_from_x (Thumb, 128 bytes, Stack size 24 bytes, lv_chart.o(i.get_index_from_x))
[Stack]
- Max Depth = 244
- Call Chain = get_index_from_x ⇒ lv_obj_get_content_width ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_content_width
- >> lv_obj_get_style_pad_left
[Called By]
invalidate_point (Thumb, 512 bytes, Stack size 64 bytes, lv_chart.o(i.invalidate_point))
[Stack]
- Max Depth = 452
- Call Chain = invalidate_point ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_invalidate_area
- >> lv_obj_get_scroll_left
- >> lv_obj_get_style_prop
- >> lv_obj_get_coords
- >> lv_obj_get_content_width
- >> lv_obj_get_style_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_border_width
[Called By]
lv_chart_constructor (Thumb, 118 bytes, Stack size 16 bytes, lv_chart.o(i.lv_chart_constructor))
[Stack]
- Max Depth = 16
- Call Chain = lv_chart_constructor
[Calls]
[Address Reference Count : 1]
lv_chart_destructor (Thumb, 112 bytes, Stack size 24 bytes, lv_chart.o(i.lv_chart_destructor))
[Stack]
- Max Depth = 160
- Call Chain = lv_chart_destructor ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_head
- >> _lv_ll_clear
[Address Reference Count : 1]
lv_chart_event (Thumb, 460 bytes, Stack size 40 bytes, lv_chart.o(i.lv_chart_event))
[Stack]
- Max Depth = 848
- Call Chain = lv_chart_event ⇒ draw_axes ⇒ draw_y_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_event_set_ext_draw_size
- >> lv_event_get_param
- >> lv_event_get_draw_ctx
- >> lv_obj_get_scroll_left
- >> lv_indev_get_point
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_refresh_self_size
- >> _lv_ll_is_empty
- >> invalidate_point
- >> get_index_from_x
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
- >> draw_cursors
- >> draw_axes
[Address Reference Count : 1]
lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_border_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_chart_get_point_pos_by_id
- >> invalidate_point
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
lv_obj_get_style_height (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_height))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> draw_series_scatter
- >> draw_series_line
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> draw_x_ticks
- >> draw_div_lines
lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_column))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_chart_get_point_pos_by_id
- >> invalidate_point
- >> draw_x_ticks
- >> draw_series_bar
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_chart_get_point_pos_by_id
- >> invalidate_point
- >> get_index_from_x
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> draw_y_ticks
- >> draw_div_lines
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_chart_get_point_pos_by_id
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> draw_series_line
- >> draw_series_bar
- >> draw_div_lines
lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> invalidate_point
- >> draw_series_scatter
- >> draw_series_line
- >> draw_cursors
angle_to_mode_color_fast (Thumb, 424 bytes, Stack size 40 bytes, lv_colorwheel.o(i.angle_to_mode_color_fast))
[Stack]
- Max Depth = 68
- Call Chain = angle_to_mode_color_fast ⇒ fast_hsv2rgb
[Calls]
[Called By]
double_click_reset (Thumb, 126 bytes, Stack size 24 bytes, lv_colorwheel.o(i.double_click_reset))
[Stack]
- Max Depth = 460
- Call Chain = double_click_reset ⇒ lv_colorwheel_set_hsv ⇒ refr_knob_pos ⇒ invalidate_knob ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_event_send
- >> lv_indev_get_act
- >> lv_indev_wait_release
- >> lv_colorwheel_set_hsv
[Called By]
draw_disc_grad (Thumb, 472 bytes, Stack size 144 bytes, lv_colorwheel.o(i.draw_disc_grad))
[Stack]
- Max Depth = 528
- Call Chain = draw_disc_grad ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_obj_init_draw_line_dsc
- >> lv_trigo_sin
- >> lv_draw_mask_remove_id
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_trigo_cos
- >> lv_obj_get_style_arc_width
- >> angle_to_mode_color_fast
[Called By]
draw_knob (Thumb, 98 bytes, Stack size 88 bytes, lv_colorwheel.o(i.draw_knob))
[Stack]
- Max Depth = 372
- Call Chain = draw_knob ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> get_knob_area
- >> lv_colorwheel_get_rgb
[Called By]
fast_hsv2rgb (Thumb, 210 bytes, Stack size 28 bytes, lv_colorwheel.o(i.fast_hsv2rgb))
[Stack]
- Max Depth = 28
- Call Chain = fast_hsv2rgb
[Called By]- >> angle_to_mode_color_fast
get_angle (Thumb, 78 bytes, Stack size 8 bytes, lv_colorwheel.o(i.get_angle))
[Stack]
- Max Depth = 8
- Call Chain = get_angle
[Called By]
get_knob_area (Thumb, 160 bytes, Stack size 48 bytes, lv_colorwheel.o(i.get_knob_area))
[Stack]
- Max Depth = 244
- Call Chain = get_knob_area ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_arc_width
[Called By]- >> invalidate_knob
- >> draw_knob
invalidate_knob (Thumb, 22 bytes, Stack size 16 bytes, lv_colorwheel.o(i.invalidate_knob))
[Stack]
- Max Depth = 380
- Call Chain = invalidate_knob ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> get_knob_area
[Called By]
lv_colorwheel_constructor (Thumb, 84 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_colorwheel_constructor))
[Stack]
- Max Depth = 508
- Call Chain = lv_colorwheel_constructor ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> refr_knob_pos
[Address Reference Count : 1]- lv_colorwheel.o(.constdata)
lv_colorwheel_event (Thumb, 1230 bytes, Stack size 80 bytes, lv_colorwheel.o(i.lv_colorwheel_event))
[Stack]
- Max Depth = 608
- Call Chain = lv_colorwheel_event ⇒ draw_disc_grad ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_indev_get_type
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_area_is_point_on
- >> lv_indev_wait_release
- >> lv_indev_get_point
- >> refr_knob_pos
- >> next_color_mode
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_arc_width
- >> draw_knob
- >> draw_disc_grad
- >> double_click_reset
- >> lv_atan2
- >> lv_colorwheel_set_hsv
[Address Reference Count : 1]- lv_colorwheel.o(.constdata)
lv_obj_get_style_arc_width (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_arc_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> refr_knob_pos
- >> lv_colorwheel_event
- >> get_knob_area
- >> draw_disc_grad
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_colorwheel_event
- >> get_knob_area
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_colorwheel_event
- >> get_knob_area
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_colorwheel_event
- >> get_knob_area
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_colorwheel_event
- >> get_knob_area
lv_trigo_cos (Thumb, 16 bytes, Stack size 8 bytes, lv_colorwheel.o(i.lv_trigo_cos))
[Stack]
- Max Depth = 8
- Call Chain = lv_trigo_cos
[Calls]
[Called By]- >> refr_knob_pos
- >> draw_disc_grad
next_color_mode (Thumb, 50 bytes, Stack size 16 bytes, lv_colorwheel.o(i.next_color_mode))
[Stack]
- Max Depth = 428
- Call Chain = next_color_mode ⇒ refr_knob_pos ⇒ invalidate_knob ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> refr_knob_pos
[Called By]
refr_knob_pos (Thumb, 128 bytes, Stack size 32 bytes, lv_colorwheel.o(i.refr_knob_pos))
[Stack]
- Max Depth = 412
- Call Chain = refr_knob_pos ⇒ invalidate_knob ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_width
- >> lv_trigo_sin
- >> lv_trigo_cos
- >> lv_obj_get_style_arc_width
- >> invalidate_knob
- >> get_angle
[Called By]- >> next_color_mode
- >> lv_colorwheel_event
- >> lv_colorwheel_constructor
- >> lv_colorwheel_set_hsv
lv_keyboard_constructor (Thumb, 70 bytes, Stack size 16 bytes, lv_keyboard.o(i.lv_keyboard_constructor))
[Stack]
- Max Depth = 612
- Call Chain = lv_keyboard_constructor ⇒ lv_obj_align ⇒ lv_obj_set_pos ⇒ 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_clear_flag
- >> lv_obj_add_event_cb
- >> lv_obj_align
- >> lv_obj_set_style_base_dir
- >> lv_keyboard_update_map
[Address Reference Count : 1]- lv_keyboard.o(.constdata)
lv_keyboard_update_ctrl_map (Thumb, 114 bytes, Stack size 24 bytes, lv_keyboard.o(i.lv_keyboard_update_ctrl_map))
[Stack]
- Max Depth = 556
- Call Chain = lv_keyboard_update_ctrl_map ⇒ lv_btnmatrix_set_ctrl_map ⇒ lv_btnmatrix_set_map ⇒ lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_mem_free
- >> lv_mem_alloc
- >> lv_memcpy
- >> lv_btnmatrix_set_ctrl_map
[Called By]- >> lv_keyboard_def_event_cb
- >> lv_keyboard_update_map
lv_keyboard_update_map (Thumb, 30 bytes, Stack size 16 bytes, lv_keyboard.o(i.lv_keyboard_update_map))
[Stack]
- Max Depth = 572
- Call Chain = lv_keyboard_update_map ⇒ lv_keyboard_update_ctrl_map ⇒ lv_btnmatrix_set_ctrl_map ⇒ lv_btnmatrix_set_map ⇒ lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_btnmatrix_set_map
- >> lv_keyboard_update_ctrl_map
[Called By]- >> lv_keyboard_constructor
lv_color_black (Thumb, 60 bytes, Stack size 16 bytes, lv_led.o(i.lv_color_black))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_black
[Called By]
lv_color_brightness (Thumb, 126 bytes, Stack size 20 bytes, lv_led.o(i.lv_color_brightness))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_brightness
[Called By]
lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_led.o(i.lv_color_mix))
[Stack]
- Max Depth = 28
- Call Chain = lv_color_mix
[Called By]
lv_led_constructor (Thumb, 30 bytes, Stack size 24 bytes, lv_led.o(i.lv_led_constructor))
[Stack]
- Max Depth = 80
- Call Chain = lv_led_constructor ⇒ lv_theme_get_color_primary ⇒ lv_theme_get_from_obj ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen
[Calls]- >> lv_theme_get_color_primary
[Address Reference Count : 1]
lv_led_event (Thumb, 608 bytes, Stack size 176 bytes, lv_led.o(i.lv_led_event))
[Stack]
- Max Depth = 460
- Call Chain = lv_led_event ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_color_mix
- >> lv_color_brightness
- >> lv_color_black
[Address Reference Count : 1]
lv_menu_back_event_cb (Thumb, 154 bytes, Stack size 32 bytes, lv_menu.o(i.lv_menu_back_event_cb))
[Stack]
- Max Depth = 852
- 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_user_data
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_menu_set_page
- >> lv_menu_back_btn_is_root
[Address Reference Count : 1]- lv_menu.o(i.lv_menu_constructor)
lv_menu_constructor (Thumb, 332 bytes, Stack size 40 bytes, lv_menu.o(i.lv_menu_constructor))
[Stack]
- Max Depth = 612
- Call Chain = lv_menu_constructor ⇒ lv_obj_set_size ⇒ 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_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_set_size
- >> lv_obj_create
- >> _lv_ll_init
- >> lv_obj_add_event_cb
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_obj_set_layout
- >> lv_obj_set_height
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_align
- >> lv_img_set_src
- >> lv_label_create
- >> lv_btn_create
- >> lv_img_create
[Address Reference Count : 1]
lv_menu_cont_constructor (Thumb, 36 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_cont_constructor))
[Stack]
- Max Depth = 572
- Call Chain = lv_menu_cont_constructor ⇒ lv_obj_set_flex_align ⇒ 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_clear_flag
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_align
[Address Reference Count : 1]
lv_menu_destructor (Thumb, 24 bytes, Stack size 24 bytes, lv_menu.o(i.lv_menu_destructor))
[Stack]
- Max Depth = 160
- Call Chain = lv_menu_destructor ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]
lv_menu_page_constructor (Thumb, 54 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_page_constructor))
[Stack]
- Max Depth = 572
- Call Chain = lv_menu_page_constructor ⇒ lv_obj_set_flex_align ⇒ 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_parent
- >> lv_obj_add_flag
- >> lv_obj_set_parent
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_align
[Address Reference Count : 1]
lv_menu_page_destructor (Thumb, 24 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_page_destructor))
[Stack]
- Max Depth = 136
- Call Chain = lv_menu_page_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]
lv_menu_refr_main_header_mode (Thumb, 144 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_refr_main_header_mode))
[Stack]
- Max Depth = 796
- Call Chain = lv_menu_refr_main_header_mode ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_move_to_index
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_update_layout
- >> lv_obj_refr_size
- >> lv_obj_get_content_height
- >> lv_obj_set_flex_grow
[Called By]
lv_menu_section_constructor (Thumb, 24 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_section_constructor))
[Stack]
- Max Depth = 564
- Call Chain = lv_menu_section_constructor ⇒ lv_obj_set_flex_flow ⇒ 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_clear_flag
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]
lv_menu_value_changed_event_cb (Thumb, 108 bytes, Stack size 24 bytes, lv_menu.o(i.lv_menu_value_changed_event_cb))
[Stack]
- Max Depth = 580
- Call Chain = lv_menu_value_changed_event_cb ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_event_get_user_data
- >> lv_menu_get_cur_sidebar_page
- >> lv_menu_get_cur_main_page
- >> lv_label_set_text
[Address Reference Count : 1]- lv_menu.o(i.lv_menu_constructor)
draw_arcs (Thumb, 328 bytes, Stack size 144 bytes, lv_meter.o(i.draw_arcs))
[Stack]
- Max Depth = 364
- Call Chain = draw_arcs ⇒ lv_obj_get_style_opa_recursive ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_obj_get_style_opa_recursive
- >> lv_obj_draw_dsc_init
- >> lv_draw_arc_dsc_init
- >> lv_draw_arc
- >> lv_map
- >> lv_obj_get_style_arc_rounded
- >> lv_area_get_width
[Called By]
draw_needles (Thumb, 570 bytes, Stack size 176 bytes, lv_meter.o(i.draw_needles))
[Stack]
- Max Depth = 960
- Call Chain = draw_needles ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_obj_get_style_opa_recursive
- >> lv_obj_draw_dsc_init
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_img_decoder_get_info
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_trigo_sin
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_map
- >> lv_trigo_cos
- >> lv_area_get_width
[Called By]
draw_ticks_and_labels (Thumb, 1252 bytes, Stack size 392 bytes, lv_meter.o(i.draw_ticks_and_labels))
[Stack]
- Max Depth = 936
- Call Chain = draw_ticks_and_labels ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_obj_draw_dsc_init
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_point_transform
- >> lv_memcpy
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_draw_mask_remove_id
- >> lv_txt_get_size
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_snprintf
- >> lv_map
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_meter.o(i.lv_area_get_height))
[Called By]
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_meter.o(i.lv_area_get_width))
[Called By]
- >> lv_meter_event
- >> draw_ticks_and_labels
- >> draw_needles
- >> draw_arcs
lv_meter_constructor (Thumb, 30 bytes, Stack size 16 bytes, lv_meter.o(i.lv_meter_constructor))
[Stack]
- Max Depth = 16
- Call Chain = lv_meter_constructor
[Calls]
[Address Reference Count : 1]
lv_meter_destructor (Thumb, 30 bytes, Stack size 16 bytes, lv_meter.o(i.lv_meter_destructor))
[Stack]
- Max Depth = 152
- Call Chain = lv_meter_destructor ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]
lv_meter_event (Thumb, 278 bytes, Stack size 128 bytes, lv_meter.o(i.lv_meter_event))
[Stack]
- Max Depth = 1088
- Call Chain = lv_meter_event ⇒ draw_needles ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> lv_obj_get_content_coords
- >> lv_area_get_width
- >> draw_ticks_and_labels
- >> draw_needles
- >> draw_arcs
[Address Reference Count : 1]
lv_obj_get_style_arc_rounded (Thumb, 30 bytes, Stack size 16 bytes, lv_meter.o(i.lv_obj_get_style_arc_rounded))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_arc_rounded ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_trigo_cos (Thumb, 16 bytes, Stack size 8 bytes, lv_meter.o(i.lv_trigo_cos))
[Stack]
- Max Depth = 8
- Call Chain = lv_trigo_cos
[Calls]
[Called By]
_lv_txt_is_break_char (Thumb, 56 bytes, Stack size 0 bytes, lv_span.o(i._lv_txt_is_break_char))
[Called By]
- >> lv_spangroup_get_expand_height
- >> lv_draw_span
convert_indent_pct (Thumb, 118 bytes, Stack size 12 bytes, lv_span.o(i.convert_indent_pct))
[Stack]
- Max Depth = 12
- Call Chain = convert_indent_pct
[Called By]- >> lv_spangroup_get_expand_height
- >> lv_draw_span
draw_main (Thumb, 30 bytes, Stack size 16 bytes, lv_span.o(i.draw_main))
[Stack]
- Max Depth = 488
- Call Chain = draw_main ⇒ lv_draw_span ⇒ lv_txt_get_snippet ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_draw_span
[Called By]
lv_draw_span (Thumb, 1610 bytes, Stack size 224 bytes, lv_span.o(i.lv_draw_span))
[Stack]
- Max Depth = 472
- Call Chain = lv_draw_span ⇒ lv_txt_get_snippet ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_obj_get_style_opa_recursive
- >> lv_memset_00
- >> _lv_area_intersect
- >> lv_obj_get_content_coords
- >> lv_draw_label_dsc_init
- >> lv_txt_get_width
- >> lv_font_get_glyph_width
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_draw_letter
- >> span_text_check
- >> lv_txt_get_snippet
- >> lv_span_get_style_text_opa
- >> lv_span_get_style_text_letter_space
- >> lv_span_get_style_text_font
- >> lv_span_get_style_text_decor
- >> lv_span_get_style_text_color
- >> lv_span_get_style_text_blend_mode
- >> lv_snippet_push
- >> lv_snippet_clear
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_align
- >> lv_get_snippet_cnt
- >> lv_get_snippet
- >> lv_font_get_line_height
- >> convert_indent_pct
- >> _lv_txt_is_break_char
- >> strlen
[Called By]
lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_span.o(i.lv_font_get_line_height))
[Called By]
- >> lv_spangroup_get_max_line_h
- >> lv_spangroup_get_expand_height
- >> lv_draw_span
lv_get_snippet (Thumb, 14 bytes, Stack size 0 bytes, lv_span.o(i.lv_get_snippet))
[Called By]
lv_get_snippet_cnt (Thumb, 8 bytes, Stack size 0 bytes, lv_span.o(i.lv_get_snippet_cnt))
[Called By]
lv_obj_get_style_text_align (Thumb, 24 bytes, Stack size 16 bytes, lv_span.o(i.lv_obj_get_style_text_align))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_align ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_span.o(i.lv_obj_get_style_text_line_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_spangroup_get_expand_height
- >> lv_draw_span
lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_span.o(i.lv_obj_get_style_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_spangroup_refr_mode
lv_snippet_clear (Thumb, 10 bytes, Stack size 0 bytes, lv_span.o(i.lv_snippet_clear))
[Called By]
lv_snippet_push (Thumb, 60 bytes, Stack size 8 bytes, lv_span.o(i.lv_snippet_push))
[Stack]
- Max Depth = 16
- Call Chain = lv_snippet_push ⇒ __aeabi_memcpy4
[Calls]
[Called By]
lv_span_get_style_text_blend_mode (Thumb, 58 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_blend_mode))
[Stack]
- Max Depth = 212
- Call Chain = lv_span_get_style_text_blend_mode ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> lv_style_get_prop
[Called By]
lv_span_get_style_text_color (Thumb, 54 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_color))
[Stack]
- Max Depth = 212
- Call Chain = lv_span_get_style_text_color ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> lv_style_get_prop
[Called By]
lv_span_get_style_text_decor (Thumb, 56 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_decor))
[Stack]
- Max Depth = 212
- Call Chain = lv_span_get_style_text_decor ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> lv_style_get_prop
[Called By]
lv_span_get_style_text_font (Thumb, 54 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_font))
[Stack]
- Max Depth = 212
- Call Chain = lv_span_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> lv_style_get_prop
[Called By]- >> lv_spangroup_get_max_line_h
- >> lv_spangroup_get_expand_width
- >> lv_spangroup_get_expand_height
- >> lv_draw_span
lv_span_get_style_text_letter_space (Thumb, 58 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_letter_space))
[Stack]
- Max Depth = 212
- Call Chain = lv_span_get_style_text_letter_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> lv_style_get_prop
[Called By]- >> lv_spangroup_get_expand_width
- >> lv_spangroup_get_expand_height
- >> lv_draw_span
lv_span_get_style_text_opa (Thumb, 58 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_opa))
[Stack]
- Max Depth = 212
- Call Chain = lv_span_get_style_text_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> lv_style_get_prop
[Called By]
lv_spangroup_constructor (Thumb, 66 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_constructor))
[Stack]
- Max Depth = 16
- Call Chain = lv_spangroup_constructor
[Calls]
[Address Reference Count : 1]
lv_spangroup_destructor (Thumb, 82 bytes, Stack size 24 bytes, lv_span.o(i.lv_spangroup_destructor))
[Stack]
- Max Depth = 152
- Call Chain = lv_spangroup_destructor ⇒ lv_style_reset ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_style_reset
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_head
[Address Reference Count : 1]
lv_spangroup_event (Thumb, 336 bytes, Stack size 40 bytes, lv_span.o(i.lv_spangroup_event))
[Stack]
- Max Depth = 528
- Call Chain = lv_spangroup_event ⇒ draw_main ⇒ lv_draw_span ⇒ lv_txt_get_snippet ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_spangroup_get_max_line_h
- >> lv_spangroup_get_expand_width
- >> lv_spangroup_get_expand_height
- >> refresh_self_size
- >> draw_main
[Address Reference Count : 1]
lv_txt_get_snippet (Thumb, 80 bytes, Stack size 48 bytes, lv_span.o(i.lv_txt_get_snippet))
[Stack]
- Max Depth = 248
- Call Chain = lv_txt_get_snippet ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]
[Called By]- >> lv_spangroup_get_expand_height
- >> lv_draw_span
refresh_self_size (Thumb, 34 bytes, Stack size 16 bytes, lv_span.o(i.refresh_self_size))
[Stack]
- Max Depth = 404
- Call Chain = refresh_self_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_refresh_self_size
[Called By]- >> lv_spangroup_refr_mode
- >> lv_spangroup_new_span
- >> lv_span_set_text
- >> lv_spangroup_event
span_text_check (Thumb, 14 bytes, Stack size 0 bytes, lv_span.o(i.span_text_check))
[Called By]
- >> lv_spangroup_get_expand_width
- >> lv_spangroup_get_expand_height
- >> lv_draw_span
lv_spinbox_constructor (Thumb, 98 bytes, Stack size 16 bytes, lv_spinbox.o(i.lv_spinbox_constructor))
[Stack]
- Max Depth = 1004
- Call Chain = lv_spinbox_constructor ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_spinbox_updatevalue
- >> lv_textarea_set_one_line
- >> lv_textarea_set_cursor_click_pos
[Address Reference Count : 1]
lv_spinbox_event (Thumb, 476 bytes, Stack size 56 bytes, lv_spinbox.o(i.lv_spinbox_event))
[Stack]
- Max Depth = 1068
- Call Chain = lv_spinbox_event ⇒ lv_spinbox_step_prev ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_text
- >> lv_textarea_cursor_left
- >> lv_pow
- >> lv_spinbox_step_prev
- >> lv_spinbox_step_next
- >> lv_spinbox_increment
- >> lv_spinbox_decrement
- >> strlen
[Address Reference Count : 1]
lv_spinbox_updatevalue (Thumb, 324 bytes, Stack size 80 bytes, lv_spinbox.o(i.lv_spinbox_updatevalue))
[Stack]
- Max Depth = 988
- Call Chain = lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_memset_00
- >> lv_snprintf
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_set_text
- >> strlen
[Called By]- >> lv_spinbox_constructor
- >> lv_spinbox_step_prev
- >> lv_spinbox_step_next
- >> lv_spinbox_increment
- >> lv_spinbox_decrement
arc_anim_end_angle (Thumb, 16 bytes, Stack size 16 bytes, lv_spinner.o(i.arc_anim_end_angle))
[Stack]
- Max Depth = 476
- Call Chain = arc_anim_end_angle ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 1]- lv_spinner.o(i.lv_spinner_constructor)
arc_anim_start_angle (Thumb, 16 bytes, Stack size 16 bytes, lv_spinner.o(i.arc_anim_start_angle))
[Stack]
- Max Depth = 476
- Call Chain = arc_anim_start_angle ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_arc_set_start_angle
[Address Reference Count : 1]- lv_spinner.o(i.lv_spinner_constructor)
lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_spinner.o(i.lv_anim_set_exec_cb))
[Called By]
- >> lv_spinner_constructor
lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_spinner.o(i.lv_anim_set_values))
[Called By]
- >> lv_spinner_constructor
lv_spinner_constructor (Thumb, 138 bytes, Stack size 80 bytes, lv_spinner.o(i.lv_spinner_constructor))
[Stack]
- Max Depth = 628
- Call Chain = lv_spinner_constructor ⇒ lv_arc_set_bg_angles ⇒ lv_arc_set_bg_start_angle ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_clear_flag
- >> lv_anim_set_values
- >> lv_anim_set_exec_cb
- >> lv_arc_set_rotation
- >> lv_arc_set_bg_angles
[Address Reference Count : 1]
btns_value_changed_event_cb (Thumb, 44 bytes, Stack size 24 bytes, lv_tabview.o(i.btns_value_changed_event_cb))
[Stack]
- Max Depth = 852
- 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(i.lv_tabview_constructor)
cont_scroll_end_event_cb (Thumb, 252 bytes, Stack size 48 bytes, lv_tabview.o(i.cont_scroll_end_event_cb))
[Stack]
- Max Depth = 876
- Call Chain = cont_scroll_end_event_cb ⇒ lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_indev_get_act
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_scroll_end
- >> lv_tabview_set_act
- >> lv_tabview_get_tab_act
- >> lv_obj_get_style_base_dir
[Address Reference Count : 1]- lv_tabview.o(i.lv_tabview_constructor)
lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_tabview.o(i.lv_obj_get_style_base_dir))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_tabview_set_act
- >> cont_scroll_end_event_cb
lv_tabview_constructor (Thumb, 364 bytes, Stack size 32 bytes, lv_tabview.o(i.lv_tabview_constructor))
[Stack]
- Max Depth = 604
- Call Chain = lv_tabview_constructor ⇒ lv_obj_set_size ⇒ 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_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_set_size
- >> lv_obj_set_scrollbar_mode
- >> lv_obj_create
- >> lv_group_get_default
- >> lv_group_add_obj
- >> lv_obj_add_event_cb
- >> lv_mem_alloc
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_set_scroll_snap_y
- >> lv_obj_set_scroll_snap_x
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_create
- >> lv_btnmatrix_set_one_checked
[Address Reference Count : 1]
lv_tabview_destructor (Thumb, 108 bytes, Stack size 24 bytes, lv_tabview.o(i.lv_tabview_destructor))
[Stack]
- Max Depth = 144
- Call Chain = lv_tabview_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]
lv_tabview_event (Thumb, 68 bytes, Stack size 32 bytes, lv_tabview.o(i.lv_tabview_event))
[Stack]
- Max Depth = 860
- 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
- >> lv_tabview_get_tab_act
[Address Reference Count : 1]
lv_tileview_constructor (Thumb, 56 bytes, Stack size 16 bytes, lv_tileview.o(i.lv_tileview_constructor))
[Stack]
- Max Depth = 588
- Call Chain = lv_tileview_constructor ⇒ lv_obj_set_size ⇒ 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_add_flag
- >> lv_obj_set_size
- >> lv_obj_add_event_cb
- >> lv_obj_set_scroll_snap_y
- >> lv_obj_set_scroll_snap_x
[Address Reference Count : 1]- lv_tileview.o(.constdata)
lv_tileview_tile_constructor (Thumb, 108 bytes, Stack size 32 bytes, lv_tileview.o(i.lv_tileview_tile_constructor))
[Stack]
- Max Depth = 812
- Call Chain = lv_tileview_tile_constructor ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_obj_update_layout
- >> lv_obj_set_size
- >> lv_obj_set_pos
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_set_scroll_dir
[Address Reference Count : 1]- lv_tileview.o(.constdata)
tileview_event_cb (Thumb, 238 bytes, Stack size 80 bytes, lv_tileview.o(i.tileview_event_cb))
[Stack]
- Max Depth = 300
- Call Chain = tileview_event_cb ⇒ lv_obj_get_content_width ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> lv_obj_get_child_cnt
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_indev_get_act
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_set_scroll_dir
- >> lv_obj_get_scroll_end
- >> lv_obj_get_child
[Address Reference Count : 1]- lv_tileview.o(i.lv_tileview_constructor)
lv_win_constructor (Thumb, 124 bytes, Stack size 32 bytes, lv_win.o(i.lv_win_constructor))
[Stack]
- Max Depth = 604
- Call Chain = lv_win_constructor ⇒ lv_obj_set_size ⇒ 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_get_parent
- >> lv_obj_set_size
- >> lv_obj_create
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_set_width
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_align
[Address Reference Count : 1]
get_glyph_dsc_id (Thumb, 428 bytes, Stack size 40 bytes, lv_font_fmt_txt.o(i.get_glyph_dsc_id))
[Stack]
- Max Depth = 72
- 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
get_kern_value (Thumb, 202 bytes, Stack size 48 bytes, lv_font_fmt_txt.o(i.get_kern_value))
[Stack]
- Max Depth = 80
- Call Chain = get_kern_value ⇒ _lv_utils_bsearch
[Calls]
[Called By]- >> lv_font_get_glyph_dsc_fmt_txt
kern_pair_16_compare (Thumb, 32 bytes, Stack size 12 bytes, lv_font_fmt_txt.o(i.kern_pair_16_compare))
[Stack]
- Max Depth = 12
- Call Chain = kern_pair_16_compare
[Address Reference Count : 1]- lv_font_fmt_txt.o(i.get_kern_value)
kern_pair_8_compare (Thumb, 32 bytes, Stack size 12 bytes, lv_font_fmt_txt.o(i.kern_pair_8_compare))
[Stack]
- Max Depth = 12
- Call Chain = kern_pair_8_compare
[Address Reference Count : 1]- lv_font_fmt_txt.o(i.get_kern_value)
unicode_list_compare (Thumb, 10 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(i.unicode_list_compare))
[Address Reference Count : 1]
- lv_font_fmt_txt.o(i.get_glyph_dsc_id)
lv_obj_remove_style_all (Thumb, 16 bytes, Stack size 8 bytes, lv_hal_disp.o(i.lv_obj_remove_style_all))
[Stack]
- Max Depth = 524
- Call Chain = lv_obj_remove_style_all ⇒ lv_obj_remove_style ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Called By]
anim_mark_list_change (Thumb, 36 bytes, Stack size 8 bytes, lv_anim.o(i.anim_mark_list_change))
[Stack]
- Max Depth = 8
- Call Chain = anim_mark_list_change
[Calls]- >> _lv_ll_get_head
- >> lv_timer_resume
- >> lv_timer_pause
[Called By]- >> lv_anim_start
- >> lv_anim_del
- >> _lv_anim_core_init
- >> anim_ready_handler
anim_ready_handler (Thumb, 170 bytes, Stack size 8 bytes, lv_anim.o(i.anim_ready_handler))
[Stack]
- Max Depth = 128
- Call Chain = anim_ready_handler ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> anim_mark_list_change
[Called By]
anim_timer (Thumb, 270 bytes, Stack size 24 bytes, lv_anim.o(i.anim_timer))
[Stack]
- Max Depth = 152
- Call Chain = anim_timer ⇒ anim_ready_handler ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> anim_ready_handler
[Address Reference Count : 1]- lv_anim.o(i._lv_anim_core_init)
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_get_height))
[Called By]
- >> _lv_area_is_point_on
- >> _lv_area_diff
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_get_width))
[Called By]
- >> _lv_area_is_point_on
- >> _lv_area_diff
lv_point_within_circle (Thumb, 80 bytes, Stack size 32 bytes, lv_area.o(i.lv_point_within_circle))
[Stack]
- Max Depth = 32
- Call Chain = lv_point_within_circle
[Called By]
lv_color_black (Thumb, 22 bytes, Stack size 8 bytes, lv_color.o(i.lv_color_black))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> lv_palette_main
- >> lv_palette_lighten
- >> lv_palette_darken
- >> lv_color_darken
lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_color.o(i.lv_color_make))
[Stack]
- Max Depth = 12
- Call Chain = lv_color_make
[Called By]- >> lv_color_hsv_to_rgb
- >> lv_color_black
lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_color.o(i.lv_color_mix))
[Stack]
- Max Depth = 28
- Call Chain = lv_color_mix
[Called By]
lv_fs_get_real_path (Thumb, 12 bytes, Stack size 0 bytes, lv_fs.o(i.lv_fs_get_real_path))
[Called By]
lv_fs_read_cached (Thumb, 416 bytes, Stack size 64 bytes, lv_fs.o(i.lv_fs_read_cached))
[Stack]
- Max Depth = 248
- Call Chain = lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_alloc
- >> lv_memcpy
[Called By]
node_set_next (Thumb, 28 bytes, Stack size 24 bytes, lv_ll.o(i.node_set_next))
[Stack]
- Max Depth = 24
- Call Chain = node_set_next
[Called By]- >> _lv_ll_remove
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> _lv_ll_ins_prev
node_set_prev (Thumb, 26 bytes, Stack size 24 bytes, lv_ll.o(i.node_set_prev))
[Stack]
- Max Depth = 24
- Call Chain = node_set_prev
[Called By]- >> _lv_ll_remove
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> _lv_ll_ins_prev
_atoi (Thumb, 42 bytes, Stack size 16 bytes, lv_printf.o(i._atoi))
[Stack]
- Max Depth = 16
- Call Chain = _atoi
[Calls]
[Called By]
_is_digit (Thumb, 18 bytes, Stack size 0 bytes, lv_printf.o(i._is_digit))
[Called By]
_ntoa_format (Thumb, 282 bytes, Stack size 72 bytes, lv_printf.o(i._ntoa_format))
[Stack]
- Max Depth = 128
- Call Chain = _ntoa_format ⇒ _out_rev
[Calls]
[Called By]- >> _ntoa_long_long
- >> _ntoa_long
_ntoa_long (Thumb, 124 bytes, Stack size 112 bytes, lv_printf.o(i._ntoa_long))
[Stack]
- Max Depth = 240
- Call Chain = _ntoa_long ⇒ _ntoa_format ⇒ _out_rev
[Calls]
[Called By]
_ntoa_long_long (Thumb, 184 bytes, Stack size 112 bytes, lv_printf.o(i._ntoa_long_long))
[Stack]
- Max Depth = 240
- Call Chain = _ntoa_long_long ⇒ _ntoa_format ⇒ _out_rev
[Calls]- >> _ntoa_format
- >> __aeabi_uldivmod
[Called By]
_out_buffer (Thumb, 8 bytes, Stack size 0 bytes, lv_printf.o(i._out_buffer))
[Address Reference Count : 2]
- lv_printf.o(i.lv_snprintf)
- lv_printf.o(i.lv_vsnprintf)
_out_null (Thumb, 2 bytes, Stack size 0 bytes, lv_printf.o(i._out_null))
[Address Reference Count : 1]
- lv_printf.o(i._vsnprintf)
_out_rev (Thumb, 116 bytes, Stack size 56 bytes, lv_printf.o(i._out_rev))
[Stack]
- Max Depth = 56
- Call Chain = _out_rev
[Called By]
_vsnprintf (Thumb, 1554 bytes, Stack size 96 bytes, lv_printf.o(i._vsnprintf))
[Stack]
- Max Depth = 336 + In Cycle
- Call Chain = _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> _vsnprintf
- >> _ntoa_long_long
- >> _ntoa_long
- >> _is_digit
- >> _atoi
[Called By]- >> lv_snprintf
- >> lv_vsnprintf
- >> _vsnprintf
lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_style.o(i.lv_color_make))
[Stack]
- Max Depth = 12
- Call Chain = lv_color_make
[Called By]- >> lv_style_prop_get_default
lv_style_get_prop_inlined (Thumb, 250 bytes, Stack size 32 bytes, lv_style.o(i.lv_style_get_prop_inlined))
[Stack]
- Max Depth = 68
- Call Chain = lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_style_prop_get_default
[Called By]
lv_style_set_prop_helper (Thumb, 10 bytes, Stack size 20 bytes, lv_style.o(i.lv_style_set_prop_helper))
[Stack]
- Max Depth = 20
- Call Chain = lv_style_set_prop_helper
[Address Reference Count : 1]- lv_style.o(i.lv_style_set_prop)
lv_style_set_prop_internal (Thumb, 340 bytes, Stack size 64 bytes, lv_style.o(i.lv_style_set_prop_internal))
[Stack]
- Max Depth = 296
- Call Chain = lv_style_set_prop_internal ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_realloc
- >> lv_mem_alloc
- >> _lv_style_get_prop_group
[Called By]
lv_timer_exec (Thumb, 82 bytes, Stack size 16 bytes, lv_timer.o(i.lv_timer_exec))
[Stack]
- Max Depth = 144
- Call Chain = lv_timer_exec ⇒ lv_timer_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_tick_get
- >> lv_timer_del
- >> lv_timer_time_remaining
[Called By]
lv_timer_time_remaining (Thumb, 28 bytes, Stack size 16 bytes, lv_timer.o(i.lv_timer_time_remaining))
[Stack]
- Max Depth = 24
- Call Chain = lv_timer_time_remaining ⇒ lv_tick_elaps
[Calls]
[Called By]- >> lv_timer_handler
- >> lv_timer_exec
adjust_request_size (Thumb, 48 bytes, Stack size 24 bytes, lv_tlsf.o(i.adjust_request_size))
[Stack]
- Max Depth = 24
- Call Chain = adjust_request_size
[Calls]
[Called By]- >> lv_tlsf_realloc
- >> lv_tlsf_malloc
align_down (Thumb, 28 bytes, Stack size 0 bytes, lv_tlsf.o(i.align_down))
[Called By]
align_ptr (Thumb, 34 bytes, Stack size 8 bytes, lv_tlsf.o(i.align_ptr))
[Stack]
- Max Depth = 8
- Call Chain = align_ptr
[Called By]- >> insert_free_block
- >> block_split
align_up (Thumb, 30 bytes, Stack size 0 bytes, lv_tlsf.o(i.align_up))
[Called By]
block_absorb (Thumb, 50 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_absorb))
[Stack]
- Max Depth = 64
- Call Chain = block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> block_size
- >> block_link_next
- >> block_is_last
[Called By]- >> block_merge_prev
- >> block_merge_next
block_can_split (Thumb, 28 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_can_split))
[Stack]
- Max Depth = 16
- Call Chain = block_can_split
[Calls]
[Called By]- >> block_trim_used
- >> block_trim_free
block_from_ptr (Thumb, 8 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_from_ptr))
[Called By]
- >> lv_tlsf_realloc
- >> lv_tlsf_free
block_insert (Thumb, 36 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_insert))
[Stack]
- Max Depth = 64
- Call Chain = block_insert ⇒ insert_free_block ⇒ align_ptr
[Calls]- >> mapping_insert
- >> insert_free_block
- >> block_size
[Called By]- >> lv_tlsf_free
- >> lv_tlsf_add_pool
- >> block_trim_used
- >> block_trim_free
block_is_free (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_is_free))
[Called By]
- >> lv_tlsf_realloc
- >> lv_tlsf_free
- >> block_trim_used
- >> block_trim_free
- >> block_merge_prev
- >> block_merge_next
block_is_last (Thumb, 20 bytes, Stack size 8 bytes, lv_tlsf.o(i.block_is_last))
[Stack]
- Max Depth = 8
- Call Chain = block_is_last
[Calls]
[Called By]- >> block_next
- >> block_merge_next
- >> block_absorb
block_is_prev_free (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_is_prev_free))
[Called By]
- >> block_prev
- >> block_merge_prev
block_link_next (Thumb, 18 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_link_next))
[Stack]
- Max Depth = 48
- Call Chain = block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_tlsf_add_pool
- >> block_trim_free
- >> block_mark_as_free
- >> block_absorb
block_locate_free (Thumb, 84 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_locate_free))
[Stack]
- Max Depth = 72
- Call Chain = block_locate_free ⇒ mapping_search ⇒ mapping_insert
[Calls]- >> search_suitable_block
- >> remove_free_block
- >> mapping_search
- >> block_size
[Called By]
block_mark_as_free (Thumb, 26 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_mark_as_free))
[Stack]
- Max Depth = 64
- Call Chain = block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> block_set_prev_free
- >> block_set_free
- >> block_link_next
[Called By]- >> lv_tlsf_free
- >> block_split
block_mark_as_used (Thumb, 26 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_mark_as_used))
[Stack]
- Max Depth = 48
- Call Chain = block_mark_as_used ⇒ block_next ⇒ block_is_last
[Calls]- >> block_set_used
- >> block_set_prev_used
- >> block_next
[Called By]- >> lv_tlsf_realloc
- >> block_prepare_used
block_merge_next (Thumb, 78 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_merge_next))
[Stack]
- Max Depth = 80
- Call Chain = block_merge_next ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> block_remove
- >> block_next
- >> block_is_last
- >> block_is_free
- >> block_absorb
[Called By]- >> lv_tlsf_realloc
- >> lv_tlsf_free
- >> block_trim_used
block_merge_prev (Thumb, 80 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_merge_prev))
[Stack]
- Max Depth = 80
- Call Chain = block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> block_remove
- >> block_prev
- >> block_is_prev_free
- >> block_is_free
- >> block_absorb
[Called By]
block_next (Thumb, 56 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_next))
[Stack]
- Max Depth = 32
- Call Chain = block_next ⇒ block_is_last
[Calls]- >> offset_to_block
- >> block_to_ptr
- >> block_size
- >> block_is_last
[Called By]- >> lv_tlsf_realloc
- >> block_merge_next
- >> block_mark_as_used
- >> block_link_next
block_prepare_used (Thumb, 58 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_prepare_used))
[Stack]
- Max Depth = 144
- Call Chain = block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> block_trim_free
- >> block_to_ptr
- >> block_mark_as_used
[Called By]
block_prev (Thumb, 28 bytes, Stack size 8 bytes, lv_tlsf.o(i.block_prev))
[Stack]
- Max Depth = 8
- Call Chain = block_prev
[Calls]
[Called By]
block_remove (Thumb, 36 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_remove))
[Stack]
- Max Depth = 48
- Call Chain = block_remove ⇒ mapping_insert
[Calls]- >> remove_free_block
- >> mapping_insert
- >> block_size
[Called By]- >> block_merge_prev
- >> block_merge_next
block_set_free (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_free))
[Called By]
- >> lv_tlsf_add_pool
- >> block_mark_as_free
block_set_prev_free (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_prev_free))
[Called By]
- >> lv_tlsf_add_pool
- >> block_trim_free
- >> block_mark_as_free
block_set_prev_used (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_prev_used))
[Called By]
- >> lv_tlsf_add_pool
- >> block_trim_used
- >> block_mark_as_used
block_set_size (Thumb, 12 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_size))
[Called By]
- >> lv_tlsf_add_pool
- >> block_split
block_set_used (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_used))
[Called By]
- >> lv_tlsf_add_pool
- >> block_mark_as_used
block_size (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_size))
[Called By]
- >> lv_tlsf_realloc
- >> block_split
- >> block_remove
- >> block_next
- >> block_locate_free
- >> block_is_last
- >> block_insert
- >> block_can_split
- >> block_absorb
block_split (Thumb, 148 bytes, Stack size 32 bytes, lv_tlsf.o(i.block_split))
[Stack]
- Max Depth = 96
- Call Chain = block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> offset_to_block
- >> block_to_ptr
- >> block_size
- >> block_set_size
- >> block_mark_as_free
- >> align_ptr
[Called By]- >> block_trim_used
- >> block_trim_free
block_to_ptr (Thumb, 8 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_to_ptr))
[Called By]
- >> insert_free_block
- >> block_split
- >> block_prepare_used
- >> block_next
block_trim_free (Thumb, 76 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_trim_free))
[Stack]
- Max Depth = 120
- Call Chain = block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> block_split
- >> block_set_prev_free
- >> block_link_next
- >> block_is_free
- >> block_insert
- >> block_can_split
[Called By]
block_trim_used (Thumb, 80 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_trim_used))
[Stack]
- Max Depth = 120
- Call Chain = block_trim_used ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> block_split
- >> block_set_prev_used
- >> block_merge_next
- >> block_is_free
- >> block_insert
- >> block_can_split
[Called By]
control_constructor (Thumb, 54 bytes, Stack size 8 bytes, lv_tlsf.o(i.control_constructor))
[Stack]
- Max Depth = 8
- Call Chain = control_constructor
[Called By]
insert_free_block (Thumb, 152 bytes, Stack size 32 bytes, lv_tlsf.o(i.insert_free_block))
[Stack]
- Max Depth = 40
- Call Chain = insert_free_block ⇒ align_ptr
[Calls]- >> block_to_ptr
- >> align_ptr
[Called By]
mapping_insert (Thumb, 58 bytes, Stack size 24 bytes, lv_tlsf.o(i.mapping_insert))
[Stack]
- Max Depth = 24
- Call Chain = mapping_insert
[Calls]
[Called By]- >> mapping_search
- >> block_remove
- >> block_insert
mapping_search (Thumb, 48 bytes, Stack size 24 bytes, lv_tlsf.o(i.mapping_search))
[Stack]
- Max Depth = 48
- Call Chain = mapping_search ⇒ mapping_insert
[Calls]- >> tlsf_fls
- >> mapping_insert
[Called By]
offset_to_block (Thumb, 6 bytes, Stack size 0 bytes, lv_tlsf.o(i.offset_to_block))
[Called By]
- >> lv_tlsf_add_pool
- >> block_split
- >> block_next
remove_free_block (Thumb, 114 bytes, Stack size 20 bytes, lv_tlsf.o(i.remove_free_block))
[Stack]
- Max Depth = 20
- Call Chain = remove_free_block
[Called By]- >> block_remove
- >> block_locate_free
search_suitable_block (Thumb, 132 bytes, Stack size 32 bytes, lv_tlsf.o(i.search_suitable_block))
[Stack]
- Max Depth = 32
- Call Chain = search_suitable_block
[Calls]
[Called By]
tlsf_ffs (Thumb, 22 bytes, Stack size 0 bytes, lv_tlsf.o(i.tlsf_ffs))
[Called By]
tlsf_fls (Thumb, 22 bytes, Stack size 0 bytes, lv_tlsf.o(i.tlsf_fls))
[Called By]
- >> mapping_search
- >> mapping_insert
lv_memcpy_small (Thumb, 24 bytes, Stack size 12 bytes, lv_txt.o(i.lv_memcpy_small))
[Stack]
- Max Depth = 12
- Call Chain = lv_memcpy_small
[Called By]- >> _lv_txt_ins
- >> lv_txt_utf8_conv_wc
lv_txt_get_next_word (Thumb, 352 bytes, Stack size 72 bytes, lv_txt.o(i.lv_txt_get_next_word))
[Stack]
- Max Depth = 136
- Call Chain = lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_is_cmd
[Called By]
lv_txt_unicode_to_utf8 (Thumb, 170 bytes, Stack size 8 bytes, lv_txt.o(i.lv_txt_unicode_to_utf8))
[Stack]
- Max Depth = 8
- Call Chain = lv_txt_unicode_to_utf8
[Address Reference Count : 1]
lv_txt_utf8_conv_wc (Thumb, 76 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_conv_wc))
[Stack]
- Max Depth = 36
- Call Chain = lv_txt_utf8_conv_wc ⇒ lv_memcpy_small
[Calls]
[Address Reference Count : 1]
lv_txt_utf8_get_byte_id (Thumb, 56 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_get_byte_id))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_byte_id
[Address Reference Count : 1]
lv_txt_utf8_get_char_id (Thumb, 36 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_get_char_id))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_char_id
[Address Reference Count : 1]
lv_txt_utf8_get_length (Thumb, 36 bytes, Stack size 16 bytes, lv_txt.o(i.lv_txt_utf8_get_length))
[Stack]
- Max Depth = 16
- Call Chain = lv_txt_utf8_get_length
[Address Reference Count : 1]
lv_txt_utf8_next (Thumb, 328 bytes, Stack size 8 bytes, lv_txt.o(i.lv_txt_utf8_next))
[Stack]
- Max Depth = 8
- Call Chain = lv_txt_utf8_next
[Address Reference Count : 1]
lv_txt_utf8_prev (Thumb, 86 bytes, Stack size 32 bytes, lv_txt.o(i.lv_txt_utf8_prev))
[Stack]
- Max Depth = 32
- Call Chain = lv_txt_utf8_prev
[Address Reference Count : 1]
lv_txt_utf8_size (Thumb, 60 bytes, Stack size 0 bytes, lv_txt.o(i.lv_txt_utf8_size))
[Address Reference Count : 1]
get_angle (Thumb, 144 bytes, Stack size 20 bytes, lv_arc.o(i.get_angle))
[Stack]
- Max Depth = 20
- Call Chain = get_angle
[Called By]
get_center (Thumb, 150 bytes, Stack size 48 bytes, lv_arc.o(i.get_center))
[Stack]
- Max Depth = 244
- Call Chain = get_center ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
[Called By]- >> lv_arc_event
- >> lv_arc_draw
- >> inv_knob_area
- >> inv_arc_area
get_knob_area (Thumb, 198 bytes, Stack size 72 bytes, lv_arc.o(i.get_knob_area))
[Stack]
- Max Depth = 268
- Call Chain = get_knob_area ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_trigo_sin
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_arc_width
- >> get_angle
[Called By]- >> lv_arc_draw
- >> inv_knob_area
inv_arc_area (Thumb, 204 bytes, Stack size 72 bytes, lv_arc.o(i.inv_arc_area))
[Stack]
- Max Depth = 436
- Call Chain = inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
- >> lv_obj_is_visible
- >> lv_draw_arc_get_area
- >> lv_obj_get_style_arc_width
- >> get_center
[Called By]- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
- >> lv_arc_set_bg_start_angle
- >> lv_arc_set_bg_end_angle
inv_knob_area (Thumb, 60 bytes, Stack size 32 bytes, lv_arc.o(i.inv_knob_area))
[Stack]
- Max Depth = 396
- Call Chain = inv_knob_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> lv_area_increase
- >> knob_get_extra_size
- >> get_knob_area
- >> get_center
[Called By]- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
knob_get_extra_size (Thumb, 184 bytes, Stack size 24 bytes, lv_arc.o(i.knob_get_extra_size))
[Stack]
- Max Depth = 220
- Call Chain = knob_get_extra_size ⇒ lv_obj_get_style_shadow_ofs_y ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_prop
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
[Called By]- >> lv_arc_event
- >> inv_knob_area
lv_arc_angle_within_bg_bounds (Thumb, 300 bytes, Stack size 20 bytes, lv_arc.o(i.lv_arc_angle_within_bg_bounds))
[Stack]
- Max Depth = 20
- Call Chain = lv_arc_angle_within_bg_bounds
[Called By]
lv_arc_constructor (Thumb, 124 bytes, Stack size 16 bytes, lv_arc.o(i.lv_arc_constructor))
[Stack]
- Max Depth = 508
- Call Chain = lv_arc_constructor ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_tick_get
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_set_ext_click_area
[Address Reference Count : 1]
lv_arc_draw (Thumb, 472 bytes, Stack size 208 bytes, lv_arc.o(i.lv_arc_draw))
[Stack]
- Max Depth = 492
- Call Chain = lv_arc_draw ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_init_draw_arc_dsc
- >> lv_draw_arc_dsc_init
- >> lv_draw_arc
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> get_knob_area
- >> get_center
[Called By]
lv_arc_event (Thumb, 1488 bytes, Stack size 112 bytes, lv_arc.o(i.lv_arc_event))
[Stack]
- Max Depth = 644
- Call Chain = lv_arc_event ⇒ lv_arc_set_value ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_event_send
- >> lv_area_set
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_set_editing
- >> lv_group_get_editing
- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_event_get_param
- >> _lv_area_is_point_on
- >> lv_indev_get_point
- >> lv_area_increase
- >> lv_disp_get_dpi
- >> lv_map
- >> lv_atan2
- >> lv_arc_set_value
- >> lv_arc_get_value
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_arc_width
- >> lv_arc_draw
- >> lv_arc_angle_within_bg_bounds
- >> knob_get_extra_size
- >> get_center
[Address Reference Count : 1]
lv_obj_get_style_arc_width (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_arc_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_arc_event
- >> inv_arc_area
- >> get_knob_area
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_arc_event
- >> lv_arc_draw
- >> get_knob_area
- >> get_center
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_arc_event
- >> lv_arc_draw
- >> get_knob_area
- >> get_center
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_arc_event
- >> lv_arc_draw
- >> get_knob_area
- >> get_center
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_arc_event
- >> lv_arc_draw
- >> get_knob_area
- >> get_center
lv_obj_get_style_shadow_ofs_x (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_shadow_ofs_x))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_shadow_ofs_x ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_shadow_ofs_y (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_shadow_ofs_y))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_shadow_ofs_y ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
value_update (Thumb, 270 bytes, Stack size 32 bytes, lv_arc.o(i.value_update))
[Stack]
- Max Depth = 508
- Call Chain = value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_map
- >> lv_arc_set_start_angle
- >> lv_arc_set_end_angle
- >> lv_arc_set_angles
[Called By]- >> lv_arc_set_value
- >> lv_arc_set_bg_start_angle
- >> lv_arc_set_bg_end_angle
draw_indic (Thumb, 1556 bytes, Stack size 408 bytes, lv_bar.o(i.draw_indic))
[Stack]
- Max Depth = 792
- Call Chain = draw_indic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_obj_get_style_prop
- >> lv_obj_get_coords
- >> lv_draw_mask_remove_id
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_bar.o(i.lv_area_copy))
[Called By]
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_bar.o(i.lv_area_get_height))
[Called By]
[Address Reference Count : 1]
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_bar.o(i.lv_area_get_width))
[Called By]
[Address Reference Count : 1]
lv_bar_anim (Thumb, 18 bytes, Stack size 16 bytes, lv_bar.o(i.lv_bar_anim))
[Stack]
- Max Depth = 404
- Call Chain = lv_bar_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 1]- lv_bar.o(i.lv_bar_set_value_with_anim)
lv_bar_anim_ready (Thumb, 54 bytes, Stack size 24 bytes, lv_bar.o(i.lv_bar_anim_ready))
[Stack]
- Max Depth = 412
- Call Chain = lv_bar_anim_ready ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 1]- lv_bar.o(i.lv_bar_set_value_with_anim)
lv_bar_constructor (Thumb, 84 bytes, Stack size 16 bytes, lv_bar.o(i.lv_bar_constructor))
[Stack]
- Max Depth = 532
- Call Chain = lv_bar_constructor ⇒ lv_bar_set_value ⇒ lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_bar_set_value
- >> lv_bar_init_anim
[Address Reference Count : 1]
lv_bar_destructor (Thumb, 30 bytes, Stack size 16 bytes, lv_bar.o(i.lv_bar_destructor))
[Stack]
- Max Depth = 160
- Call Chain = lv_bar_destructor ⇒ lv_anim_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]
lv_bar_event (Thumb, 246 bytes, Stack size 56 bytes, lv_bar.o(i.lv_bar_event))
[Stack]
- Max Depth = 848
- Call Chain = lv_bar_event ⇒ draw_indic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_obj_invalidate_area
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> draw_indic
[Address Reference Count : 1]
lv_bar_init_anim (Thumb, 14 bytes, Stack size 0 bytes, lv_bar.o(i.lv_bar_init_anim))
[Called By]
lv_bar_set_value_with_anim (Thumb, 158 bytes, Stack size 104 bytes, lv_bar.o(i.lv_bar_set_value_with_anim))
[Stack]
- Max Depth = 492
- Call Chain = lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_invalidate
- >> lv_anim_del
- >> lv_obj_get_style_prop
[Called By]- >> lv_bar_set_value
- >> lv_bar_set_start_value
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_bar.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_bar_event
- >> draw_indic
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_bar.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_bar_event
- >> draw_indic
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_bar.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_bar_event
- >> draw_indic
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_bar.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_bar_event
- >> draw_indic
lv_btn_constructor (Thumb, 26 bytes, Stack size 16 bytes, lv_btn.o(i.lv_btn_constructor))
[Stack]
- Max Depth = 508
- Call Chain = lv_btn_constructor ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
[Address Reference Count : 1]
allocate_btn_areas_and_controls (Thumb, 174 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.allocate_btn_areas_and_controls))
[Stack]
- Max Depth = 208
- Call Chain = allocate_btn_areas_and_controls ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_memset_00
- >> lv_mem_alloc
- >> strcmp
[Called By]
button_get_checked (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_get_checked))
[Called By]
- >> lv_btnmatrix_event
- >> draw_main
button_is_checkable (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_checkable))
[Called By]
button_is_checked (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_checked))
[Called By]
button_is_click_trig (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_click_trig))
[Called By]
button_is_hidden (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_hidden))
[Called By]
- >> lv_btnmatrix_event
- >> draw_main
button_is_inactive (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_inactive))
[Called By]
- >> lv_btnmatrix_event
- >> draw_main
button_is_popover (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_popover))
[Called By]
- >> lv_btnmatrix_event
- >> has_popovers_in_top_row
button_is_recolor (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_recolor))
[Called By]
button_is_repeat_disabled (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_repeat_disabled))
[Called By]
draw_main (Thumb, 1040 bytes, Stack size 360 bytes, lv_btnmatrix.o(i.draw_main))
[Stack]
- Max Depth = 904
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_coords
- >> lv_memcpy
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> button_is_recolor
- >> button_is_inactive
- >> button_is_hidden
- >> button_get_checked
- >> strcmp
[Called By]
get_button_from_point (Thumb, 508 bytes, Stack size 72 bytes, lv_btnmatrix.o(i.get_button_from_point))
[Stack]
- Max Depth = 268
- Call Chain = get_button_from_point ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_area_is_point_on
- >> lv_obj_get_coords
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_bottom
- >> lv_area_copy
[Called By]
get_button_width (Thumb, 16 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.get_button_width))
[Called By]
has_popovers_in_top_row (Thumb, 78 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.has_popovers_in_top_row))
[Stack]
- Max Depth = 32
- Call Chain = has_popovers_in_top_row ⇒ strcmp
[Calls]- >> button_is_popover
- >> strcmp
[Called By]
invalidate_button_area (Thumb, 252 bytes, Stack size 48 bytes, lv_btnmatrix.o(i.invalidate_button_area))
[Stack]
- Max Depth = 412
- Call Chain = invalidate_button_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_disp
- >> lv_obj_invalidate_area
- >> lv_obj_get_coords
- >> lv_disp_get_dpi
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_column
- >> lv_area_get_height
- >> lv_area_copy
[Called By]- >> lv_btnmatrix_set_selected_btn
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl
- >> lv_btnmatrix_event
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.lv_area_copy))
[Called By]
- >> invalidate_button_area
- >> get_button_from_point
- >> draw_main
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.lv_area_get_height))
[Called By]
- >> invalidate_button_area
- >> draw_main
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.lv_area_get_width))
[Called By]
- >> lv_btnmatrix_event
- >> draw_main
lv_btnmatrix_constructor (Thumb, 42 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_constructor))
[Stack]
- Max Depth = 532
- Call Chain = lv_btnmatrix_constructor ⇒ lv_btnmatrix_set_map ⇒ lv_obj_refresh_ext_draw_size ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 1]- lv_btnmatrix.o(.constdata)
lv_btnmatrix_destructor (Thumb, 28 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_destructor))
[Stack]
- Max Depth = 136
- Call Chain = lv_btnmatrix_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]- lv_btnmatrix.o(.constdata)
lv_btnmatrix_event (Thumb, 1788 bytes, Stack size 56 bytes, lv_btnmatrix.o(i.lv_btnmatrix_event))
[Stack]
- Max Depth = 960
- Call Chain = lv_btnmatrix_event ⇒ draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_indev_get_next
- >> lv_group_get_editing
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_event_set_ext_draw_size
- >> lv_event_get_param
- >> lv_indev_reset_long_press
- >> lv_indev_get_point
- >> lv_obj_get_content_height
- >> lv_btnmatrix_set_map
- >> make_one_button_checked
- >> lv_obj_get_style_pad_column
- >> lv_area_get_width
- >> invalidate_button_area
- >> has_popovers_in_top_row
- >> get_button_from_point
- >> draw_main
- >> button_is_repeat_disabled
- >> button_is_popover
- >> button_is_inactive
- >> button_is_hidden
- >> button_is_click_trig
- >> button_is_checked
- >> button_is_checkable
- >> button_get_checked
[Address Reference Count : 1]- lv_btnmatrix.o(.constdata)
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> get_button_from_point
- >> draw_main
lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_column))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_event
- >> invalidate_button_area
- >> get_button_from_point
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_btnmatrix_set_map
- >> get_button_from_point
- >> draw_main
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> get_button_from_point
- >> draw_main
lv_obj_get_style_pad_row (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_row))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_row ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_btnmatrix_set_map
- >> invalidate_button_area
- >> get_button_from_point
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_btnmatrix_set_map
- >> get_button_from_point
- >> draw_main
make_one_button_checked (Thumb, 46 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.make_one_button_checked))
[Stack]
- Max Depth = 532
- Call Chain = make_one_button_checked ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_has_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl_all
[Called By]- >> lv_btnmatrix_set_one_checked
- >> lv_btnmatrix_event
lv_checkbox_constructor (Thumb, 44 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_checkbox_constructor))
[Stack]
- Max Depth = 508
- Call Chain = lv_checkbox_constructor ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 1]- lv_checkbox.o(.constdata)
lv_checkbox_destructor (Thumb, 30 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_checkbox_destructor))
[Stack]
- Max Depth = 136
- Call Chain = lv_checkbox_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]- lv_checkbox.o(.constdata)
lv_checkbox_draw (Thumb, 600 bytes, Stack size 288 bytes, lv_checkbox.o(i.lv_checkbox_draw))
[Stack]
- Max Depth = 832
- Call Chain = lv_checkbox_draw ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_bottom
[Called By]
lv_checkbox_event (Thumb, 316 bytes, Stack size 88 bytes, lv_checkbox.o(i.lv_checkbox_event))
[Stack]
- Max Depth = 920
- Call Chain = lv_checkbox_event ⇒ lv_checkbox_draw ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_obj_calculate_ext_draw_size
- >> lv_txt_get_size
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_bottom
- >> lv_checkbox_draw
[Address Reference Count : 1]- lv_checkbox.o(.constdata)
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_column))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_text_font))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_text_letter_space (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_text_letter_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_letter_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_text_line_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
btn_release_handler (Thumb, 134 bytes, Stack size 32 bytes, lv_dropdown.o(i.btn_release_handler))
[Stack]
- Max Depth = 956
- Call Chain = btn_release_handler ⇒ lv_dropdown_open ⇒ lv_obj_align_to ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_set_editing
- >> lv_indev_get_act
- >> lv_indev_get_scroll_obj
- >> lv_dropdown_open
- >> lv_dropdown_is_open
- >> lv_dropdown_close
[Called By]
draw_box (Thumb, 216 bytes, Stack size 128 bytes, lv_dropdown.o(i.draw_box))
[Stack]
- Max Depth = 412
- Call Chain = draw_box ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> get_label
[Called By]
draw_box_label (Thumb, 264 bytes, Stack size 104 bytes, lv_dropdown.o(i.draw_box_label))
[Stack]
- Max Depth = 648
- Call Chain = draw_box_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> _lv_area_intersect
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_label_get_text
- >> lv_obj_get_style_text_line_space
- >> lv_font_get_line_height
- >> get_label
[Called By]
draw_list (Thumb, 188 bytes, Stack size 48 bytes, lv_dropdown.o(i.draw_list))
[Stack]
- Max Depth = 696
- Call Chain = draw_list ⇒ draw_box_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> _lv_area_intersect
- >> draw_box_label
- >> draw_box
[Called By]- >> lv_dropdown_list_event
draw_main (Thumb, 754 bytes, Stack size 176 bytes, lv_dropdown.o(i.draw_main))
[Stack]
- Max Depth = 960
- Call Chain = draw_main ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_obj_get_style_prop
- >> lv_img_src_get_type
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_img_decoder_get_info
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_dropdown_get_selected_str
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_border_width
[Called By]
get_id_on_point (Thumb, 106 bytes, Stack size 40 bytes, lv_dropdown.o(i.get_id_on_point))
[Stack]
- Max Depth = 236
- Call Chain = get_id_on_point ⇒ lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> get_label
[Called By]- >> list_release_handler
- >> list_press_handler
get_label (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.get_label))
[Stack]
- Max Depth = 16
- Call Chain = get_label
[Calls]
[Called By]- >> lv_dropdown_open
- >> position_to_selected
- >> get_id_on_point
- >> draw_box_label
- >> draw_box
list_press_handler (Thumb, 74 bytes, Stack size 32 bytes, lv_dropdown.o(i.list_press_handler))
[Stack]
- Max Depth = 420
- Call Chain = list_press_handler ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_indev_get_type
- >> lv_indev_get_act
- >> lv_indev_get_point
- >> get_id_on_point
[Called By]- >> lv_dropdown_list_event
list_release_handler (Thumb, 152 bytes, Stack size 40 bytes, lv_dropdown.o(i.list_release_handler))
[Stack]
- Max Depth = 612
- Call Chain = list_release_handler ⇒ lv_dropdown_close ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_set_editing
- >> lv_group_get_editing
- >> lv_indev_get_act
- >> lv_indev_get_point
- >> lv_dropdown_close
- >> get_id_on_point
[Called By]- >> lv_dropdown_list_event
lv_dropdown_constructor (Thumb, 114 bytes, Stack size 24 bytes, lv_dropdown.o(i.lv_dropdown_constructor))
[Stack]
- Max Depth = 588
- Call Chain = lv_dropdown_constructor ⇒ lv_dropdown_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_add_flag
- >> lv_obj_get_screen
- >> lv_dropdown_set_options_static
- >> lv_dropdown_list_create
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_dropdown_destructor (Thumb, 44 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_destructor))
[Stack]
- Max Depth = 428
- Call Chain = lv_dropdown_destructor ⇒ lv_obj_del ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_del
- >> lv_mem_free
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_dropdown_event (Thumb, 364 bytes, Stack size 40 bytes, lv_dropdown.o(i.lv_dropdown_event))
[Stack]
- Max Depth = 1000
- Call Chain = lv_dropdown_event ⇒ draw_main ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_indev_get_obj_act
- >> lv_obj_refresh_self_size
- >> lv_dropdown_open
- >> lv_dropdown_is_open
- >> lv_dropdown_close
- >> position_to_selected
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> draw_main
- >> btn_release_handler
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_dropdown_list_create (Thumb, 28 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_list_create))
[Stack]
- Max Depth = 564
- Call Chain = lv_dropdown_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
[Called By]- >> lv_dropdown_constructor
lv_dropdown_list_event (Thumb, 136 bytes, Stack size 40 bytes, lv_dropdown.o(i.lv_dropdown_list_event))
[Stack]
- Max Depth = 736
- Call Chain = lv_dropdown_list_event ⇒ draw_list ⇒ draw_box_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_invalidate
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_indev_get_scroll_obj
- >> list_release_handler
- >> list_press_handler
- >> draw_list
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_dropdownlist_constructor (Thumb, 50 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdownlist_constructor))
[Stack]
- Max Depth = 580
- Call Chain = lv_dropdownlist_constructor ⇒ 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_clear_flag
- >> lv_obj_add_flag
- >> lv_label_create
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_dropdownlist_destructor (Thumb, 16 bytes, Stack size 12 bytes, lv_dropdown.o(i.lv_dropdownlist_destructor))
[Stack]
- Max Depth = 12
- Call Chain = lv_dropdownlist_destructor
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_dropdown.o(i.lv_font_get_line_height))
[Called By]
- >> position_to_selected
- >> lv_dropdown_event
- >> get_id_on_point
- >> draw_box_label
- >> draw_box
lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_obj_get_style_border_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_dropdown_open
- >> draw_main
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_dropdown_open
- >> draw_main
lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_obj_get_style_text_font))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> position_to_selected
- >> lv_dropdown_event
- >> get_id_on_point
- >> draw_box
lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_obj_get_style_text_line_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> position_to_selected
- >> get_id_on_point
- >> draw_box_label
- >> draw_box
position_to_selected (Thumb, 108 bytes, Stack size 40 bytes, lv_dropdown.o(i.position_to_selected))
[Stack]
- Max Depth = 644
- Call Chain = position_to_selected ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_scroll_to_y
- >> lv_obj_get_height
- >> lv_obj_get_content_height
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> get_label
[Called By]- >> lv_dropdown_set_selected
- >> lv_dropdown_open
- >> lv_dropdown_event
draw_img (Thumb, 1368 bytes, Stack size 144 bytes, lv_img.o(i.draw_img))
[Stack]
- Max Depth = 928
- Call Chain = draw_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_event_get_draw_ctx
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_area_is_in
- >> lv_obj_get_style_prop
- >> _lv_area_intersect
- >> lv_obj_get_coords
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> _lv_img_buf_get_transformed_area
- >> lv_img_get_transformed_size
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_img.o(i.lv_area_copy))
[Called By]
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_img.o(i.lv_area_get_height))
[Called By]
- >> lv_img_get_transformed_size
- >> draw_img
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_img.o(i.lv_area_get_width))
[Called By]
- >> lv_img_get_transformed_size
- >> draw_img
lv_img_constructor (Thumb, 106 bytes, Stack size 16 bytes, lv_img.o(i.lv_img_constructor))
[Stack]
- Max Depth = 508
- Call Chain = lv_img_constructor ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_get_width
- >> lv_obj_get_height
[Address Reference Count : 1]
lv_img_destructor (Thumb, 58 bytes, Stack size 16 bytes, lv_img.o(i.lv_img_destructor))
[Stack]
- Max Depth = 136
- Call Chain = lv_img_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]
lv_img_event (Thumb, 574 bytes, Stack size 56 bytes, lv_img.o(i.lv_img_event))
[Stack]
- Max Depth = 984
- Call Chain = lv_img_event ⇒ draw_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_area_is_point_on
- >> lv_obj_get_click_area
- >> _lv_img_buf_get_transformed_area
- >> lv_img_set_src
- >> lv_img_get_transformed_size
- >> draw_img
[Address Reference Count : 1]
lv_img_get_transformed_size (Thumb, 62 bytes, Stack size 32 bytes, lv_img.o(i.lv_img_get_transformed_size))
[Stack]
- Max Depth = 144
- Call Chain = lv_img_get_transformed_size ⇒ _lv_img_buf_get_transformed_area ⇒ lv_point_transform
[Calls]- >> _lv_img_buf_get_transformed_area
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> lv_img_event
- >> draw_img
draw_main (Thumb, 682 bytes, Stack size 104 bytes, lv_label.o(i.draw_main))
[Stack]
- Max Depth = 648
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_get_scroll_top
- >> lv_obj_get_style_prop
- >> _lv_area_intersect
- >> lv_obj_get_content_coords
- >> _lv_obj_style_apply_color_filter
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_font_get_glyph_width
- >> lv_area_move
- >> lv_label_get_text_selection_start
- >> lv_label_get_text_selection_end
- >> lv_obj_get_style_width
- >> lv_font_get_line_height
- >> lv_area_get_width
- >> lv_area_get_height
[Called By]
lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(i.lv_anim_set_exec_cb))
[Called By]
lv_anim_set_playback_time (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(i.lv_anim_set_playback_time))
[Called By]
lv_anim_set_repeat_count (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(i.lv_anim_set_repeat_count))
[Called By]
lv_anim_set_time (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(i.lv_anim_set_time))
[Called By]
lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(i.lv_anim_set_values))
[Called By]
lv_anim_set_var (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(i.lv_anim_set_var))
[Called By]
lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_label.o(i.lv_area_get_height))
[Called By]
- >> lv_label_refr_text
- >> draw_main
lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_label.o(i.lv_area_get_width))
[Called By]
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> lv_label_refr_text
- >> draw_main
lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(i.lv_font_get_line_height))
[Called By]
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> lv_label_refr_text
- >> lv_label_event
- >> draw_main
lv_label_constructor (Thumb, 114 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_constructor))
[Stack]
- Max Depth = 572
- Call Chain = lv_label_constructor ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_label_set_long_mode
- >> lv_label_set_text
[Address Reference Count : 1]
lv_label_destructor (Thumb, 36 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_destructor))
[Stack]
- Max Depth = 152
- Call Chain = lv_label_destructor ⇒ lv_label_dot_tmp_free ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_free
- >> lv_label_dot_tmp_free
[Address Reference Count : 1]
lv_label_dot_tmp_free (Thumb, 44 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_dot_tmp_free))
[Stack]
- Max Depth = 136
- Call Chain = lv_label_dot_tmp_free ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Called By]- >> lv_label_set_dot_tmp
- >> lv_label_revert_dots
- >> lv_label_destructor
lv_label_event (Thumb, 328 bytes, Stack size 64 bytes, lv_label.o(i.lv_label_event))
[Stack]
- Max Depth = 712
- Call Chain = lv_label_event ⇒ draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_set_ext_draw_size
- >> lv_event_get_param
- >> lv_obj_get_content_width
- >> lv_txt_get_size
- >> lv_obj_get_style_width
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_label_revert_dots
- >> lv_label_refr_text
- >> lv_font_get_line_height
- >> draw_main
[Address Reference Count : 1]
lv_label_get_dot_tmp (Thumb, 24 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_dot_tmp))
[Called By]
lv_label_refr_text (Thumb, 1488 bytes, Stack size 144 bytes, lv_label.o(i.lv_label_refr_text))
[Stack]
- Max Depth = 532
- Call Chain = lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_invalidate
- >> lv_obj_get_disp
- >> lv_anim_del
- >> lv_obj_get_style_prop
- >> lv_obj_get_content_coords
- >> lv_obj_refresh_self_size
- >> lv_disp_get_dpi
- >> lv_anim_speed_to_time
- >> lv_anim_get
- >> lv_txt_get_size
- >> lv_font_get_glyph_width
- >> lv_label_get_letter_on
- >> lv_obj_get_style_width
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_anim_speed
- >> lv_label_set_dot_tmp
- >> lv_font_get_line_height
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_anim_set_var
- >> lv_anim_set_values
- >> lv_anim_set_time
- >> lv_anim_set_repeat_count
- >> lv_anim_set_playback_time
- >> lv_anim_set_exec_cb
- >> strlen
[Called By]- >> lv_label_set_text_fmt
- >> lv_label_set_long_mode
- >> lv_label_set_text
- >> lv_label_set_text_static
- >> lv_label_event
lv_label_revert_dots (Thumb, 108 bytes, Stack size 32 bytes, lv_label.o(i.lv_label_revert_dots))
[Stack]
- Max Depth = 168
- Call Chain = lv_label_revert_dots ⇒ lv_label_dot_tmp_free ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_label_get_dot_tmp
- >> lv_label_dot_tmp_free
[Called By]- >> lv_label_set_long_mode
- >> lv_label_event
lv_label_set_dot_tmp (Thumb, 104 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_set_dot_tmp))
[Stack]
- Max Depth = 208
- Call Chain = lv_label_set_dot_tmp ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_alloc
- >> lv_memcpy
- >> lv_label_dot_tmp_free
[Called By]
lv_obj_get_style_anim_speed (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_anim_speed))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_anim_speed ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_text_font))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> 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_style_text_letter_space (Thumb, 24 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_text_letter_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_letter_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> 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_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_text_line_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> 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_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_label_get_letter_on
- >> lv_label_refr_text
- >> lv_label_event
- >> draw_main
set_ofs_x_anim (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.set_ofs_x_anim))
[Stack]
- Max Depth = 404
- Call Chain = set_ofs_x_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 2]- lv_label.o(i.lv_label_refr_text)
- lv_label.o(i.lv_label_set_long_mode)
set_ofs_y_anim (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.set_ofs_y_anim))
[Stack]
- Max Depth = 404
- Call Chain = set_ofs_y_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 2]- lv_label.o(i.lv_label_refr_text)
- lv_label.o(i.lv_label_set_long_mode)
lv_line_constructor (Thumb, 28 bytes, Stack size 16 bytes, lv_line.o(i.lv_line_constructor))
[Stack]
- Max Depth = 444
- Call Chain = lv_line_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 1]
lv_line_event (Thumb, 466 bytes, Stack size 80 bytes, lv_line.o(i.lv_line_event))
[Stack]
- Max Depth = 340
- Call Chain = lv_line_event ⇒ lv_obj_init_draw_line_dsc ⇒ lv_obj_get_style_opa_recursive ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_event_get_draw_ctx
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_get_height
- >> lv_obj_get_coords
- >> lv_obj_init_draw_line_dsc
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_obj_get_style_line_width
[Address Reference Count : 1]
lv_obj_get_style_line_width (Thumb, 24 bytes, Stack size 16 bytes, lv_line.o(i.lv_obj_get_style_line_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_line_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
draw_label (Thumb, 264 bytes, Stack size 96 bytes, lv_roller.o(i.draw_label))
[Stack]
- Max Depth = 640
- Call Chain = draw_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> _lv_area_intersect
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_label_get_text
- >> get_sel_area
- >> lv_label_get_recolor
[Called By]
draw_main (Thumb, 500 bytes, Stack size 144 bytes, lv_roller.o(i.draw_main))
[Stack]
- Max Depth = 688
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> _lv_area_intersect
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_label_get_text
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_border_width
- >> get_sel_area
- >> get_label
- >> lv_label_get_recolor
[Called By]
get_label (Thumb, 14 bytes, Stack size 8 bytes, lv_roller.o(i.get_label))
[Stack]
- Max Depth = 8
- Call Chain = get_label
[Calls]
[Called By]- >> lv_roller_set_options
- >> release_handler
- >> refr_position
- >> lv_roller_event
- >> inf_normalize
- >> get_selected_label_width
- >> draw_main
get_sel_area (Thumb, 134 bytes, Stack size 56 bytes, lv_roller.o(i.get_sel_area))
[Stack]
- Max Depth = 252
- Call Chain = get_sel_area ⇒ lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_height
- >> lv_obj_get_coords
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
[Called By]- >> draw_main
- >> draw_label
get_selected_label_width (Thumb, 96 bytes, Stack size 48 bytes, lv_roller.o(i.get_selected_label_width))
[Stack]
- Max Depth = 312
- Call Chain = get_selected_label_width ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_style_prop
- >> lv_txt_get_size
- >> lv_label_get_text
- >> lv_obj_get_style_text_font
- >> get_label
[Called By]- >> lv_roller_label_event
- >> lv_roller_event
inf_normalize (Thumb, 174 bytes, Stack size 48 bytes, lv_roller.o(i.inf_normalize))
[Stack]
- Max Depth = 604
- 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_content_height
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> get_label
[Called By]- >> lv_roller_set_options
- >> scroll_anim_ready_cb
- >> refr_position
lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_roller.o(i.lv_font_get_line_height))
[Called By]
- >> release_handler
- >> refr_position
- >> inf_normalize
- >> get_sel_area
lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_roller.o(i.lv_obj_get_style_border_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_roller.o(i.lv_obj_get_style_text_font))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> release_handler
- >> refr_position
- >> inf_normalize
- >> get_selected_label_width
- >> get_sel_area
- >> draw_main
lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_roller.o(i.lv_obj_get_style_text_line_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> release_handler
- >> refr_position
- >> inf_normalize
- >> get_sel_area
lv_roller_constructor (Thumb, 86 bytes, Stack size 24 bytes, lv_roller.o(i.lv_roller_constructor))
[Stack]
- Max Depth = 668
- Call Chain = lv_roller_constructor ⇒ lv_roller_set_options ⇒ 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_clear_flag
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_roller_set_options
[Address Reference Count : 1]
lv_roller_event (Thumb, 466 bytes, Stack size 40 bytes, lv_roller.o(i.lv_roller_event))
[Stack]
- Max Depth = 868
- Call Chain = lv_roller_event ⇒ release_handler ⇒ 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]- >> lv_obj_set_y
- >> lv_event_send
- >> lv_anim_del
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_obj_refresh_ext_draw_size
- >> lv_indev_get_vect
- >> lv_obj_get_y
- >> lv_obj_refresh_self_size
- >> lv_roller_set_selected
- >> release_handler
- >> refr_position
- >> get_selected_label_width
- >> get_label
- >> draw_main
[Address Reference Count : 1]
lv_roller_label_event (Thumb, 142 bytes, Stack size 40 bytes, lv_roller.o(i.lv_roller_label_event))
[Stack]
- Max Depth = 780
- Call Chain = lv_roller_label_event ⇒ 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_parent
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_obj_get_width
- >> refr_position
- >> get_selected_label_width
- >> draw_label
[Address Reference Count : 1]
refr_position (Thumb, 356 bytes, Stack size 136 bytes, lv_roller.o(i.refr_position))
[Stack]
- Max Depth = 740
- 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_anim_start
- >> lv_anim_init
- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_anim_del
- >> lv_obj_get_width
- >> lv_obj_get_style_prop
- >> lv_obj_get_y
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_calculate_style_text_align
- >> lv_label_get_text
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> inf_normalize
- >> get_label
[Called By]- >> lv_roller_set_selected
- >> lv_roller_label_event
- >> lv_roller_event
release_handler (Thumb, 392 bytes, Stack size 64 bytes, lv_roller.o(i.release_handler))
[Stack]
- Max Depth = 828
- Call Chain = release_handler ⇒ 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]- >> lv_event_send
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_set_editing
- >> lv_group_get_editing
- >> lv_indev_get_act
- >> lv_indev_scroll_throw_predict
- >> lv_indev_get_point
- >> lv_label_get_text
- >> lv_roller_set_selected
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_font_get_line_height
- >> get_label
- >> lv_label_get_letter_on
[Called By]
scroll_anim_ready_cb (Thumb, 20 bytes, Stack size 16 bytes, lv_roller.o(i.scroll_anim_ready_cb))
[Stack]
- Max Depth = 620
- 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(i.refr_position)
set_y_anim (Thumb, 16 bytes, Stack size 16 bytes, lv_roller.o(i.set_y_anim))
[Stack]
- Max Depth = 572
- 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(i.lv_roller_event)
- lv_roller.o(i.refr_position)
draw_knob (Thumb, 438 bytes, Stack size 232 bytes, lv_slider.o(i.draw_knob))
[Stack]
- Max Depth = 516
- Call Chain = draw_knob ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_memcpy
- >> position_knob
- >> lv_slider_get_mode
- >> lv_obj_get_style_base_dir
- >> lv_area_copy
- >> is_slider_horizontal
[Called By]
is_slider_horizontal (Thumb, 30 bytes, Stack size 16 bytes, lv_slider.o(i.is_slider_horizontal))
[Stack]
- Max Depth = 24
- Call Chain = is_slider_horizontal ⇒ lv_obj_get_width
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_height
[Called By]- >> lv_slider_event
- >> draw_knob
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_slider.o(i.lv_area_copy))
[Called By]
- >> lv_slider_event
- >> draw_knob
lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_base_dir))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_slider_event
- >> draw_knob
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> position_knob
- >> lv_slider_event
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> position_knob
- >> lv_slider_event
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> position_knob
- >> lv_slider_event
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> position_knob
- >> lv_slider_event
lv_obj_get_style_transform_height (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_transform_height))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_transform_height ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> position_knob
- >> lv_slider_event
lv_obj_get_style_transform_width (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_transform_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_transform_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> position_knob
- >> lv_slider_event
lv_slider_constructor (Thumb, 110 bytes, Stack size 24 bytes, lv_slider.o(i.lv_slider_constructor))
[Stack]
- Max Depth = 452
- Call Chain = lv_slider_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_set_ext_click_area
- >> lv_disp_get_dpi
[Address Reference Count : 1]
lv_slider_event (Thumb, 1904 bytes, Stack size 80 bytes, lv_slider.o(i.lv_slider_event))
[Stack]
- Max Depth = 612
- Call Chain = lv_slider_event ⇒ lv_slider_set_value ⇒ lv_bar_set_value ⇒ lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_set_editing
- >> lv_group_get_editing
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_get_style_prop
- >> _lv_area_is_point_on
- >> lv_indev_get_point
- >> lv_area_increase
- >> lv_bar_set_value
- >> lv_bar_set_start_value
- >> lv_slider_set_value
- >> lv_slider_set_left_value
- >> lv_slider_get_value
- >> lv_slider_get_mode
- >> lv_slider_get_left_value
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_base_dir
- >> lv_area_copy
- >> is_slider_horizontal
- >> draw_knob
[Address Reference Count : 1]
lv_slider_get_left_value (Thumb, 12 bytes, Stack size 8 bytes, lv_slider.o(i.lv_slider_get_left_value))
[Stack]
- Max Depth = 8
- Call Chain = lv_slider_get_left_value
[Calls]- >> lv_bar_get_start_value
[Called By]
lv_slider_get_mode (Thumb, 30 bytes, Stack size 16 bytes, lv_slider.o(i.lv_slider_get_mode))
[Stack]
- Max Depth = 16
- Call Chain = lv_slider_get_mode
[Calls]
[Called By]- >> lv_slider_event
- >> draw_knob
lv_slider_get_value (Thumb, 12 bytes, Stack size 8 bytes, lv_slider.o(i.lv_slider_get_value))
[Stack]
- Max Depth = 8
- Call Chain = lv_slider_get_value
[Calls]
[Called By]
lv_slider_set_left_value (Thumb, 20 bytes, Stack size 16 bytes, lv_slider.o(i.lv_slider_set_left_value))
[Stack]
- Max Depth = 532
- Call Chain = lv_slider_set_left_value ⇒ lv_bar_set_start_value ⇒ lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_bar_set_start_value
[Called By]
lv_slider_set_value (Thumb, 20 bytes, Stack size 16 bytes, lv_slider.o(i.lv_slider_set_value))
[Stack]
- Max Depth = 532
- Call Chain = lv_slider_set_value ⇒ lv_bar_set_value ⇒ lv_bar_set_value_with_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Called By]
position_knob (Thumb, 200 bytes, Stack size 56 bytes, lv_slider.o(i.position_knob))
[Stack]
- Max Depth = 252
- Call Chain = position_knob ⇒ lv_obj_get_style_transform_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
[Called By]
draw_main (Thumb, 452 bytes, Stack size 200 bytes, lv_switch.o(i.draw_main))
[Stack]
- Max Depth = 484
- Call Chain = draw_main ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_event_get_target
- >> lv_obj_get_state
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_height
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
[Called By]
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_switch.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_switch_event
- >> draw_main
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_switch.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_switch_event
- >> draw_main
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_switch.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_switch_event
- >> draw_main
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_switch.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_switch_event
- >> draw_main
lv_switch_anim_exec_cb (Thumb, 18 bytes, Stack size 16 bytes, lv_switch.o(i.lv_switch_anim_exec_cb))
[Stack]
- Max Depth = 404
- Call Chain = lv_switch_anim_exec_cb ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 1]- lv_switch.o(i.lv_switch_trigger_anim)
lv_switch_anim_ready (Thumb, 20 bytes, Stack size 16 bytes, lv_switch.o(i.lv_switch_anim_ready))
[Stack]
- Max Depth = 404
- Call Chain = lv_switch_anim_ready ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 1]- lv_switch.o(i.lv_switch_trigger_anim)
lv_switch_constructor (Thumb, 42 bytes, Stack size 16 bytes, lv_switch.o(i.lv_switch_constructor))
[Stack]
- Max Depth = 508
- Call Chain = lv_switch_constructor ⇒ lv_obj_add_flag ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
[Address Reference Count : 1]
lv_switch_destructor (Thumb, 18 bytes, Stack size 16 bytes, lv_switch.o(i.lv_switch_destructor))
[Stack]
- Max Depth = 160
- Call Chain = lv_switch_destructor ⇒ lv_anim_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]
lv_switch_event (Thumb, 256 bytes, Stack size 48 bytes, lv_switch.o(i.lv_switch_event))
[Stack]
- Max Depth = 532
- Call Chain = lv_switch_event ⇒ draw_main ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_text_color_filtered ⇒ _lv_obj_style_apply_color_filter ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_invalidate
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_obj_calculate_ext_draw_size
- >> lv_switch_trigger_anim
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> draw_main
[Address Reference Count : 1]
lv_switch_trigger_anim (Thumb, 186 bytes, Stack size 104 bytes, lv_switch.o(i.lv_switch_trigger_anim))
[Stack]
- Max Depth = 320
- Call Chain = lv_switch_trigger_anim ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_state
- >> lv_obj_get_style_prop
[Called By]
draw_main (Thumb, 1458 bytes, Stack size 424 bytes, lv_table.o(i.draw_main))
[Stack]
- Max Depth = 968
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> _lv_area_intersect
- >> lv_memcpy
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_txt_get_size
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_base_dir
- >> is_cell_empty
[Called By]
get_cell_area (Thumb, 248 bytes, Stack size 40 bytes, lv_table.o(i.get_cell_area))
[Stack]
- Max Depth = 236
- Call Chain = get_cell_area ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_base_dir
[Called By]- >> scroll_to_selected_cell
get_pressed_cell (Thumb, 298 bytes, Stack size 40 bytes, lv_table.o(i.get_pressed_cell))
[Stack]
- Max Depth = 236
- Call Chain = get_pressed_cell ⇒ lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]- >> lv_indev_get_type
- >> lv_indev_get_act
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_indev_get_point
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_base_dir
[Called By]
get_row_height (Thumb, 326 bytes, Stack size 88 bytes, lv_table.o(i.get_row_height))
[Stack]
- Max Depth = 352
- Call Chain = get_row_height ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_txt_get_size
- >> is_cell_empty
[Called By]
is_cell_empty (Thumb, 12 bytes, Stack size 0 bytes, lv_table.o(i.is_cell_empty))
[Called By]
- >> get_row_height
- >> draw_main
lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_base_dir))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> get_pressed_cell
- >> get_cell_area
- >> draw_main
lv_obj_get_style_max_height (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_max_height))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_max_height ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_min_height (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_min_height))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_min_height ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> refr_size_form_row
- >> draw_main
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> refr_size_form_row
- >> get_pressed_cell
- >> get_cell_area
- >> draw_main
lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> refr_size_form_row
- >> get_pressed_cell
- >> get_cell_area
- >> draw_main
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> refr_size_form_row
- >> get_pressed_cell
- >> get_cell_area
- >> draw_main
lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_text_font))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_text_letter_space (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_text_letter_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_letter_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_text_line_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_table_constructor (Thumb, 68 bytes, Stack size 16 bytes, lv_table.o(i.lv_table_constructor))
[Stack]
- Max Depth = 248
- Call Chain = lv_table_constructor ⇒ lv_mem_realloc ⇒ lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_mem_realloc
- >> lv_mem_alloc
[Address Reference Count : 1]
lv_table_destructor (Thumb, 120 bytes, Stack size 24 bytes, lv_table.o(i.lv_table_destructor))
[Stack]
- Max Depth = 144
- Call Chain = lv_table_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]
lv_table_event (Thumb, 544 bytes, Stack size 56 bytes, lv_table.o(i.lv_table_event))
[Stack]
- Max Depth = 1024
- Call Chain = lv_table_event ⇒ draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_indev_get_type
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_indev_get_scroll_obj
- >> scroll_to_selected_cell
- >> refr_size_form_row
- >> get_pressed_cell
- >> draw_main
[Address Reference Count : 1]
refr_size_form_row (Thumb, 220 bytes, Stack size 80 bytes, lv_table.o(i.refr_size_form_row))
[Stack]
- Max Depth = 468
- Call Chain = refr_size_form_row ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_refresh_self_size
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_min_height
- >> lv_obj_get_style_max_height
- >> get_row_height
[Called By]
scroll_to_selected_cell (Thumb, 156 bytes, Stack size 24 bytes, lv_table.o(i.scroll_to_selected_cell))
[Stack]
- Max Depth = 604
- Call Chain = scroll_to_selected_cell ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_scroll_by_bounded
- >> get_cell_area
[Called By]
auto_hide_characters (Thumb, 86 bytes, Stack size 80 bytes, lv_textarea.o(i.auto_hide_characters))
[Stack]
- Max Depth = 676
- Call Chain = auto_hide_characters ⇒ pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> pwd_char_hider
- >> lv_anim_set_var
- >> lv_anim_set_values
- >> lv_anim_set_time
- >> lv_anim_set_path_cb
- >> lv_anim_set_exec_cb
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> lv_textarea_set_text
char_is_accepted (Thumb, 92 bytes, Stack size 24 bytes, lv_textarea.o(i.char_is_accepted))
[Stack]
- Max Depth = 40
- Call Chain = char_is_accepted ⇒ lv_textarea_get_text
[Calls]
[Called By]
cursor_blink_anim_cb (Thumb, 126 bytes, Stack size 24 bytes, lv_textarea.o(i.cursor_blink_anim_cb))
[Stack]
- Max Depth = 388
- Call Chain = cursor_blink_anim_cb ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> lv_area_copy
[Address Reference Count : 1]- lv_textarea.o(i.start_cursor_blink)
draw_cursor (Thumb, 330 bytes, Stack size 160 bytes, lv_textarea.o(i.draw_cursor))
[Stack]
- Max Depth = 704
- Call Chain = draw_cursor ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> lv_memcpy
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_label_get_text
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
- >> lv_area_copy
[Called By]
draw_placeholder (Thumb, 174 bytes, Stack size 80 bytes, lv_textarea.o(i.draw_placeholder))
[Stack]
- Max Depth = 624
- Call Chain = draw_placeholder ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_event_get_draw_ctx
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_area_move
- >> lv_label_get_text
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
- >> lv_area_copy
[Called By]
insert_handler (Thumb, 76 bytes, Stack size 16 bytes, lv_textarea.o(i.insert_handler))
[Stack]
- Max Depth = 924
- Call Chain = insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_event_send
- >> lv_textarea_add_text
- >> strcmp
[Called By]- >> lv_textarea_del_char
- >> lv_textarea_add_text
- >> lv_textarea_add_char
is_valid_but_non_printable_char (Thumb, 20 bytes, Stack size 0 bytes, lv_textarea.o(i.is_valid_but_non_printable_char))
[Called By]
label_event_cb (Thumb, 62 bytes, Stack size 24 bytes, lv_textarea.o(i.label_event_cb))
[Stack]
- Max Depth = 580
- Call Chain = label_event_cb ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_get_parent
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_label_set_text
- >> start_cursor_blink
- >> refr_cursor_area
[Address Reference Count : 1]- lv_textarea.o(i.lv_textarea_constructor)
lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_anim_set_exec_cb))
[Called By]
- >> start_cursor_blink
- >> auto_hide_characters
lv_anim_set_path_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_anim_set_path_cb))
[Called By]
- >> start_cursor_blink
- >> auto_hide_characters
lv_anim_set_time (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_anim_set_time))
[Called By]
- >> start_cursor_blink
- >> auto_hide_characters
lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_anim_set_values))
[Called By]
- >> start_cursor_blink
- >> auto_hide_characters
lv_anim_set_var (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_anim_set_var))
[Called By]
- >> start_cursor_blink
- >> auto_hide_characters
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_area_copy))
[Called By]
- >> refr_cursor_area
- >> draw_placeholder
- >> draw_cursor
- >> cursor_blink_anim_cb
lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_font_get_line_height))
[Called By]
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> refr_cursor_area
lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_border_width))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> refr_cursor_area
- >> draw_placeholder
- >> draw_cursor
lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> refr_cursor_area
- >> draw_placeholder
- >> draw_cursor
lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> refr_cursor_area
- >> draw_placeholder
- >> draw_cursor
lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_text_font))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_password_bullet
- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> refr_cursor_area
lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_text_line_space))
[Stack]
- Max Depth = 196
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ get_prop_core ⇒ lv_style_get_prop ⇒ lv_style_get_prop_inlined ⇒ lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> refr_cursor_area
lv_pct (Thumb, 24 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_pct))
[Called By]
- >> lv_textarea_set_one_line
- >> lv_textarea_constructor
lv_textarea_constructor (Thumb, 180 bytes, Stack size 24 bytes, lv_textarea.o(i.lv_textarea_constructor))
[Stack]
- Max Depth = 852
- 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_flag
- >> lv_obj_add_event_cb
- >> lv_obj_set_width
- >> lv_label_create
- >> lv_textarea_set_cursor_pos
- >> lv_label_set_text
- >> start_cursor_blink
- >> lv_pct
[Address Reference Count : 1]- lv_textarea.o(.constdata)
lv_textarea_destructor (Thumb, 52 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_destructor))
[Stack]
- Max Depth = 136
- Call Chain = lv_textarea_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_prev ⇒ block_absorb ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]
[Address Reference Count : 1]- lv_textarea.o(.constdata)
lv_textarea_event (Thumb, 252 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_event))
[Stack]
- Max Depth = 1004
- Call Chain = lv_textarea_event ⇒ lv_textarea_del_char_forward ⇒ lv_textarea_del_char ⇒ insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_event_send
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_obj_event_base
- >> lv_event_get_param
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_one_line
- >> lv_textarea_del_char
- >> lv_textarea_cursor_right
- >> lv_textarea_cursor_left
- >> lv_textarea_add_char
- >> lv_textarea_del_char_forward
- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> update_cursor_position_on_click
- >> start_cursor_blink
- >> draw_placeholder
- >> draw_cursor
[Address Reference Count : 1]- lv_textarea.o(.constdata)
pwd_char_hider (Thumb, 130 bytes, Stack size 40 bytes, lv_textarea.o(i.pwd_char_hider))
[Stack]
- Max Depth = 596
- Call Chain = pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_memcpy
- >> lv_label_set_text
- >> lv_label_get_text
- >> strlen
- >> lv_textarea_get_password_bullet
- >> refr_cursor_area
[Called By]- >> lv_textarea_add_text
- >> lv_textarea_add_char
- >> pwd_char_hider_anim_ready
- >> auto_hide_characters
pwd_char_hider_anim (Thumb, 2 bytes, Stack size 0 bytes, lv_textarea.o(i.pwd_char_hider_anim))
[Address Reference Count : 1]
- lv_textarea.o(i.auto_hide_characters)
pwd_char_hider_anim_ready (Thumb, 14 bytes, Stack size 16 bytes, lv_textarea.o(i.pwd_char_hider_anim_ready))
[Stack]
- Max Depth = 612
- Call Chain = pwd_char_hider_anim_ready ⇒ pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]
[Address Reference Count : 1]- lv_textarea.o(i.auto_hide_characters)
refr_cursor_area (Thumb, 614 bytes, Stack size 104 bytes, lv_textarea.o(i.refr_cursor_area))
[Stack]
- Max Depth = 468
- Call Chain = refr_cursor_area ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_transformed_area ⇒ lv_obj_transform_point ⇒ lv_obj_transform_point (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
- >> lv_obj_calculate_style_text_align
- >> lv_font_get_glyph_width
- >> lv_textarea_get_cursor_pos
- >> lv_label_get_text
- >> lv_label_get_letter_pos
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_border_width
- >> lv_font_get_line_height
- >> lv_area_copy
- >> is_valid_but_non_printable_char
[Called By]- >> lv_textarea_set_cursor_pos
- >> pwd_char_hider
- >> label_event_cb
start_cursor_blink (Thumb, 130 bytes, Stack size 88 bytes, lv_textarea.o(i.start_cursor_blink))
[Stack]
- Max Depth = 304
- Call Chain = start_cursor_blink ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_trim_free ⇒ block_split ⇒ block_mark_as_free ⇒ block_link_next ⇒ block_next ⇒ block_is_last
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_style_prop
- >> lv_anim_set_var
- >> lv_anim_set_values
- >> lv_anim_set_time
- >> lv_anim_set_path_cb
- >> lv_anim_set_exec_cb
[Called By]- >> lv_textarea_set_cursor_pos
- >> lv_textarea_event
- >> lv_textarea_constructor
- >> label_event_cb
update_cursor_position_on_click (Thumb, 508 bytes, Stack size 64 bytes, lv_textarea.o(i.update_cursor_position_on_click))
[Stack]
- Max Depth = 892
- Call Chain = update_cursor_position_on_click ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_event_get_target
- >> lv_event_get_code
- >> lv_indev_get_type
- >> lv_indev_get_act
- >> lv_obj_get_width
- >> lv_indev_get_vect
- >> lv_indev_get_point
- >> lv_obj_get_coords
- >> lv_textarea_set_cursor_pos
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_on
[Called By]
_fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_uldivmod
- >> __aeabi_d2ulz
- >> __aeabi_cdrcmple
[Called By]
_printf_core (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> __aeabi_uidivmod
- >> _printf_pre_padding
- >> _printf_post_padding
- >> _fp_digits
[Called By]
_printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)
[Called By]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))
[Called By]
[Address Reference Count : 1]
Undefined Global Symbols