Static Call Graph for image signal_generator\signal_generator.axf



#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Dec 27 10:07:13 2024

Maximum Stack Usage = 1088 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

lv_meter_event ⇒ draw_needles ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc

Mutually Recursive functions

  • ADC_IRQHandler   ⇒   ADC_IRQHandler
  • 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_char   ⇒   insert_handler
  • lv_textarea_add_text   ⇒   insert_handler
  • refresh_children_style   ⇒   refresh_children_style
  • apply_theme   ⇒   apply_theme
  • lv_obj_construct   ⇒   lv_obj_construct
  • _lv_obj_destruct   ⇒   _lv_obj_destruct
  • obj_del_core   ⇒   obj_del_core
  • report_style_change_core   ⇒   report_style_change_core
  • _vsnprintf   ⇒   _vsnprintf

    Function Pointers

    Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Calls]

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Called By]

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

    __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

    SVC_Handler (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text))
    [Address Reference Count : 1]

    __asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 36 bytes, Stack size 0 bytes, port.o(.emb_text))

    [Called By]

    __asm___6_port_c_39a90d8d__prvEnableVFP (Thumb, 16 bytes, Stack size 0 bytes, port.o(.emb_text))

    [Called By]

    PendSV_Handler (Thumb, 88 bytes, Stack size 0 bytes, port.o(.emb_text))

    [Calls]


    [Address Reference Count : 1]

    vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text), UNUSED)

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

    ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    ___aeabi_memcpy8$move (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memcpy (Thumb, 64 bytes, Stack size 8 bytes, memmovea.o(.text))

    [Stack]


    [Called By]

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text))

    [Stack]


    [Called By]

    __aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    [Called By]

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

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

    [Calls]

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

    [Called By]

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

    memset (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

    [Calls]

    strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))

    [Called By]

    strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))

    [Stack]


    [Called By]

    strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))

    [Called By]

    __aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))

    [Called By]

    __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)

    [Called By]

    __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))

    [Called By]

    _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

    __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))

    [Called By]

    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

    __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))

    [Called By]

    _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)

    __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)

    _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))

    [Called By]

    _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)

    _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))

    [Stack]


    [Called By]

    _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    _dsqrt (Thumb, 162 bytes, Stack size 32 bytes, dsqrt.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)

    [Called By]

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

    [Calls]


    [Called By]

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

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

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

    BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.BusFault_Handler))
    [Address Reference Count : 1]

    DMA2_Stream0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.DMA2_Stream0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    EXTI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.EXTI1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Error_Handler (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Error_Handler))

    [Called By]

    HAL_ADC_ConfigChannel (Thumb, 380 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_ConfigChannel))

    [Stack]


    [Called By]

    HAL_ADC_ConvCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_ConvCpltCallback))

    [Called By]

    HAL_ADC_ConvHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_ConvHalfCpltCallback))

    [Called By]

    HAL_ADC_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_ErrorCallback))

    [Called By]

    HAL_ADC_Init (Thumb, 100 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_ADC_MspInit (Thumb, 176 bytes, Stack size 32 bytes, adc.o(i.HAL_ADC_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_ADC_Start_DMA (Thumb, 398 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_Start_DMA))

    [Stack]


    [Calls]
    [Called By]

    HAL_DACEx_DMAUnderrunCallbackCh2 (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_dac_ex.o(i.HAL_DACEx_DMAUnderrunCallbackCh2))

    [Called By]

    HAL_DAC_ConfigChannel (Thumb, 110 bytes, Stack size 20 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_ConfigChannel))

    [Stack]


    [Called By]

    HAL_DAC_DMAUnderrunCallbackCh1 (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_DMAUnderrunCallbackCh1))

    [Called By]

    HAL_DAC_IRQHandler (Thumb, 130 bytes, Stack size 16 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    HAL_DAC_MspInit (Thumb, 130 bytes, Stack size 32 bytes, dac.o(i.HAL_DAC_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_DAC_SetValue (Thumb, 50 bytes, Stack size 16 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_SetValue))

    [Stack]


    [Called By]

    HAL_DAC_Start (Thumb, 126 bytes, Stack size 8 bytes, stm32f4xx_hal_dac.o(i.HAL_DAC_Start))

    [Stack]


    [Called By]

    HAL_DMA_Abort (Thumb, 172 bytes, Stack size 16 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_Abort))

    [Stack]


    [Calls]
    [Called By]

    HAL_DMA_Abort_IT (Thumb, 40 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT))

    [Called By]

    HAL_DMA_IRQHandler (Thumb, 570 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler))

    [Stack]


    [Called By]

    HAL_DMA_Init (Thumb, 232 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_DMA_Start_IT (Thumb, 146 bytes, Stack size 32 bytes, stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT))

    [Stack]


    [Calls]
    [Called By]

    HAL_Delay (Thumb, 36 bytes, Stack size 16 bytes, stm32f4xx_hal.o(i.HAL_Delay))

    [Stack]


    [Calls]
    [Called By]

    HAL_GPIO_EXTI_Callback (Thumb, 12 bytes, Stack size 0 bytes, tm1650.o(i.HAL_GPIO_EXTI_Callback))

    [Called By]

    HAL_GPIO_EXTI_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    HAL_GPIO_Init (Thumb, 454 bytes, Stack size 24 bytes, stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init))

    [Stack]


    [Called By]

    HAL_GPIO_TogglePin (Thumb, 20 bytes, Stack size 8 bytes, stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin))

    [Stack]


    [Called By]

    HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin))

    [Called By]

    HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_hal.o(i.HAL_GetTick))

    [Called By]

    HAL_I2C_Init (Thumb, 446 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.HAL_I2C_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_I2C_Master_Receive (Thumb, 766 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive))

    [Stack]


    [Calls]
    [Called By]

    HAL_I2C_Master_Transmit (Thumb, 360 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit))

    [Stack]


    [Calls]
    [Called By]

    HAL_I2C_MspInit (Thumb, 122 bytes, Stack size 32 bytes, i2c.o(i.HAL_I2C_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_IncTick (Thumb, 16 bytes, Stack size 0 bytes, stm32f4xx_hal.o(i.HAL_IncTick))

    [Called By]

    HAL_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal.o(i.HAL_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_InitTick (Thumb, 160 bytes, Stack size 56 bytes, stm32f4xx_hal_timebase_tim.o(i.HAL_InitTick))

    [Stack]


    [Calls]
    [Called By]

    HAL_MspInit (Thumb, 78 bytes, Stack size 8 bytes, stm32f4xx_hal_msp.o(i.HAL_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_NVIC_EnableIRQ (Thumb, 40 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))

    [Called By]

    HAL_NVIC_SetPriority (Thumb, 124 bytes, Stack size 40 bytes, stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority))

    [Stack]


    [Calls]
    [Called By]

    HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping))

    [Called By]

    HAL_RCC_ClockConfig (Thumb, 368 bytes, Stack size 16 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig))

    [Stack]


    [Calls]
    [Called By]

    HAL_RCC_GetClockConfig (Thumb, 58 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig))

    [Called By]

    HAL_RCC_GetHCLKFreq (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq))

    [Called By]

    HAL_RCC_GetPCLK1Freq (Thumb, 22 bytes, Stack size 4 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))

    [Stack]


    [Calls]
    [Called By]

    HAL_RCC_GetPCLK2Freq (Thumb, 22 bytes, Stack size 4 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))

    [Stack]


    [Calls]
    [Called By]

    HAL_RCC_GetSysClockFreq (Thumb, 162 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))

    [Stack]


    [Calls]
    [Called By]

    HAL_RCC_OscConfig (Thumb, 1172 bytes, Stack size 24 bytes, stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_Init (Thumb, 200 bytes, Stack size 8 bytes, stm32f4xx_hal_spi.o(i.HAL_SPI_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_MspInit (Thumb, 404 bytes, Stack size 32 bytes, spi.o(i.HAL_SPI_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_Receive (Thumb, 386 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(i.HAL_SPI_Receive))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_Transmit (Thumb, 446 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_TransmitReceive (Thumb, 584 bytes, Stack size 48 bytes, stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback))

    [Called By]

    HAL_TIMEx_CommutCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback))

    [Called By]

    HAL_TIMEx_ConfigBreakDeadTime (Thumb, 116 bytes, Stack size 8 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigBreakDeadTime))

    [Stack]


    [Called By]

    HAL_TIMEx_MasterConfigSynchronization (Thumb, 150 bytes, Stack size 12 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))

    [Stack]


    [Called By]

    HAL_TIMEx_PWMN_Start (Thumb, 214 bytes, Stack size 16 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIMEx_PWMN_Stop (Thumb, 136 bytes, Stack size 16 bytes, stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Stop))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_Base_Init (Thumb, 102 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_Base_MspInit (Thumb, 254 bytes, Stack size 32 bytes, tim.o(i.HAL_TIM_Base_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_Base_Start_IT (Thumb, 138 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Start_IT))

    [Called By]

    HAL_TIM_ConfigClockSource (Thumb, 268 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigClockSource))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_IC_CaptureCallback (Thumb, 68 bytes, Stack size 8 bytes, mux_signal.o(i.HAL_TIM_IC_CaptureCallback))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_IC_ConfigChannel (Thumb, 222 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_ConfigChannel))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_IC_Init (Thumb, 102 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_IC_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_MspInit))

    [Called By]

    HAL_TIM_IC_Start_IT (Thumb, 372 bytes, Stack size 28 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_IT))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_IC_Stop_IT (Thumb, 222 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Stop_IT))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_IRQHandler (Thumb, 364 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_MspPostInit (Thumb, 86 bytes, Stack size 32 bytes, tim.o(i.HAL_TIM_MspPostInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback))

    [Called By]

    HAL_TIM_PWM_ConfigChannel (Thumb, 260 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_PWM_Init (Thumb, 102 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_PWM_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit))

    [Called By]

    HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback))

    [Called By]

    HAL_TIM_PeriodElapsedCallback (Thumb, 114 bytes, Stack size 8 bytes, main.o(i.HAL_TIM_PeriodElapsedCallback))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_ReadCapturedValue (Thumb, 50 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_ReadCapturedValue))

    [Called By]

    HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback))

    [Called By]

    HAL_UARTEx_RxEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback))

    [Called By]

    HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback))

    [Called By]

    HAL_UART_IRQHandler (Thumb, 740 bytes, Stack size 40 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_Init (Thumb, 118 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_MspInit (Thumb, 516 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_RxCpltCallback))

    [Called By]

    HAL_UART_Transmit (Thumb, 190 bytes, Stack size 40 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_Transmit))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback))

    [Called By]

    HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.HardFault_Handler))
    [Address Reference Count : 1]

    MX_ADC1_Init (Thumb, 102 bytes, Stack size 24 bytes, adc.o(i.MX_ADC1_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_DAC_Init (Thumb, 60 bytes, Stack size 16 bytes, dac.o(i.MX_DAC_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_DMA_Init (Thumb, 52 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_FREERTOS_Init (Thumb, 176 bytes, Stack size 192 bytes, freertos.o(i.MX_FREERTOS_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_GPIO_Init (Thumb, 596 bytes, Stack size 32 bytes, gpio.o(i.MX_GPIO_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_I2C1_Init (Thumb, 50 bytes, Stack size 8 bytes, i2c.o(i.MX_I2C1_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_SPI1_Init (Thumb, 60 bytes, Stack size 8 bytes, spi.o(i.MX_SPI1_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_SPI2_Init (Thumb, 60 bytes, Stack size 8 bytes, spi.o(i.MX_SPI2_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_SPI3_Init (Thumb, 64 bytes, Stack size 8 bytes, spi.o(i.MX_SPI3_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TIM1_Init (Thumb, 216 bytes, Stack size 88 bytes, tim.o(i.MX_TIM1_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TIM3_Init (Thumb, 152 bytes, Stack size 48 bytes, tim.o(i.MX_TIM3_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TIM6_Init (Thumb, 66 bytes, Stack size 16 bytes, tim.o(i.MX_TIM6_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_USART1_UART_Init (Thumb, 86 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_USART2_UART_Init (Thumb, 78 bytes, Stack size 8 bytes, usart.o(i.MX_USART2_UART_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_USART3_UART_Init (Thumb, 46 bytes, Stack size 8 bytes, usart.o(i.MX_USART3_UART_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_USART6_UART_Init (Thumb, 78 bytes, Stack size 8 bytes, usart.o(i.MX_USART6_UART_Init))

    [Stack]


    [Calls]
    [Called By]

    MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.MemManage_Handler))
    [Address Reference Count : 1]

    NMI_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.NMI_Handler))
    [Address Reference Count : 1]

    SIG16130_RetrievalData (Thumb, 210 bytes, Stack size 24 bytes, sig24130.o(i.SIG16130_RetrievalData))

    [Stack]


    [Calls]
    [Called By]

    SIG24130_Init (Thumb, 60 bytes, Stack size 8 bytes, sig24130.o(i.SIG24130_Init))

    [Stack]


    [Calls]
    [Called By]

    SIG24130_ReadRegister (Thumb, 112 bytes, Stack size 16 bytes, sig24130.o(i.SIG24130_ReadRegister))

    [Stack]


    [Calls]
    [Called By]

    SIG24130_ReceiveByte (Thumb, 32 bytes, Stack size 16 bytes, sig24130.o(i.SIG24130_ReceiveByte))

    [Stack]


    [Calls]
    [Called By]

    SIG24130_Reset (Thumb, 60 bytes, Stack size 8 bytes, sig24130.o(i.SIG24130_Reset))

    [Stack]


    [Calls]
    [Called By]

    SIG24130_SendByte (Thumb, 28 bytes, Stack size 16 bytes, sig24130.o(i.SIG24130_SendByte))

    [Stack]


    [Calls]
    [Called By]

    SIG24130_SetIDAC (Thumb, 68 bytes, Stack size 24 bytes, sig24130.o(i.SIG24130_SetIDAC))

    [Stack]


    [Calls]
    [Called By]

    SIG24130_SetInputMux (Thumb, 34 bytes, Stack size 16 bytes, sig24130.o(i.SIG24130_SetInputMux))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    SIG24130_WriteRegister (Thumb, 132 bytes, Stack size 24 bytes, sig24130.o(i.SIG24130_WriteRegister))

    [Stack]


    [Calls]
    [Called By]

    StartDefaultTask (Thumb, 36 bytes, Stack size 0 bytes, freertos.o(i.StartDefaultTask))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 46 bytes, Stack size 8 bytes, port.o(i.SysTick_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SystemClock_Config (Thumb, 148 bytes, Stack size 80 bytes, main.o(i.SystemClock_Config))

    [Stack]


    [Calls]
    [Called By]

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

    TIM1_UP_TIM10_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.TIM1_UP_TIM10_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.TIM3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM6_DAC_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.TIM6_DAC_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM7_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.TIM7_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM_Base_SetConfig (Thumb, 186 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig))

    [Stack]


    [Called By]

    TIM_CCxChannelCmd (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd))

    [Stack]


    [Called By]

    TIM_ETR_SetConfig (Thumb, 22 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig))

    [Stack]


    [Called By]

    TIM_OC2_SetConfig (Thumb, 114 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig))

    [Stack]


    [Called By]

    TIM_TI1_SetConfig (Thumb, 114 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig))

    [Stack]


    [Called By]

    USART1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.USART1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USART2_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.USART2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USART3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.USART3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USART6_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.USART6_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.UsageFault_Handler))
    [Address Reference Count : 1]

    __0vsprintf (Thumb, 30 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED)

    [Calls]

    __1vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED)

    __2vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED)

    __c89vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf), UNUSED)

    vsprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsprintf))

    [Stack]


    [Called By]

    __hardfp_sqrt (Thumb, 122 bytes, Stack size 32 bytes, sqrt.o(i.__hardfp_sqrt))

    [Stack]


    [Calls]
    [Called By]

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

    __set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    _lv_area_diff (Thumb, 418 bytes, Stack size 64 bytes, lv_area.o(i._lv_area_diff))

    [Stack]


    [Calls]
    [Called By]

    _lv_area_intersect (Thumb, 130 bytes, Stack size 12 bytes, lv_area.o(i._lv_area_intersect))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    _lv_area_is_out (Thumb, 182 bytes, Stack size 24 bytes, lv_area.o(i._lv_area_is_out))

    [Stack]


    [Calls]
    [Called By]

    _lv_area_is_point_on (Thumb, 402 bytes, Stack size 48 bytes, lv_area.o(i._lv_area_is_point_on))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    _lv_draw_mask_cleanup (Thumb, 58 bytes, Stack size 8 bytes, lv_draw_mask.o(i._lv_draw_mask_cleanup))

    [Stack]


    [Calls]
    [Called By]

    _lv_event_mark_deleted (Thumb, 38 bytes, Stack size 0 bytes, lv_event.o(i._lv_event_mark_deleted))

    [Called By]

    _lv_font_clean_up_fmt_txt (Thumb, 2 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(i._lv_font_clean_up_fmt_txt))

    [Called By]

    _lv_fs_init (Thumb, 12 bytes, Stack size 8 bytes, lv_fs.o(i._lv_fs_init))

    [Stack]


    [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, 524 bytes, Stack size 48 bytes, lv_img_buf.o(i._lv_img_buf_get_transformed_area))

    [Stack]


    [Calls]
    [Called By]

    _lv_img_cache_open (Thumb, 86 bytes, Stack size 40 bytes, lv_img_cache.o(i._lv_img_cache_open))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]


    [Address Reference Count : 1]

    _lv_ll_get_len (Thumb, 36 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_get_len))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]


    [Address Reference Count : 1]

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

    [Called By]


    [Address Reference Count : 1]

    _lv_ll_get_tail (Thumb, 12 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, 116 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, 144 bytes, Stack size 24 bytes, lv_ll.o(i._lv_ll_remove))

    [Stack]


    [Calls]
    [Called By]

    _lv_obj_destruct (Thumb, 38 bytes, Stack size 8 bytes, lv_obj_class.o(i._lv_obj_destruct))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    _lv_obj_scroll_by_raw (Thumb, 92 bytes, Stack size 24 bytes, lv_obj_scroll.o(i._lv_obj_scroll_by_raw))

    [Stack]


    [Calls]
    [Called By]

    _lv_obj_style_apply_color_filter (Thumb, 88 bytes, Stack size 40 bytes, lv_obj_style.o(i._lv_obj_style_apply_color_filter))

    [Stack]


    [Calls]
    [Called By]

    _lv_obj_style_create_transition (Thumb, 396 bytes, Stack size 120 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, 700 bytes, Stack size 48 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, 16 bytes, Stack size 0 bytes, lv_style.o(i._lv_style_get_prop_group))

    [Called By]

    _lv_style_prop_lookup_flags (Thumb, 62 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, 72 bytes, Stack size 24 bytes, lv_txt.o(i._lv_txt_cut))

    [Stack]


    [Calls]
    [Called By]

    _lv_txt_encoded_letter_next_2 (Thumb, 50 bytes, Stack size 24 bytes, lv_txt.o(i._lv_txt_encoded_letter_next_2))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    _lv_txt_set_text_vfmt (Thumb, 80 bytes, Stack size 32 bytes, lv_txt.o(i._lv_txt_set_text_vfmt))

    [Stack]


    [Calls]
    [Called By]

    _lv_utils_bsearch (Thumb, 84 bytes, Stack size 32 bytes, lv_utils.o(i._lv_utils_bsearch))

    [Stack]


    [Called By]

    ads1220_operation (Thumb, 194 bytes, Stack size 40 bytes, ads1220.o(i.ads1220_operation))

    [Stack]


    [Calls]
    [Called By]

    ble_send (Thumb, 16 bytes, Stack size 16 bytes, ble.o(i.ble_send))

    [Stack]


    [Calls]
    [Called By]

    dac8552_cs (Thumb, 30 bytes, Stack size 8 bytes, dac8552.o(i.dac8552_cs))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    dac8552_init (Thumb, 16 bytes, Stack size 0 bytes, dac8552.o(i.dac8552_init))

    [Called By]

    dac8552_operation (Thumb, 268 bytes, Stack size 32 bytes, dac8552.o(i.dac8552_operation))

    [Stack]


    [Calls]
    [Called By]

    dac8552_transmit_data (Thumb, 22 bytes, Stack size 16 bytes, dac8552.o(i.dac8552_transmit_data))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    dac_set_voltage (Thumb, 146 bytes, Stack size 16 bytes, dac.o(i.dac_set_voltage))

    [Stack]


    [Calls]
    [Called By]

    delay (Thumb, 22 bytes, Stack size 0 bytes, jlx240-00301-bn.o(i.delay))

    [Called By]

    delay_nus (Thumb, 40 bytes, Stack size 12 bytes, sig24130.o(i.delay_nus))

    [Stack]


    [Called By]

    draw_border_generic (Thumb, 1422 bytes, Stack size 192 bytes, lv_draw_sw_rect.o(i.draw_border_generic))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    fun_dac7811_operate (Thumb, 110 bytes, Stack size 16 bytes, dac7811.o(i.fun_dac7811_operate))

    [Stack]


    [Calls]
    [Called By]

    fun_dac7811_spi1_init (Thumb, 88 bytes, Stack size 8 bytes, dac7811.o(i.fun_dac7811_spi1_init))

    [Stack]


    [Calls]
    [Called By]

    fun_get_freq (Thumb, 112 bytes, Stack size 16 bytes, mux_signal.o(i.fun_get_freq))

    [Stack]


    [Calls]
    [Called By]

    fun_get_sig16132_ch (Thumb, 650 bytes, Stack size 88 bytes, sig24130.o(i.fun_get_sig16132_ch))

    [Stack]


    [Calls]
    [Called By]

    fun_proc_adc1_dma (Thumb, 122 bytes, Stack size 24 bytes, adc.o(i.fun_proc_adc1_dma))

    [Stack]


    [Calls]
    [Called By]

    get_tick_gsc (Thumb, 50 bytes, Stack size 0 bytes, lv_chart.o(i.get_tick_gsc))

    [Called By]

    hart_communicate (Thumb, 106 bytes, Stack size 32 bytes, hart.o(i.hart_communicate))

    [Stack]


    [Calls]
    [Called By]

    hart_send (Thumb, 16 bytes, Stack size 16 bytes, hart.o(i.hart_send))

    [Stack]


    [Calls]
    [Called By]

    init_scr_del_flag (Thumb, 6 bytes, Stack size 0 bytes, gui_guider.o(i.init_scr_del_flag))

    [Called By]

    lcd_address (Thumb, 74 bytes, Stack size 32 bytes, jlx240-00301-bn.o(i.lcd_address))

    [Stack]


    [Calls]
    [Called By]

    lcd_initial (Thumb, 422 bytes, Stack size 8 bytes, jlx240-00301-bn.o(i.lcd_initial))

    [Stack]


    [Calls]
    [Called By]

    lv_anim_del (Thumb, 92 bytes, Stack size 24 bytes, lv_anim.o(i.lv_anim_del))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_anim_path_ease_in_out (Thumb, 66 bytes, Stack size 24 bytes, lv_anim.o(i.lv_anim_path_ease_in_out))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_anim_path_ease_out (Thumb, 68 bytes, Stack size 24 bytes, lv_anim.o(i.lv_anim_path_ease_out))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    lv_anim_path_linear (Thumb, 44 bytes, Stack size 24 bytes, lv_anim.o(i.lv_anim_path_linear))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

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

    lv_anim_speed_to_time (Thumb, 34 bytes, Stack size 12 bytes, lv_anim.o(i.lv_anim_speed_to_time))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_arc_get_value (Thumb, 12 bytes, Stack size 0 bytes, lv_arc.o(i.lv_arc_get_value))

    [Called By]

    lv_arc_set_angles (Thumb, 26 bytes, Stack size 16 bytes, lv_arc.o(i.lv_arc_set_angles))

    [Stack]


    [Calls]
    [Called By]

    lv_arc_set_bg_angles (Thumb, 26 bytes, Stack size 16 bytes, lv_arc.o(i.lv_arc_set_bg_angles))

    [Stack]


    [Calls]
    [Called By]

    lv_arc_set_bg_end_angle (Thumb, 130 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_bg_end_angle))

    [Stack]


    [Calls]
    [Called By]

    lv_arc_set_bg_start_angle (Thumb, 130 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_bg_start_angle))

    [Stack]


    [Calls]
    [Called By]

    lv_arc_set_end_angle (Thumb, 140 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_end_angle))

    [Stack]


    [Calls]
    [Called By]

    lv_arc_set_rotation (Thumb, 22 bytes, Stack size 16 bytes, lv_arc.o(i.lv_arc_set_rotation))

    [Stack]


    [Calls]
    [Called By]

    lv_arc_set_start_angle (Thumb, 140 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_start_angle))

    [Stack]


    [Calls]
    [Called By]

    lv_arc_set_value (Thumb, 84 bytes, Stack size 24 bytes, lv_arc.o(i.lv_arc_set_value))

    [Stack]


    [Calls]
    [Called By]

    lv_area_get_size (Thumb, 34 bytes, Stack size 8 bytes, lv_area.o(i.lv_area_get_size))

    [Stack]


    [Called By]

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

    [Called By]

    lv_area_move (Thumb, 34 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, 12 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_set_height))

    [Called By]


    [Address Reference Count : 1]

    lv_area_set_width (Thumb, 12 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_set_width))

    [Called By]


    [Address Reference Count : 1]

    lv_atan2 (Thumb, 190 bytes, Stack size 20 bytes, lv_math.o(i.lv_atan2))

    [Stack]


    [Called By]

    lv_bar_get_mode (Thumb, 18 bytes, Stack size 0 bytes, lv_bar.o(i.lv_bar_get_mode))

    [Called By]

    lv_bar_get_start_value (Thumb, 38 bytes, Stack size 0 bytes, lv_bar.o(i.lv_bar_get_start_value))

    [Called By]

    lv_bar_get_value (Thumb, 22 bytes, Stack size 0 bytes, lv_bar.o(i.lv_bar_get_value))

    [Called By]

    lv_bar_set_start_value (Thumb, 108 bytes, Stack size 24 bytes, lv_bar.o(i.lv_bar_set_start_value))

    [Stack]


    [Calls]
    [Called By]

    lv_bar_set_value (Thumb, 102 bytes, Stack size 24 bytes, lv_bar.o(i.lv_bar_set_value))

    [Stack]


    [Calls]
    [Called By]

    lv_bezier3 (Thumb, 94 bytes, Stack size 36 bytes, lv_math.o(i.lv_bezier3))

    [Stack]


    [Called By]

    lv_btn_create (Thumb, 28 bytes, Stack size 16 bytes, lv_btn.o(i.lv_btn_create))

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_clear_btn_ctrl (Thumb, 88 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.lv_btnmatrix_clear_btn_ctrl))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_create (Thumb, 28 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_create))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_set_ctrl_map (Thumb, 34 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_ctrl_map))

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_set_map (Thumb, 488 bytes, Stack size 112 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_map))

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_set_one_checked (Thumb, 26 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_one_checked))

    [Stack]


    [Calls]
    [Called By]

    lv_btnmatrix_set_selected_btn (Thumb, 50 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_set_selected_btn))

    [Stack]


    [Calls]
    [Called By]

    lv_calendar_get_showed_date (Thumb, 14 bytes, Stack size 0 bytes, lv_calendar.o(i.lv_calendar_get_showed_date))

    [Called By]

    lv_calendar_set_showed_date (Thumb, 374 bytes, Stack size 56 bytes, lv_calendar.o(i.lv_calendar_set_showed_date))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_chart_get_point_pos_by_id (Thumb, 608 bytes, Stack size 72 bytes, lv_chart.o(i.lv_chart_get_point_pos_by_id))

    [Stack]


    [Calls]
    [Called By]

    lv_chart_get_x_start_point (Thumb, 36 bytes, Stack size 0 bytes, lv_chart.o(i.lv_chart_get_x_start_point))

    [Called By]

    lv_clamp_height (Thumb, 174 bytes, Stack size 12 bytes, lv_obj_pos.o(i.lv_clamp_height))

    [Stack]


    [Called By]

    lv_clamp_width (Thumb, 174 bytes, Stack size 12 bytes, lv_obj_pos.o(i.lv_clamp_width))

    [Stack]


    [Called By]

    lv_color_darken (Thumb, 32 bytes, Stack size 24 bytes, lv_color.o(i.lv_color_darken))

    [Stack]


    [Calls]
    [Called By]

    lv_color_fill (Thumb, 92 bytes, Stack size 24 bytes, lv_color.o(i.lv_color_fill))

    [Stack]


    [Called By]

    lv_color_hsv_to_rgb (Thumb, 248 bytes, Stack size 56 bytes, lv_color.o(i.lv_color_hsv_to_rgb))

    [Stack]


    [Calls]
    [Called By]

    lv_colorwheel_get_rgb (Thumb, 36 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_colorwheel_get_rgb))

    [Stack]


    [Calls]
    [Called By]

    lv_colorwheel_set_hsv (Thumb, 128 bytes, Stack size 24 bytes, lv_colorwheel.o(i.lv_colorwheel_set_hsv))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_disp_drv_register (Thumb, 404 bytes, Stack size 32 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, 28 bytes, Stack size 4 bytes, lv_hal_disp.o(i.lv_disp_get_dpi))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_disp_get_hor_res (Thumb, 54 bytes, Stack size 4 bytes, lv_hal_disp.o(i.lv_disp_get_hor_res))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_disp_get_next (Thumb, 24 bytes, Stack size 8 bytes, lv_hal_disp.o(i.lv_disp_get_next))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_disp_get_ver_res (Thumb, 54 bytes, Stack size 4 bytes, lv_hal_disp.o(i.lv_disp_get_ver_res))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_disp_load_scr (Thumb, 22 bytes, Stack size 16 bytes, lv_disp.o(i.lv_disp_load_scr))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

    lv_draw_arc_dsc_init (Thumb, 88 bytes, Stack size 24 bytes, lv_draw_arc.o(i.lv_draw_arc_dsc_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_arc_get_area (Thumb, 1086 bytes, Stack size 64 bytes, lv_draw_arc.o(i.lv_draw_arc_get_area))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_img (Thumb, 106 bytes, Stack size 24 bytes, lv_draw_img.o(i.lv_draw_img))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [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, 1894 bytes, Stack size 280 bytes, lv_draw_label.o(i.lv_draw_label))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_draw_layer_adjust (Thumb, 24 bytes, Stack size 16 bytes, lv_draw_layer.o(i.lv_draw_layer_adjust))

    [Stack]


    [Called By]

    lv_draw_layer_blend (Thumb, 24 bytes, Stack size 16 bytes, lv_draw_layer.o(i.lv_draw_layer_blend))

    [Stack]


    [Called By]

    lv_draw_layer_create (Thumb, 124 bytes, Stack size 32 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, 30 bytes, Stack size 24 bytes, lv_draw_label.o(i.lv_draw_letter))

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

    lv_draw_line_dsc_init (Thumb, 88 bytes, Stack size 24 bytes, lv_draw_line.o(i.lv_draw_line_dsc_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_mask_add (Thumb, 58 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_draw_mask_add))

    [Called By]

    lv_draw_mask_angle_init (Thumb, 230 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_angle_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_mask_apply (Thumb, 84 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_apply))

    [Stack]


    [Called By]

    lv_draw_mask_free_param (Thumb, 72 bytes, Stack size 16 bytes, lv_draw_mask.o(i.lv_draw_mask_free_param))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_mask_is_any (Thumb, 118 bytes, Stack size 24 bytes, lv_draw_mask.o(i.lv_draw_mask_is_any))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_mask_line_angle_init (Thumb, 74 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_line_angle_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_mask_line_points_init (Thumb, 422 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_line_points_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_mask_radius_init (Thumb, 404 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_radius_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_mask_remove_custom (Thumb, 46 bytes, Stack size 16 bytes, lv_draw_mask.o(i.lv_draw_mask_remove_custom))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_mask_remove_id (Thumb, 30 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_draw_mask_remove_id))

    [Called By]

    lv_draw_rect (Thumb, 56 bytes, Stack size 16 bytes, lv_draw_rect.o(i.lv_draw_rect))

    [Stack]


    [Called By]

    lv_draw_rect_dsc_init (Thumb, 118 bytes, Stack size 16 bytes, lv_draw_rect.o(i.lv_draw_rect_dsc_init))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_sw_arc (Thumb, 954 bytes, Stack size 328 bytes, lv_draw_sw_arc.o(i.lv_draw_sw_arc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_bg (Thumb, 30 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, 50 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, 538 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(i.lv_draw_sw_blend_basic))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_buffer_copy (Thumb, 126 bytes, Stack size 48 bytes, lv_draw_sw.o(i.lv_draw_sw_buffer_copy))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_img_decoded (Thumb, 838 bytes, Stack size 168 bytes, lv_draw_sw_img.o(i.lv_draw_sw_img_decoded))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_init_ctx (Thumb, 82 bytes, Stack size 16 bytes, lv_draw_sw.o(i.lv_draw_sw_init_ctx))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_layer_adjust (Thumb, 100 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, 142 bytes, Stack size 40 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_blend))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_layer_create (Thumb, 302 bytes, Stack size 32 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_create))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_layer_destroy (Thumb, 14 bytes, Stack size 16 bytes, lv_draw_sw_layer.o(i.lv_draw_sw_layer_destroy))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_letter (Thumb, 350 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, 516 bytes, Stack size 112 bytes, lv_draw_sw_line.o(i.lv_draw_sw_line))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_polygon (Thumb, 910 bytes, Stack size 128 bytes, lv_draw_sw_polygon.o(i.lv_draw_sw_polygon))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_sw_transform (Thumb, 530 bytes, Stack size 192 bytes, lv_draw_sw_transform.o(i.lv_draw_sw_transform))

    [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, 66 bytes, Stack size 80 bytes, lv_draw_transform.o(i.lv_draw_transform))

    [Stack]


    [Called By]

    lv_draw_wait_for_finish (Thumb, 16 bytes, Stack size 8 bytes, lv_draw.o(i.lv_draw_wait_for_finish))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_dropdown_create (Thumb, 28 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_create))

    [Stack]


    [Calls]
    [Called By]

    lv_dropdown_get_options (Thumb, 20 bytes, Stack size 0 bytes, lv_dropdown.o(i.lv_dropdown_get_options))

    [Called By]

    lv_dropdown_get_selected (Thumb, 12 bytes, Stack size 0 bytes, lv_dropdown.o(i.lv_dropdown_get_selected))

    [Called By]

    lv_dropdown_get_selected_str (Thumb, 126 bytes, Stack size 40 bytes, lv_dropdown.o(i.lv_dropdown_get_selected_str))

    [Stack]


    [Calls]
    [Called By]

    lv_dropdown_is_open (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_is_open))

    [Stack]


    [Calls]
    [Called By]

    lv_dropdown_open (Thumb, 674 bytes, Stack size 64 bytes, lv_dropdown.o(i.lv_dropdown_open))

    [Stack]


    [Calls]
    [Called By]

    lv_dropdown_set_options (Thumb, 174 bytes, Stack size 24 bytes, lv_dropdown.o(i.lv_dropdown_set_options))

    [Stack]


    [Calls]
    [Called By]

    lv_dropdown_set_options_static (Thumb, 128 bytes, Stack size 24 bytes, lv_dropdown.o(i.lv_dropdown_set_options_static))

    [Stack]


    [Calls]
    [Called By]

    lv_dropdown_set_selected (Thumb, 60 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_set_selected))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    lv_event_get_draw_ctx (Thumb, 56 bytes, Stack size 4 bytes, lv_event.o(i.lv_event_get_draw_ctx))

    [Stack]


    [Calls]
    [Called By]

    lv_event_get_indev (Thumb, 116 bytes, Stack size 4 bytes, lv_event.o(i.lv_event_get_indev))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    lv_event_get_user_data (Thumb, 6 bytes, Stack size 0 bytes, lv_event.o(i.lv_event_get_user_data))

    [Called By]

    lv_event_send (Thumb, 102 bytes, Stack size 48 bytes, lv_event.o(i.lv_event_send))

    [Stack]


    [Calls]
    [Called By]

    lv_event_set_ext_draw_size (Thumb, 46 bytes, Stack size 8 bytes, lv_event.o(i.lv_event_set_ext_draw_size))

    [Stack]


    [Calls]
    [Called By]

    lv_extra_init (Thumb, 12 bytes, Stack size 8 bytes, lv_extra.o(i.lv_extra_init))

    [Stack]


    [Calls]
    [Called By]

    lv_flex_init (Thumb, 66 bytes, Stack size 8 bytes, lv_flex.o(i.lv_flex_init))

    [Stack]


    [Calls]
    [Called By]

    lv_font_get_bitmap_fmt_txt (Thumb, 68 bytes, Stack size 24 bytes, lv_font_fmt_txt.o(i.lv_font_get_bitmap_fmt_txt))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    lv_font_get_glyph_bitmap (Thumb, 30 bytes, Stack size 16 bytes, lv_font.o(i.lv_font_get_glyph_bitmap))

    [Stack]


    [Called By]

    lv_font_get_glyph_dsc (Thumb, 210 bytes, Stack size 32 bytes, lv_font.o(i.lv_font_get_glyph_dsc))

    [Stack]


    [Called By]

    lv_font_get_glyph_dsc_fmt_txt (Thumb, 204 bytes, Stack size 64 bytes, lv_font_fmt_txt.o(i.lv_font_get_glyph_dsc_fmt_txt))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    lv_font_get_glyph_width (Thumb, 42 bytes, Stack size 32 bytes, lv_font.o(i.lv_font_get_glyph_width))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_fs_get_ext (Thumb, 52 bytes, Stack size 16 bytes, lv_fs.o(i.lv_fs_get_ext))

    [Stack]


    [Calls]
    [Called By]

    lv_fs_open (Thumb, 164 bytes, Stack size 32 bytes, lv_fs.o(i.lv_fs_open))

    [Stack]


    [Calls]
    [Called By]

    lv_fs_read (Thumb, 94 bytes, Stack size 32 bytes, lv_fs.o(i.lv_fs_read))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

    lv_gradient_calculate (Thumb, 338 bytes, Stack size 64 bytes, lv_draw_sw_gradient.o(i.lv_gradient_calculate))

    [Stack]


    [Calls]
    [Called By]

    lv_gradient_cleanup (Thumb, 18 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.lv_gradient_cleanup))

    [Stack]


    [Calls]
    [Called By]

    lv_gradient_get (Thumb, 188 bytes, Stack size 40 bytes, lv_draw_sw_gradient.o(i.lv_gradient_get))

    [Stack]


    [Calls]
    [Called By]

    lv_gradient_set_cache_size (Thumb, 60 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.lv_gradient_set_cache_size))

    [Stack]


    [Calls]
    [Called By]

    lv_grid_init (Thumb, 116 bytes, Stack size 8 bytes, lv_grid.o(i.lv_grid_init))

    [Stack]


    [Calls]
    [Called By]

    lv_group_add_obj (Thumb, 168 bytes, Stack size 24 bytes, lv_group.o(i.lv_group_add_obj))

    [Stack]


    [Calls]
    [Called By]

    lv_group_focus_next (Thumb, 32 bytes, Stack size 16 bytes, lv_group.o(i.lv_group_focus_next))

    [Stack]


    [Calls]
    [Called By]

    lv_group_focus_prev (Thumb, 32 bytes, Stack size 16 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, 16 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_get_editing))

    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_group_set_editing (Thumb, 90 bytes, Stack size 32 bytes, lv_group.o(i.lv_group_set_editing))

    [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, 76 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_cf_get_px_size))

    [Called By]

    lv_img_cf_has_alpha (Thumb, 58 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_cf_has_alpha))

    [Called By]

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

    [Called By]

    lv_img_create (Thumb, 28 bytes, Stack size 16 bytes, lv_img.o(i.lv_img_create))

    [Stack]


    [Calls]
    [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, 230 bytes, Stack size 48 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, 644 bytes, Stack size 48 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, 204 bytes, Stack size 40 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_read_line))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_img_decoder_open (Thumb, 246 bytes, Stack size 48 bytes, lv_img_decoder.o(i.lv_img_decoder_open))

    [Stack]


    [Calls]
    [Called By]

    lv_img_decoder_read_line (Thumb, 52 bytes, Stack size 40 bytes, lv_img_decoder.o(i.lv_img_decoder_read_line))

    [Stack]


    [Called By]

    lv_img_decoder_set_close_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(i.lv_img_decoder_set_close_cb))

    [Called By]

    lv_img_decoder_set_info_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(i.lv_img_decoder_set_info_cb))

    [Called By]

    lv_img_decoder_set_open_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(i.lv_img_decoder_set_open_cb))

    [Called By]

    lv_img_decoder_set_read_line_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(i.lv_img_decoder_set_read_line_cb))

    [Called By]

    lv_img_set_src (Thumb, 452 bytes, Stack size 56 bytes, lv_img.o(i.lv_img_set_src))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_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_obj_act (Thumb, 6 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_obj_act))

    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

    lv_indev_get_vect (Thumb, 38 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_vect))

    [Called By]

    lv_indev_reset (Thumb, 180 bytes, Stack size 16 bytes, lv_indev.o(i.lv_indev_reset))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_indev_scroll_throw_predict (Thumb, 72 bytes, Stack size 16 bytes, lv_indev_scroll.o(i.lv_indev_scroll_throw_predict))

    [Stack]


    [Called By]

    lv_indev_wait_release (Thumb, 18 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_wait_release))

    [Called By]

    lv_init (Thumb, 150 bytes, Stack size 24 bytes, lv_obj.o(i.lv_init))

    [Stack]


    [Calls]
    [Called By]

    lv_keyboard_def_event_cb (Thumb, 558 bytes, Stack size 32 bytes, lv_keyboard.o(i.lv_keyboard_def_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_label_create (Thumb, 28 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_create))

    [Stack]


    [Calls]
    [Called By]

    lv_label_get_letter_on (Thumb, 604 bytes, Stack size 112 bytes, lv_label.o(i.lv_label_get_letter_on))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_label_get_recolor (Thumb, 18 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_recolor))

    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

    lv_label_ins_text (Thumb, 144 bytes, Stack size 32 bytes, lv_label.o(i.lv_label_ins_text))

    [Stack]


    [Calls]
    [Called By]

    lv_label_is_char_under_pos (Thumb, 522 bytes, Stack size 112 bytes, lv_label.o(i.lv_label_is_char_under_pos))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_long_mode (Thumb, 124 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_long_mode))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_text (Thumb, 176 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_set_text))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_text_fmt (Thumb, 114 bytes, Stack size 32 bytes, lv_label.o(i.lv_label_set_text_fmt))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_text_sel_end (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_text_sel_end))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_text_sel_start (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_text_sel_start))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_text_static (Thumb, 62 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_text_static))

    [Stack]


    [Calls]
    [Called By]

    lv_layout_register (Thumb, 88 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_layout_register))

    [Stack]


    [Calls]
    [Called By]

    lv_map (Thumb, 70 bytes, Stack size 20 bytes, lv_math.o(i.lv_map))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_mem_buf_free_all (Thumb, 56 bytes, Stack size 8 bytes, lv_mem.o(i.lv_mem_buf_free_all))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_mem_free (Thumb, 58 bytes, Stack size 16 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, 60 bytes, Stack size 16 bytes, lv_mem.o(i.lv_mem_realloc))

    [Stack]


    [Calls]
    [Called By]

    lv_memcpy (Thumb, 632 bytes, Stack size 24 bytes, lv_mem.o(i.lv_memcpy))

    [Stack]


    [Called By]

    lv_memset (Thumb, 116 bytes, Stack size 20 bytes, lv_mem.o(i.lv_memset))

    [Stack]


    [Called By]

    lv_memset_00 (Thumb, 110 bytes, Stack size 12 bytes, lv_mem.o(i.lv_memset_00))

    [Stack]


    [Called By]

    lv_memset_ff (Thumb, 114 bytes, Stack size 12 bytes, lv_mem.o(i.lv_memset_ff))

    [Stack]


    [Called By]

    lv_menu_back_btn_is_root (Thumb, 38 bytes, Stack size 0 bytes, lv_menu.o(i.lv_menu_back_btn_is_root))

    [Called By]

    lv_menu_clear_history (Thumb, 30 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_clear_history))

    [Stack]


    [Calls]
    [Called By]

    lv_menu_get_cur_main_page (Thumb, 12 bytes, Stack size 0 bytes, lv_menu.o(i.lv_menu_get_cur_main_page))

    [Called By]

    lv_menu_get_cur_sidebar_page (Thumb, 12 bytes, Stack size 0 bytes, lv_menu.o(i.lv_menu_get_cur_sidebar_page))

    [Called By]

    lv_menu_set_page (Thumb, 296 bytes, Stack size 24 bytes, lv_menu.o(i.lv_menu_set_page))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_add_style (Thumb, 194 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_add_style))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_align (Thumb, 36 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_align_to (Thumb, 1140 bytes, Stack size 80 bytes, lv_obj_pos.o(i.lv_obj_align_to))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_area_is_visible (Thumb, 282 bytes, Stack size 40 bytes, lv_obj_pos.o(i.lv_obj_area_is_visible))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_calculate_ext_draw_size (Thumb, 306 bytes, Stack size 48 bytes, lv_obj_draw.o(i.lv_obj_calculate_ext_draw_size))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_calculate_style_text_align (Thumb, 68 bytes, Stack size 32 bytes, lv_obj_style.o(i.lv_obj_calculate_style_text_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_check_type (Thumb, 22 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_check_type))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_clear_flag (Thumb, 130 bytes, Stack size 40 bytes, lv_obj.o(i.lv_obj_clear_flag))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_clear_state (Thumb, 32 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_clear_state))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_create (Thumb, 28 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_create))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_del (Thumb, 108 bytes, Stack size 24 bytes, lv_obj_tree.o(i.lv_obj_del))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_draw_dsc_init (Thumb, 18 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, 74 bytes, Stack size 24 bytes, lv_event.o(i.lv_obj_event_base))

    [Stack]


    [Called By]

    lv_obj_get_child (Thumb, 60 bytes, Stack size 0 bytes, lv_obj_tree.o(i.lv_obj_get_child))

    [Called By]

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

    [Called By]

    lv_obj_get_click_area (Thumb, 70 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_click_area))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_content_height (Thumb, 62 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_get_content_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_content_width (Thumb, 62 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_get_content_width))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_obj_get_height (Thumb, 18 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_height))

    [Stack]


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

    lv_obj_get_index (Thumb, 62 bytes, Stack size 16 bytes, lv_obj_tree.o(i.lv_obj_get_index))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_obj_get_screen (Thumb, 30 bytes, Stack size 8 bytes, lv_obj_tree.o(i.lv_obj_get_screen))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_scroll_bottom (Thumb, 182 bytes, Stack size 40 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_bottom))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_obj_get_scroll_end (Thumb, 64 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_end))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_scroll_left (Thumb, 232 bytes, Stack size 48 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_scroll_right (Thumb, 210 bytes, Stack size 40 bytes, lv_obj_scroll.o(i.lv_obj_get_scroll_right))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

    lv_obj_get_scrollbar_area (Thumb, 2136 bytes, Stack size 120 bytes, lv_obj_scroll.o(i.lv_obj_get_scrollbar_area))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_obj_get_style_opa_recursive (Thumb, 116 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_get_style_opa_recursive))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_prop (Thumb, 160 bytes, Stack size 32 bytes, lv_obj_style.o(i.lv_obj_get_style_prop))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_width (Thumb, 18 bytes, Stack size 8 bytes, lv_obj_pos.o(i.lv_obj_get_width))

    [Stack]


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

    lv_obj_get_x (Thumb, 70 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_x))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_y (Thumb, 70 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_y))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_y2 (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_y2))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

    lv_obj_init_draw_arc_dsc (Thumb, 216 bytes, Stack size 40 bytes, lv_obj_draw.o(i.lv_obj_init_draw_arc_dsc))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_init_draw_img_dsc (Thumb, 208 bytes, Stack size 32 bytes, lv_obj_draw.o(i.lv_obj_init_draw_img_dsc))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_init_draw_line_dsc (Thumb, 252 bytes, Stack size 40 bytes, lv_obj_draw.o(i.lv_obj_init_draw_line_dsc))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_invalidate_area (Thumb, 70 bytes, Stack size 32 bytes, lv_obj_pos.o(i.lv_obj_invalidate_area))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    lv_obj_is_layout_positioned (Thumb, 52 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_is_layout_positioned))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_is_visible (Thumb, 84 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_is_visible))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_mark_layout_as_dirty (Thumb, 52 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_mark_layout_as_dirty))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_move_children_by (Thumb, 110 bytes, Stack size 32 bytes, lv_obj_pos.o(i.lv_obj_move_children_by))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_move_to (Thumb, 342 bytes, Stack size 56 bytes, lv_obj_pos.o(i.lv_obj_move_to))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_move_to_index (Thumb, 160 bytes, Stack size 24 bytes, lv_obj_tree.o(i.lv_obj_move_to_index))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_redraw (Thumb, 252 bytes, Stack size 72 bytes, lv_refr.o(i.lv_obj_redraw))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_refr_size (Thumb, 838 bytes, Stack size 88 bytes, lv_obj_pos.o(i.lv_obj_refr_size))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_refresh_style (Thumb, 330 bytes, Stack size 56 bytes, lv_obj_style.o(i.lv_obj_refresh_style))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_remove_local_style_prop (Thumb, 116 bytes, Stack size 24 bytes, lv_obj_style.o(i.lv_obj_remove_local_style_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_remove_style (Thumb, 316 bytes, Stack size 48 bytes, lv_obj_style.o(i.lv_obj_remove_style))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_by (Thumb, 372 bytes, Stack size 112 bytes, lv_obj_scroll.o(i.lv_obj_scroll_by))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_by_bounded (Thumb, 262 bytes, Stack size 56 bytes, lv_obj_scroll.o(i.lv_obj_scroll_by_bounded))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_to (Thumb, 36 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_to_x (Thumb, 50 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to_x))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_scroll_to_y (Thumb, 50 bytes, Stack size 24 bytes, lv_obj_scroll.o(i.lv_obj_scroll_to_y))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_content_height (Thumb, 60 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_set_content_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_ext_click_area (Thumb, 22 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_ext_click_area))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_flex_align (Thumb, 58 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_flex_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_flex_flow (Thumb, 30 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_set_flex_flow))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_flex_grow (Thumb, 30 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_set_flex_grow))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_height (Thumb, 48 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_set_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_layout (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_set_layout))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_local_style_prop (Thumb, 44 bytes, Stack size 40 bytes, lv_obj_style.o(i.lv_obj_set_local_style_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_parent (Thumb, 250 bytes, Stack size 24 bytes, lv_obj_tree.o(i.lv_obj_set_parent))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_scroll_dir (Thumb, 30 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_set_scroll_dir))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_flex_cross_place (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_cross_place))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_flex_flow (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_flow))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_flex_grow (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_grow))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_flex_main_place (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_main_place))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_style_flex_track_place (Thumb, 26 bytes, Stack size 24 bytes, lv_flex.o(i.lv_obj_set_style_flex_track_place))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_width (Thumb, 48 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_set_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_x (Thumb, 48 bytes, Stack size 24 bytes, lv_obj_pos.o(i.lv_obj_set_x))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_y (Thumb, 48 bytes, Stack size 24 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, 6 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_obj_style_get_selector_state))

    [Called By]

    lv_obj_transform_point (Thumb, 110 bytes, Stack size 32 bytes, lv_obj_pos.o(i.lv_obj_transform_point))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_palette_darken (Thumb, 78 bytes, Stack size 24 bytes, lv_color.o(i.lv_palette_darken))

    [Stack]


    [Calls]
    [Called By]

    lv_palette_lighten (Thumb, 82 bytes, Stack size 24 bytes, lv_color.o(i.lv_palette_lighten))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_port_disp_init (Thumb, 54 bytes, Stack size 8 bytes, lv_port_disp.o(i.lv_port_disp_init))

    [Stack]


    [Calls]
    [Called By]

    lv_pow (Thumb, 58 bytes, Stack size 20 bytes, lv_math.o(i.lv_pow))

    [Stack]


    [Called By]

    lv_roller_set_options (Thumb, 250 bytes, Stack size 40 bytes, lv_roller.o(i.lv_roller_set_options))

    [Stack]


    [Calls]
    [Called By]

    lv_roller_set_selected (Thumb, 150 bytes, Stack size 24 bytes, lv_roller.o(i.lv_roller_set_selected))

    [Stack]


    [Calls]
    [Called By]

    lv_scr_load_anim (Thumb, 896 bytes, Stack size 176 bytes, lv_disp.o(i.lv_scr_load_anim))

    [Stack]


    [Calls]
    [Called By]

    lv_snprintf (Thumb, 42 bytes, Stack size 40 bytes, lv_printf.o(i.lv_snprintf))

    [Stack]


    [Calls]
    [Called By]

    lv_span_set_text (Thumb, 82 bytes, Stack size 16 bytes, lv_span.o(i.lv_span_set_text))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_create (Thumb, 24 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_create))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_get_expand_height (Thumb, 516 bytes, Stack size 120 bytes, lv_span.o(i.lv_spangroup_get_expand_height))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_get_expand_width (Thumb, 228 bytes, Stack size 56 bytes, lv_span.o(i.lv_spangroup_get_expand_width))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_get_max_line_h (Thumb, 72 bytes, Stack size 32 bytes, lv_span.o(i.lv_spangroup_get_max_line_h))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_new_span (Thumb, 68 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_new_span))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_refr_mode (Thumb, 230 bytes, Stack size 24 bytes, lv_span.o(i.lv_spangroup_refr_mode))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_set_align (Thumb, 18 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_set_align))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_set_mode (Thumb, 32 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_set_mode))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_set_overflow (Thumb, 48 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_set_overflow))

    [Stack]


    [Calls]
    [Called By]

    lv_spinbox_decrement (Thumb, 88 bytes, Stack size 16 bytes, lv_spinbox.o(i.lv_spinbox_decrement))

    [Stack]


    [Calls]
    [Called By]

    lv_spinbox_increment (Thumb, 90 bytes, Stack size 16 bytes, lv_spinbox.o(i.lv_spinbox_increment))

    [Stack]


    [Calls]
    [Called By]

    lv_spinbox_step_next (Thumb, 38 bytes, Stack size 16 bytes, lv_spinbox.o(i.lv_spinbox_step_next))

    [Stack]


    [Calls]
    [Called By]

    lv_spinbox_step_prev (Thumb, 76 bytes, Stack size 24 bytes, lv_spinbox.o(i.lv_spinbox_step_prev))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_style_prop_get_default (Thumb, 290 bytes, Stack size 24 bytes, lv_style.o(i.lv_style_prop_get_default))

    [Stack]


    [Calls]
    [Called By]

    lv_style_register_prop (Thumb, 164 bytes, Stack size 24 bytes, lv_style.o(i.lv_style_register_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_style_remove_prop (Thumb, 262 bytes, Stack size 48 bytes, lv_style.o(i.lv_style_remove_prop))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_anim_time (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_anim_time))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_arc_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_arc_color))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_arc_rounded (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_arc_rounded))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_arc_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_arc_width))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_bg_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_bg_color))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_bg_grad_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_bg_grad_color))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_bg_img_src (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_bg_img_src))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_bg_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_bg_opa))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_border_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_border_color))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_border_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_border_opa))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_border_post (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_border_post))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_border_side (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_border_side))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_border_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_clip_corner (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_clip_corner))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_color_filter_dsc (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_color_filter_dsc))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_color_filter_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_color_filter_opa))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_height (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_height))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_line_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_line_color))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_line_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_line_width))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_max_height (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_max_height))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_max_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_max_width))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_outline_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_outline_color))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_outline_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_outline_opa))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_outline_pad (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_outline_pad))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_outline_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_outline_width))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_bottom (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_column (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_column))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_left (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_right (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_row (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_row))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_top (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_prop (Thumb, 20 bytes, Stack size 24 bytes, lv_style.o(i.lv_style_set_prop))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_radius (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_radius))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_shadow_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_shadow_color))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_shadow_ofs_y (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_shadow_ofs_y))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_shadow_opa (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_shadow_opa))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_shadow_spread (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_shadow_spread))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_shadow_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_shadow_width))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_text_align (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_text_align))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_text_color (Thumb, 26 bytes, Stack size 24 bytes, lv_style_gen.o(i.lv_style_set_text_color))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_text_decor (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_text_decor))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_text_font (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_text_line_space (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_transform_height (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_transform_height))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_transform_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_transform_width))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_transition (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_transition))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_width (Thumb, 20 bytes, Stack size 16 bytes, lv_style_gen.o(i.lv_style_set_width))

    [Stack]


    [Calls]
    [Called By]

    lv_style_transition_dsc_init (Thumb, 50 bytes, Stack size 32 bytes, lv_style.o(i.lv_style_transition_dsc_init))

    [Stack]


    [Calls]
    [Called By]

    lv_tabview_get_content (Thumb, 14 bytes, Stack size 8 bytes, lv_tabview.o(i.lv_tabview_get_content))

    [Stack]


    [Calls]
    [Called By]

    lv_tabview_get_tab_act (Thumb, 12 bytes, Stack size 0 bytes, lv_tabview.o(i.lv_tabview_get_tab_act))

    [Called By]

    lv_tabview_get_tab_btns (Thumb, 14 bytes, Stack size 8 bytes, lv_tabview.o(i.lv_tabview_get_tab_btns))

    [Stack]


    [Calls]
    [Called By]

    lv_tabview_set_act (Thumb, 226 bytes, Stack size 48 bytes, lv_tabview.o(i.lv_tabview_set_act))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_add_text (Thumb, 290 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_add_text))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_cursor_down (Thumb, 128 bytes, Stack size 40 bytes, lv_textarea.o(i.lv_textarea_cursor_down))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_cursor_right (Thumb, 28 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_cursor_right))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_cursor_up (Thumb, 114 bytes, Stack size 40 bytes, lv_textarea.o(i.lv_textarea_cursor_up))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_del_char (Thumb, 190 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_del_char))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_del_char_forward (Thumb, 42 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_del_char_forward))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_get_accepted_chars (Thumb, 12 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_textarea_get_accepted_chars))

    [Called By]

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

    [Called By]

    lv_textarea_get_max_length (Thumb, 12 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_textarea_get_max_length))

    [Called By]

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

    [Called By]

    lv_textarea_get_password_bullet (Thumb, 54 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_get_password_bullet))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_get_text (Thumb, 36 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_get_text))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

    lv_textarea_set_cursor_pos (Thumb, 264 bytes, Stack size 48 bytes, lv_textarea.o(i.lv_textarea_set_cursor_pos))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_set_one_line (Thumb, 130 bytes, Stack size 24 bytes, lv_textarea.o(i.lv_textarea_set_one_line))

    [Stack]


    [Calls]
    [Called By]

    lv_textarea_set_text (Thumb, 254 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_set_text))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_theme_default_get (Thumb, 16 bytes, Stack size 4 bytes, lv_theme_default.o(i.lv_theme_default_get))

    [Stack]


    [Calls]
    [Called By]

    lv_theme_default_init (Thumb, 166 bytes, Stack size 40 bytes, lv_theme_default.o(i.lv_theme_default_init))

    [Stack]


    [Calls]
    [Called By]

    lv_theme_default_is_inited (Thumb, 14 bytes, Stack size 0 bytes, lv_theme_default.o(i.lv_theme_default_is_inited))

    [Called By]

    lv_theme_get_color_primary (Thumb, 36 bytes, Stack size 16 bytes, lv_theme.o(i.lv_theme_get_color_primary))

    [Stack]


    [Calls]
    [Called By]

    lv_theme_get_from_obj (Thumb, 28 bytes, Stack size 16 bytes, lv_theme.o(i.lv_theme_get_from_obj))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    lv_timer_create (Thumb, 74 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_enable (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(i.lv_timer_enable))

    [Called By]

    lv_timer_handler (Thumb, 298 bytes, Stack size 24 bytes, lv_timer.o(i.lv_timer_handler))

    [Stack]


    [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, 142 bytes, Stack size 32 bytes, lv_tlsf.o(i.lv_tlsf_add_pool))

    [Stack]


    [Calls]
    [Called By]

    lv_tlsf_create (Thumb, 36 bytes, Stack size 8 bytes, lv_tlsf.o(i.lv_tlsf_create))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_tlsf_malloc (Thumb, 44 bytes, Stack size 24 bytes, lv_tlsf.o(i.lv_tlsf_malloc))

    [Stack]


    [Calls]
    [Called By]

    lv_tlsf_pool_overhead (Thumb, 4 bytes, Stack size 0 bytes, lv_tlsf.o(i.lv_tlsf_pool_overhead))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_tlsf_size (Thumb, 6 bytes, Stack size 0 bytes, lv_tlsf.o(i.lv_tlsf_size))

    [Called By]

    lv_trigo_sin (Thumb, 106 bytes, Stack size 0 bytes, lv_math.o(i.lv_trigo_sin))

    [Called By]

    lv_txt_get_size (Thumb, 228 bytes, Stack size 64 bytes, lv_txt.o(i.lv_txt_get_size))

    [Stack]


    [Calls]
    [Called By]

    lv_txt_get_width (Thumb, 136 bytes, Stack size 48 bytes, lv_txt.o(i.lv_txt_get_width))

    [Stack]


    [Calls]
    [Called By]

    lv_vsnprintf (Thumb, 30 bytes, Stack size 40 bytes, lv_printf.o(i.lv_vsnprintf))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    mux_signal_switch (Thumb, 1040 bytes, Stack size 16 bytes, mux_signal.o(i.mux_signal_switch))

    [Stack]


    [Calls]
    [Called By]

    osDelay (Thumb, 24 bytes, Stack size 16 bytes, cmsis_os.o(i.osDelay))

    [Stack]


    [Calls]
    [Called By]

    osKernelStart (Thumb, 10 bytes, Stack size 8 bytes, cmsis_os.o(i.osKernelStart))

    [Stack]


    [Calls]
    [Called By]

    osMessageCreate (Thumb, 40 bytes, Stack size 24 bytes, cmsis_os.o(i.osMessageCreate))

    [Stack]


    [Calls]
    [Called By]

    osThreadCreate (Thumb, 94 bytes, Stack size 32 bytes, cmsis_os.o(i.osThreadCreate))

    [Stack]


    [Calls]
    [Called By]

    parse_scom_485 (Thumb, 98 bytes, Stack size 8 bytes, modbus.o(i.parse_scom_485))

    [Stack]


    [Calls]
    [Called By]

    parse_scom_hart (Thumb, 22 bytes, Stack size 0 bytes, hart.o(i.parse_scom_hart))

    [Called By]

    proc_huart_it (Thumb, 128 bytes, Stack size 12 bytes, usart.o(i.proc_huart_it))

    [Stack]


    [Called By]

    pvPortMalloc (Thumb, 306 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc))

    [Stack]


    [Calls]
    [Called By]

    pxPortInitialiseStack (Thumb, 38 bytes, Stack size 0 bytes, port.o(i.pxPortInitialiseStack))

    [Called By]

    set_dac8552_channel_value (Thumb, 80 bytes, Stack size 32 bytes, dac8552.o(i.set_dac8552_channel_value))

    [Stack]


    [Calls]
    [Called By]

    setup_scr_screen (Thumb, 1156 bytes, Stack size 16 bytes, setup_scr_screen.o(i.setup_scr_screen))

    [Stack]


    [Calls]
    [Called By]

    setup_ui (Thumb, 28 bytes, Stack size 16 bytes, gui_guider.o(i.setup_ui))

    [Stack]


    [Calls]
    [Called By]

    start_mux_analog (Thumb, 20 bytes, Stack size 0 bytes, freertos.o(i.start_mux_analog))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    start_rs485 (Thumb, 28 bytes, Stack size 0 bytes, freertos.o(i.start_rs485))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    start_task_ble (Thumb, 28 bytes, Stack size 0 bytes, freertos.o(i.start_task_ble))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    start_task_hart (Thumb, 16 bytes, Stack size 0 bytes, freertos.o(i.start_task_hart))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    start_task_lcd (Thumb, 14 bytes, Stack size 0 bytes, freertos.o(i.start_task_lcd))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    tm1650_init (Thumb, 36 bytes, Stack size 16 bytes, tm1650.o(i.tm1650_init))

    [Stack]


    [Calls]
    [Called By]

    tm1650_read_key (Thumb, 48 bytes, Stack size 24 bytes, tm1650.o(i.tm1650_read_key))

    [Stack]


    [Calls]
    [Called By]

    transfer_command (Thumb, 82 bytes, Stack size 8 bytes, jlx240-00301-bn.o(i.transfer_command))

    [Stack]


    [Calls]
    [Called By]

    transfer_data (Thumb, 80 bytes, Stack size 8 bytes, jlx240-00301-bn.o(i.transfer_data))

    [Stack]


    [Calls]
    [Called By]

    transfer_data_16 (Thumb, 18 bytes, Stack size 8 bytes, jlx240-00301-bn.o(i.transfer_data_16))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    usart_printf (Thumb, 56 bytes, Stack size 288 bytes, usart.o(i.usart_printf))

    [Stack]


    [Calls]
    [Called By]

    uxListRemove (Thumb, 40 bytes, Stack size 0 bytes, list.o(i.uxListRemove))

    [Called By]

    vApplicationGetIdleTaskMemory (Thumb, 14 bytes, Stack size 0 bytes, freertos.o(i.vApplicationGetIdleTaskMemory))

    [Called By]

    vListInitialise (Thumb, 26 bytes, Stack size 0 bytes, list.o(i.vListInitialise))

    [Called By]

    vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem))

    [Called By]

    vListInsert (Thumb, 52 bytes, Stack size 8 bytes, list.o(i.vListInsert))

    [Stack]


    [Called By]

    vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd))

    [Called By]

    vPortEnterCritical (Thumb, 76 bytes, Stack size 0 bytes, port.o(i.vPortEnterCritical))

    [Called By]

    vPortExitCritical (Thumb, 56 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical))

    [Called By]

    vPortFree (Thumb, 150 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree))

    [Stack]


    [Calls]
    [Called By]

    vPortSetupTimerInterrupt (Thumb, 36 bytes, Stack size 0 bytes, port.o(i.vPortSetupTimerInterrupt))

    [Called By]

    vTaskDelay (Thumb, 82 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelay))

    [Stack]


    [Calls]
    [Called By]

    vTaskStartScheduler (Thumb, 146 bytes, Stack size 32 bytes, tasks.o(i.vTaskStartScheduler))

    [Stack]


    [Calls]
    [Called By]

    vTaskSuspendAll (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll))

    [Called By]

    vTaskSwitchContext (Thumb, 118 bytes, Stack size 0 bytes, tasks.o(i.vTaskSwitchContext))

    [Called By]

    xPortStartScheduler (Thumb, 330 bytes, Stack size 16 bytes, port.o(i.xPortStartScheduler))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericCreate (Thumb, 90 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericCreate))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericCreateStatic (Thumb, 224 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericCreateStatic))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericReset (Thumb, 146 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset))

    [Stack]


    [Calls]
    [Called By]

    xTaskCreate (Thumb, 100 bytes, Stack size 72 bytes, tasks.o(i.xTaskCreate))

    [Stack]


    [Calls]
    [Called By]

    xTaskCreateStatic (Thumb, 186 bytes, Stack size 56 bytes, tasks.o(i.xTaskCreateStatic))

    [Stack]


    [Calls]
    [Called By]

    xTaskIncrementTick (Thumb, 282 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick))

    [Stack]


    [Calls]
    [Called By]

    xTaskRemoveFromEventList (Thumb, 128 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList))

    [Stack]


    [Calls]
    [Called By]

    xTaskResumeAll (Thumb, 224 bytes, Stack size 16 bytes, tasks.o(i.xTaskResumeAll))

    [Stack]


    [Calls]
    [Called By]

    Local Symbols

    fun_adc1_dma_start (Thumb, 20 bytes, Stack size 8 bytes, adc.o(i.fun_adc1_dma_start))

    [Stack]


    [Calls]
    [Called By]

    lcd_data2pin (Thumb, 76 bytes, Stack size 16 bytes, jlx240-00301-bn.o(i.lcd_data2pin))

    [Stack]


    [Calls]
    [Called By]

    fun_pwr12_ctrl (Thumb, 66 bytes, Stack size 16 bytes, mux_signal.o(i.fun_pwr12_ctrl))

    [Stack]


    [Calls]
    [Called By]

    ads1220_cs (Thumb, 30 bytes, Stack size 8 bytes, ads1220.o(i.ads1220_cs))

    [Stack]


    [Calls]
    [Called By]

    ads1220_get_conversion_data (Thumb, 90 bytes, Stack size 24 bytes, ads1220.o(i.ads1220_get_conversion_data))

    [Stack]


    [Calls]
    [Called By]

    ads1220_reset (Thumb, 18 bytes, Stack size 8 bytes, ads1220.o(i.ads1220_reset))

    [Stack]


    [Calls]
    [Called By]

    ads1220_start (Thumb, 18 bytes, Stack size 8 bytes, ads1220.o(i.ads1220_start))

    [Stack]


    [Calls]
    [Called By]

    ads1220_write_regs (Thumb, 58 bytes, Stack size 32 bytes, ads1220.o(i.ads1220_write_regs))

    [Stack]


    [Calls]
    [Called By]

    fun_ads1220_spi1_init (Thumb, 80 bytes, Stack size 8 bytes, ads1220.o(i.fun_ads1220_spi1_init))

    [Stack]


    [Calls]
    [Called By]

    setup_ads1220 (Thumb, 84 bytes, Stack size 40 bytes, ads1220.o(i.setup_ads1220))

    [Stack]


    [Calls]
    [Called By]

    spi_write_read (Thumb, 28 bytes, Stack size 24 bytes, ads1220.o(i.spi_write_read))

    [Stack]


    [Calls]
    [Called By]

    ADC_DMAConvCplt (Thumb, 126 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.ADC_DMAConvCplt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ADC_DMAError (Thumb, 26 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.ADC_DMAError))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ADC_DMAHalfConvCplt (Thumb, 14 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.ADC_DMAHalfConvCplt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ADC_Init (Thumb, 344 bytes, Stack size 0 bytes, stm32f4xx_hal_adc.o(i.ADC_Init))

    [Called By]

    DMA_CalcBaseAndBitshift (Thumb, 46 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift))

    [Called By]

    DMA_CheckFifoParam (Thumb, 170 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam))

    [Called By]

    DMA_SetConfig (Thumb, 44 bytes, Stack size 12 bytes, stm32f4xx_hal_dma.o(i.DMA_SetConfig))

    [Stack]


    [Called By]

    __NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping))

    [Called By]

    __NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority))

    [Stack]


    [Called By]

    I2C_IsAcknowledgeFailed (Thumb, 62 bytes, Stack size 0 bytes, stm32f4xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed))

    [Called By]

    I2C_MasterRequestRead (Thumb, 308 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(i.I2C_MasterRequestRead))

    [Stack]


    [Calls]
    [Called By]

    I2C_MasterRequestWrite (Thumb, 186 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(i.I2C_MasterRequestWrite))

    [Stack]


    [Calls]
    [Called By]

    I2C_WaitOnBTFFlagUntilTimeout (Thumb, 102 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    I2C_WaitOnFlagUntilTimeout (Thumb, 190 bytes, Stack size 24 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    I2C_WaitOnMasterAddressFlagUntilTimeout (Thumb, 250 bytes, Stack size 24 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    I2C_WaitOnRXNEFlagUntilTimeout (Thumb, 138 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    I2C_WaitOnTXEFlagUntilTimeout (Thumb, 102 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    SPI_EndRxTransaction (Thumb, 148 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction))

    [Stack]


    [Calls]
    [Called By]

    SPI_EndRxTxTransaction (Thumb, 128 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction))

    [Stack]


    [Calls]
    [Called By]

    SPI_WaitFlagStateUntilTimeout (Thumb, 210 bytes, Stack size 40 bytes, stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    TIM_ITRx_SetConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(i.TIM_ITRx_SetConfig))

    [Called By]

    TIM_OC1_SetConfig (Thumb, 104 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig))

    [Stack]


    [Called By]

    TIM_OC3_SetConfig (Thumb, 112 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig))

    [Stack]


    [Called By]

    TIM_OC4_SetConfig (Thumb, 74 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig))

    [Stack]


    [Called By]

    TIM_TI1_ConfigInputStage (Thumb, 38 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_TI1_ConfigInputStage))

    [Stack]


    [Called By]

    TIM_TI2_ConfigInputStage (Thumb, 40 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(i.TIM_TI2_ConfigInputStage))

    [Stack]


    [Called By]

    TIM_TI2_SetConfig (Thumb, 58 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.TIM_TI2_SetConfig))

    [Stack]


    [Called By]

    TIM_TI3_SetConfig (Thumb, 56 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.TIM_TI3_SetConfig))

    [Stack]


    [Called By]

    TIM_TI4_SetConfig (Thumb, 60 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(i.TIM_TI4_SetConfig))

    [Stack]


    [Called By]

    TIM_CCxNChannelCmd (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd))

    [Stack]


    [Called By]

    UART_DMAAbortOnError (Thumb, 20 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UART_EndRxTransfer (Thumb, 108 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.UART_EndRxTransfer))

    [Called By]

    UART_EndTransmit_IT (Thumb, 32 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT))

    [Stack]


    [Calls]
    [Called By]

    UART_Receive_IT (Thumb, 252 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(i.UART_Receive_IT))

    [Stack]


    [Calls]
    [Called By]

    UART_SetConfig (Thumb, 546 bytes, Stack size 40 bytes, stm32f4xx_hal_uart.o(i.UART_SetConfig))

    [Stack]


    [Calls]
    [Called By]

    UART_Transmit_IT (Thumb, 96 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(i.UART_Transmit_IT))

    [Called By]

    UART_WaitOnFlagUntilTimeout (Thumb, 140 bytes, Stack size 32 bytes, stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    prvInitialiseNewQueue (Thumb, 38 bytes, Stack size 24 bytes, queue.o(i.prvInitialiseNewQueue))

    [Stack]


    [Calls]
    [Called By]

    prvAddCurrentTaskToDelayedList (Thumb, 124 bytes, Stack size 24 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList))

    [Stack]


    [Calls]
    [Called By]

    prvAddNewTaskToReadyList (Thumb, 150 bytes, Stack size 8 bytes, tasks.o(i.prvAddNewTaskToReadyList))

    [Stack]


    [Calls]
    [Called By]

    prvCheckTasksWaitingTermination (Thumb, 60 bytes, Stack size 8 bytes, tasks.o(i.prvCheckTasksWaitingTermination))

    [Stack]


    [Calls]
    [Called By]

    prvDeleteTCB (Thumb, 80 bytes, Stack size 8 bytes, tasks.o(i.prvDeleteTCB))

    [Stack]


    [Calls]
    [Called By]

    prvIdleTask (Thumb, 32 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    prvInitialiseNewTask (Thumb, 180 bytes, Stack size 56 bytes, tasks.o(i.prvInitialiseNewTask))

    [Stack]


    [Calls]
    [Called By]

    prvInitialiseTaskLists (Thumb, 70 bytes, Stack size 8 bytes, tasks.o(i.prvInitialiseTaskLists))

    [Stack]


    [Calls]
    [Called By]

    prvResetNextTaskUnblockTime (Thumb, 42 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime))

    [Called By]

    makeFreeRtosPriority (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os.o(i.makeFreeRtosPriority))

    [Called By]

    prvHeapInit (Thumb, 98 bytes, Stack size 12 bytes, heap_4.o(i.prvHeapInit))

    [Stack]


    [Called By]

    prvInsertBlockIntoFreeList (Thumb, 96 bytes, Stack size 8 bytes, heap_4.o(i.prvInsertBlockIntoFreeList))

    [Stack]


    [Called By]

    prvTaskExitError (Thumb, 60 bytes, Stack size 0 bytes, port.o(i.prvTaskExitError))
    [Address Reference Count : 1]

    lv_color_hex (Thumb, 34 bytes, Stack size 8 bytes, setup_scr_screen.o(i.lv_color_hex))

    [Stack]


    [Called By]

    disp_flush (Thumb, 144 bytes, Stack size 32 bytes, lv_port_disp.o(i.disp_flush))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    disp_init (Thumb, 2 bytes, Stack size 0 bytes, lv_port_disp.o(i.disp_init))

    [Called By]

    is_out_anim (Thumb, 30 bytes, Stack size 0 bytes, lv_disp.o(i.is_out_anim))

    [Called By]

    lv_anim_set_delay (Thumb, 6 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_delay))

    [Called By]

    lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_exec_cb))

    [Called By]

    lv_anim_set_time (Thumb, 4 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_time))

    [Called By]

    lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_values))

    [Called By]

    lv_anim_set_var (Thumb, 4 bytes, Stack size 0 bytes, lv_disp.o(i.lv_anim_set_var))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    opa_scale_anim (Thumb, 18 bytes, Stack size 16 bytes, lv_disp.o(i.opa_scale_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    scr_anim_ready (Thumb, 90 bytes, Stack size 16 bytes, lv_disp.o(i.scr_anim_ready))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    scr_load_anim_start (Thumb, 34 bytes, Stack size 16 bytes, lv_disp.o(i.scr_load_anim_start))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    scr_load_internal (Thumb, 90 bytes, Stack size 16 bytes, lv_disp.o(i.scr_load_internal))

    [Stack]


    [Calls]
    [Called By]

    set_x_anim (Thumb, 16 bytes, Stack size 16 bytes, lv_disp.o(i.set_x_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    set_y_anim (Thumb, 16 bytes, Stack size 16 bytes, lv_disp.o(i.set_y_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    event_is_bubbled (Thumb, 138 bytes, Stack size 8 bytes, lv_event.o(i.event_is_bubbled))

    [Stack]


    [Calls]
    [Called By]

    event_send_core (Thumb, 312 bytes, Stack size 24 bytes, lv_event.o(i.event_send_core))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    draw_scrollbar (Thumb, 172 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, 186 bytes, Stack size 32 bytes, lv_obj.o(i.lv_obj_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_draw (Thumb, 784 bytes, Stack size 176 bytes, lv_obj.o(i.lv_obj_draw))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_event (Thumb, 1068 bytes, Stack size 56 bytes, lv_obj.o(i.lv_obj_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_align (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_bg_opa (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_bg_opa))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_clip_corner (Thumb, 30 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_clip_corner))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_layout (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_layout))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_radius (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_radius))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_transform_height (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_transform_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_transform_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_transform_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_set_state (Thumb, 514 bytes, Stack size 72 bytes, lv_obj.o(i.lv_obj_set_state))

    [Stack]


    [Calls]
    [Called By]

    lv_style_get_prop_inlined (Thumb, 250 bytes, Stack size 32 bytes, lv_obj.o(i.lv_style_get_prop_inlined))

    [Stack]


    [Calls]
    [Called By]

    scrollbar_init_draw_dsc (Thumb, 344 bytes, Stack size 32 bytes, lv_obj.o(i.scrollbar_init_draw_dsc))

    [Stack]


    [Calls]
    [Called By]

    get_instance_size (Thumb, 34 bytes, Stack size 0 bytes, lv_obj_class.o(i.get_instance_size))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_bg_color_filtered (Thumb, 34 bytes, Stack size 24 bytes, lv_obj_draw.o(i.lv_obj_get_style_bg_color_filtered))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    calc_content_height (Thumb, 304 bytes, Stack size 48 bytes, lv_obj_pos.o(i.calc_content_height))

    [Stack]


    [Calls]
    [Called By]

    calc_content_width (Thumb, 526 bytes, Stack size 48 bytes, lv_obj_pos.o(i.calc_content_width))

    [Stack]


    [Calls]
    [Called By]

    layout_update_core (Thumb, 154 bytes, Stack size 24 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_height (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_pos.o(i.lv_area_get_height))

    [Called By]

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

    [Called By]

    lv_obj_get_style_align (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_height (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_layout (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_layout))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_x (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_x))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_y (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_pos.o(i.lv_obj_get_style_y))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_anim_set_exec_cb))

    [Called By]

    lv_anim_set_path_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_anim_set_path_cb))

    [Called By]

    lv_anim_set_time (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_anim_set_time))

    [Called By]

    lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_scroll.o(i.lv_anim_set_values))

    [Called By]

    lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    scroll_anim_ready_cb (Thumb, 16 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, 864 bytes, Stack size 120 bytes, lv_obj_scroll.o(i.scroll_area_into_view))

    [Stack]


    [Calls]
    [Called By]

    scroll_x_anim (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.scroll_x_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    scroll_y_anim (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_scroll.o(i.scroll_y_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    calculate_layer_type (Thumb, 110 bytes, Stack size 16 bytes, lv_obj_style.o(i.calculate_layer_type))

    [Stack]


    [Calls]
    [Called By]

    get_local_style (Thumb, 262 bytes, Stack size 16 bytes, lv_obj_style.o(i.get_local_style))

    [Stack]


    [Calls]
    [Called By]

    get_prop_core (Thumb, 348 bytes, Stack size 64 bytes, lv_obj_style.o(i.get_prop_core))

    [Stack]


    [Calls]
    [Called By]

    get_trans_style (Thumb, 196 bytes, Stack size 16 bytes, lv_obj_style.o(i.get_trans_style))

    [Stack]


    [Calls]
    [Called By]

    lv_anim_set_delay (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_delay))

    [Called By]

    lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_exec_cb))

    [Called By]

    lv_anim_set_ready_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_ready_cb))

    [Called By]

    lv_anim_set_time (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_time))

    [Called By]

    lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_values))

    [Called By]

    lv_anim_set_var (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(i.lv_anim_set_var))

    [Called By]

    lv_obj_get_style_opa (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style.o(i.lv_obj_get_style_opa))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    report_style_change_core (Thumb, 90 bytes, Stack size 24 bytes, lv_obj_style.o(i.report_style_change_core))

    [Stack]


    [Calls]
    [Called By]

    trans_anim_cb (Thumb, 468 bytes, Stack size 56 bytes, lv_obj_style.o(i.trans_anim_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    trans_anim_ready_cb (Thumb, 204 bytes, Stack size 40 bytes, lv_obj_style.o(i.trans_anim_ready_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    trans_anim_start_cb (Thumb, 72 bytes, Stack size 24 bytes, lv_obj_style.o(i.trans_anim_start_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    obj_del_core (Thumb, 346 bytes, Stack size 40 bytes, lv_obj_tree.o(i.obj_del_core))

    [Stack]


    [Calls]
    [Called By]

    call_flush_cb (Thumb, 68 bytes, Stack size 24 bytes, lv_refr.o(i.call_flush_cb))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    draw_buf_rotate (Thumb, 554 bytes, Stack size 56 bytes, lv_refr.o(i.draw_buf_rotate))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

    draw_buf_rotate_180 (Thumb, 142 bytes, Stack size 48 bytes, lv_refr.o(i.draw_buf_rotate_180))

    [Stack]


    [Calls]
    [Called By]

    draw_buf_rotate_90 (Thumb, 90 bytes, Stack size 32 bytes, lv_refr.o(i.draw_buf_rotate_90))

    [Stack]


    [Called By]

    draw_buf_rotate_90_sqr (Thumb, 148 bytes, Stack size 32 bytes, lv_refr.o(i.draw_buf_rotate_90_sqr))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    layer_alpha_test (Thumb, 116 bytes, Stack size 32 bytes, lv_refr.o(i.layer_alpha_test))

    [Stack]


    [Calls]
    [Called By]

    layer_get_area (Thumb, 172 bytes, Stack size 56 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_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_refr.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_refr.o(i.lv_area_get_width))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_refr_join_area (Thumb, 206 bytes, Stack size 32 bytes, lv_refr.o(i.lv_refr_join_area))

    [Stack]


    [Calls]
    [Called By]

    refr_area (Thumb, 472 bytes, Stack size 64 bytes, lv_refr.o(i.refr_area))

    [Stack]


    [Calls]
    [Called By]

    refr_area_part (Thumb, 538 bytes, Stack size 96 bytes, lv_refr.o(i.refr_area_part))

    [Stack]


    [Calls]
    [Called By]

    refr_invalid_areas (Thumb, 300 bytes, Stack size 16 bytes, lv_refr.o(i.refr_invalid_areas))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    refr_obj_and_children (Thumb, 150 bytes, Stack size 40 bytes, lv_refr.o(i.refr_obj_and_children))

    [Stack]


    [Calls]
    [Called By]

    refr_sync_areas (Thumb, 390 bytes, Stack size 88 bytes, lv_refr.o(i.refr_sync_areas))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    decode_and_draw (Thumb, 618 bytes, Stack size 104 bytes, lv_draw_img.o(i.decode_and_draw))

    [Stack]


    [Calls]
    [Called By]

    draw_cleanup (Thumb, 12 bytes, Stack size 8 bytes, lv_draw_img.o(i.draw_cleanup))

    [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_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_area_get_width))

    [Called By]

    lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_draw_img.o(i.lv_color_make))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    hex_char_to_num (Thumb, 80 bytes, Stack size 0 bytes, lv_draw_label.o(i.hex_char_to_num))

    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_draw_label.o(i.lv_color_make))

    [Stack]


    [Called By]

    circ_calc_aa4 (Thumb, 862 bytes, Stack size 88 bytes, lv_draw_mask.o(i.circ_calc_aa4))

    [Stack]


    [Calls]
    [Called By]

    circ_cont (Thumb, 22 bytes, Stack size 0 bytes, lv_draw_mask.o(i.circ_cont))

    [Called By]

    circ_init (Thumb, 16 bytes, Stack size 0 bytes, lv_draw_mask.o(i.circ_init))

    [Called By]

    circ_next (Thumb, 60 bytes, Stack size 0 bytes, lv_draw_mask.o(i.circ_next))

    [Called By]

    get_next_line (Thumb, 44 bytes, Stack size 12 bytes, lv_draw_mask.o(i.get_next_line))

    [Stack]


    [Called By]

    line_mask_flat (Thumb, 482 bytes, Stack size 56 bytes, lv_draw_mask.o(i.line_mask_flat))

    [Stack]


    [Calls]
    [Called By]

    line_mask_steep (Thumb, 676 bytes, Stack size 80 bytes, lv_draw_mask.o(i.line_mask_steep))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_area_get_width))

    [Called By]

    lv_draw_mask_angle (Thumb, 1070 bytes, Stack size 64 bytes, lv_draw_mask.o(i.lv_draw_mask_angle))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_draw_mask_line (Thumb, 300 bytes, Stack size 40 bytes, lv_draw_mask.o(i.lv_draw_mask_line))

    [Stack]


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

    lv_draw_mask_radius (Thumb, 846 bytes, Stack size 88 bytes, lv_draw_mask.o(i.lv_draw_mask_radius))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    mask_mix (Thumb, 36 bytes, Stack size 0 bytes, lv_draw_mask.o(i.mask_mix))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_draw_rect.o(i.lv_color_make))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_img_decoder.o(i.lv_color_make))

    [Stack]


    [Called By]

    lv_img_decoder_built_in_line_alpha (Thumb, 442 bytes, Stack size 104 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_alpha))

    [Stack]


    [Calls]
    [Called By]

    lv_img_decoder_built_in_line_indexed (Thumb, 404 bytes, Stack size 72 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_indexed))

    [Stack]


    [Calls]
    [Called By]

    lv_img_decoder_built_in_line_true_color (Thumb, 128 bytes, Stack size 48 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_true_color))

    [Stack]


    [Calls]
    [Called By]

    draw_quarter_0 (Thumb, 584 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(i.draw_quarter_0))

    [Stack]


    [Calls]
    [Called By]

    draw_quarter_1 (Thumb, 594 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(i.draw_quarter_1))

    [Stack]


    [Calls]
    [Called By]

    draw_quarter_2 (Thumb, 604 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(i.draw_quarter_2))

    [Stack]


    [Calls]
    [Called By]

    draw_quarter_3 (Thumb, 594 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(i.draw_quarter_3))

    [Stack]


    [Calls]
    [Called By]

    get_rounded_area (Thumb, 168 bytes, Stack size 48 bytes, lv_draw_sw_arc.o(i.get_rounded_area))

    [Stack]


    [Calls]
    [Called By]

    color_blend_true_color_additive (Thumb, 162 bytes, Stack size 32 bytes, lv_draw_sw_blend.o(i.color_blend_true_color_additive))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

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

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    color_blend_true_color_subtractive (Thumb, 162 bytes, Stack size 32 bytes, lv_draw_sw_blend.o(i.color_blend_true_color_subtractive))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    fill_blended (Thumb, 342 bytes, Stack size 80 bytes, lv_draw_sw_blend.o(i.fill_blended))

    [Stack]


    [Calls]
    [Called By]

    fill_normal (Thumb, 856 bytes, Stack size 80 bytes, lv_draw_sw_blend.o(i.fill_normal))

    [Stack]


    [Calls]
    [Called By]

    fill_set_px (Thumb, 188 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(i.fill_set_px))

    [Stack]


    [Calls]
    [Called By]

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_blend.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_blend.o(i.lv_area_get_width))

    [Called By]

    lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_draw_sw_blend.o(i.lv_color_mix))

    [Stack]


    [Called By]

    lv_color_mix_premult (Thumb, 120 bytes, Stack size 20 bytes, lv_draw_sw_blend.o(i.lv_color_mix_premult))

    [Stack]


    [Called By]

    map_blended (Thumb, 386 bytes, Stack size 80 bytes, lv_draw_sw_blend.o(i.map_blended))

    [Stack]


    [Calls]
    [Called By]

    map_normal (Thumb, 846 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(i.map_normal))

    [Stack]


    [Calls]
    [Called By]

    map_set_px (Thumb, 214 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(i.map_set_px))

    [Stack]


    [Calls]
    [Called By]

    allocate_item (Thumb, 288 bytes, Stack size 40 bytes, lv_draw_sw_gradient.o(i.allocate_item))

    [Stack]


    [Calls]
    [Called By]

    compute_key (Thumb, 16 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.compute_key))

    [Stack]


    [Called By]

    find_item (Thumb, 22 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.find_item))

    [Stack]


    [Address Reference Count : 1]

    find_oldest_item_life (Thumb, 30 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(i.find_oldest_item_life))

    [Stack]


    [Address Reference Count : 1]

    free_item (Thumb, 84 bytes, Stack size 24 bytes, lv_draw_sw_gradient.o(i.free_item))

    [Stack]


    [Calls]
    [Called By]

    get_cache_item_size (Thumb, 22 bytes, Stack size 0 bytes, lv_draw_sw_gradient.o(i.get_cache_item_size))

    [Called By]

    iterate_cache (Thumb, 64 bytes, Stack size 24 bytes, lv_draw_sw_gradient.o(i.iterate_cache))

    [Stack]


    [Calls]
    [Called By]

    kill_oldest_item (Thumb, 34 bytes, Stack size 16 bytes, lv_draw_sw_gradient.o(i.kill_oldest_item))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_color_to32 (Thumb, 90 bytes, Stack size 12 bytes, lv_draw_sw_gradient.o(i.lv_color_to32))

    [Stack]


    [Called By]

    next_in_cache (Thumb, 48 bytes, Stack size 16 bytes, lv_draw_sw_gradient.o(i.next_in_cache))

    [Stack]


    [Calls]
    [Called By]

    convert_cb (Thumb, 490 bytes, Stack size 80 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]

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_img.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_img.o(i.lv_area_get_width))

    [Called By]

    lv_color_mix_premult (Thumb, 120 bytes, Stack size 20 bytes, lv_draw_sw_img.o(i.lv_color_mix_premult))

    [Stack]


    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_layer.o(i.lv_area_get_width))

    [Called By]

    draw_letter_normal (Thumb, 926 bytes, Stack size 184 bytes, lv_draw_sw_letter.o(i.draw_letter_normal))

    [Stack]


    [Calls]
    [Called By]

    draw_line_hor (Thumb, 472 bytes, Stack size 112 bytes, lv_draw_sw_line.o(i.draw_line_hor))

    [Stack]


    [Calls]
    [Called By]

    draw_line_skew (Thumb, 1110 bytes, Stack size 336 bytes, lv_draw_sw_line.o(i.draw_line_skew))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_line.o(i.lv_area_get_width))

    [Called By]

    draw_bg (Thumb, 1002 bytes, Stack size 168 bytes, lv_draw_sw_rect.o(i.draw_bg))

    [Stack]


    [Calls]
    [Called By]

    draw_bg_img (Thumb, 598 bytes, Stack size 104 bytes, lv_draw_sw_rect.o(i.draw_bg_img))

    [Stack]


    [Calls]
    [Called By]

    draw_border (Thumb, 310 bytes, Stack size 64 bytes, lv_draw_sw_rect.o(i.draw_border))

    [Stack]


    [Calls]
    [Called By]

    draw_border_simple (Thumb, 282 bytes, Stack size 88 bytes, lv_draw_sw_rect.o(i.draw_border_simple))

    [Stack]


    [Calls]
    [Called By]

    draw_outline (Thumb, 256 bytes, Stack size 88 bytes, lv_draw_sw_rect.o(i.draw_outline))

    [Stack]


    [Calls]
    [Called By]

    draw_shadow (Thumb, 3440 bytes, Stack size 184 bytes, lv_draw_sw_rect.o(i.draw_shadow))

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

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_rect.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_draw_sw_rect.o(i.lv_area_get_width))

    [Called By]

    shadow_blur_corner (Thumb, 380 bytes, Stack size 56 bytes, lv_draw_sw_rect.o(i.shadow_blur_corner))

    [Stack]


    [Calls]
    [Called By]

    shadow_draw_corner_buf (Thumb, 454 bytes, Stack size 96 bytes, lv_draw_sw_rect.o(i.shadow_draw_corner_buf))

    [Stack]


    [Calls]
    [Called By]

    argb_and_rgb_aa (Thumb, 908 bytes, Stack size 112 bytes, lv_draw_sw_transform.o(i.argb_and_rgb_aa))

    [Stack]


    [Calls]
    [Called By]

    argb_no_aa (Thumb, 138 bytes, Stack size 40 bytes, lv_draw_sw_transform.o(i.argb_no_aa))

    [Stack]


    [Called By]

    lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_draw_sw_transform.o(i.lv_color_mix))

    [Stack]


    [Called By]

    rgb565a8_no_aa (Thumb, 152 bytes, Stack size 44 bytes, lv_draw_sw_transform.o(i.rgb565a8_no_aa))

    [Stack]


    [Called By]

    rgb_no_aa (Thumb, 166 bytes, Stack size 56 bytes, lv_draw_sw_transform.o(i.rgb_no_aa))

    [Stack]


    [Calls]
    [Called By]

    transform_point_upscaled (Thumb, 158 bytes, Stack size 16 bytes, lv_draw_sw_transform.o(i.transform_point_upscaled))

    [Stack]


    [Called By]

    children_repos (Thumb, 1360 bytes, Stack size 112 bytes, lv_flex.o(i.children_repos))

    [Stack]


    [Calls]
    [Called By]

    find_track_end (Thumb, 688 bytes, Stack size 80 bytes, lv_flex.o(i.find_track_end))

    [Stack]


    [Calls]
    [Called By]

    flex_update (Thumb, 900 bytes, Stack size 128 bytes, lv_flex.o(i.flex_update))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    get_next_item (Thumb, 66 bytes, Stack size 8 bytes, lv_flex.o(i.get_next_item))

    [Stack]


    [Called By]

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_flex.o(i.lv_area_get_height))
    [Address Reference Count : 1]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_flex.o(i.lv_area_get_width))
    [Address Reference Count : 1]

    lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_flex_grow (Thumb, 26 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_flex_grow))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_height (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_pad_column))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_row (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_pad_row))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_flex.o(i.lv_obj_get_style_width))

    [Stack]


    [Calls]
    [Called By]

    place_content (Thumb, 182 bytes, Stack size 20 bytes, lv_flex.o(i.place_content))

    [Stack]


    [Called By]

    calc (Thumb, 290 bytes, Stack size 72 bytes, lv_grid.o(i.calc))

    [Stack]


    [Calls]
    [Called By]

    calc_cols (Thumb, 412 bytes, Stack size 72 bytes, lv_grid.o(i.calc_cols))

    [Stack]


    [Calls]
    [Called By]

    calc_free (Thumb, 30 bytes, Stack size 8 bytes, lv_grid.o(i.calc_free))

    [Stack]


    [Calls]
    [Called By]

    calc_rows (Thumb, 408 bytes, Stack size 72 bytes, lv_grid.o(i.calc_rows))

    [Stack]


    [Calls]
    [Called By]

    count_tracks (Thumb, 22 bytes, Stack size 0 bytes, lv_grid.o(i.count_tracks))

    [Called By]

    get_col_dsc (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.get_col_dsc))

    [Stack]


    [Calls]
    [Called By]

    get_col_pos (Thumb, 26 bytes, Stack size 16 bytes, lv_grid.o(i.get_col_pos))

    [Stack]


    [Calls]
    [Called By]

    get_col_span (Thumb, 26 bytes, Stack size 16 bytes, lv_grid.o(i.get_col_span))

    [Stack]


    [Calls]
    [Called By]

    get_row_dsc (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.get_row_dsc))

    [Stack]


    [Calls]
    [Called By]

    get_row_pos (Thumb, 26 bytes, Stack size 16 bytes, lv_grid.o(i.get_row_pos))

    [Stack]


    [Calls]
    [Called By]

    get_row_span (Thumb, 26 bytes, Stack size 16 bytes, lv_grid.o(i.get_row_span))

    [Stack]


    [Calls]
    [Called By]

    grid_align (Thumb, 350 bytes, Stack size 36 bytes, lv_grid.o(i.grid_align))

    [Stack]


    [Called By]

    grid_update (Thumb, 258 bytes, Stack size 88 bytes, lv_grid.o(i.grid_update))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    item_repos (Thumb, 974 bytes, Stack size 128 bytes, lv_grid.o(i.item_repos))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_height (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_pad_column))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_row (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_pad_row))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(i.lv_obj_get_style_width))

    [Stack]


    [Calls]
    [Called By]

    dark_color_filter_cb (Thumb, 28 bytes, Stack size 32 bytes, lv_theme_default.o(i.dark_color_filter_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    grey_filter_cb (Thumb, 78 bytes, Stack size 40 bytes, lv_theme_default.o(i.grey_filter_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_color_filter_dsc_init (Thumb, 4 bytes, Stack size 0 bytes, lv_theme_default.o(i.lv_color_filter_dsc_init))

    [Called By]

    lv_color_hex (Thumb, 34 bytes, Stack size 8 bytes, lv_theme_default.o(i.lv_color_hex))

    [Stack]


    [Called By]

    lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_theme_default.o(i.lv_color_mix))

    [Stack]


    [Called By]

    lv_color_white (Thumb, 60 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_color_white))

    [Stack]


    [Called By]

    lv_disp_dpx (Thumb, 56 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_disp_dpx))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_all (Thumb, 40 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_pad_all))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_gap (Thumb, 24 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_pad_gap))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_hor (Thumb, 24 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_pad_hor))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_pad_ver (Thumb, 24 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_pad_ver))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_size (Thumb, 24 bytes, Stack size 16 bytes, lv_theme_default.o(i.lv_style_set_size))

    [Stack]


    [Calls]
    [Called By]

    style_init (Thumb, 7570 bytes, Stack size 24 bytes, lv_theme_default.o(i.style_init))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    theme_apply (Thumb, 4572 bytes, Stack size 24 bytes, lv_theme_default.o(i.theme_apply))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    draw_part_begin_event_cb (Thumb, 200 bytes, Stack size 24 bytes, lv_calendar.o(i.draw_part_begin_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    get_day_of_week (Thumb, 76 bytes, Stack size 20 bytes, lv_calendar.o(i.get_day_of_week))

    [Stack]


    [Called By]

    get_month_length (Thumb, 66 bytes, Stack size 16 bytes, lv_calendar.o(i.get_month_length))

    [Stack]


    [Calls]
    [Called By]

    highlight_update (Thumb, 154 bytes, Stack size 24 bytes, lv_calendar.o(i.highlight_update))

    [Stack]


    [Calls]
    [Called By]

    is_leap_year (Thumb, 42 bytes, Stack size 0 bytes, lv_calendar.o(i.is_leap_year))

    [Called By]

    lv_calendar_constructor (Thumb, 280 bytes, Stack size 32 bytes, lv_calendar.o(i.lv_calendar_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    month_event_cb (Thumb, 188 bytes, Stack size 32 bytes, lv_calendar_header_arrow.o(i.month_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    my_constructor (Thumb, 234 bytes, Stack size 32 bytes, lv_calendar_header_arrow.o(i.my_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    value_changed_event_cb (Thumb, 66 bytes, Stack size 24 bytes, lv_calendar_header_arrow.o(i.value_changed_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    month_event_cb (Thumb, 68 bytes, Stack size 32 bytes, lv_calendar_header_dropdown.o(i.month_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    my_constructor (Thumb, 134 bytes, Stack size 24 bytes, lv_calendar_header_dropdown.o(i.my_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    value_changed_event_cb (Thumb, 134 bytes, Stack size 40 bytes, lv_calendar_header_dropdown.o(i.value_changed_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    year_event_cb (Thumb, 126 bytes, Stack size 40 bytes, lv_calendar_header_dropdown.o(i.year_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    draw_axes (Thumb, 48 bytes, Stack size 16 bytes, lv_chart.o(i.draw_axes))

    [Stack]


    [Calls]
    [Called By]

    draw_cursors (Thumb, 602 bytes, Stack size 280 bytes, lv_chart.o(i.draw_cursors))

    [Stack]


    [Calls]
    [Called By]

    draw_div_lines (Thumb, 714 bytes, Stack size 184 bytes, lv_chart.o(i.draw_div_lines))

    [Stack]


    [Calls]
    [Called By]

    draw_series_bar (Thumb, 674 bytes, Stack size 240 bytes, lv_chart.o(i.draw_series_bar))

    [Stack]


    [Calls]
    [Called By]

    draw_series_line (Thumb, 1312 bytes, Stack size 272 bytes, lv_chart.o(i.draw_series_line))

    [Stack]


    [Calls]
    [Called By]

    draw_series_scatter (Thumb, 1134 bytes, Stack size 248 bytes, lv_chart.o(i.draw_series_scatter))

    [Stack]


    [Calls]
    [Called By]

    draw_x_ticks (Thumb, 964 bytes, Stack size 240 bytes, lv_chart.o(i.draw_x_ticks))

    [Stack]


    [Calls]
    [Called By]

    draw_y_ticks (Thumb, 804 bytes, Stack size 248 bytes, lv_chart.o(i.draw_y_ticks))

    [Stack]


    [Calls]
    [Called By]

    get_index_from_x (Thumb, 128 bytes, Stack size 24 bytes, lv_chart.o(i.get_index_from_x))

    [Stack]


    [Calls]
    [Called By]

    invalidate_point (Thumb, 512 bytes, Stack size 64 bytes, lv_chart.o(i.invalidate_point))

    [Stack]


    [Calls]
    [Called By]

    lv_chart_constructor (Thumb, 118 bytes, Stack size 16 bytes, lv_chart.o(i.lv_chart_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_chart_destructor (Thumb, 112 bytes, Stack size 24 bytes, lv_chart.o(i.lv_chart_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_chart_event (Thumb, 460 bytes, Stack size 40 bytes, lv_chart.o(i.lv_chart_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_height (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_column))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_chart.o(i.lv_obj_get_style_width))

    [Stack]


    [Calls]
    [Called By]

    angle_to_mode_color_fast (Thumb, 424 bytes, Stack size 40 bytes, lv_colorwheel.o(i.angle_to_mode_color_fast))

    [Stack]


    [Calls]
    [Called By]

    double_click_reset (Thumb, 126 bytes, Stack size 24 bytes, lv_colorwheel.o(i.double_click_reset))

    [Stack]


    [Calls]
    [Called By]

    draw_disc_grad (Thumb, 472 bytes, Stack size 144 bytes, lv_colorwheel.o(i.draw_disc_grad))

    [Stack]


    [Calls]
    [Called By]

    draw_knob (Thumb, 98 bytes, Stack size 88 bytes, lv_colorwheel.o(i.draw_knob))

    [Stack]


    [Calls]
    [Called By]

    fast_hsv2rgb (Thumb, 210 bytes, Stack size 28 bytes, lv_colorwheel.o(i.fast_hsv2rgb))

    [Stack]


    [Called By]

    get_angle (Thumb, 78 bytes, Stack size 8 bytes, lv_colorwheel.o(i.get_angle))

    [Stack]


    [Called By]

    get_knob_area (Thumb, 160 bytes, Stack size 48 bytes, lv_colorwheel.o(i.get_knob_area))

    [Stack]


    [Calls]
    [Called By]

    invalidate_knob (Thumb, 22 bytes, Stack size 16 bytes, lv_colorwheel.o(i.invalidate_knob))

    [Stack]


    [Calls]
    [Called By]

    lv_colorwheel_constructor (Thumb, 84 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_colorwheel_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_colorwheel_event (Thumb, 1230 bytes, Stack size 80 bytes, lv_colorwheel.o(i.lv_colorwheel_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_arc_width (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_arc_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_colorwheel.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_trigo_cos (Thumb, 16 bytes, Stack size 8 bytes, lv_colorwheel.o(i.lv_trigo_cos))

    [Stack]


    [Calls]
    [Called By]

    next_color_mode (Thumb, 50 bytes, Stack size 16 bytes, lv_colorwheel.o(i.next_color_mode))

    [Stack]


    [Calls]
    [Called By]

    refr_knob_pos (Thumb, 128 bytes, Stack size 32 bytes, lv_colorwheel.o(i.refr_knob_pos))

    [Stack]


    [Calls]
    [Called By]

    lv_keyboard_constructor (Thumb, 70 bytes, Stack size 16 bytes, lv_keyboard.o(i.lv_keyboard_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    lv_keyboard_update_map (Thumb, 30 bytes, Stack size 16 bytes, lv_keyboard.o(i.lv_keyboard_update_map))

    [Stack]


    [Calls]
    [Called By]

    lv_color_black (Thumb, 60 bytes, Stack size 16 bytes, lv_led.o(i.lv_color_black))

    [Stack]


    [Called By]

    lv_color_brightness (Thumb, 126 bytes, Stack size 20 bytes, lv_led.o(i.lv_color_brightness))

    [Stack]


    [Called By]

    lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_led.o(i.lv_color_mix))

    [Stack]


    [Called By]

    lv_led_constructor (Thumb, 30 bytes, Stack size 24 bytes, lv_led.o(i.lv_led_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_led_event (Thumb, 608 bytes, Stack size 176 bytes, lv_led.o(i.lv_led_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_menu_back_event_cb (Thumb, 154 bytes, Stack size 32 bytes, lv_menu.o(i.lv_menu_back_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_menu_constructor (Thumb, 332 bytes, Stack size 40 bytes, lv_menu.o(i.lv_menu_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_menu_cont_constructor (Thumb, 36 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_cont_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_menu_destructor (Thumb, 24 bytes, Stack size 24 bytes, lv_menu.o(i.lv_menu_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_menu_page_constructor (Thumb, 54 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_page_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_menu_page_destructor (Thumb, 24 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_page_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_menu_refr_main_header_mode (Thumb, 144 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_refr_main_header_mode))

    [Stack]


    [Calls]
    [Called By]

    lv_menu_section_constructor (Thumb, 24 bytes, Stack size 16 bytes, lv_menu.o(i.lv_menu_section_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_menu_value_changed_event_cb (Thumb, 108 bytes, Stack size 24 bytes, lv_menu.o(i.lv_menu_value_changed_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    draw_arcs (Thumb, 328 bytes, Stack size 144 bytes, lv_meter.o(i.draw_arcs))

    [Stack]


    [Calls]
    [Called By]

    draw_needles (Thumb, 570 bytes, Stack size 176 bytes, lv_meter.o(i.draw_needles))

    [Stack]


    [Calls]
    [Called By]

    draw_ticks_and_labels (Thumb, 1252 bytes, Stack size 392 bytes, lv_meter.o(i.draw_ticks_and_labels))

    [Stack]


    [Calls]
    [Called By]

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_meter.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_meter.o(i.lv_area_get_width))

    [Called By]

    lv_meter_constructor (Thumb, 30 bytes, Stack size 16 bytes, lv_meter.o(i.lv_meter_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_meter_destructor (Thumb, 30 bytes, Stack size 16 bytes, lv_meter.o(i.lv_meter_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_meter_event (Thumb, 278 bytes, Stack size 128 bytes, lv_meter.o(i.lv_meter_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_arc_rounded (Thumb, 30 bytes, Stack size 16 bytes, lv_meter.o(i.lv_obj_get_style_arc_rounded))

    [Stack]


    [Calls]
    [Called By]

    lv_trigo_cos (Thumb, 16 bytes, Stack size 8 bytes, lv_meter.o(i.lv_trigo_cos))

    [Stack]


    [Calls]
    [Called By]

    _lv_txt_is_break_char (Thumb, 56 bytes, Stack size 0 bytes, lv_span.o(i._lv_txt_is_break_char))

    [Called By]

    convert_indent_pct (Thumb, 118 bytes, Stack size 12 bytes, lv_span.o(i.convert_indent_pct))

    [Stack]


    [Called By]

    draw_main (Thumb, 30 bytes, Stack size 16 bytes, lv_span.o(i.draw_main))

    [Stack]


    [Calls]
    [Called By]

    lv_draw_span (Thumb, 1610 bytes, Stack size 224 bytes, lv_span.o(i.lv_draw_span))

    [Stack]


    [Calls]
    [Called By]

    lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_span.o(i.lv_font_get_line_height))

    [Called By]

    lv_get_snippet (Thumb, 14 bytes, Stack size 0 bytes, lv_span.o(i.lv_get_snippet))

    [Called By]

    lv_get_snippet_cnt (Thumb, 8 bytes, Stack size 0 bytes, lv_span.o(i.lv_get_snippet_cnt))

    [Called By]

    lv_obj_get_style_text_align (Thumb, 24 bytes, Stack size 16 bytes, lv_span.o(i.lv_obj_get_style_text_align))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_span.o(i.lv_obj_get_style_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_span.o(i.lv_obj_get_style_width))

    [Stack]


    [Calls]
    [Called By]

    lv_snippet_clear (Thumb, 10 bytes, Stack size 0 bytes, lv_span.o(i.lv_snippet_clear))

    [Called By]

    lv_snippet_push (Thumb, 60 bytes, Stack size 8 bytes, lv_span.o(i.lv_snippet_push))

    [Stack]


    [Calls]
    [Called By]

    lv_span_get_style_text_blend_mode (Thumb, 58 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_blend_mode))

    [Stack]


    [Calls]
    [Called By]

    lv_span_get_style_text_color (Thumb, 54 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_color))

    [Stack]


    [Calls]
    [Called By]

    lv_span_get_style_text_decor (Thumb, 56 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_decor))

    [Stack]


    [Calls]
    [Called By]

    lv_span_get_style_text_font (Thumb, 54 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_span_get_style_text_letter_space (Thumb, 58 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_letter_space))

    [Stack]


    [Calls]
    [Called By]

    lv_span_get_style_text_opa (Thumb, 58 bytes, Stack size 32 bytes, lv_span.o(i.lv_span_get_style_text_opa))

    [Stack]


    [Calls]
    [Called By]

    lv_spangroup_constructor (Thumb, 66 bytes, Stack size 16 bytes, lv_span.o(i.lv_spangroup_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_spangroup_destructor (Thumb, 82 bytes, Stack size 24 bytes, lv_span.o(i.lv_spangroup_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_spangroup_event (Thumb, 336 bytes, Stack size 40 bytes, lv_span.o(i.lv_spangroup_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_txt_get_snippet (Thumb, 80 bytes, Stack size 48 bytes, lv_span.o(i.lv_txt_get_snippet))

    [Stack]


    [Calls]
    [Called By]

    refresh_self_size (Thumb, 34 bytes, Stack size 16 bytes, lv_span.o(i.refresh_self_size))

    [Stack]


    [Calls]
    [Called By]

    span_text_check (Thumb, 14 bytes, Stack size 0 bytes, lv_span.o(i.span_text_check))

    [Called By]

    lv_spinbox_constructor (Thumb, 98 bytes, Stack size 16 bytes, lv_spinbox.o(i.lv_spinbox_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_spinbox_event (Thumb, 476 bytes, Stack size 56 bytes, lv_spinbox.o(i.lv_spinbox_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_spinbox_updatevalue (Thumb, 324 bytes, Stack size 80 bytes, lv_spinbox.o(i.lv_spinbox_updatevalue))

    [Stack]


    [Calls]
    [Called By]

    arc_anim_end_angle (Thumb, 16 bytes, Stack size 16 bytes, lv_spinner.o(i.arc_anim_end_angle))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    arc_anim_start_angle (Thumb, 16 bytes, Stack size 16 bytes, lv_spinner.o(i.arc_anim_start_angle))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_anim_set_exec_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_spinner.o(i.lv_anim_set_exec_cb))

    [Called By]

    lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_spinner.o(i.lv_anim_set_values))

    [Called By]

    lv_spinner_constructor (Thumb, 138 bytes, Stack size 80 bytes, lv_spinner.o(i.lv_spinner_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    btns_value_changed_event_cb (Thumb, 44 bytes, Stack size 24 bytes, lv_tabview.o(i.btns_value_changed_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cont_scroll_end_event_cb (Thumb, 252 bytes, Stack size 48 bytes, lv_tabview.o(i.cont_scroll_end_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_tabview.o(i.lv_obj_get_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_tabview_constructor (Thumb, 364 bytes, Stack size 32 bytes, lv_tabview.o(i.lv_tabview_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_tabview_destructor (Thumb, 108 bytes, Stack size 24 bytes, lv_tabview.o(i.lv_tabview_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_tabview_event (Thumb, 68 bytes, Stack size 32 bytes, lv_tabview.o(i.lv_tabview_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_tileview_constructor (Thumb, 56 bytes, Stack size 16 bytes, lv_tileview.o(i.lv_tileview_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_tileview_tile_constructor (Thumb, 108 bytes, Stack size 32 bytes, lv_tileview.o(i.lv_tileview_tile_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    tileview_event_cb (Thumb, 238 bytes, Stack size 80 bytes, lv_tileview.o(i.tileview_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_win_constructor (Thumb, 124 bytes, Stack size 32 bytes, lv_win.o(i.lv_win_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    get_glyph_dsc_id (Thumb, 428 bytes, Stack size 40 bytes, lv_font_fmt_txt.o(i.get_glyph_dsc_id))

    [Stack]


    [Calls]
    [Called By]

    get_kern_value (Thumb, 202 bytes, Stack size 48 bytes, lv_font_fmt_txt.o(i.get_kern_value))

    [Stack]


    [Calls]
    [Called By]

    kern_pair_16_compare (Thumb, 32 bytes, Stack size 12 bytes, lv_font_fmt_txt.o(i.kern_pair_16_compare))

    [Stack]


    [Address Reference Count : 1]

    kern_pair_8_compare (Thumb, 32 bytes, Stack size 12 bytes, lv_font_fmt_txt.o(i.kern_pair_8_compare))

    [Stack]


    [Address Reference Count : 1]

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

    lv_obj_remove_style_all (Thumb, 16 bytes, Stack size 8 bytes, lv_hal_disp.o(i.lv_obj_remove_style_all))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    anim_ready_handler (Thumb, 170 bytes, Stack size 8 bytes, lv_anim.o(i.anim_ready_handler))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_get_width))

    [Called By]

    lv_point_within_circle (Thumb, 80 bytes, Stack size 32 bytes, lv_area.o(i.lv_point_within_circle))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_color.o(i.lv_color_make))

    [Stack]


    [Called By]

    lv_color_mix (Thumb, 64 bytes, Stack size 28 bytes, lv_color.o(i.lv_color_mix))

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

    [Stack]


    [Calls]
    [Called By]

    node_set_next (Thumb, 28 bytes, Stack size 24 bytes, lv_ll.o(i.node_set_next))

    [Stack]


    [Called By]

    node_set_prev (Thumb, 26 bytes, Stack size 24 bytes, lv_ll.o(i.node_set_prev))

    [Stack]


    [Called By]

    _atoi (Thumb, 42 bytes, Stack size 16 bytes, lv_printf.o(i._atoi))

    [Stack]


    [Calls]
    [Called By]

    _is_digit (Thumb, 18 bytes, Stack size 0 bytes, lv_printf.o(i._is_digit))

    [Called By]

    _ntoa_format (Thumb, 282 bytes, Stack size 72 bytes, lv_printf.o(i._ntoa_format))

    [Stack]


    [Calls]
    [Called By]

    _ntoa_long (Thumb, 124 bytes, Stack size 112 bytes, lv_printf.o(i._ntoa_long))

    [Stack]


    [Calls]
    [Called By]

    _ntoa_long_long (Thumb, 184 bytes, Stack size 112 bytes, lv_printf.o(i._ntoa_long_long))

    [Stack]


    [Calls]
    [Called By]

    _out_buffer (Thumb, 8 bytes, Stack size 0 bytes, lv_printf.o(i._out_buffer))
    [Address Reference Count : 2]

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

    _out_rev (Thumb, 116 bytes, Stack size 56 bytes, lv_printf.o(i._out_rev))

    [Stack]


    [Called By]

    _vsnprintf (Thumb, 1554 bytes, Stack size 96 bytes, lv_printf.o(i._vsnprintf))

    [Stack]


    [Calls]
    [Called By]

    lv_color_make (Thumb, 48 bytes, Stack size 12 bytes, lv_style.o(i.lv_color_make))

    [Stack]


    [Called By]

    lv_style_get_prop_inlined (Thumb, 250 bytes, Stack size 32 bytes, lv_style.o(i.lv_style_get_prop_inlined))

    [Stack]


    [Calls]
    [Called By]

    lv_style_set_prop_helper (Thumb, 10 bytes, Stack size 20 bytes, lv_style.o(i.lv_style_set_prop_helper))

    [Stack]


    [Address Reference Count : 1]

    lv_style_set_prop_internal (Thumb, 340 bytes, Stack size 64 bytes, lv_style.o(i.lv_style_set_prop_internal))

    [Stack]


    [Calls]
    [Called By]

    lv_timer_exec (Thumb, 82 bytes, Stack size 16 bytes, lv_timer.o(i.lv_timer_exec))

    [Stack]


    [Calls]
    [Called By]

    lv_timer_time_remaining (Thumb, 28 bytes, Stack size 16 bytes, lv_timer.o(i.lv_timer_time_remaining))

    [Stack]


    [Calls]
    [Called By]

    adjust_request_size (Thumb, 48 bytes, Stack size 24 bytes, lv_tlsf.o(i.adjust_request_size))

    [Stack]


    [Calls]
    [Called By]

    align_down (Thumb, 28 bytes, Stack size 0 bytes, lv_tlsf.o(i.align_down))

    [Called By]

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

    [Stack]


    [Called By]

    align_up (Thumb, 30 bytes, Stack size 0 bytes, lv_tlsf.o(i.align_up))

    [Called By]

    block_absorb (Thumb, 50 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_absorb))

    [Stack]


    [Calls]
    [Called By]

    block_can_split (Thumb, 28 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_can_split))

    [Stack]


    [Calls]
    [Called By]

    block_from_ptr (Thumb, 8 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_from_ptr))

    [Called By]

    block_insert (Thumb, 36 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_insert))

    [Stack]


    [Calls]
    [Called By]

    block_is_free (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_is_free))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    block_is_prev_free (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_is_prev_free))

    [Called By]

    block_link_next (Thumb, 18 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_link_next))

    [Stack]


    [Calls]
    [Called By]

    block_locate_free (Thumb, 84 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_locate_free))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    block_merge_prev (Thumb, 80 bytes, Stack size 16 bytes, lv_tlsf.o(i.block_merge_prev))

    [Stack]


    [Calls]
    [Called By]

    block_next (Thumb, 56 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_next))

    [Stack]


    [Calls]
    [Called By]

    block_prepare_used (Thumb, 58 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_prepare_used))

    [Stack]


    [Calls]
    [Called By]

    block_prev (Thumb, 28 bytes, Stack size 8 bytes, lv_tlsf.o(i.block_prev))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    block_set_free (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_free))

    [Called By]

    block_set_prev_free (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_prev_free))

    [Called By]

    block_set_prev_used (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_prev_used))

    [Called By]

    block_set_size (Thumb, 12 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_size))

    [Called By]

    block_set_used (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_set_used))

    [Called By]

    block_size (Thumb, 10 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_size))

    [Called By]

    block_split (Thumb, 148 bytes, Stack size 32 bytes, lv_tlsf.o(i.block_split))

    [Stack]


    [Calls]
    [Called By]

    block_to_ptr (Thumb, 8 bytes, Stack size 0 bytes, lv_tlsf.o(i.block_to_ptr))

    [Called By]

    block_trim_free (Thumb, 76 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_trim_free))

    [Stack]


    [Calls]
    [Called By]

    block_trim_used (Thumb, 80 bytes, Stack size 24 bytes, lv_tlsf.o(i.block_trim_used))

    [Stack]


    [Calls]
    [Called By]

    control_constructor (Thumb, 54 bytes, Stack size 8 bytes, lv_tlsf.o(i.control_constructor))

    [Stack]


    [Called By]

    insert_free_block (Thumb, 152 bytes, Stack size 32 bytes, lv_tlsf.o(i.insert_free_block))

    [Stack]


    [Calls]
    [Called By]

    mapping_insert (Thumb, 58 bytes, Stack size 24 bytes, lv_tlsf.o(i.mapping_insert))

    [Stack]


    [Calls]
    [Called By]

    mapping_search (Thumb, 48 bytes, Stack size 24 bytes, lv_tlsf.o(i.mapping_search))

    [Stack]


    [Calls]
    [Called By]

    offset_to_block (Thumb, 6 bytes, Stack size 0 bytes, lv_tlsf.o(i.offset_to_block))

    [Called By]

    remove_free_block (Thumb, 114 bytes, Stack size 20 bytes, lv_tlsf.o(i.remove_free_block))

    [Stack]


    [Called By]

    search_suitable_block (Thumb, 132 bytes, Stack size 32 bytes, lv_tlsf.o(i.search_suitable_block))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    lv_memcpy_small (Thumb, 24 bytes, Stack size 12 bytes, lv_txt.o(i.lv_memcpy_small))

    [Stack]


    [Called By]

    lv_txt_get_next_word (Thumb, 352 bytes, Stack size 72 bytes, lv_txt.o(i.lv_txt_get_next_word))

    [Stack]


    [Calls]
    [Called By]

    lv_txt_unicode_to_utf8 (Thumb, 170 bytes, Stack size 8 bytes, lv_txt.o(i.lv_txt_unicode_to_utf8))

    [Stack]


    [Address Reference Count : 1]

    lv_txt_utf8_conv_wc (Thumb, 76 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_conv_wc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [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, 36 bytes, Stack size 16 bytes, lv_txt.o(i.lv_txt_utf8_get_length))

    [Stack]


    [Address Reference Count : 1]

    lv_txt_utf8_next (Thumb, 328 bytes, Stack size 8 bytes, lv_txt.o(i.lv_txt_utf8_next))

    [Stack]


    [Address Reference Count : 1]

    lv_txt_utf8_prev (Thumb, 86 bytes, Stack size 32 bytes, lv_txt.o(i.lv_txt_utf8_prev))

    [Stack]


    [Address Reference Count : 1]

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

    get_angle (Thumb, 144 bytes, Stack size 20 bytes, lv_arc.o(i.get_angle))

    [Stack]


    [Called By]

    get_center (Thumb, 150 bytes, Stack size 48 bytes, lv_arc.o(i.get_center))

    [Stack]


    [Calls]
    [Called By]

    get_knob_area (Thumb, 198 bytes, Stack size 72 bytes, lv_arc.o(i.get_knob_area))

    [Stack]


    [Calls]
    [Called By]

    inv_arc_area (Thumb, 204 bytes, Stack size 72 bytes, lv_arc.o(i.inv_arc_area))

    [Stack]


    [Calls]
    [Called By]

    inv_knob_area (Thumb, 60 bytes, Stack size 32 bytes, lv_arc.o(i.inv_knob_area))

    [Stack]


    [Calls]
    [Called By]

    knob_get_extra_size (Thumb, 184 bytes, Stack size 24 bytes, lv_arc.o(i.knob_get_extra_size))

    [Stack]


    [Calls]
    [Called By]

    lv_arc_angle_within_bg_bounds (Thumb, 300 bytes, Stack size 20 bytes, lv_arc.o(i.lv_arc_angle_within_bg_bounds))

    [Stack]


    [Called By]

    lv_arc_constructor (Thumb, 124 bytes, Stack size 16 bytes, lv_arc.o(i.lv_arc_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_arc_draw (Thumb, 472 bytes, Stack size 208 bytes, lv_arc.o(i.lv_arc_draw))

    [Stack]


    [Calls]
    [Called By]

    lv_arc_event (Thumb, 1488 bytes, Stack size 112 bytes, lv_arc.o(i.lv_arc_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_arc_width (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_arc_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_shadow_ofs_x (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_shadow_ofs_x))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_shadow_ofs_y (Thumb, 24 bytes, Stack size 16 bytes, lv_arc.o(i.lv_obj_get_style_shadow_ofs_y))

    [Stack]


    [Calls]
    [Called By]

    value_update (Thumb, 270 bytes, Stack size 32 bytes, lv_arc.o(i.value_update))

    [Stack]


    [Calls]
    [Called By]

    draw_indic (Thumb, 1556 bytes, Stack size 408 bytes, lv_bar.o(i.draw_indic))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_bar.o(i.lv_area_get_height))

    [Called By]


    [Address Reference Count : 1]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_bar.o(i.lv_area_get_width))

    [Called By]


    [Address Reference Count : 1]

    lv_bar_anim (Thumb, 18 bytes, Stack size 16 bytes, lv_bar.o(i.lv_bar_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_bar_anim_ready (Thumb, 54 bytes, Stack size 24 bytes, lv_bar.o(i.lv_bar_anim_ready))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_bar_constructor (Thumb, 84 bytes, Stack size 16 bytes, lv_bar.o(i.lv_bar_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_bar_destructor (Thumb, 30 bytes, Stack size 16 bytes, lv_bar.o(i.lv_bar_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_bar_event (Thumb, 246 bytes, Stack size 56 bytes, lv_bar.o(i.lv_bar_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_bar_init_anim (Thumb, 14 bytes, Stack size 0 bytes, lv_bar.o(i.lv_bar_init_anim))

    [Called By]

    lv_bar_set_value_with_anim (Thumb, 158 bytes, Stack size 104 bytes, lv_bar.o(i.lv_bar_set_value_with_anim))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_bar.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_bar.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_bar.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_bar.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_btn_constructor (Thumb, 26 bytes, Stack size 16 bytes, lv_btn.o(i.lv_btn_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    button_get_checked (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_get_checked))

    [Called By]

    button_is_checkable (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_checkable))

    [Called By]

    button_is_checked (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_checked))

    [Called By]

    button_is_click_trig (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_click_trig))

    [Called By]

    button_is_hidden (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_hidden))

    [Called By]

    button_is_inactive (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_inactive))

    [Called By]

    button_is_popover (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_popover))

    [Called By]

    button_is_recolor (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_recolor))

    [Called By]

    button_is_repeat_disabled (Thumb, 8 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.button_is_repeat_disabled))

    [Called By]

    draw_main (Thumb, 1040 bytes, Stack size 360 bytes, lv_btnmatrix.o(i.draw_main))

    [Stack]


    [Calls]
    [Called By]

    get_button_from_point (Thumb, 508 bytes, Stack size 72 bytes, lv_btnmatrix.o(i.get_button_from_point))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    has_popovers_in_top_row (Thumb, 78 bytes, Stack size 24 bytes, lv_btnmatrix.o(i.has_popovers_in_top_row))

    [Stack]


    [Calls]
    [Called By]

    invalidate_button_area (Thumb, 252 bytes, Stack size 48 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_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_btnmatrix.o(i.lv_area_get_width))

    [Called By]

    lv_btnmatrix_constructor (Thumb, 42 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_btnmatrix_destructor (Thumb, 28 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_btnmatrix_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_btnmatrix_event (Thumb, 1788 bytes, Stack size 56 bytes, lv_btnmatrix.o(i.lv_btnmatrix_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_column))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_row (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_row))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    make_one_button_checked (Thumb, 46 bytes, Stack size 16 bytes, lv_btnmatrix.o(i.make_one_button_checked))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_checkbox_destructor (Thumb, 30 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_checkbox_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_checkbox_draw (Thumb, 600 bytes, Stack size 288 bytes, lv_checkbox.o(i.lv_checkbox_draw))

    [Stack]


    [Calls]
    [Called By]

    lv_checkbox_event (Thumb, 316 bytes, Stack size 88 bytes, lv_checkbox.o(i.lv_checkbox_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_column (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_column))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_letter_space (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_text_letter_space))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_checkbox.o(i.lv_obj_get_style_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    btn_release_handler (Thumb, 134 bytes, Stack size 32 bytes, lv_dropdown.o(i.btn_release_handler))

    [Stack]


    [Calls]
    [Called By]

    draw_box (Thumb, 216 bytes, Stack size 128 bytes, lv_dropdown.o(i.draw_box))

    [Stack]


    [Calls]
    [Called By]

    draw_box_label (Thumb, 264 bytes, Stack size 104 bytes, lv_dropdown.o(i.draw_box_label))

    [Stack]


    [Calls]
    [Called By]

    draw_list (Thumb, 188 bytes, Stack size 48 bytes, lv_dropdown.o(i.draw_list))

    [Stack]


    [Calls]
    [Called By]

    draw_main (Thumb, 754 bytes, Stack size 176 bytes, lv_dropdown.o(i.draw_main))

    [Stack]


    [Calls]
    [Called By]

    get_id_on_point (Thumb, 106 bytes, Stack size 40 bytes, lv_dropdown.o(i.get_id_on_point))

    [Stack]


    [Calls]
    [Called By]

    get_label (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.get_label))

    [Stack]


    [Calls]
    [Called By]

    list_press_handler (Thumb, 74 bytes, Stack size 32 bytes, lv_dropdown.o(i.list_press_handler))

    [Stack]


    [Calls]
    [Called By]

    list_release_handler (Thumb, 152 bytes, Stack size 40 bytes, lv_dropdown.o(i.list_release_handler))

    [Stack]


    [Calls]
    [Called By]

    lv_dropdown_constructor (Thumb, 114 bytes, Stack size 24 bytes, lv_dropdown.o(i.lv_dropdown_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_dropdown_event (Thumb, 364 bytes, Stack size 40 bytes, lv_dropdown.o(i.lv_dropdown_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_dropdown_list_create (Thumb, 28 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdown_list_create))

    [Stack]


    [Calls]
    [Called By]

    lv_dropdown_list_event (Thumb, 136 bytes, Stack size 40 bytes, lv_dropdown.o(i.lv_dropdown_list_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_dropdownlist_constructor (Thumb, 50 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_dropdownlist_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_dropdownlist_destructor (Thumb, 16 bytes, Stack size 12 bytes, lv_dropdown.o(i.lv_dropdownlist_destructor))

    [Stack]


    [Address Reference Count : 1]

    lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_dropdown.o(i.lv_font_get_line_height))

    [Called By]

    lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_obj_get_style_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_obj_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_dropdown.o(i.lv_obj_get_style_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    position_to_selected (Thumb, 108 bytes, Stack size 40 bytes, lv_dropdown.o(i.position_to_selected))

    [Stack]


    [Calls]
    [Called By]

    draw_img (Thumb, 1368 bytes, Stack size 144 bytes, lv_img.o(i.draw_img))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_img.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_img.o(i.lv_area_get_width))

    [Called By]

    lv_img_constructor (Thumb, 106 bytes, Stack size 16 bytes, lv_img.o(i.lv_img_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_img_destructor (Thumb, 58 bytes, Stack size 16 bytes, lv_img.o(i.lv_img_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_img_event (Thumb, 574 bytes, Stack size 56 bytes, lv_img.o(i.lv_img_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_img_get_transformed_size (Thumb, 62 bytes, Stack size 32 bytes, lv_img.o(i.lv_img_get_transformed_size))

    [Stack]


    [Calls]
    [Called By]

    draw_main (Thumb, 682 bytes, Stack size 104 bytes, lv_label.o(i.draw_main))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    lv_anim_set_repeat_count (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(i.lv_anim_set_repeat_count))

    [Called By]

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

    [Called By]

    lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(i.lv_anim_set_values))

    [Called By]

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

    [Called By]

    lv_area_get_height (Thumb, 14 bytes, Stack size 0 bytes, lv_label.o(i.lv_area_get_height))

    [Called By]

    lv_area_get_width (Thumb, 14 bytes, Stack size 0 bytes, lv_label.o(i.lv_area_get_width))

    [Called By]

    lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(i.lv_font_get_line_height))

    [Called By]

    lv_label_constructor (Thumb, 114 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_label_destructor (Thumb, 36 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    lv_label_event (Thumb, 328 bytes, Stack size 64 bytes, lv_label.o(i.lv_label_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_label_get_dot_tmp (Thumb, 24 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_dot_tmp))

    [Called By]

    lv_label_refr_text (Thumb, 1488 bytes, Stack size 144 bytes, lv_label.o(i.lv_label_refr_text))

    [Stack]


    [Calls]
    [Called By]

    lv_label_revert_dots (Thumb, 108 bytes, Stack size 32 bytes, lv_label.o(i.lv_label_revert_dots))

    [Stack]


    [Calls]
    [Called By]

    lv_label_set_dot_tmp (Thumb, 104 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_set_dot_tmp))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_anim_speed (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_anim_speed))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_letter_space (Thumb, 24 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_text_letter_space))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_width (Thumb, 24 bytes, Stack size 16 bytes, lv_label.o(i.lv_obj_get_style_width))

    [Stack]


    [Calls]
    [Called By]

    set_ofs_x_anim (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.set_ofs_x_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    set_ofs_y_anim (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.set_ofs_y_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    lv_line_constructor (Thumb, 28 bytes, Stack size 16 bytes, lv_line.o(i.lv_line_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_line_event (Thumb, 466 bytes, Stack size 80 bytes, lv_line.o(i.lv_line_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_obj_get_style_line_width (Thumb, 24 bytes, Stack size 16 bytes, lv_line.o(i.lv_obj_get_style_line_width))

    [Stack]


    [Calls]
    [Called By]

    draw_label (Thumb, 264 bytes, Stack size 96 bytes, lv_roller.o(i.draw_label))

    [Stack]


    [Calls]
    [Called By]

    draw_main (Thumb, 500 bytes, Stack size 144 bytes, lv_roller.o(i.draw_main))

    [Stack]


    [Calls]
    [Called By]

    get_label (Thumb, 14 bytes, Stack size 8 bytes, lv_roller.o(i.get_label))

    [Stack]


    [Calls]
    [Called By]

    get_sel_area (Thumb, 134 bytes, Stack size 56 bytes, lv_roller.o(i.get_sel_area))

    [Stack]


    [Calls]
    [Called By]

    get_selected_label_width (Thumb, 96 bytes, Stack size 48 bytes, lv_roller.o(i.get_selected_label_width))

    [Stack]


    [Calls]
    [Called By]

    inf_normalize (Thumb, 174 bytes, Stack size 48 bytes, lv_roller.o(i.inf_normalize))

    [Stack]


    [Calls]
    [Called By]

    lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_roller.o(i.lv_font_get_line_height))

    [Called By]

    lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_roller.o(i.lv_obj_get_style_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_roller.o(i.lv_obj_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_roller.o(i.lv_obj_get_style_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    lv_roller_constructor (Thumb, 86 bytes, Stack size 24 bytes, lv_roller.o(i.lv_roller_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_roller_event (Thumb, 466 bytes, Stack size 40 bytes, lv_roller.o(i.lv_roller_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_roller_label_event (Thumb, 142 bytes, Stack size 40 bytes, lv_roller.o(i.lv_roller_label_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    refr_position (Thumb, 356 bytes, Stack size 136 bytes, lv_roller.o(i.refr_position))

    [Stack]


    [Calls]
    [Called By]

    release_handler (Thumb, 392 bytes, Stack size 64 bytes, lv_roller.o(i.release_handler))

    [Stack]


    [Calls]
    [Called By]

    scroll_anim_ready_cb (Thumb, 20 bytes, Stack size 16 bytes, lv_roller.o(i.scroll_anim_ready_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    set_y_anim (Thumb, 16 bytes, Stack size 16 bytes, lv_roller.o(i.set_y_anim))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    draw_knob (Thumb, 438 bytes, Stack size 232 bytes, lv_slider.o(i.draw_knob))

    [Stack]


    [Calls]
    [Called By]

    is_slider_horizontal (Thumb, 30 bytes, Stack size 16 bytes, lv_slider.o(i.is_slider_horizontal))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_transform_height (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_transform_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_transform_width (Thumb, 24 bytes, Stack size 16 bytes, lv_slider.o(i.lv_obj_get_style_transform_width))

    [Stack]


    [Calls]
    [Called By]

    lv_slider_constructor (Thumb, 110 bytes, Stack size 24 bytes, lv_slider.o(i.lv_slider_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_slider_event (Thumb, 1904 bytes, Stack size 80 bytes, lv_slider.o(i.lv_slider_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_slider_get_left_value (Thumb, 12 bytes, Stack size 8 bytes, lv_slider.o(i.lv_slider_get_left_value))

    [Stack]


    [Calls]
    [Called By]

    lv_slider_get_mode (Thumb, 30 bytes, Stack size 16 bytes, lv_slider.o(i.lv_slider_get_mode))

    [Stack]


    [Calls]
    [Called By]

    lv_slider_get_value (Thumb, 12 bytes, Stack size 8 bytes, lv_slider.o(i.lv_slider_get_value))

    [Stack]


    [Calls]
    [Called By]

    lv_slider_set_left_value (Thumb, 20 bytes, Stack size 16 bytes, lv_slider.o(i.lv_slider_set_left_value))

    [Stack]


    [Calls]
    [Called By]

    lv_slider_set_value (Thumb, 20 bytes, Stack size 16 bytes, lv_slider.o(i.lv_slider_set_value))

    [Stack]


    [Calls]
    [Called By]

    position_knob (Thumb, 200 bytes, Stack size 56 bytes, lv_slider.o(i.position_knob))

    [Stack]


    [Calls]
    [Called By]

    draw_main (Thumb, 452 bytes, Stack size 200 bytes, lv_switch.o(i.draw_main))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_switch.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_switch.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_switch.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_switch.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_switch_anim_exec_cb (Thumb, 18 bytes, Stack size 16 bytes, lv_switch.o(i.lv_switch_anim_exec_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_switch_anim_ready (Thumb, 20 bytes, Stack size 16 bytes, lv_switch.o(i.lv_switch_anim_ready))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_switch_constructor (Thumb, 42 bytes, Stack size 16 bytes, lv_switch.o(i.lv_switch_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_switch_destructor (Thumb, 18 bytes, Stack size 16 bytes, lv_switch.o(i.lv_switch_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_switch_event (Thumb, 256 bytes, Stack size 48 bytes, lv_switch.o(i.lv_switch_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_switch_trigger_anim (Thumb, 186 bytes, Stack size 104 bytes, lv_switch.o(i.lv_switch_trigger_anim))

    [Stack]


    [Calls]
    [Called By]

    draw_main (Thumb, 1458 bytes, Stack size 424 bytes, lv_table.o(i.draw_main))

    [Stack]


    [Calls]
    [Called By]

    get_cell_area (Thumb, 248 bytes, Stack size 40 bytes, lv_table.o(i.get_cell_area))

    [Stack]


    [Calls]
    [Called By]

    get_pressed_cell (Thumb, 298 bytes, Stack size 40 bytes, lv_table.o(i.get_pressed_cell))

    [Stack]


    [Calls]
    [Called By]

    get_row_height (Thumb, 326 bytes, Stack size 88 bytes, lv_table.o(i.get_row_height))

    [Stack]


    [Calls]
    [Called By]

    is_cell_empty (Thumb, 12 bytes, Stack size 0 bytes, lv_table.o(i.is_cell_empty))

    [Called By]

    lv_obj_get_style_base_dir (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_base_dir))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_max_height (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_max_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_min_height (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_min_height))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_bottom (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_pad_bottom))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_right (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_pad_right))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_letter_space (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_text_letter_space))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_table.o(i.lv_obj_get_style_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    lv_table_constructor (Thumb, 68 bytes, Stack size 16 bytes, lv_table.o(i.lv_table_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_table_destructor (Thumb, 120 bytes, Stack size 24 bytes, lv_table.o(i.lv_table_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_table_event (Thumb, 544 bytes, Stack size 56 bytes, lv_table.o(i.lv_table_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    refr_size_form_row (Thumb, 220 bytes, Stack size 80 bytes, lv_table.o(i.refr_size_form_row))

    [Stack]


    [Calls]
    [Called By]

    scroll_to_selected_cell (Thumb, 156 bytes, Stack size 24 bytes, lv_table.o(i.scroll_to_selected_cell))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    char_is_accepted (Thumb, 92 bytes, Stack size 24 bytes, lv_textarea.o(i.char_is_accepted))

    [Stack]


    [Calls]
    [Called By]

    cursor_blink_anim_cb (Thumb, 126 bytes, Stack size 24 bytes, lv_textarea.o(i.cursor_blink_anim_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    draw_cursor (Thumb, 330 bytes, Stack size 160 bytes, lv_textarea.o(i.draw_cursor))

    [Stack]


    [Calls]
    [Called By]

    draw_placeholder (Thumb, 174 bytes, Stack size 80 bytes, lv_textarea.o(i.draw_placeholder))

    [Stack]


    [Calls]
    [Called By]

    insert_handler (Thumb, 76 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]

    label_event_cb (Thumb, 62 bytes, Stack size 24 bytes, lv_textarea.o(i.label_event_cb))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Called By]

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

    [Called By]

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

    [Called By]

    lv_anim_set_values (Thumb, 8 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_anim_set_values))

    [Called By]

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

    [Called By]

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

    [Called By]

    lv_font_get_line_height (Thumb, 8 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_font_get_line_height))

    [Called By]

    lv_obj_get_style_border_width (Thumb, 24 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_border_width))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_left (Thumb, 24 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_pad_left))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_pad_top (Thumb, 24 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_pad_top))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_font (Thumb, 22 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_text_font))

    [Stack]


    [Calls]
    [Called By]

    lv_obj_get_style_text_line_space (Thumb, 24 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_obj_get_style_text_line_space))

    [Stack]


    [Calls]
    [Called By]

    lv_pct (Thumb, 24 bytes, Stack size 0 bytes, lv_textarea.o(i.lv_pct))

    [Called By]

    lv_textarea_constructor (Thumb, 180 bytes, Stack size 24 bytes, lv_textarea.o(i.lv_textarea_constructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_textarea_destructor (Thumb, 52 bytes, Stack size 16 bytes, lv_textarea.o(i.lv_textarea_destructor))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lv_textarea_event (Thumb, 252 bytes, Stack size 32 bytes, lv_textarea.o(i.lv_textarea_event))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    pwd_char_hider (Thumb, 130 bytes, Stack size 40 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, 14 bytes, Stack size 16 bytes, lv_textarea.o(i.pwd_char_hider_anim_ready))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    refr_cursor_area (Thumb, 614 bytes, Stack size 104 bytes, lv_textarea.o(i.refr_cursor_area))

    [Stack]


    [Calls]
    [Called By]

    start_cursor_blink (Thumb, 130 bytes, Stack size 88 bytes, lv_textarea.o(i.start_cursor_blink))

    [Stack]


    [Calls]
    [Called By]

    update_cursor_position_on_click (Thumb, 508 bytes, Stack size 64 bytes, lv_textarea.o(i.update_cursor_position_on_click))

    [Stack]


    [Calls]
    [Called By]

    _fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)

    [Calls]


    [Called By]

    _printf_core (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)

    [Called By]

    _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)

    [Called By]

    _sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))

    [Called By]


    [Address Reference Count : 1]

    Undefined Global Symbols