Static Call Graph for image lvgl\lvgl.axf



#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Fri Dec 13 03:12:25 2024

Maximum Stack Usage = 904 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

_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

Functions with no stack information

Mutually Recursive functions

  • ADC1_COMP_IRQHandler   ⇒   ADC1_COMP_IRQHandler
  • HardFault_Handler   ⇒   HardFault_Handler
  • NMI_Handler   ⇒   NMI_Handler
  • event_send_core   ⇒   event_send_core
  • _lv_area_is_point_on   ⇒   _lv_area_is_point_on
  • lv_obj_transform_point   ⇒   lv_obj_transform_point
  • lv_obj_move_children_by   ⇒   lv_obj_move_children_by
  • lv_obj_scroll_by_bounded   ⇒   lv_obj_update_layout
  • layout_update_core   ⇒   layout_update_core
  • lv_obj_redraw   ⇒   refr_obj
  • lv_refr_get_top_obj   ⇒   lv_refr_get_top_obj
  • lv_textarea_add_text   ⇒   insert_handler
  • lv_textarea_add_char   ⇒   insert_handler
  • refresh_children_style   ⇒   refresh_children_style
  • lv_obj_is_editable   ⇒   lv_obj_is_editable
  • apply_theme   ⇒   apply_theme
  • lv_obj_is_group_def   ⇒   lv_obj_is_group_def
  • lv_obj_construct   ⇒   lv_obj_construct

    Function Pointers

    Global Symbols

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))

    [Calls]

    __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))

    [Called By]

    __scatterload_rt2 (Thumb, 52 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

    [Calls]

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

    __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))

    [Called By]

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C))

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))

    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002))

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033))

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))

    __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))

    [Called By]

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006))

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009))

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003))

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B))

    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))

    [Called By]

    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))

    __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))

    [Stack]


    [Calls]

    __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A))

    [Calls]

    __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))

    __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))

    [Stack]


    [Calls]

    __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

    __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))

    [Called By]

    __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003))

    [Calls]

    __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

    __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))

    [Calls]

    __aeabi_memcpy4 (Thumb, 56 bytes, Stack size 0 bytes, rt_memcpy.o(.emb_text))

    [Called By]

    __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.emb_text), UNUSED)

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    ADC1_COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    CEC_CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    EXTI4_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    PVD_VDDIO2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    RCC_CRS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM17_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM1_BRK_UP_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM6_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    TSC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    USART3_4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
    [Address Reference Count : 1]

    __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f072xb.o(.text))

    [Called By]

    strcpy (Thumb, 70 bytes, Stack size 16 bytes, strcpy.o(.text))

    [Stack]


    [Called By]

    strlen (Thumb, 62 bytes, Stack size 12 bytes, strlen.o(.text))

    [Stack]


    [Called By]

    __aeabi_memcpy (Thumb, 130 bytes, Stack size 24 bytes, rt_memcpy.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __rt_memcpy (Thumb, 0 bytes, Stack size 24 bytes, rt_memcpy.o(.text), UNUSED)

    _memset_w (Thumb, 26 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)

    [Called By]

    _memset (Thumb, 30 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)

    [Calls]

    __rt_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)

    __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text))

    [Called By]

    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)

    __rt_memclr_w (Thumb, 4 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)

    [Calls]

    strcmp (Thumb, 160 bytes, Stack size 16 bytes, strcmpv6m.o(.text))

    [Stack]


    [Called By]

    __aeabi_uidiv (Thumb, 0 bytes, Stack size 0 bytes, aeabi_sdivfast.o(.text), UNUSED)

    __aeabi_uidivmod (Thumb, 28 bytes, Stack size 0 bytes, aeabi_sdivfast.o(.text))

    [Called By]

    __aeabi_idiv (Thumb, 0 bytes, Stack size 8 bytes, aeabi_sdivfast.o(.text), UNUSED)

    __aeabi_idivmod (Thumb, 460 bytes, Stack size 8 bytes, aeabi_sdivfast.o(.text))

    [Stack]


    [Called By]

    __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

    __rt_heap_escrow (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

    __rt_heap_expand (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

    __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

    __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))

    [Called By]

    __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

    __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)

    __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)

    __semihosting_library_function (Thumb, 0 bytes, Stack size 8 bytes, indicate_semi.o(.text), UNUSED)

    __user_setup_stackheap (Thumb, 62 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))

    [Stack]


    [Calls]
    [Called By]

    exit (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))

    [Calls]


    [Called By]

    _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))

    [Called By]

    __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

    __decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

    DMA1_Channel3_TransferComplete (Thumb, 16 bytes, Stack size 0 bytes, core.o(i.DMA1_Channel3_TransferComplete))

    [Called By]

    DMA1_Channel4_5_6_7_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.HardFault_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ILI9341_exitStandby (Thumb, 28 bytes, Stack size 8 bytes, core.o(i.ILI9341_exitStandby))

    [Stack]


    [Calls]
    [Called By]

    ILI9341_flush (Thumb, 72 bytes, Stack size 24 bytes, lv_driver.o(i.ILI9341_flush))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ILI9341_init (Thumb, 92 bytes, Stack size 16 bytes, core.o(i.ILI9341_init))

    [Stack]


    [Calls]
    [Called By]

    ILI9341_reset (Thumb, 26 bytes, Stack size 8 bytes, core.o(i.ILI9341_reset))

    [Stack]


    [Calls]
    [Called By]

    ILI9341_setAddressWindow (Thumb, 54 bytes, Stack size 24 bytes, core.o(i.ILI9341_setAddressWindow))

    [Stack]


    [Calls]
    [Called By]

    ILI9341_setOrientation (Thumb, 58 bytes, Stack size 16 bytes, core.o(i.ILI9341_setOrientation))

    [Stack]


    [Calls]
    [Called By]

    LL_GPIO_Init (Thumb, 180 bytes, Stack size 16 bytes, stm32f0xx_ll_gpio.o(i.LL_GPIO_Init))

    [Stack]


    [Called By]

    LL_Init1msTick (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_ll_utils.o(i.LL_Init1msTick))

    [Stack]


    [Calls]
    [Called By]

    LL_SPI_Init (Thumb, 120 bytes, Stack size 8 bytes, stm32f0xx_ll_spi.o(i.LL_SPI_Init))

    [Stack]


    [Called By]

    LL_SetSystemCoreClock (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock))

    [Called By]

    LL_mDelay (Thumb, 34 bytes, Stack size 4 bytes, stm32f0xx_ll_utils.o(i.LL_mDelay))

    [Stack]


    [Called By]

    MX_DMA_Init (Thumb, 28 bytes, Stack size 8 bytes, main.o(i.MX_DMA_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_GPIO_Init (Thumb, 370 bytes, Stack size 48 bytes, main.o(i.MX_GPIO_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_SPI2_Init (Thumb, 242 bytes, Stack size 88 bytes, main.o(i.MX_SPI2_Init))

    [Stack]


    [Calls]
    [Called By]

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.NMI_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.PendSV_Handler))
    [Address Reference Count : 1]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.SVC_Handler))
    [Address Reference Count : 1]

    Send_DMA_Data16 (Thumb, 236 bytes, Stack size 32 bytes, core.o(i.Send_DMA_Data16))

    [Stack]


    [Calls]
    [Called By]

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.SysTick_Handler))
    [Address Reference Count : 1]

    SystemClock_Config (Thumb, 130 bytes, Stack size 16 bytes, main.o(i.SystemClock_Config))

    [Stack]


    [Calls]
    [Called By]

    SystemInit (Thumb, 2 bytes, Stack size 0 bytes, system_stm32f0xx.o(i.SystemInit))
    [Address Reference Count : 1]

    __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, lv_tlsf.o(i.__ARM_clz))

    [Called By]

    __ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, lv_disp.o(i.__ARM_common_switch8))

    [Stack]


    [Called By]

    _lv_anim_core_init (Thumb, 34 bytes, Stack size 8 bytes, lv_anim.o(i._lv_anim_core_init))

    [Stack]


    [Calls]
    [Called By]

    _lv_area_diff (Thumb, 302 bytes, Stack size 48 bytes, lv_area.o(i._lv_area_diff))

    [Stack]


    [Calls]
    [Called By]

    _lv_area_intersect (Thumb, 80 bytes, Stack size 16 bytes, lv_area.o(i._lv_area_intersect))

    [Stack]


    [Called By]

    _lv_area_is_in (Thumb, 160 bytes, Stack size 24 bytes, lv_area.o(i._lv_area_is_in))

    [Stack]


    [Calls]
    [Called By]

    _lv_area_is_on (Thumb, 56 bytes, Stack size 0 bytes, lv_area.o(i._lv_area_is_on))

    [Called By]

    _lv_area_is_point_on (Thumb, 282 bytes, Stack size 32 bytes, lv_area.o(i._lv_area_is_point_on))

    [Stack]


    [Calls]
    [Called By]

    _lv_area_join (Thumb, 68 bytes, Stack size 8 bytes, lv_area.o(i._lv_area_join))

    [Stack]


    [Called By]

    _lv_disp_refr_timer (Thumb, 250 bytes, Stack size 24 bytes, lv_refr.o(i._lv_disp_refr_timer))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    _lv_event_mark_deleted (Thumb, 34 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]


    [Calls]
    [Called By]

    _lv_group_init (Thumb, 12 bytes, Stack size 8 bytes, lv_group.o(i._lv_group_init))

    [Stack]


    [Calls]
    [Called By]

    _lv_img_buf_get_transformed_area (Thumb, 16 bytes, Stack size 0 bytes, lv_img_buf.o(i._lv_img_buf_get_transformed_area))

    [Called By]

    _lv_img_cache_open (Thumb, 82 bytes, Stack size 24 bytes, lv_img_cache.o(i._lv_img_cache_open))

    [Stack]


    [Calls]
    [Called By]

    _lv_img_decoder_init (Thumb, 38 bytes, Stack size 8 bytes, lv_img_decoder.o(i._lv_img_decoder_init))

    [Stack]


    [Calls]
    [Called By]

    _lv_inv_area (Thumb, 214 bytes, Stack size 40 bytes, lv_refr.o(i._lv_inv_area))

    [Stack]


    [Calls]
    [Called By]

    _lv_ll_clear (Thumb, 44 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_clear))

    [Stack]


    [Calls]
    [Called By]

    _lv_ll_get_head (Thumb, 8 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_head))

    [Called By]


    [Address Reference Count : 1]

    _lv_ll_get_next (Thumb, 10 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_next))

    [Called By]


    [Address Reference Count : 1]

    _lv_ll_get_prev (Thumb, 8 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_prev))

    [Called By]


    [Address Reference Count : 1]

    _lv_ll_get_tail (Thumb, 8 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_tail))

    [Called By]


    [Address Reference Count : 1]

    _lv_ll_init (Thumb, 16 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_init))

    [Called By]

    _lv_ll_ins_head (Thumb, 64 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_ins_head))

    [Stack]


    [Calls]
    [Called By]

    _lv_ll_ins_prev (Thumb, 98 bytes, Stack size 24 bytes, lv_ll.o(i._lv_ll_ins_prev))

    [Stack]


    [Calls]
    [Called By]

    _lv_ll_ins_tail (Thumb, 64 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_ins_tail))

    [Stack]


    [Calls]
    [Called By]

    _lv_ll_is_empty (Thumb, 24 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_is_empty))

    [Called By]

    _lv_ll_remove (Thumb, 104 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_remove))

    [Stack]


    [Calls]
    [Called By]

    _lv_obj_get_ext_draw_size (Thumb, 16 bytes, Stack size 0 bytes, lv_obj_draw.o(i._lv_obj_get_ext_draw_size))

    [Called By]

    _lv_obj_get_layer_type (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_draw.o(i._lv_obj_get_layer_type))

    [Called By]

    _lv_obj_scroll_by_raw (Thumb, 72 bytes, Stack size 16 bytes, lv_obj_scroll.o(i._lv_obj_scroll_by_raw))

    [Stack]


    [Calls]
    [Called By]

    _lv_obj_style_apply_color_filter (Thumb, 64 bytes, Stack size 32 bytes, lv_obj_style.o(i._lv_obj_style_apply_color_filter))

    [Stack]


    [Calls]
    [Called By]

    _lv_obj_style_create_transition (Thumb, 290 bytes, Stack size 128 bytes, lv_obj_style.o(i._lv_obj_style_create_transition))

    [Stack]


    [Calls]
    [Called By]

    _lv_obj_style_init (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_style.o(i._lv_obj_style_init))

    [Stack]


    [Calls]
    [Called By]

    _lv_obj_style_state_compare (Thumb, 534 bytes, Stack size 40 bytes, lv_obj_style.o(i._lv_obj_style_state_compare))

    [Stack]


    [Calls]
    [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_refr_init (Thumb, 2 bytes, Stack size 0 bytes, lv_refr.o(i._lv_refr_init))

    [Called By]

    _lv_style_get_prop_group (Thumb, 12 bytes, Stack size 0 bytes, lv_style.o(i._lv_style_get_prop_group))

    [Called By]

    _lv_style_prop_lookup_flags (Thumb, 50 bytes, Stack size 0 bytes, lv_style.o(i._lv_style_prop_lookup_flags))

    [Called By]

    _lv_timer_core_init (Thumb, 18 bytes, Stack size 8 bytes, lv_timer.o(i._lv_timer_core_init))

    [Stack]


    [Calls]
    [Called By]

    _lv_txt_cut (Thumb, 54 bytes, Stack size 32 bytes, lv_txt.o(i._lv_txt_cut))

    [Stack]


    [Calls]
    [Called By]

    _lv_txt_encoded_letter_next_2 (Thumb, 42 bytes, Stack size 40 bytes, lv_txt.o(i._lv_txt_encoded_letter_next_2))

    [Stack]


    [Called By]

    _lv_txt_get_next_line (Thumb, 252 bytes, Stack size 64 bytes, lv_txt.o(i._lv_txt_get_next_line))

    [Stack]


    [Calls]
    [Called By]

    _lv_txt_ins (Thumb, 68 bytes, Stack size 32 bytes, lv_txt.o(i._lv_txt_ins))

    [Stack]


    [Calls]
    [Called By]

    _lv_txt_is_cmd (Thumb, 56 bytes, Stack size 0 bytes, lv_txt.o(i._lv_txt_is_cmd))

    [Called By]

    _lv_utils_bsearch (Thumb, 64 bytes, Stack size 40 bytes, lv_utils.o(i._lv_utils_bsearch))

    [Stack]


    [Called By]

    draw_border_generic (Thumb, 20 bytes, Stack size 16 bytes, lv_draw_sw_rect.o(i.draw_border_generic))

    [Stack]


    [Calls]
    [Called By]

    lv_anim_del (Thumb, 90 bytes, Stack size 32 bytes, lv_anim.o(i.lv_anim_del))

    [Stack]


    [Calls]
    [Called By]

    lv_anim_get (Thumb, 44 bytes, Stack size 16 bytes, lv_anim.o(i.lv_anim_get))

    [Stack]


    [Calls]
    [Called By]

    lv_anim_init (Thumb, 42 bytes, Stack size 8 bytes, lv_anim.o(i.lv_anim_init))

    [Stack]


    [Calls]
    [Called By]

    lv_anim_path_ease_out (Thumb, 50 bytes, Stack size 16 bytes, lv_anim.o(i.lv_anim_path_ease_out))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_anim_path_linear (Thumb, 36 bytes, Stack size 16 bytes, lv_anim.o(i.lv_anim_path_linear))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_anim_path_step (Thumb, 16 bytes, Stack size 0 bytes, lv_anim.o(i.lv_anim_path_step))
    [Address Reference Count : 2]

    lv_anim_speed_to_time (Thumb, 32 bytes, Stack size 8 bytes, lv_anim.o(i.lv_anim_speed_to_time))

    [Stack]


    [Calls]
    [Called By]

    lv_anim_start (Thumb, 130 bytes, Stack size 16 bytes, lv_anim.o(i.lv_anim_start))

    [Stack]


    [Calls]
    [Called By]

    lv_area_get_size (Thumb, 28 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_get_size))

    [Called By]

    lv_area_increase (Thumb, 26 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_increase))

    [Called By]

    lv_area_move (Thumb, 26 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_move))

    [Called By]

    lv_area_set (Thumb, 14 bytes, Stack size 8 bytes, lv_area.o(i.lv_area_set))

    [Stack]


    [Called By]

    lv_area_set_height (Thumb, 10 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_set_height))

    [Called By]

    lv_bezier3 (Thumb, 74 bytes, Stack size 20 bytes, lv_math.o(i.lv_bezier3))

    [Stack]


    [Called By]

    lv_btnmatrix_clear_btn_ctrl (Thumb, 68 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_clear_btn_ctrl))

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_clear_btn_ctrl_all (Thumb, 32 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_clear_btn_ctrl_all))

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_get_btn_text (Thumb, 74 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.lv_btnmatrix_get_btn_text))

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_get_selected_btn (Thumb, 4 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.lv_btnmatrix_get_selected_btn))

    [Called By]

    lv_btnmatrix_has_btn_ctrl (Thumb, 24 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.lv_btnmatrix_has_btn_ctrl))

    [Called By]

    lv_btnmatrix_set_btn_ctrl (Thumb, 118 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_btn_ctrl))

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_set_ctrl_map (Thumb, 24 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_ctrl_map))

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_set_map (Thumb, 438 bytes, Stack size 120 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_map))

    [Stack]


    [Calls]
    [Called By]

    lv_clamp_height (Thumb, 124 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_clamp_height))

    [Stack]


    [Calls]
    [Called By]

    lv_clamp_width (Thumb, 124 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_clamp_width))

    [Stack]


    [Calls]
    [Called By]

    lv_color_fill (Thumb, 60 bytes, Stack size 16 bytes, lv_color.o(i.lv_color_fill))

    [Stack]


    [Called By]

    lv_disp_draw_buf_init (Thumb, 22 bytes, Stack size 24 bytes, lv_hal_disp.o(i.lv_disp_draw_buf_init))

    [Stack]


    [Calls]
    [Called By]

    lv_disp_drv_init (Thumb, 82 bytes, Stack size 16 bytes, lv_hal_disp.o(i.lv_disp_drv_init))

    [Stack]


    [Calls]
    [Called By]

    lv_disp_drv_register (Thumb, 294 bytes, Stack size 24 bytes, lv_hal_disp.o(i.lv_disp_drv_register))

    [Stack]


    [Calls]
    [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_dpi (Thumb, 26 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_dpi))

    [Called By]

    lv_disp_get_draw_buf (Thumb, 6 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_draw_buf))

    [Called By]

    lv_disp_get_hor_res (Thumb, 40 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_hor_res))

    [Called By]

    lv_disp_get_layer_sys (Thumb, 18 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_layer_sys))

    [Stack]


    [Calls]
    [Called By]

    lv_disp_get_layer_top (Thumb, 18 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_layer_top))

    [Stack]


    [Calls]
    [Called By]

    lv_disp_get_scr_act (Thumb, 18 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_scr_act))

    [Stack]


    [Calls]
    [Called By]

    lv_disp_get_scr_prev (Thumb, 18 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_scr_prev))

    [Stack]


    [Calls]
    [Called By]

    lv_disp_get_theme (Thumb, 14 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_theme))

    [Stack]


    [Calls]
    [Called By]

    lv_disp_get_ver_res (Thumb, 40 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_ver_res))

    [Called By]

    lv_disp_is_invalidation_enabled (Thumb, 32 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_is_invalidation_enabled))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_img (Thumb, 70 bytes, Stack size 40 bytes, lv_draw_img.o(i.lv_draw_img))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_img_decoded (Thumb, 16 bytes, Stack size 16 bytes, lv_draw_img.o(i.lv_draw_img_decoded))

    [Stack]


    [Called By]

    lv_draw_img_dsc_init (Thumb, 48 bytes, Stack size 16 bytes, lv_draw_img.o(i.lv_draw_img_dsc_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_init (Thumb, 2 bytes, Stack size 0 bytes, lv_draw.o(i.lv_draw_init))

    [Called By]

    lv_draw_label (Thumb, 1354 bytes, Stack size 248 bytes, lv_draw_label.o(i.lv_draw_label))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_label_dsc_init (Thumb, 68 bytes, Stack size 16 bytes, lv_draw_label.o(i.lv_draw_label_dsc_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_layer_adjust (Thumb, 10 bytes, Stack size 0 bytes, lv_draw_layer.o(i.lv_draw_layer_adjust))

    [Called By]

    lv_draw_layer_blend (Thumb, 10 bytes, Stack size 0 bytes, lv_draw_layer.o(i.lv_draw_layer_blend))

    [Called By]

    lv_draw_layer_create (Thumb, 96 bytes, Stack size 24 bytes, lv_draw_layer.o(i.lv_draw_layer_create))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_layer_destroy (Thumb, 66 bytes, Stack size 16 bytes, lv_draw_layer.o(i.lv_draw_layer_destroy))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_letter (Thumb, 10 bytes, Stack size 8 bytes, lv_draw_label.o(i.lv_draw_letter))

    [Stack]


    [Called By]

    lv_draw_line (Thumb, 26 bytes, Stack size 8 bytes, lv_draw_line.o(i.lv_draw_line))

    [Stack]


    [Called By]

    lv_draw_line_dsc_init (Thumb, 58 bytes, Stack size 16 bytes, lv_draw_line.o(i.lv_draw_line_dsc_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_rect (Thumb, 40 bytes, Stack size 8 bytes, lv_draw_rect.o(i.lv_draw_rect))

    [Stack]


    [Called By]

    lv_draw_rect_dsc_init (Thumb, 110 bytes, Stack size 24 bytes, lv_draw_rect.o(i.lv_draw_rect_dsc_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_sw_arc (Thumb, 2 bytes, Stack size 0 bytes, lv_draw_sw_arc.o(i.lv_draw_sw_arc))
    [Address Reference Count : 1]

    lv_draw_sw_bg (Thumb, 24 bytes, Stack size 16 bytes, lv_draw_sw_rect.o(i.lv_draw_sw_bg))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_blend (Thumb, 46 bytes, Stack size 24 bytes, lv_draw_sw_blend.o(i.lv_draw_sw_blend))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_sw_blend_basic (Thumb, 450 bytes, Stack size 64 bytes, lv_draw_sw_blend.o(i.lv_draw_sw_blend_basic))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_buffer_copy (Thumb, 106 bytes, Stack size 32 bytes, lv_draw_sw.o(i.lv_draw_sw_buffer_copy))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_img_decoded (Thumb, 714 bytes, Stack size 152 bytes, lv_draw_sw_img.o(i.lv_draw_sw_img_decoded))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_init_ctx (Thumb, 74 bytes, Stack size 8 bytes, lv_draw_sw.o(i.lv_draw_sw_init_ctx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_layer_adjust (Thumb, 74 bytes, Stack size 24 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_adjust))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_layer_blend (Thumb, 150 bytes, Stack size 32 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_blend))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_layer_create (Thumb, 268 bytes, Stack size 24 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_create))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_layer_destroy (Thumb, 10 bytes, Stack size 8 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_destroy))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_letter (Thumb, 260 bytes, Stack size 128 bytes, lv_draw_sw_letter.o(i.lv_draw_sw_letter))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_line (Thumb, 404 bytes, Stack size 120 bytes, lv_draw_sw_line.o(i.lv_draw_sw_line))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_polygon (Thumb, 2 bytes, Stack size 0 bytes, lv_draw_sw_polygon.o(i.lv_draw_sw_polygon))
    [Address Reference Count : 1]

    lv_draw_sw_rect (Thumb, 44 bytes, Stack size 16 bytes, lv_draw_sw_rect.o(i.lv_draw_sw_rect))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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_transform (Thumb, 56 bytes, Stack size 64 bytes, lv_draw_transform.o(i.lv_draw_transform))

    [Stack]


    [Called By]

    lv_draw_wait_for_finish (Thumb, 10 bytes, Stack size 0 bytes, lv_draw.o(i.lv_draw_wait_for_finish))

    [Called By]

    lv_event_get_code (Thumb, 8 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_code))

    [Called By]

    lv_event_get_current_target (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_current_target))

    [Called By]

    lv_event_get_draw_ctx (Thumb, 34 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_draw_ctx))

    [Called By]

    lv_event_get_indev (Thumb, 74 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_indev))

    [Called By]

    lv_event_get_param (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_param))

    [Called By]

    lv_event_get_target (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_target))

    [Called By]

    lv_event_send (Thumb, 60 bytes, Stack size 40 bytes, lv_event.o(i.lv_event_send))

    [Stack]


    [Calls]
    [Called By]

    lv_event_set_ext_draw_size (Thumb, 22 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_set_ext_draw_size))

    [Called By]

    lv_extra_init (Thumb, 2 bytes, Stack size 0 bytes, lv_extra.o(i.lv_extra_init))

    [Called By]

    lv_font_get_bitmap_fmt_txt (Thumb, 46 bytes, Stack size 8 bytes, lv_font_fmt_txt.o(i.lv_font_get_bitmap_fmt_txt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_font_get_glyph_bitmap (Thumb, 10 bytes, Stack size 0 bytes, lv_font.o(i.lv_font_get_glyph_bitmap))

    [Called By]

    lv_font_get_glyph_dsc (Thumb, 164 bytes, Stack size 40 bytes, lv_font.o(i.lv_font_get_glyph_dsc))

    [Stack]


    [Called By]

    lv_font_get_glyph_dsc_fmt_txt (Thumb, 154 bytes, Stack size 40 bytes, lv_font_fmt_txt.o(i.lv_font_get_glyph_dsc_fmt_txt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_font_get_glyph_width (Thumb, 26 bytes, Stack size 24 bytes, lv_font.o(i.lv_font_get_glyph_width))

    [Stack]


    [Calls]
    [Called By]

    lv_fs_close (Thumb, 72 bytes, Stack size 16 bytes, lv_fs.o(i.lv_fs_close))

    [Stack]


    [Calls]
    [Called By]

    lv_fs_get_drv (Thumb, 36 bytes, Stack size 8 bytes, lv_fs.o(i.lv_fs_get_drv))

    [Stack]


    [Calls]
    [Called By]

    lv_fs_get_ext (Thumb, 40 bytes, Stack size 8 bytes, lv_fs.o(i.lv_fs_get_ext))

    [Stack]


    [Calls]
    [Called By]

    lv_fs_open (Thumb, 130 bytes, Stack size 24 bytes, lv_fs.o(i.lv_fs_open))

    [Stack]


    [Calls]
    [Called By]

    lv_fs_read (Thumb, 74 bytes, Stack size 24 bytes, lv_fs.o(i.lv_fs_read))

    [Stack]


    [Calls]
    [Called By]

    lv_fs_seek (Thumb, 148 bytes, Stack size 24 bytes, lv_fs.o(i.lv_fs_seek))

    [Stack]


    [Called By]

    lv_group_add_obj (Thumb, 116 bytes, Stack size 16 bytes, lv_group.o(i.lv_group_add_obj))

    [Stack]


    [Calls]
    [Called By]

    lv_group_focus_next (Thumb, 30 bytes, Stack size 8 bytes, lv_group.o(i.lv_group_focus_next))

    [Stack]


    [Calls]
    [Called By]

    lv_group_focus_prev (Thumb, 30 bytes, Stack size 8 bytes, lv_group.o(i.lv_group_focus_prev))

    [Stack]


    [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_group_get_editing (Thumb, 12 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_get_editing))

    [Called By]

    lv_group_get_focused (Thumb, 14 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_get_focused))

    [Called By]

    lv_group_remove_obj (Thumb, 154 bytes, Stack size 24 bytes, lv_group.o(i.lv_group_remove_obj))

    [Stack]


    [Calls]
    [Called By]

    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_img_cf_get_px_size (Thumb, 54 bytes, Stack size 4 bytes, lv_draw_img.o(i.lv_img_cf_get_px_size))

    [Stack]


    [Calls]
    [Called By]

    lv_img_cf_has_alpha (Thumb, 34 bytes, Stack size 4 bytes, lv_draw_img.o(i.lv_img_cf_has_alpha))

    [Stack]


    [Calls]
    [Called By]

    lv_img_cf_is_chroma_keyed (Thumb, 16 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_cf_is_chroma_keyed))

    [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]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    lv_img_decoder_built_in_info (Thumb, 190 bytes, Stack size 32 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_info))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_img_decoder_built_in_open (Thumb, 464 bytes, Stack size 32 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_open))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_img_decoder_built_in_read_line (Thumb, 190 bytes, Stack size 48 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_read_line))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_img_decoder_close (Thumb, 38 bytes, Stack size 8 bytes, lv_img_decoder.o(i.lv_img_decoder_close))

    [Stack]


    [Calls]
    [Called By]

    lv_img_decoder_create (Thumb, 24 bytes, Stack size 8 bytes, lv_img_decoder.o(i.lv_img_decoder_create))

    [Stack]


    [Calls]
    [Called By]

    lv_img_decoder_get_info (Thumb, 84 bytes, Stack size 24 bytes, lv_img_decoder.o(i.lv_img_decoder_get_info))

    [Stack]


    [Calls]
    [Called By]

    lv_img_decoder_open (Thumb, 194 bytes, Stack size 40 bytes, lv_img_decoder.o(i.lv_img_decoder_open))

    [Stack]


    [Calls]
    [Called By]

    lv_img_decoder_read_line (Thumb, 34 bytes, Stack size 32 bytes, lv_img_decoder.o(i.lv_img_decoder_read_line))

    [Stack]


    [Called By]

    lv_img_src_get_type (Thumb, 36 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_src_get_type))

    [Called By]

    lv_indev_get_act (Thumb, 6 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_act))

    [Called By]

    lv_indev_get_next (Thumb, 24 bytes, Stack size 8 bytes, lv_hal_indev.o(i.lv_indev_get_next))

    [Stack]


    [Calls]
    [Called By]

    lv_indev_get_point (Thumb, 34 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_point))

    [Called By]

    lv_indev_get_scroll_dir (Thumb, 30 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_scroll_dir))

    [Called By]

    lv_indev_get_scroll_obj (Thumb, 24 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_scroll_obj))

    [Called By]

    lv_indev_get_type (Thumb, 10 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_type))

    [Called By]

    lv_indev_reset_long_press (Thumb, 26 bytes, Stack size 8 bytes, lv_indev.o(i.lv_indev_reset_long_press))

    [Stack]


    [Calls]
    [Called By]

    lv_init (Thumb, 88 bytes, Stack size 16 bytes, lv_obj.o(i.lv_init))

    [Stack]


    [Calls]
    [Called By]

    lv_keyboard_create (Thumb, 20 bytes, Stack size 8 bytes, lv_keyboard.o(i.lv_keyboard_create))

    [Stack]


    [Calls]
    [Called By]

    lv_keyboard_def_event_cb (Thumb, 434 bytes, Stack size 16 bytes, lv_keyboard.o(i.lv_keyboard_def_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_label_get_letter_on (Thumb, 504 bytes, Stack size 104 bytes, lv_label.o(i.lv_label_get_letter_on))

    [Stack]


    [Calls]
    [Called By]

    lv_label_get_letter_pos (Thumb, 442 bytes, Stack size 104 bytes, lv_label.o(i.lv_label_get_letter_pos))

    [Stack]


    [Calls]
    [Called By]

    lv_label_get_text (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_text))

    [Called By]

    lv_label_get_text_selection_end (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_text_selection_end))

    [Called By]

    lv_label_get_text_selection_start (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_text_selection_start))

    [Called By]

    lv_label_ins_text (Thumb, 92 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_ins_text))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_text (Thumb, 112 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_text))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_text_sel_end (Thumb, 10 bytes, Stack size 8 bytes, lv_label.o(i.lv_label_set_text_sel_end))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_text_sel_start (Thumb, 10 bytes, Stack size 8 bytes, lv_label.o(i.lv_label_set_text_sel_start))

    [Stack]


    [Calls]
    [Called By]

    lv_map (Thumb, 64 bytes, Stack size 8 bytes, lv_math.o(i.lv_map))

    [Stack]


    [Calls]
    [Called By]

    lv_mem_alloc (Thumb, 44 bytes, Stack size 16 bytes, lv_mem.o(i.lv_mem_alloc))

    [Stack]


    [Calls]
    [Called By]

    lv_mem_buf_free_all (Thumb, 38 bytes, Stack size 24 bytes, lv_mem.o(i.lv_mem_buf_free_all))

    [Stack]


    [Calls]
    [Called By]

    lv_mem_buf_get (Thumb, 138 bytes, Stack size 24 bytes, lv_mem.o(i.lv_mem_buf_get))

    [Stack]


    [Calls]
    [Called By]

    lv_mem_buf_release (Thumb, 32 bytes, Stack size 0 bytes, lv_mem.o(i.lv_mem_buf_release))

    [Called By]

    lv_mem_free (Thumb, 38 bytes, Stack size 8 bytes, lv_mem.o(i.lv_mem_free))

    [Stack]


    [Calls]
    [Called By]

    lv_mem_init (Thumb, 18 bytes, Stack size 8 bytes, lv_mem.o(i.lv_mem_init))

    [Stack]


    [Calls]
    [Called By]

    lv_mem_realloc (Thumb, 42 bytes, Stack size 8 bytes, lv_mem.o(i.lv_mem_realloc))

    [Stack]


    [Calls]
    [Called By]

    lv_memcpy (Thumb, 278 bytes, Stack size 12 bytes, lv_mem.o(i.lv_memcpy))

    [Stack]


    [Called By]

    lv_memset_00 (Thumb, 84 bytes, Stack size 8 bytes, lv_mem.o(i.lv_memset_00))

    [Stack]


    [Called By]

    lv_memset_ff (Thumb, 90 bytes, Stack size 8 bytes, lv_mem.o(i.lv_memset_ff))

    [Stack]


    [Called By]

    lv_obj_add_event_cb (Thumb, 126 bytes, Stack size 24 bytes, lv_event.o(i.lv_obj_add_event_cb))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_add_flag (Thumb, 140 bytes, Stack size 40 bytes, lv_obj.o(i.lv_obj_add_flag))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_add_state (Thumb, 16 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_add_state))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_align (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_allocate_spec_attr (Thumb, 56 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_allocate_spec_attr))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_area_is_visible (Thumb, 238 bytes, Stack size 32 bytes, lv_obj_pos.o(i.lv_obj_area_is_visible))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_calculate_ext_draw_size (Thumb, 224 bytes, Stack size 24 bytes, lv_obj_draw.o(i.lv_obj_calculate_ext_draw_size))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_calculate_style_text_align (Thumb, 44 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_calculate_style_text_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_class_create_obj (Thumb, 224 bytes, Stack size 24 bytes, lv_obj_class.o(i.lv_obj_class_create_obj))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_class_init_obj (Thumb, 112 bytes, Stack size 16 bytes, lv_obj_class.o(i.lv_obj_class_init_obj))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_clear_flag (Thumb, 112 bytes, Stack size 32 bytes, lv_obj.o(i.lv_obj_clear_flag))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_clear_state (Thumb, 20 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_clear_state))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_create (Thumb, 20 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_create))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_draw_dsc_init (Thumb, 16 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_draw_dsc_init))

    [Stack]


    [Calls]
    [Called By]

    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_event_base (Thumb, 48 bytes, Stack size 8 bytes, lv_event.o(i.lv_obj_event_base))

    [Stack]


    [Called By]

    lv_obj_get_child_cnt (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_tree.o(i.lv_obj_get_child_cnt))

    [Called By]

    lv_obj_get_content_coords (Thumb, 92 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_content_coords))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_content_height (Thumb, 50 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_content_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_content_width (Thumb, 50 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_content_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_coords (Thumb, 16 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_coords))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_disp (Thumb, 58 bytes, Stack size 16 bytes, lv_obj_tree.o(i.lv_obj_get_disp))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_group (Thumb, 10 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_group))

    [Called By]

    lv_obj_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_pos.o(i.lv_obj_get_height))

    [Called By]

    lv_obj_get_local_style_prop (Thumb, 54 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_get_local_style_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_parent (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_tree.o(i.lv_obj_get_parent))

    [Called By]

    lv_obj_get_screen (Thumb, 16 bytes, Stack size 4 bytes, lv_obj_tree.o(i.lv_obj_get_screen))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_scroll_bottom (Thumb, 146 bytes, Stack size 32 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_scroll_dir (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_dir))

    [Called By]

    lv_obj_get_scroll_left (Thumb, 188 bytes, Stack size 40 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_scroll_right (Thumb, 174 bytes, Stack size 32 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_scroll_snap_x (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_snap_x))

    [Called By]

    lv_obj_get_scroll_snap_y (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_snap_y))

    [Called By]

    lv_obj_get_scroll_top (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_top))

    [Called By]

    lv_obj_get_scroll_x (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_x))

    [Called By]

    lv_obj_get_scroll_y (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_y))

    [Called By]

    lv_obj_get_scrollbar_area (Thumb, 1592 bytes, Stack size 96 bytes, lv_obj_scroll.o(i.lv_obj_get_scrollbar_area))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_scrollbar_mode (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_obj_get_scrollbar_mode))

    [Called By]

    lv_obj_get_self_height (Thumb, 24 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_self_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_self_width (Thumb, 24 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_self_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_state (Thumb, 4 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_state))

    [Called By]

    lv_obj_get_style_opa_recursive (Thumb, 88 bytes, Stack size 16 bytes, lv_obj_style.o(i.lv_obj_get_style_opa_recursive))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_prop (Thumb, 152 bytes, Stack size 40 bytes, lv_obj_style.o(i.lv_obj_get_style_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_transformed_area (Thumb, 358 bytes, Stack size 40 bytes, lv_obj_pos.o(i.lv_obj_get_transformed_area))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_pos.o(i.lv_obj_get_width))

    [Called By]

    lv_obj_has_flag (Thumb, 14 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_has_flag))

    [Called By]

    lv_obj_has_flag_any (Thumb, 10 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_has_flag_any))

    [Called By]

    lv_obj_has_state (Thumb, 10 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_has_state))

    [Called By]

    lv_obj_init_draw_label_dsc (Thumb, 146 bytes, Stack size 24 bytes, lv_obj_draw.o(i.lv_obj_init_draw_label_dsc))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_init_draw_rect_dsc (Thumb, 454 bytes, Stack size 40 bytes, lv_obj_draw.o(i.lv_obj_init_draw_rect_dsc))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_invalidate (Thumb, 64 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_invalidate))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_invalidate_area (Thumb, 52 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_invalidate_area))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_is_editable (Thumb, 26 bytes, Stack size 0 bytes, lv_obj_class.o(i.lv_obj_is_editable))

    [Calls]


    [Called By]

    lv_obj_is_group_def (Thumb, 28 bytes, Stack size 0 bytes, lv_obj_class.o(i.lv_obj_is_group_def))

    [Calls]


    [Called By]

    lv_obj_is_layout_positioned (Thumb, 42 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_is_layout_positioned))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_mark_layout_as_dirty (Thumb, 38 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_mark_layout_as_dirty))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_move_children_by (Thumb, 98 bytes, Stack size 40 bytes, lv_obj_pos.o(i.lv_obj_move_children_by))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_move_to (Thumb, 300 bytes, Stack size 64 bytes, lv_obj_pos.o(i.lv_obj_move_to))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_readjust_scroll (Thumb, 140 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_readjust_scroll))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_redraw (Thumb, 228 bytes, Stack size 56 bytes, lv_refr.o(i.lv_obj_redraw))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_refr_pos (Thumb, 484 bytes, Stack size 64 bytes, lv_obj_pos.o(i.lv_obj_refr_pos))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_refr_size (Thumb, 706 bytes, Stack size 80 bytes, lv_obj_pos.o(i.lv_obj_refr_size))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_refresh_ext_draw_size (Thumb, 96 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_refresh_ext_draw_size))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_refresh_self_size (Thumb, 44 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_refresh_self_size))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_refresh_style (Thumb, 346 bytes, Stack size 40 bytes, lv_obj_style.o(i.lv_obj_refresh_style))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_remove_style (Thumb, 274 bytes, Stack size 64 bytes, lv_obj_style.o(i.lv_obj_remove_style))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_by (Thumb, 268 bytes, Stack size 88 bytes, lv_obj_scroll.o(i.lv_obj_scroll_by))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_by_bounded (Thumb, 216 bytes, Stack size 40 bytes, lv_obj_scroll.o(i.lv_obj_scroll_by_bounded))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_to (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_to_view_recursive (Thumb, 56 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to_view_recursive))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_to_x (Thumb, 36 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to_x))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_to_y (Thumb, 36 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to_y))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scrollbar_invalidate (Thumb, 70 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scrollbar_invalidate))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_align (Thumb, 10 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_set_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_height (Thumb, 44 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_local_style_prop (Thumb, 36 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_set_local_style_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_pos (Thumb, 20 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_pos))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_scrollbar_mode (Thumb, 42 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_set_scrollbar_mode))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_size (Thumb, 20 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_size))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_align (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_base_dir (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_bg_color (Thumb, 24 bytes, Stack size 24 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_bg_color))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_height (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_width (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_x (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_x))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_y (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_style_gen.o(i.lv_obj_set_style_y))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_width (Thumb, 44 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_x (Thumb, 44 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_x))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_y (Thumb, 44 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_y))

    [Stack]


    [Calls]
    [Called By]

    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_style_get_selector_state (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_obj_style_get_selector_state))

    [Called By]

    lv_obj_transform_point (Thumb, 104 bytes, Stack size 40 bytes, lv_obj_pos.o(i.lv_obj_transform_point))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_update_layout (Thumb, 46 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_update_layout))

    [Stack]


    [Calls]
    [Called By]

    lv_palette_lighten (Thumb, 52 bytes, Stack size 8 bytes, lv_color.o(i.lv_palette_lighten))

    [Stack]


    [Calls]
    [Called By]

    lv_palette_main (Thumb, 34 bytes, Stack size 8 bytes, lv_color.o(i.lv_palette_main))

    [Stack]


    [Calls]
    [Called By]

    lv_point_transform (Thumb, 320 bytes, Stack size 64 bytes, lv_area.o(i.lv_point_transform))

    [Stack]


    [Calls]
    [Called By]

    lv_style_get_prop (Thumb, 8 bytes, Stack size 8 bytes, lv_style.o(i.lv_style_get_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_style_init (Thumb, 10 bytes, Stack size 8 bytes, lv_style.o(i.lv_style_init))

    [Stack]


    [Calls]
    [Called By]

    lv_style_is_empty (Thumb, 14 bytes, Stack size 0 bytes, lv_style.o(i.lv_style_is_empty))

    [Called By]

    lv_style_prop_get_default (Thumb, 198 bytes, Stack size 16 bytes, lv_style.o(i.lv_style_prop_get_default))

    [Stack]


    [Calls]
    [Called By]

    lv_style_remove_prop (Thumb, 196 bytes, Stack size 32 bytes, lv_style.o(i.lv_style_remove_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_style_reset (Thumb, 34 bytes, Stack size 8 bytes, lv_style.o(i.lv_style_reset))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_prop (Thumb, 10 bytes, Stack size 8 bytes, lv_style.o(i.lv_style_set_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_add_char (Thumb, 256 bytes, Stack size 48 bytes, lv_textarea.o(i.lv_textarea_add_char))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_add_text (Thumb, 214 bytes, Stack size 24 bytes, lv_textarea.o(i.lv_textarea_add_text))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_clear_selection (Thumb, 44 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_clear_selection))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_cursor_left (Thumb, 16 bytes, Stack size 8 bytes, lv_textarea.o(i.lv_textarea_cursor_left))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_cursor_right (Thumb, 12 bytes, Stack size 8 bytes, lv_textarea.o(i.lv_textarea_cursor_right))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_del_char (Thumb, 148 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_del_char))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_get_cursor_pos (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_textarea_get_cursor_pos))

    [Called By]

    lv_textarea_get_one_line (Thumb, 10 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_textarea_get_one_line))

    [Called By]

    lv_textarea_get_password_bullet (Thumb, 42 bytes, Stack size 24 bytes, lv_textarea.o(i.lv_textarea_get_password_bullet))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_get_text (Thumb, 22 bytes, Stack size 8 bytes, lv_textarea.o(i.lv_textarea_get_text))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_set_cursor_pos (Thumb, 226 bytes, Stack size 24 bytes, lv_textarea.o(i.lv_textarea_set_cursor_pos))

    [Stack]


    [Calls]
    [Called By]

    lv_theme_apply (Thumb, 32 bytes, Stack size 16 bytes, lv_theme.o(i.lv_theme_apply))

    [Stack]


    [Calls]
    [Called By]

    lv_theme_get_from_obj (Thumb, 22 bytes, Stack size 8 bytes, lv_theme.o(i.lv_theme_get_from_obj))

    [Stack]


    [Calls]
    [Called By]

    lv_tick_elaps (Thumb, 12 bytes, Stack size 8 bytes, lv_hal_tick.o(i.lv_tick_elaps))

    [Stack]


    [Calls]
    [Called By]

    lv_tick_get (Thumb, 16 bytes, Stack size 0 bytes, lv_hal_tick.o(i.lv_tick_get))

    [Called By]

    lv_tick_inc (Thumb, 14 bytes, Stack size 0 bytes, lv_hal_tick.o(i.lv_tick_inc))

    [Called By]

    lv_timer_create (Thumb, 52 bytes, Stack size 24 bytes, lv_timer.o(i.lv_timer_create))

    [Stack]


    [Calls]
    [Called By]

    lv_timer_del (Thumb, 26 bytes, Stack size 8 bytes, lv_timer.o(i.lv_timer_del))

    [Stack]


    [Calls]
    [Called By]

    lv_timer_handler (Thumb, 304 bytes, Stack size 32 bytes, lv_timer.o(i.lv_timer_handler))

    [Stack]


    [Calls]
    [Called By]

    lv_timer_pause (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(i.lv_timer_pause))

    [Called By]

    lv_timer_ready (Thumb, 18 bytes, Stack size 8 bytes, lv_timer.o(i.lv_timer_ready))

    [Stack]


    [Calls]
    [Called By]

    lv_timer_resume (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(i.lv_timer_resume))

    [Called By]

    lv_tlsf_add_pool (Thumb, 84 bytes, Stack size 16 bytes, lv_tlsf.o(i.lv_tlsf_add_pool))

    [Stack]


    [Calls]
    [Called By]

    lv_tlsf_create (Thumb, 52 bytes, Stack size 16 bytes, lv_tlsf.o(i.lv_tlsf_create))

    [Stack]


    [Called By]

    lv_tlsf_create_with_pool (Thumb, 30 bytes, Stack size 16 bytes, lv_tlsf.o(i.lv_tlsf_create_with_pool))

    [Stack]


    [Calls]
    [Called By]

    lv_tlsf_free (Thumb, 88 bytes, Stack size 24 bytes, lv_tlsf.o(i.lv_tlsf_free))

    [Stack]


    [Calls]
    [Called By]

    lv_tlsf_malloc (Thumb, 36 bytes, Stack size 16 bytes, lv_tlsf.o(i.lv_tlsf_malloc))

    [Stack]


    [Calls]
    [Called By]

    lv_tlsf_realloc (Thumb, 238 bytes, Stack size 48 bytes, lv_tlsf.o(i.lv_tlsf_realloc))

    [Stack]


    [Calls]
    [Called By]

    lv_trigo_sin (Thumb, 72 bytes, Stack size 8 bytes, lv_math.o(i.lv_trigo_sin))

    [Stack]


    [Calls]
    [Called By]

    lv_txt_get_size (Thumb, 184 bytes, Stack size 56 bytes, lv_txt.o(i.lv_txt_get_size))

    [Stack]


    [Calls]
    [Called By]

    lv_txt_get_width (Thumb, 116 bytes, Stack size 56 bytes, lv_txt.o(i.lv_txt_get_width))

    [Stack]


    [Calls]
    [Called By]

    main (Thumb, 202 bytes, Stack size 80 bytes, startup.o(i.main))

    [Stack]


    [Calls]
    [Called By]

    Local Symbols

    event_send_core (Thumb, 306 bytes, Stack size 16 bytes, lv_event.o(i.event_send_core))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_event_dsc (Thumb, 30 bytes, Stack size 0 bytes, lv_event.o(i.lv_obj_get_event_dsc))

    [Called By]

    focus_next_core (Thumb, 250 bytes, Stack size 48 bytes, lv_group.o(i.focus_next_core))

    [Stack]


    [Calls]
    [Called By]

    get_indev (Thumb, 74 bytes, Stack size 24 bytes, lv_group.o(i.get_indev))

    [Stack]


    [Calls]
    [Called By]

    lv_group_refocus (Thumb, 46 bytes, Stack size 16 bytes, lv_group.o(i.lv_group_refocus))

    [Stack]


    [Calls]
    [Called By]

    draw_scrollbar (Thumb, 168 bytes, Stack size 160 bytes, lv_obj.o(i.draw_scrollbar))

    [Stack]


    [Calls]
    [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, 106 bytes, Stack size 24 bytes, lv_obj.o(i.lv_obj_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_destructor (Thumb, 104 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_draw (Thumb, 544 bytes, Stack size 168 bytes, lv_obj.o(i.lv_obj_draw))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_event (Thumb, 800 bytes, Stack size 48 bytes, lv_obj.o(i.lv_obj_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_align (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_bg_opa (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_bg_opa))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_border_post (Thumb, 16 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_border_post))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_layout (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_layout))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_transform_height (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_transform_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_transform_width (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_transform_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_state (Thumb, 388 bytes, Stack size 96 bytes, lv_obj.o(i.lv_obj_set_state))

    [Stack]


    [Calls]
    [Called By]

    lv_style_get_prop_inlined (Thumb, 158 bytes, Stack size 16 bytes, lv_obj.o(i.lv_style_get_prop_inlined))

    [Stack]


    [Calls]
    [Called By]

    scrollbar_init_draw_dsc (Thumb, 128 bytes, Stack size 24 bytes, lv_obj.o(i.scrollbar_init_draw_dsc))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_construct (Thumb, 36 bytes, Stack size 16 bytes, lv_obj_class.o(i.lv_obj_construct))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_outline_opa (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_draw.o(i.lv_obj_get_style_outline_opa))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_outline_pad (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_draw.o(i.lv_obj_get_style_outline_pad))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_outline_width (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_draw.o(i.lv_obj_get_style_outline_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_color_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_draw.o(i.lv_obj_get_style_text_color_filtered))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_font (Thumb, 10 bytes, Stack size 8 bytes, lv_obj_draw.o(i.lv_obj_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    calc_content_height (Thumb, 226 bytes, Stack size 40 bytes, lv_obj_pos.o(i.calc_content_height))

    [Stack]


    [Calls]
    [Called By]

    calc_content_width (Thumb, 392 bytes, Stack size 40 bytes, lv_obj_pos.o(i.calc_content_width))

    [Stack]


    [Calls]
    [Called By]

    layout_update_core (Thumb, 120 bytes, Stack size 16 bytes, lv_obj_pos.o(i.layout_update_core))

    [Stack]


    [Calls]
    [Called By]

    lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_pos.o(i.lv_area_copy))

    [Called By]

    lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_pos.o(i.lv_area_get_width))

    [Called By]

    lv_obj_get_style_align (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_base_dir (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_border_width (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_height (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_layout (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_layout))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_width (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_x (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_x))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_y (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_style_y))

    [Stack]


    [Calls]
    [Called By]

    transform_point (Thumb, 250 bytes, Stack size 40 bytes, lv_obj_pos.o(i.transform_point))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_base_dir (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.lv_obj_get_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_border_width (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.lv_obj_get_style_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    scroll_anim_ready_cb (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.scroll_anim_ready_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    scroll_area_into_view (Thumb, 650 bytes, Stack size 88 bytes, lv_obj_scroll.o(i.scroll_area_into_view))

    [Stack]


    [Calls]
    [Called By]

    scroll_x_anim (Thumb, 22 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.scroll_x_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    scroll_y_anim (Thumb, 22 bytes, Stack size 8 bytes, lv_obj_scroll.o(i.scroll_y_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    get_local_style (Thumb, 182 bytes, Stack size 24 bytes, lv_obj_style.o(i.get_local_style))

    [Stack]


    [Calls]
    [Called By]

    get_prop_core (Thumb, 240 bytes, Stack size 56 bytes, lv_obj_style.o(i.get_prop_core))

    [Stack]


    [Calls]
    [Called By]

    get_trans_style (Thumb, 160 bytes, Stack size 24 bytes, lv_obj_style.o(i.get_trans_style))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_opa (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_style.o(i.lv_obj_get_style_opa))

    [Stack]


    [Calls]
    [Called By]

    lv_style_prop_has_flag (Thumb, 16 bytes, Stack size 8 bytes, lv_obj_style.o(i.lv_style_prop_has_flag))

    [Stack]


    [Calls]
    [Called By]

    refresh_children_style (Thumb, 58 bytes, Stack size 24 bytes, lv_obj_style.o(i.refresh_children_style))

    [Stack]


    [Calls]
    [Called By]

    trans_anim_cb (Thumb, 328 bytes, Stack size 40 bytes, lv_obj_style.o(i.trans_anim_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    trans_anim_ready_cb (Thumb, 152 bytes, Stack size 24 bytes, lv_obj_style.o(i.trans_anim_ready_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    trans_anim_start_cb (Thumb, 64 bytes, Stack size 16 bytes, lv_obj_style.o(i.trans_anim_start_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    trans_del (Thumb, 158 bytes, Stack size 40 bytes, lv_obj_style.o(i.trans_del))

    [Stack]


    [Calls]
    [Called By]

    call_flush_cb (Thumb, 50 bytes, Stack size 16 bytes, lv_refr.o(i.call_flush_cb))

    [Stack]


    [Called By]

    draw_buf_flush (Thumb, 202 bytes, Stack size 24 bytes, lv_refr.o(i.draw_buf_flush))

    [Stack]


    [Calls]
    [Called By]

    draw_buf_rotate (Thumb, 568 bytes, Stack size 104 bytes, lv_refr.o(i.draw_buf_rotate))

    [Stack]


    [Calls]
    [Called By]

    draw_buf_rotate4 (Thumb, 20 bytes, Stack size 12 bytes, lv_refr.o(i.draw_buf_rotate4))

    [Stack]


    [Called By]

    draw_buf_rotate_180 (Thumb, 104 bytes, Stack size 24 bytes, lv_refr.o(i.draw_buf_rotate_180))

    [Stack]


    [Called By]

    draw_buf_rotate_90_sqr (Thumb, 144 bytes, Stack size 40 bytes, lv_refr.o(i.draw_buf_rotate_90_sqr))

    [Stack]


    [Calls]
    [Called By]

    get_max_row (Thumb, 106 bytes, Stack size 32 bytes, lv_refr.o(i.get_max_row))

    [Stack]


    [Calls]
    [Called By]

    layer_alpha_test (Thumb, 102 bytes, Stack size 48 bytes, lv_refr.o(i.layer_alpha_test))

    [Stack]


    [Calls]
    [Called By]

    layer_get_area (Thumb, 152 bytes, Stack size 72 bytes, lv_refr.o(i.layer_get_area))

    [Stack]


    [Calls]
    [Called By]

    lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_refr.o(i.lv_area_copy))

    [Called By]

    lv_refr_get_top_obj (Thumb, 122 bytes, Stack size 32 bytes, lv_refr.o(i.lv_refr_get_top_obj))

    [Stack]


    [Calls]
    [Called By]

    lv_refr_join_area (Thumb, 194 bytes, Stack size 40 bytes, lv_refr.o(i.lv_refr_join_area))

    [Stack]


    [Calls]
    [Called By]

    refr_area (Thumb, 322 bytes, Stack size 56 bytes, lv_refr.o(i.refr_area))

    [Stack]


    [Calls]
    [Called By]

    refr_area_part (Thumb, 402 bytes, Stack size 88 bytes, lv_refr.o(i.refr_area_part))

    [Stack]


    [Calls]
    [Called By]

    refr_invalid_areas (Thumb, 188 bytes, Stack size 24 bytes, lv_refr.o(i.refr_invalid_areas))

    [Stack]


    [Calls]
    [Called By]

    refr_obj (Thumb, 538 bytes, Stack size 80 bytes, lv_refr.o(i.refr_obj))

    [Stack]


    [Calls]
    [Called By]

    refr_obj_and_children (Thumb, 120 bytes, Stack size 32 bytes, lv_refr.o(i.refr_obj_and_children))

    [Stack]


    [Calls]
    [Called By]

    refr_sync_areas (Thumb, 282 bytes, Stack size 80 bytes, lv_refr.o(i.refr_sync_areas))

    [Stack]


    [Calls]
    [Called By]

    apply_theme (Thumb, 30 bytes, Stack size 16 bytes, lv_theme.o(i.apply_theme))

    [Stack]


    [Calls]
    [Called By]

    decode_and_draw (Thumb, 510 bytes, Stack size 72 bytes, lv_draw_img.o(i.decode_and_draw))

    [Stack]


    [Calls]
    [Called By]

    lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_area_copy))

    [Called By]

    lv_color_make (Thumb, 44 bytes, Stack size 8 bytes, lv_draw_img.o(i.lv_color_make))

    [Stack]


    [Called By]

    show_error (Thumb, 76 bytes, Stack size 112 bytes, lv_draw_img.o(i.show_error))

    [Stack]


    [Calls]
    [Called By]

    hex_char_to_num (Thumb, 66 bytes, Stack size 4 bytes, lv_draw_label.o(i.hex_char_to_num))

    [Stack]


    [Calls]
    [Called By]

    lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_draw_label.o(i.lv_area_get_width))

    [Called By]

    lv_color_black (Thumb, 20 bytes, Stack size 8 bytes, lv_draw_label.o(i.lv_color_black))

    [Stack]


    [Calls]
    [Called By]

    lv_color_make (Thumb, 44 bytes, Stack size 8 bytes, lv_draw_label.o(i.lv_color_make))

    [Stack]


    [Called By]

    lv_color_black (Thumb, 20 bytes, Stack size 8 bytes, lv_draw_rect.o(i.lv_color_black))

    [Stack]


    [Calls]
    [Called By]

    lv_color_make (Thumb, 44 bytes, Stack size 8 bytes, lv_draw_rect.o(i.lv_color_make))

    [Stack]


    [Called By]

    lv_color_white (Thumb, 20 bytes, Stack size 8 bytes, lv_draw_rect.o(i.lv_color_white))

    [Stack]


    [Calls]
    [Called By]

    lv_color_make (Thumb, 44 bytes, Stack size 8 bytes, lv_img_decoder.o(i.lv_color_make))

    [Stack]


    [Called By]

    lv_img_decoder_built_in_line_alpha (Thumb, 364 bytes, Stack size 96 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_alpha))

    [Stack]


    [Calls]
    [Called By]

    lv_img_decoder_built_in_line_indexed (Thumb, 316 bytes, Stack size 56 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_indexed))

    [Stack]


    [Calls]
    [Called By]

    lv_point_within_circle (Thumb, 58 bytes, Stack size 8 bytes, lv_area.o(i.lv_point_within_circle))

    [Stack]


    [Called By]

    lv_color_black (Thumb, 20 bytes, Stack size 8 bytes, lv_color.o(i.lv_color_black))

    [Stack]


    [Calls]
    [Called By]

    lv_color_make (Thumb, 44 bytes, Stack size 8 bytes, lv_color.o(i.lv_color_make))

    [Stack]


    [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, 304 bytes, Stack size 56 bytes, lv_fs.o(i.lv_fs_read_cached))

    [Stack]


    [Calls]
    [Called By]

    node_set_next (Thumb, 14 bytes, Stack size 0 bytes, lv_ll.o(i.node_set_next))

    [Called By]

    node_set_prev (Thumb, 12 bytes, Stack size 0 bytes, lv_ll.o(i.node_set_prev))

    [Called By]

    lv_color_make (Thumb, 44 bytes, Stack size 8 bytes, lv_style.o(i.lv_color_make))

    [Stack]


    [Called By]

    lv_style_get_prop_inlined (Thumb, 158 bytes, Stack size 16 bytes, lv_style.o(i.lv_style_get_prop_inlined))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_prop_helper (Thumb, 6 bytes, Stack size 0 bytes, lv_style.o(i.lv_style_set_prop_helper))
    [Address Reference Count : 1]

    lv_style_set_prop_internal (Thumb, 234 bytes, Stack size 40 bytes, lv_style.o(i.lv_style_set_prop_internal))

    [Stack]


    [Calls]
    [Called By]

    lv_timer_time_remaining (Thumb, 24 bytes, Stack size 8 bytes, lv_timer.o(i.lv_timer_time_remaining))

    [Stack]


    [Calls]
    [Called By]

    adjust_request_size (Thumb, 44 bytes, Stack size 8 bytes, lv_tlsf.o(i.adjust_request_size))

    [Stack]


    [Called By]

    align_ptr (Thumb, 16 bytes, Stack size 0 bytes, lv_tlsf.o(i.align_ptr))

    [Called By]

    block_absorb (Thumb, 34 bytes, Stack size 8 bytes, lv_tlsf.o(i.block_absorb))

    [Stack]


    [Calls]
    [Called By]

    block_can_split (Thumb, 20 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_can_split))

    [Called By]

    block_insert (Thumb, 112 bytes, Stack size 40 bytes, lv_tlsf.o(i.block_insert))

    [Stack]


    [Calls]
    [Called By]

    block_link_next (Thumb, 12 bytes, Stack size 8 bytes, lv_tlsf.o(i.block_link_next))

    [Stack]


    [Calls]
    [Called By]

    block_locate_free (Thumb, 166 bytes, Stack size 40 bytes, lv_tlsf.o(i.block_locate_free))

    [Stack]


    [Calls]
    [Called By]

    block_mark_as_free (Thumb, 26 bytes, Stack size 8 bytes, lv_tlsf.o(i.block_mark_as_free))

    [Stack]


    [Calls]
    [Called By]

    block_mark_as_used (Thumb, 26 bytes, Stack size 8 bytes, lv_tlsf.o(i.block_mark_as_used))

    [Stack]


    [Calls]
    [Called By]

    block_merge_next (Thumb, 54 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_merge_next))

    [Stack]


    [Calls]
    [Called By]

    block_next (Thumb, 22 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_next))

    [Called By]

    block_prepare_used (Thumb, 84 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_prepare_used))

    [Stack]


    [Calls]
    [Called By]

    block_remove (Thumb, 34 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_remove))

    [Stack]


    [Calls]
    [Called By]

    block_split (Thumb, 104 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_split))

    [Stack]


    [Calls]
    [Called By]

    mapping_insert (Thumb, 44 bytes, Stack size 16 bytes, lv_tlsf.o(i.mapping_insert))

    [Stack]


    [Calls]
    [Called By]

    remove_free_block (Thumb, 70 bytes, Stack size 16 bytes, lv_tlsf.o(i.remove_free_block))

    [Stack]


    [Called By]

    tlsf_ffs (Thumb, 20 bytes, Stack size 8 bytes, lv_tlsf.o(i.tlsf_ffs))

    [Stack]


    [Calls]
    [Called By]

    tlsf_fls (Thumb, 18 bytes, Stack size 8 bytes, lv_tlsf.o(i.tlsf_fls))

    [Stack]


    [Calls]
    [Called By]

    lv_memcpy_small (Thumb, 22 bytes, Stack size 8 bytes, lv_txt.o(i.lv_memcpy_small))

    [Stack]


    [Called By]

    lv_txt_get_next_word (Thumb, 298 bytes, Stack size 56 bytes, lv_txt.o(i.lv_txt_get_next_word))

    [Stack]


    [Calls]
    [Called By]

    lv_txt_unicode_to_utf8 (Thumb, 108 bytes, Stack size 12 bytes, lv_txt.o(i.lv_txt_unicode_to_utf8))

    [Stack]


    [Address Reference Count : 1]

    lv_txt_utf8_get_byte_id (Thumb, 44 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_get_byte_id))

    [Stack]


    [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]


    [Address Reference Count : 1]

    lv_txt_utf8_get_length (Thumb, 34 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_get_length))

    [Stack]


    [Address Reference Count : 1]

    lv_txt_utf8_next (Thumb, 128 bytes, Stack size 16 bytes, lv_txt.o(i.lv_txt_utf8_next))

    [Stack]


    [Address Reference Count : 1]

    lv_txt_utf8_prev (Thumb, 70 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_prev))

    [Stack]


    [Address Reference Count : 1]

    lv_txt_utf8_size (Thumb, 44 bytes, Stack size 0 bytes, lv_txt.o(i.lv_txt_utf8_size))
    [Address Reference Count : 1]

    allocate_btn_areas_and_controls (Thumb, 136 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.allocate_btn_areas_and_controls))

    [Stack]


    [Calls]
    [Called By]

    draw_main (Thumb, 912 bytes, Stack size 336 bytes, lv_btnmatrix.o(i.draw_main))

    [Stack]


    [Calls]
    [Called By]

    get_button_from_point (Thumb, 406 bytes, Stack size 88 bytes, lv_btnmatrix.o(i.get_button_from_point))

    [Stack]


    [Calls]
    [Called By]

    get_button_width (Thumb, 10 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.get_button_width))

    [Called By]

    invalidate_button_area (Thumb, 178 bytes, Stack size 64 bytes, lv_btnmatrix.o(i.invalidate_button_area))

    [Stack]


    [Calls]
    [Called By]

    lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.lv_area_copy))

    [Called By]

    lv_btnmatrix_constructor (Thumb, 32 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_btnmatrix_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_btnmatrix_destructor (Thumb, 24 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_btnmatrix_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_btnmatrix_event (Thumb, 1260 bytes, Stack size 48 bytes, lv_btnmatrix.o(i.lv_btnmatrix_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_pad_bottom (Thumb, 12 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_column (Thumb, 12 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_column))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 12 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 12 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_row (Thumb, 12 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_row))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 12 bytes, Stack size 8 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    make_one_button_checked (Thumb, 42 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.make_one_button_checked))

    [Stack]


    [Calls]
    [Called By]

    lv_label_dot_tmp_free (Thumb, 38 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_dot_tmp_free))

    [Stack]


    [Calls]
    [Called By]

    lv_label_refr_text (Thumb, 1244 bytes, Stack size 120 bytes, lv_label.o(i.lv_label_refr_text))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_anim_speed (Thumb, 10 bytes, Stack size 8 bytes, lv_label.o(i.lv_obj_get_style_anim_speed))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_font (Thumb, 10 bytes, Stack size 8 bytes, lv_label.o(i.lv_obj_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_letter_space (Thumb, 12 bytes, Stack size 8 bytes, lv_label.o(i.lv_obj_get_style_text_letter_space))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_line_space (Thumb, 12 bytes, Stack size 8 bytes, lv_label.o(i.lv_obj_get_style_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_width (Thumb, 12 bytes, Stack size 8 bytes, lv_label.o(i.lv_obj_get_style_width))

    [Stack]


    [Calls]
    [Called By]

    set_ofs_x_anim (Thumb, 12 bytes, Stack size 8 bytes, lv_label.o(i.set_ofs_x_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    set_ofs_y_anim (Thumb, 12 bytes, Stack size 8 bytes, lv_label.o(i.set_ofs_y_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    auto_hide_characters (Thumb, 62 bytes, Stack size 72 bytes, lv_textarea.o(i.auto_hide_characters))

    [Stack]


    [Calls]
    [Called By]

    cursor_blink_anim_cb (Thumb, 104 bytes, Stack size 16 bytes, lv_textarea.o(i.cursor_blink_anim_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    insert_handler (Thumb, 60 bytes, Stack size 16 bytes, lv_textarea.o(i.insert_handler))

    [Stack]


    [Calls]
    [Called By]

    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]

    lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_area_copy))

    [Called By]

    lv_obj_get_style_border_width (Thumb, 12 bytes, Stack size 8 bytes, lv_textarea.o(i.lv_obj_get_style_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 12 bytes, Stack size 8 bytes, lv_textarea.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 12 bytes, Stack size 8 bytes, lv_textarea.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_font (Thumb, 10 bytes, Stack size 8 bytes, lv_textarea.o(i.lv_obj_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_line_space (Thumb, 12 bytes, Stack size 8 bytes, lv_textarea.o(i.lv_obj_get_style_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    pwd_char_hider (Thumb, 110 bytes, Stack size 32 bytes, lv_textarea.o(i.pwd_char_hider))

    [Stack]


    [Calls]
    [Called By]

    pwd_char_hider_anim (Thumb, 2 bytes, Stack size 0 bytes, lv_textarea.o(i.pwd_char_hider_anim))
    [Address Reference Count : 1]

    pwd_char_hider_anim_ready (Thumb, 10 bytes, Stack size 8 bytes, lv_textarea.o(i.pwd_char_hider_anim_ready))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    refr_cursor_area (Thumb, 488 bytes, Stack size 88 bytes, lv_textarea.o(i.refr_cursor_area))

    [Stack]


    [Calls]
    [Called By]

    start_cursor_blink (Thumb, 86 bytes, Stack size 80 bytes, lv_textarea.o(i.start_cursor_blink))

    [Stack]


    [Calls]
    [Called By]

    fill_normal (Thumb, 826 bytes, Stack size 88 bytes, lv_draw_sw_blend.o(i.fill_normal))

    [Stack]


    [Calls]
    [Called By]

    fill_set_px (Thumb, 196 bytes, Stack size 88 bytes, lv_draw_sw_blend.o(i.fill_set_px))

    [Stack]


    [Calls]
    [Called By]

    lv_color_mix (Thumb, 54 bytes, Stack size 24 bytes, lv_draw_sw_blend.o(i.lv_color_mix))

    [Stack]


    [Called By]

    map_normal (Thumb, 790 bytes, Stack size 80 bytes, lv_draw_sw_blend.o(i.map_normal))

    [Stack]


    [Calls]
    [Called By]

    map_set_px (Thumb, 222 bytes, Stack size 88 bytes, lv_draw_sw_blend.o(i.map_set_px))

    [Stack]


    [Calls]
    [Called By]

    convert_cb (Thumb, 446 bytes, Stack size 72 bytes, lv_draw_sw_img.o(i.convert_cb))

    [Stack]


    [Calls]
    [Called By]

    lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_sw_img.o(i.lv_area_copy))

    [Called By]

    draw_letter_normal (Thumb, 588 bytes, Stack size 104 bytes, lv_draw_sw_letter.o(i.draw_letter_normal))

    [Stack]


    [Calls]
    [Called By]

    draw_line_hor (Thumb, 144 bytes, Stack size 72 bytes, lv_draw_sw_line.o(i.draw_line_hor))

    [Stack]


    [Calls]
    [Called By]

    draw_line_ver (Thumb, 142 bytes, Stack size 56 bytes, lv_draw_sw_line.o(i.draw_line_ver))

    [Stack]


    [Calls]
    [Called By]

    draw_bg (Thumb, 194 bytes, Stack size 72 bytes, lv_draw_sw_rect.o(i.draw_bg))

    [Stack]


    [Calls]
    [Called By]

    draw_bg_img (Thumb, 464 bytes, Stack size 88 bytes, lv_draw_sw_rect.o(i.draw_bg_img))

    [Stack]


    [Calls]
    [Called By]

    draw_border (Thumb, 222 bytes, Stack size 56 bytes, lv_draw_sw_rect.o(i.draw_border))

    [Stack]


    [Calls]
    [Called By]

    draw_border_simple (Thumb, 242 bytes, Stack size 96 bytes, lv_draw_sw_rect.o(i.draw_border_simple))

    [Stack]


    [Calls]
    [Called By]

    draw_outline (Thumb, 194 bytes, Stack size 48 bytes, lv_draw_sw_rect.o(i.draw_outline))

    [Stack]


    [Calls]
    [Called By]

    lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_sw_rect.o(i.lv_area_copy))

    [Called By]

    get_glyph_dsc_id (Thumb, 250 bytes, Stack size 32 bytes, lv_font_fmt_txt.o(i.get_glyph_dsc_id))

    [Stack]


    [Calls]
    [Called By]

    get_kern_value (Thumb, 140 bytes, Stack size 24 bytes, lv_font_fmt_txt.o(i.get_kern_value))

    [Stack]


    [Calls]
    [Called By]

    kern_pair_16_compare (Thumb, 20 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(i.kern_pair_16_compare))
    [Address Reference Count : 1]

    kern_pair_8_compare (Thumb, 20 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(i.kern_pair_8_compare))
    [Address Reference Count : 1]

    unicode_list_compare (Thumb, 8 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(i.unicode_list_compare))
    [Address Reference Count : 1]

    anim_mark_list_change (Thumb, 32 bytes, Stack size 8 bytes, lv_anim.o(i.anim_mark_list_change))

    [Stack]


    [Calls]
    [Called By]

    anim_ready_handler (Thumb, 142 bytes, Stack size 16 bytes, lv_anim.o(i.anim_ready_handler))

    [Stack]


    [Calls]
    [Called By]

    anim_timer (Thumb, 202 bytes, Stack size 24 bytes, lv_anim.o(i.anim_timer))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_keyboard_constructor (Thumb, 66 bytes, Stack size 8 bytes, lv_keyboard.o(i.lv_keyboard_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_keyboard_update_ctrl_map (Thumb, 98 bytes, Stack size 24 bytes, lv_keyboard.o(i.lv_keyboard_update_ctrl_map))

    [Stack]


    [Calls]
    [Called By]

    lv_keyboard_update_map (Thumb, 28 bytes, Stack size 8 bytes, lv_keyboard.o(i.lv_keyboard_update_map))

    [Stack]


    [Calls]
    [Called By]

    ILI9341_WriteCommand (Thumb, 14 bytes, Stack size 8 bytes, core.o(i.ILI9341_WriteCommand))

    [Stack]


    [Calls]
    [Called By]

    ILI9341_WriteData (Thumb, 32 bytes, Stack size 16 bytes, core.o(i.ILI9341_WriteData))

    [Stack]


    [Calls]
    [Called By]

    ILI9341_WriteData16 (Thumb, 72 bytes, Stack size 16 bytes, core.o(i.ILI9341_WriteData16))

    [Stack]


    [Calls]
    [Called By]

    LL_DMA_DisableChannel (Thumb, 18 bytes, Stack size 0 bytes, core.o(i.LL_DMA_DisableChannel))

    [Called By]

    LL_SPI_SetDataWidth (Thumb, 14 bytes, Stack size 0 bytes, core.o(i.LL_SPI_SetDataWidth))

    [Called By]

    MX_DMA_Init (Thumb, 38 bytes, Stack size 8 bytes, core.o(i.MX_DMA_Init))

    [Stack]


    [Called By]

    MX_SPI2_Init (Thumb, 202 bytes, Stack size 88 bytes, core.o(i.MX_SPI2_Init))

    [Stack]


    [Calls]
    [Called By]

    Send_Data8 (Thumb, 24 bytes, Stack size 0 bytes, core.o(i.Send_Data8))

    [Called By]

    LL_AHB1_GRP1_EnableClock (Thumb, 18 bytes, Stack size 8 bytes, main.o(i.LL_AHB1_GRP1_EnableClock))

    [Stack]


    [Called By]

    lv_scr_act (Thumb, 12 bytes, Stack size 8 bytes, startup.o(i.lv_scr_act))

    [Stack]


    [Calls]
    [Called By]

    Undefined Global Symbols

    _call_atexit_fns (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED)

    [Called By]