lv_textarea_add_text ⇒ insert_handler
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_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
TaskIdle (Thumb, 60 bytes, Stack size 12 bytes, main.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = TaskIdle
[Called By]
GUI_Task (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = GUI_Task ⇒ lv_timer_handler ⇒ lv_timer_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
XPT (Thumb, 26 bytes, Stack size 16 bytes, main.o(.text), UNUSED)
[Calls]
main (Thumb, 102 bytes, Stack size 0 bytes, main.o(.text))
[Stack]
- Max Depth = 680
- Call Chain = main ⇒ BoardInit ⇒ lv_demo_widgets ⇒ profile_create ⇒ lv_textarea_set_password_mode ⇒ pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> UserTimerTask
- >> UserTimerAdd
- >> SystemInit
- >> Printf
- >> DebugInit
- >> BoardInit
- >> TaskIdle
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
SysTick_Handler (Thumb, 14 bytes, Stack size 0 bytes, main.o(.text))
[Calls]
[Address Reference Count : 1]
DebugInit (Thumb, 94 bytes, Stack size 24 bytes, debug.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = DebugInit ⇒ PORT_Init
[Calls]- >> UART_Open
- >> UART_Init
- >> PORT_Init
[Called By]
PutChar (Thumb, 24 bytes, Stack size 8 bytes, debug.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = PutChar
[Calls]- >> UART_WriteByte
- >> UART_IsTXBusy
[Called By]- >> printfloat
- >> printstr
- >> printint
- >> printch
- >> printBit
- >> Printf
printch (Thumb, 2 bytes, Stack size 0 bytes, debug.o(.text), UNUSED)
[Calls]
printint (Thumb, 36 bytes, Stack size 16 bytes, debug.o(.text))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = printint ⇒ printint (Cycle)
[Calls]
[Called By]- >> printfloat
- >> printint
- >> Printf
printstr (Thumb, 22 bytes, Stack size 8 bytes, debug.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = printstr ⇒ PutChar
[Calls]
[Called By]
printfloat (Thumb, 70 bytes, Stack size 16 bytes, debug.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = printfloat ⇒ printint ⇒ printint (Cycle)
[Calls]- >> __aeabi_i2f
- >> __aeabi_frsub
- >> __aeabi_fmul
- >> __aeabi_f2iz
- >> printint
- >> PutChar
[Called By]
Printf (Thumb, 122 bytes, Stack size 24 bytes, debug.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = Printf ⇒ printfloat ⇒ printint ⇒ printint (Cycle)
[Calls]- >> __aeabi_d2f
- >> printfloat
- >> printstr
- >> printint
- >> PutChar
- >> printBit
[Called By]- >> NetInit
- >> UART1_Handler
- >> Flash_Read_ID
- >> testDeal2
- >> testDeal
- >> main
- >> XPT
- >> task2
PT_GetSystemTime (Thumb, 6 bytes, Stack size 0 bytes, usertimer.o(.text), UNUSED)
UserTimerAdd (Thumb, 72 bytes, Stack size 16 bytes, usertimer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = UserTimerAdd
[Called By]
UserTimerResetTime (Thumb, 22 bytes, Stack size 8 bytes, usertimer.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = UserTimerResetTime
[Called By]
UserTimerDel (Thumb, 16 bytes, Stack size 0 bytes, usertimer.o(.text), UNUSED)
UserTimerOutAdd (Thumb, 70 bytes, Stack size 16 bytes, usertimer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = UserTimerOutAdd
[Called By]
UserTimerOutDel (Thumb, 16 bytes, Stack size 0 bytes, usertimer.o(.text), UNUSED)
UserTimerTask (Thumb, 116 bytes, Stack size 32 bytes, usertimer.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = UserTimerTask
[Called By]
BoardInit (Thumb, 64 bytes, Stack size 16 bytes, boardcfg.o(.text))
[Stack]
- Max Depth = 680
- Call Chain = BoardInit ⇒ lv_demo_widgets ⇒ profile_create ⇒ lv_textarea_set_password_mode ⇒ pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_port_indev_init
- >> lv_port_disp_init
- >> lv_init
- >> lv_demo_widgets
- >> XPY2046Init
- >> SPI_FlashInit
- >> RGBLCDInit
- >> MemoryInit
- >> GPIO_SetBit
- >> GPIO_Init
[Called By]
ConsoleDealMsg (Thumb, 478 bytes, Stack size 88 bytes, uartconsole.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = ConsoleDealMsg ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_i2d
- >> __aeabi_fadd
- >> __aeabi_f2d
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_d2f
[Address Reference Count : 1]
UART0_Handler (Thumb, 96 bytes, Stack size 24 bytes, uartconsole.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = UART0_Handler ⇒ UserTimerOutAdd
[Calls]- >> UART_ReadByte
- >> UART_IsRXFIFOEmpty
- >> UART_INTTimeoutStat
- >> UART_INTRXThresholdStat
- >> UserTimerOutAdd
- >> UserTimerResetTime
[Address Reference Count : 1]
testDeal (Thumb, 60 bytes, Stack size 8 bytes, uartconsole.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = testDeal ⇒ Printf ⇒ printfloat ⇒ printint ⇒ printint (Cycle)
[Calls]
[Address Reference Count : 1]- uartconsole.o(.constdata)
testDeal2 (Thumb, 60 bytes, Stack size 8 bytes, uartconsole.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = testDeal2 ⇒ Printf ⇒ printfloat ⇒ printint ⇒ printint (Cycle)
[Calls]
[Address Reference Count : 1]- uartconsole.o(.constdata)
SPI_FlashInit (Thumb, 4 bytes, Stack size 0 bytes, spi_flash.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = SPI_FlashInit ⇒ This_SPI_Init ⇒ GPIO_Init ⇒ PORT_Init
[Calls]
[Called By]
Flash_Read_ID (Thumb, 72 bytes, Stack size 16 bytes, spi_flash.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = Flash_Read_ID ⇒ Printf ⇒ printfloat ⇒ printint ⇒ printint (Cycle)
[Calls]- >> GPIO_ClrBit
- >> ThisReadWrite
- >> GPIO_SetBit
- >> Printf
[Called By]
UART1_Handler (Thumb, 76 bytes, Stack size 24 bytes, uart_net.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = UART1_Handler ⇒ Printf ⇒ printfloat ⇒ printint ⇒ printint (Cycle)
[Calls]- >> UART_ReadByte
- >> UART_IsRXFIFOEmpty
- >> UART_INTTimeoutStat
- >> UART_INTRXThresholdStat
- >> Printf
[Address Reference Count : 1]
UartBusMessageLenCal (Thumb, 42 bytes, Stack size 16 bytes, uart_net.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = UartBusMessageLenCal ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_ui2f
- >> __aeabi_fdiv
- >> __aeabi_f2uiz
- >> __aeabi_fadd
[Address Reference Count : 1]
CRC_8_ENC (Thumb, 48 bytes, Stack size 12 bytes, uart_net.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = CRC_8_ENC
[Called By]
NetSendBase (Thumb, 142 bytes, Stack size 32 bytes, uart_net.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = NetSendBase ⇒ CRC_8_ENC
[Calls]- >> CRC_8_ENC
- >> UART_WriteByte
- >> UART_IsTXBusy
[Called By]
NetSendErrPage (Thumb, 10 bytes, Stack size 0 bytes, uart_net.o(.text), UNUSED)
NetSend (Thumb, 44 bytes, Stack size 16 bytes, uart_net.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = NetSend ⇒ NetSendBase ⇒ CRC_8_ENC
[Calls]
[Called By]
NetReceive (Thumb, 2 bytes, Stack size 0 bytes, uart_net.o(.text), UNUSED)
NetInit (Thumb, 114 bytes, Stack size 24 bytes, uart_net.o(.text), UNUSED)
[Calls]
- >> UART_Open
- >> UART_Init
- >> PORT_Init
- >> Printf
MemoryInit (Thumb, 106 bytes, Stack size 16 bytes, lcd.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = MemoryInit ⇒ SDRAM_Init
[Calls]
[Called By]
RGBLCDInit (Thumb, 128 bytes, Stack size 32 bytes, lcd.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = RGBLCDInit ⇒ GPIO_Init ⇒ PORT_Init
[Calls]- >> LCD_Start
- >> LCD_Init
- >> GPIO_SetBit
- >> GPIO_Init
[Called By]
LCD_Full_Screen (Thumb, 26 bytes, Stack size 0 bytes, lcd.o(.text), UNUSED)
WriteByte (Thumb, 44 bytes, Stack size 0 bytes, lcd.o(.text))
[Called By]
- >> LCD_Draw_Point
- >> WriteBuff
WriteBuff (Thumb, 58 bytes, Stack size 16 bytes, lcd.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WriteBuff
[Calls]
[Called By]- >> LCD_DrawLen
- >> LCD_DrawWholeLine
LCD_DrawWholeLine (Thumb, 42 bytes, Stack size 1608 bytes, lcd.o(.text), UNUSED)
[Calls]
[Called By]
LCD_DrawLen (Thumb, 24 bytes, Stack size 4 bytes, lcd.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = LCD_DrawLen ⇒ WriteBuff
[Calls]
[Called By]- >> LCD_DrawWholeLine2
- >> disp_flush
LCD_DrawWholeLine2 (Thumb, 38 bytes, Stack size 1608 bytes, lcd.o(.text), UNUSED)
[Calls]
LCD_Full_Screen2 (Thumb, 26 bytes, Stack size 16 bytes, lcd.o(.text), UNUSED)
[Calls]
LCD_Draw_Point (Thumb, 16 bytes, Stack size 0 bytes, lcd.o(.text), UNUSED)
[Calls]
[Called By]
LCD_Full_Screen3 (Thumb, 40 bytes, Stack size 20 bytes, lcd.o(.text), UNUSED)
[Calls]
LCD_Handler (Thumb, 20 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_Handler
[Calls]- >> LCD_Start
- >> LCD_INTClr
[Address Reference Count : 1]
LCD_Flash_LCD (Thumb, 6 bytes, Stack size 0 bytes, lcd.o(.text), UNUSED)
[Calls]
XPY2046Init (Thumb, 64 bytes, Stack size 16 bytes, xpt2046.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = XPY2046Init ⇒ GPIO_Init ⇒ PORT_Init
[Calls]
[Called By]
TP_Read_AD (Thumb, 178 bytes, Stack size 24 bytes, xpt2046.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = TP_Read_AD
[Calls]- >> GPIO_GetBit
- >> DelayUs
- >> XPT2046_CS_Write
- >> XPT2046_CLK_Write
- >> XPT2046_DOUT_Write
[Called By]
TP_Read_XOY (Thumb, 48 bytes, Stack size 24 bytes, xpt2046.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = TP_Read_XOY ⇒ TP_Read_AD
[Calls]
[Called By]
TP_Read_XY (Thumb, 32 bytes, Stack size 24 bytes, xpt2046.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = TP_Read_XY ⇒ TP_Read_XOY ⇒ TP_Read_AD
[Calls]
[Called By]
GetXY (Thumb, 72 bytes, Stack size 24 bytes, xpt2046.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = GetXY ⇒ TP_Read_XY ⇒ TP_Read_XOY ⇒ TP_Read_AD
[Calls]- >> ChangeCoordinate
- >> TP_Read_XY
[Called By]
GPIO_Init (Thumb, 414 bytes, Stack size 32 bytes, swm320_gpio.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = GPIO_Init ⇒ PORT_Init
[Calls]
[Called By]- >> This_SPI_Init
- >> XPY2046Init
- >> RGBLCDInit
- >> BoardInit
GPIO_SetBit (Thumb, 12 bytes, Stack size 0 bytes, swm320_gpio.o(.text))
[Called By]
- >> XPT2046_CS_Write
- >> XPT2046_CLK_Write
- >> XPT2046_DOUT_Write
- >> Flash_Read_ID
- >> RGBLCDInit
- >> BoardInit
GPIO_ClrBit (Thumb, 12 bytes, Stack size 0 bytes, swm320_gpio.o(.text))
[Called By]
- >> XPT2046_CS_Write
- >> XPT2046_CLK_Write
- >> XPT2046_DOUT_Write
- >> Flash_Read_ID
GPIO_InvBit (Thumb, 12 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_GetBit (Thumb, 10 bytes, Stack size 0 bytes, swm320_gpio.o(.text))
[Called By]
GPIO_SetBits (Thumb, 20 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_ClrBits (Thumb, 20 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_InvBits (Thumb, 20 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_GetBits (Thumb, 18 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_AtomicSetBit (Thumb, 16 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_AtomicClrBit (Thumb, 16 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_AtomicInvBit (Thumb, 20 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_AtomicSetBits (Thumb, 24 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_AtomicClrBits (Thumb, 24 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
GPIO_AtomicInvBits (Thumb, 24 bytes, Stack size 0 bytes, swm320_gpio.o(.text), UNUSED)
UART_Close (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_Init (Thumb, 356 bytes, Stack size 32 bytes, swm320_uart.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = UART_Init
[Calls]- >> NVIC_DisableIRQ
- >> NVIC_EnableIRQ
[Called By]
UART_Open (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text))
[Called By]
UART_WriteByte (Thumb, 4 bytes, Stack size 0 bytes, swm320_uart.o(.text))
[Called By]
- >> NetSendBase
- >> PutChar
UART_ReadByte (Thumb, 20 bytes, Stack size 0 bytes, swm320_uart.o(.text))
[Called By]
- >> UART1_Handler
- >> UART0_Handler
UART_IsTXBusy (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text))
[Called By]
- >> NetSendBase
- >> PutChar
UART_IsRXFIFOEmpty (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text))
[Called By]
- >> UART1_Handler
- >> UART0_Handler
UART_IsTXFIFOFull (Thumb, 8 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_SetBaudrate (Thumb, 28 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_GetBaudrate (Thumb, 20 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_CTSConfig (Thumb, 20 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_CTSLineState (Thumb, 8 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_RTSConfig (Thumb, 28 bytes, Stack size 8 bytes, swm320_uart.o(.text), UNUSED)
UART_RTSLineState (Thumb, 8 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_LINConfig (Thumb, 20 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_LINGenerate (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_LINIsDetected (Thumb, 8 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_LINIsGenerated (Thumb, 8 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_ABRStart (Thumb, 82 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_ABRIsDone (Thumb, 24 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTRXThresholdEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTRXThresholdDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTRXThresholdStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_uart.o(.text))
[Called By]
- >> UART1_Handler
- >> UART0_Handler
UART_INTTXThresholdEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTTXThresholdDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTTXThresholdStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTTimeoutEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTTimeoutDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTTimeoutStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_uart.o(.text))
[Called By]
- >> UART1_Handler
- >> UART0_Handler
UART_INTTXDoneEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTTXDoneDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
UART_INTTXDoneStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_uart.o(.text), UNUSED)
FLASH_Erase (Thumb, 20 bytes, Stack size 8 bytes, swm320_flash.o(.text), UNUSED)
FLASH_Write (Thumb, 20 bytes, Stack size 8 bytes, swm320_flash.o(.text), UNUSED)
Flash_Param_at_xMHz (Thumb, 48 bytes, Stack size 8 bytes, swm320_flash.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = Flash_Param_at_xMHz
[Called By]
PORT_Init (Thumb, 902 bytes, Stack size 56 bytes, swm320_port.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = PORT_Init
[Called By]- >> NetInit
- >> This_SPI_Init
- >> GPIO_Init
- >> DebugInit
SPI_Close (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_Init (Thumb, 176 bytes, Stack size 16 bytes, swm320_spi.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = SPI_Init
[Calls]- >> NVIC_DisableIRQ
- >> NVIC_EnableIRQ
[Called By]
SPI_Open (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text))
[Called By]
SPI_Read (Thumb, 4 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_Write (Thumb, 4 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_WriteWithWait (Thumb, 18 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_ReadWrite (Thumb, 12 bytes, Stack size 0 bytes, swm320_spi.o(.text))
[Called By]
SPI_IsRXEmpty (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_IsTXFull (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_IsTXEmpty (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXHalfFullEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXHalfFullDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXHalfFullClr (Thumb, 6 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXHalfFullStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXFullEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXFullDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXFullClr (Thumb, 6 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXFullStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXOverflowEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXOverflowDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXOverflowClr (Thumb, 6 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTRXOverflowStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXHalfFullEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXHalfFullDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXHalfFullClr (Thumb, 6 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXHalfFullStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXEmptyEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXEmptyDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXEmptyClr (Thumb, 6 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXEmptyStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXCompleteEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXCompleteDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXCompleteClr (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXCompleteStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXWordCompleteEn (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXWordCompleteDis (Thumb, 10 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXWordCompleteClr (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
SPI_INTTXWordCompleteStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_spi.o(.text), UNUSED)
LCD_INTDis (Thumb, 6 bytes, Stack size 0 bytes, swm320_lcd.o(.text), UNUSED)
LCD_INTEn (Thumb, 6 bytes, Stack size 0 bytes, swm320_lcd.o(.text), UNUSED)
LCD_Init (Thumb, 138 bytes, Stack size 12 bytes, swm320_lcd.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = LCD_Init
[Called By]
LCD_Start (Thumb, 10 bytes, Stack size 0 bytes, swm320_lcd.o(.text))
[Called By]
- >> LCD_Flash_LCD
- >> LCD_Handler
- >> RGBLCDInit
LCD_IsBusy (Thumb, 8 bytes, Stack size 0 bytes, swm320_lcd.o(.text), UNUSED)
LCD_INTClr (Thumb, 6 bytes, Stack size 0 bytes, swm320_lcd.o(.text))
[Called By]
LCD_INTStat (Thumb, 8 bytes, Stack size 0 bytes, swm320_lcd.o(.text), UNUSED)
SDRAM_Init (Thumb, 160 bytes, Stack size 8 bytes, swm320_sdram.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = SDRAM_Init
[Called By]
SDRAM_Enable (Thumb, 36 bytes, Stack size 0 bytes, swm320_sdram.o(.text), UNUSED)
SDRAM_Disable (Thumb, 36 bytes, Stack size 0 bytes, swm320_sdram.o(.text), UNUSED)
SystemCoreClockUpdate (Thumb, 98 bytes, Stack size 12 bytes, system_swm320.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = SystemCoreClockUpdate
[Called By]
PLLInit (Thumb, 56 bytes, Stack size 8 bytes, system_swm320.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = PLLInit
[Calls]
[Called By]
switchCLK_PLL (Thumb, 36 bytes, Stack size 8 bytes, system_swm320.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = switchCLK_PLL ⇒ PLLInit
[Calls]
[Called By]
switchCLK_XTAL (Thumb, 38 bytes, Stack size 8 bytes, system_swm320.o(.text), UNUSED)
[Calls]
switchCLK_32KHz (Thumb, 46 bytes, Stack size 8 bytes, system_swm320.o(.text), UNUSED)
[Calls]
switchCLK_40MHz (Thumb, 34 bytes, Stack size 8 bytes, system_swm320.o(.text), UNUSED)
[Calls]
switchCLK_20MHz (Thumb, 34 bytes, Stack size 8 bytes, system_swm320.o(.text), UNUSED)
[Calls]
SystemInit (Thumb, 84 bytes, Stack size 8 bytes, system_swm320.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = SystemInit ⇒ switchCLK_PLL ⇒ PLLInit
[Calls]- >> Flash_Param_at_xMHz
- >> switchCLK_PLL
- >> SystemCoreClockUpdate
[Called By]
Reset_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA7_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB7_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC7_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM6_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM7_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DMA_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
NORFLC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PULSE_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
WDT_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PWM_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UART2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UART3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SPI0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ADC0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
RTC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BOD_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SDIO_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOA_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOB_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOM_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPION_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
GPIOP_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ADC1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
FPU_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SPI1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR0_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR1_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR2_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR3_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR4_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMR5_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_swm320.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
lv_port_disp_init (Thumb, 56 bytes, Stack size 8 bytes, lv_port_disp_template.o(.text))
[Stack]
- Max Depth = 348
- Call Chain = lv_port_disp_init ⇒ lv_disp_drv_register ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_disp_drv_register
- >> lv_disp_drv_init
- >> lv_disp_draw_buf_init
[Called By]
lv_port_indev_init (Thumb, 28 bytes, Stack size 8 bytes, lv_port_indev_template.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = lv_port_indev_init ⇒ lv_indev_drv_register ⇒ lv_timer_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_indev_drv_register
- >> lv_indev_drv_init
[Called By]
lv_disp_get_scr_act (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_scr_act
[Calls]
[Called By]- >> lv_scr_act
- >> lv_obj_area_is_visible
- >> indev_proc_press
- >> lv_refr_area_part
- >> lv_refr_obj_and_children
- >> lv_scr_act
lv_disp_get_scr_prev (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_scr_prev
[Calls]
[Called By]- >> lv_obj_area_is_visible
lv_disp_load_scr (Thumb, 80 bytes, Stack size 16 bytes, lv_disp.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_obj_get_disp
- >> lv_event_send
[Called By]
lv_disp_get_layer_top (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_layer_top
[Calls]
[Called By]- >> lv_obj_area_is_visible
- >> indev_proc_press
- >> lv_refr_area_part
- >> lv_layer_top
lv_disp_get_layer_sys (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_layer_sys
[Calls]
[Called By]- >> lv_obj_area_is_visible
- >> lv_indev_set_cursor
- >> indev_proc_press
- >> _lv_disp_refr_timer
- >> lv_refr_area_part
lv_disp_set_theme (Thumb, 72 bytes, Stack size 16 bytes, lv_disp.o(.text), UNUSED)
[Calls]
- >> lv_theme_apply
- >> lv_obj_get_child_cnt
- >> lv_disp_get_default
lv_disp_get_theme (Thumb, 12 bytes, Stack size 8 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_theme
[Calls]
[Called By]- >> lv_theme_get_from_obj
- >> lv_theme_default_init
lv_disp_set_bg_color (Thumb, 66 bytes, Stack size 32 bytes, lv_disp.o(.text), UNUSED)
[Calls]
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_area_set
- >> _lv_inv_area
lv_disp_set_bg_image (Thumb, 58 bytes, Stack size 24 bytes, lv_disp.o(.text), UNUSED)
[Calls]
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_area_set
- >> _lv_inv_area
lv_disp_set_bg_opa (Thumb, 60 bytes, Stack size 24 bytes, lv_disp.o(.text), UNUSED)
[Calls]
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_area_set
- >> _lv_inv_area
lv_scr_load_anim (Thumb, 478 bytes, Stack size 168 bytes, lv_disp.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_pos
- >> lv_obj_remove_local_style_prop
- >> lv_obj_get_disp
- >> lv_obj_del
- >> lv_event_send
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_disp_load_scr
- >> lv_scr_act
lv_disp_get_inactive_time (Thumb, 54 bytes, Stack size 16 bytes, lv_disp.o(.text), UNUSED)
[Calls]
- >> lv_tick_elaps
- >> lv_disp_get_next
lv_disp_trig_activity (Thumb, 24 bytes, Stack size 8 bytes, lv_disp.o(.text), UNUSED)
[Calls]
- >> lv_tick_get
- >> lv_disp_get_default
lv_disp_clean_dcache (Thumb, 28 bytes, Stack size 8 bytes, lv_disp.o(.text), UNUSED)
[Calls]
_lv_disp_get_refr_timer (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(.text), UNUSED)
[Calls]
lv_obj_event_base (Thumb, 44 bytes, Stack size 8 bytes, lv_event.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_obj_event_base
[Called By]- >> event_send_core
- >> lv_bar_event
- >> lv_arc_event
- >> lv_label_event
- >> lv_img_event
- >> draw_img
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> lv_checkbox_event
- >> lv_btnmatrix_event
- >> lv_textarea_event
- >> lv_table_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> lv_chart_event
- >> lv_colorwheel_event
- >> lv_led_event
- >> lv_meter_event
- >> lv_spinbox_event
- >> lv_tabview_event
lv_event_send (Thumb, 60 bytes, Stack size 40 bytes, lv_event.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]
[Called By]- >> focus_next_core
- >> lv_obj_del
- >> lv_scr_load_anim
- >> lv_disp_load_scr
- >> scr_load_anim_start
- >> scr_anim_ready
- >> lv_obj_move_to
- >> lv_obj_refr_size
- >> lv_obj_get_self_width
- >> lv_obj_get_self_height
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_init_obj
- >> draw_scrollbar
- >> lv_obj_event
- >> lv_obj_draw
- >> lv_obj_scroll_by
- >> lv_obj_set_parent
- >> lv_obj_hit_test
- >> _lv_indev_scroll_throw_handler
- >> _lv_indev_scroll_handler
- >> indev_keypad_proc
- >> indev_encoder_proc
- >> indev_proc_press
- >> indev_click_focus
- >> indev_gesture
- >> indev_proc_release
- >> lv_group_send_data
- >> lv_group_remove_all_objs
- >> lv_group_remove_obj
- >> lv_group_focus_obj
- >> lv_group_set_editing
- >> lv_group_del
- >> lv_refr_obj
- >> lv_refr_get_top_obj
- >> lv_refr_obj_and_children
- >> lv_obj_swap
- >> lv_obj_move_to_index
- >> obj_del_core
- >> refresh_children_style
- >> scroll_area_into_view
- >> scroll_anim_ready_cb
- >> scroll_by_raw
- >> lv_disp_drv_update
- >> draw_indic
- >> lv_arc_event
- >> lv_arc_draw
- >> lv_dropdown_close
- >> lv_dropdown_open
- >> list_release_handler
- >> btn_release_handler
- >> lv_checkbox_draw
- >> lv_btnmatrix_event
- >> draw_main
- >> lv_textarea_set_text
- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> lv_textarea_event
- >> insert_handler
- >> lv_table_event
- >> draw_main
- >> lv_slider_event
- >> draw_knob
- >> lv_roller_event
- >> release_handler
- >> lv_calendar_set_showed_date
- >> lv_chart_event
- >> draw_div_lines
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> draw_cursors
- >> my_constructor
- >> my_constructor
- >> double_click_reset
- >> lv_colorwheel_event
- >> lv_led_event
- >> lv_keyboard_def_event_cb
- >> draw_arcs
- >> draw_ticks_and_labels
- >> draw_needles
- >> lv_menu_set_load_page_event
- >> lv_menu_set_page
- >> tileview_event_cb
- >> cont_scroll_end_event_cb
- >> flex_update
- >> children_repos
- >> grid_update
- >> item_repos
lv_event_get_target (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
- >> lv_obj_draw
- >> lv_bar_event
- >> draw_indic
- >> lv_arc_event
- >> lv_arc_draw
- >> lv_label_event
- >> draw_main
- >> lv_img_event
- >> draw_img
- >> draw_list
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> draw_main
- >> lv_checkbox_event
- >> lv_checkbox_draw
- >> lv_btnmatrix_event
- >> draw_main
- >> draw_placeholder
- >> lv_textarea_event
- >> update_cursor_position_on_click
- >> draw_cursor
- >> label_event_cb
- >> lv_table_event
- >> draw_main
- >> lv_switch_event
- >> draw_main
- >> lv_slider_event
- >> draw_knob
- >> lv_roller_label_event
- >> draw_label
- >> lv_roller_event
- >> draw_main
- >> lv_line_event
- >> ta_event_cb
- >> birthday_event_cb
- >> slider_event_cb
- >> chart_event_cb
- >> color_event_cb
- >> draw_part_begin_event_cb
- >> lv_chart_event
- >> year_event_cb
- >> month_event_cb
- >> value_changed_event_cb
- >> month_event_cb
- >> value_changed_event_cb
- >> lv_colorwheel_event
- >> draw_disc_grad
- >> lv_led_event
- >> lv_keyboard_def_event_cb
- >> lv_meter_event
- >> lv_menu_load_page_event_cb
- >> lv_menu_back_event_cb
- >> lv_spinbox_event
- >> tileview_event_cb
- >> lv_tabview_event
- >> btns_value_changed_event_cb
- >> cont_scroll_end_event_cb
lv_event_get_current_target (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
- >> lv_obj_event
- >> calendar_event_cb
lv_event_get_code (Thumb, 8 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
- >> lv_obj_event
- >> lv_obj_draw
- >> lv_bar_event
- >> lv_arc_event
- >> lv_label_event
- >> lv_img_event
- >> draw_img
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> lv_checkbox_event
- >> lv_btnmatrix_event
- >> lv_textarea_event
- >> update_cursor_position_on_click
- >> label_event_cb
- >> lv_table_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> draw_main
- >> lv_line_event
- >> ta_event_cb
- >> birthday_event_cb
- >> calendar_event_cb
- >> slider_event_cb
- >> chart_event_cb
- >> shop_chart_event_cb
- >> color_event_cb
- >> color_changer_event_cb
- >> lv_chart_event
- >> lv_colorwheel_event
- >> lv_led_event
- >> lv_meter_event
- >> lv_menu_back_event_cb
- >> lv_spinbox_event
- >> tileview_event_cb
- >> lv_tabview_event
- >> cont_scroll_end_event_cb
lv_event_get_param (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
- >> lv_obj_event
- >> lv_obj_draw
- >> lv_bar_event
- >> lv_arc_event
- >> lv_label_event
- >> lv_img_event
- >> draw_img
- >> lv_dropdown_event
- >> lv_checkbox_event
- >> lv_btnmatrix_event
- >> lv_textarea_event
- >> lv_table_event
- >> lv_switch_event
- >> lv_slider_event
- >> lv_roller_label_event
- >> lv_roller_event
- >> lv_line_event
- >> slider_event_cb
- >> chart_event_cb
- >> shop_chart_event_cb
- >> draw_part_begin_event_cb
- >> lv_chart_event
- >> lv_colorwheel_event
- >> lv_spinbox_event
lv_event_get_user_data (Thumb, 4 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
- >> ta_event_cb
- >> calendar_event_cb
- >> color_event_cb
- >> color_changer_event_cb
- >> year_event_cb
- >> month_event_cb
- >> lv_menu_value_changed_event_cb
- >> lv_menu_load_page_event_cb
- >> lv_menu_obj_del_event_cb
- >> lv_menu_back_event_cb
lv_event_stop_bubbling (Thumb, 10 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
lv_event_stop_processing (Thumb, 10 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
lv_event_register_id (Thumb, 10 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
_lv_event_mark_deleted (Thumb, 34 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
lv_obj_add_event_cb (Thumb, 124 bytes, Stack size 24 bytes, lv_event.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_obj_add_event_cb ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_mem_realloc
[Called By]- >> lv_textarea_constructor
- >> profile_create
- >> birthday_event_cb
- >> analytics_create
- >> shop_create
- >> color_changer_create
- >> lv_calendar_constructor
- >> my_constructor
- >> my_constructor
- >> lv_keyboard_constructor
- >> lv_menu_set_load_page_event
- >> lv_menu_set_sidebar_page
- >> lv_menu_constructor
- >> lv_tileview_constructor
- >> lv_tabview_constructor
lv_obj_remove_event_cb (Thumb, 114 bytes, Stack size 16 bytes, lv_event.o(.text), UNUSED)
[Calls]
[Called By]- >> lv_menu_set_load_page_event
lv_obj_remove_event_cb_with_user_data (Thumb, 134 bytes, Stack size 24 bytes, lv_event.o(.text), UNUSED)
[Calls]
lv_obj_remove_event_dsc (Thumb, 112 bytes, Stack size 16 bytes, lv_event.o(.text), UNUSED)
[Calls]
lv_obj_get_event_user_data (Thumb, 52 bytes, Stack size 12 bytes, lv_event.o(.text), UNUSED)
lv_event_get_indev (Thumb, 74 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
lv_event_get_draw_part_dsc (Thumb, 18 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
lv_event_get_draw_ctx (Thumb, 34 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
- >> lv_obj_draw
- >> draw_indic
- >> lv_arc_draw
- >> draw_main
- >> draw_img
- >> draw_list
- >> draw_main
- >> lv_checkbox_draw
- >> draw_main
- >> draw_placeholder
- >> draw_cursor
- >> draw_main
- >> draw_main
- >> draw_knob
- >> draw_label
- >> draw_main
- >> lv_line_event
- >> lv_chart_event
- >> lv_colorwheel_event
- >> draw_disc_grad
- >> lv_led_event
- >> lv_meter_event
lv_event_get_old_size (Thumb, 14 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
lv_event_get_key (Thumb, 20 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
lv_event_get_scroll_anim (Thumb, 14 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
lv_event_set_ext_draw_size (Thumb, 22 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
- >> lv_label_event
- >> lv_chart_event
lv_event_get_self_size_info (Thumb, 14 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
lv_event_get_hit_test_info (Thumb, 14 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
lv_event_get_cover_area (Thumb, 16 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
lv_event_set_cover_res (Thumb, 18 bytes, Stack size 0 bytes, lv_event.o(.text), UNUSED)
_lv_group_init (Thumb, 8 bytes, Stack size 0 bytes, lv_group.o(.text))
[Calls]
[Called By]
lv_group_create (Thumb, 44 bytes, Stack size 8 bytes, lv_group.o(.text), UNUSED)
[Calls]
- >> _lv_ll_ins_head
- >> _lv_ll_init
lv_group_del (Thumb, 118 bytes, Stack size 16 bytes, lv_group.o(.text), UNUSED)
[Calls]
- >> get_indev
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_mem_free
- >> lv_indev_set_group
- >> lv_indev_get_next
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> _lv_ll_clear
lv_group_set_default (Thumb, 6 bytes, Stack size 0 bytes, lv_group.o(.text), UNUSED)
lv_group_get_default (Thumb, 6 bytes, Stack size 0 bytes, lv_group.o(.text))
[Called By]
- >> lv_obj_class_init_obj
- >> analytics_create
- >> lv_tabview_constructor
lv_group_focus_prev (Thumb, 6 bytes, Stack size 0 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_group_focus_prev ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> lv_group_refocus
- >> indev_keypad_proc
- >> indev_encoder_proc
lv_group_focus_next (Thumb, 6 bytes, Stack size 0 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> lv_group_refocus
- >> indev_keypad_proc
- >> indev_encoder_proc
lv_group_add_obj (Thumb, 104 bytes, Stack size 16 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = lv_group_add_obj ⇒ lv_group_refocus ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_group_refocus
- >> lv_obj_allocate_spec_attr
- >> lv_obj_get_group
- >> _lv_ll_ins_tail
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_obj_class_init_obj
- >> analytics_create
- >> lv_tabview_constructor
lv_group_get_focused (Thumb, 14 bytes, Stack size 0 bytes, lv_group.o(.text))
[Called By]
- >> indev_keypad_proc
- >> indev_encoder_proc
- >> lv_group_send_data
- >> lv_group_set_editing
lv_group_set_editing (Thumb, 66 bytes, Stack size 16 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_group_set_editing ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> get_indev
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_group_get_focused
[Called By]- >> indev_keypad_proc
- >> indev_encoder_proc
- >> lv_group_focus_obj
- >> lv_arc_event
- >> list_release_handler
- >> btn_release_handler
- >> lv_slider_event
- >> release_handler
lv_group_focus_obj (Thumb, 144 bytes, Stack size 16 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = lv_group_focus_obj ⇒ lv_group_set_editing ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> get_indev
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_group
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_group_set_editing
[Called By]- >> indev_click_focus
- >> lv_group_swap_obj
lv_group_swap_obj (Thumb, 86 bytes, Stack size 16 bytes, lv_group.o(.text), UNUSED)
[Calls]
- >> lv_obj_get_group
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_group_focus_obj
[Called By]
lv_group_remove_obj (Thumb, 178 bytes, Stack size 24 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_group_remove_obj ⇒ lv_group_refocus ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_group_refocus
- >> get_indev
- >> lv_event_send
- >> lv_obj_get_group
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_tail
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]
lv_group_remove_all_objs (Thumb, 74 bytes, Stack size 16 bytes, lv_group.o(.text), UNUSED)
[Calls]
- >> get_indev
- >> lv_obj_invalidate
- >> lv_event_send
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> _lv_ll_clear
lv_group_focus_freeze (Thumb, 18 bytes, Stack size 0 bytes, lv_group.o(.text), UNUSED)
lv_group_send_data (Thumb, 22 bytes, Stack size 16 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_group_send_data ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]- >> lv_event_send
- >> lv_group_get_focused
[Called By]- >> indev_keypad_proc
- >> indev_encoder_proc
lv_group_set_focus_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_group.o(.text), UNUSED)
lv_group_set_refocus_policy (Thumb, 10 bytes, Stack size 0 bytes, lv_group.o(.text), UNUSED)
lv_group_set_wrap (Thumb, 10 bytes, Stack size 0 bytes, lv_group.o(.text), UNUSED)
lv_group_get_focus_cb (Thumb, 8 bytes, Stack size 0 bytes, lv_group.o(.text), UNUSED)
lv_group_get_editing (Thumb, 12 bytes, Stack size 0 bytes, lv_group.o(.text))
[Called By]
- >> lv_obj_event
- >> indev_encoder_proc
- >> lv_arc_event
- >> list_release_handler
- >> lv_dropdown_event
- >> lv_btnmatrix_event
- >> lv_slider_event
- >> lv_roller_event
- >> release_handler
- >> lv_spinbox_event
lv_group_get_wrap (Thumb, 12 bytes, Stack size 0 bytes, lv_group.o(.text), UNUSED)
lv_group_get_obj_count (Thumb, 4 bytes, Stack size 0 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = lv_group_get_obj_count ⇒ _lv_ll_get_len
[Calls]
[Called By]
lv_indev_search_obj (Thumb, 96 bytes, Stack size 24 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 120 + In Cycle
- Call Chain = lv_indev_search_obj ⇒ lv_indev_search_obj (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_obj_hit_test
- >> _lv_area_is_point_on
- >> lv_indev_search_obj
[Called By]- >> lv_indev_search_obj
- >> indev_proc_press
lv_indev_read_timer_cb (Thumb, 162 bytes, Stack size 32 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 392
- Call Chain = lv_indev_read_timer_cb ⇒ indev_encoder_proc ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_tick_get
- >> _lv_indev_read
- >> indev_button_proc
- >> indev_pointer_proc
- >> indev_keypad_proc
- >> indev_encoder_proc
- >> indev_proc_reset_query_handler
[Address Reference Count : 1]
lv_indev_enable (Thumb, 16 bytes, Stack size 0 bytes, lv_indev.o(.text), UNUSED)
lv_indev_get_act (Thumb, 6 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> event_send_core
- >> lv_obj_event
- >> find_scroll_obj
- >> _lv_indev_scroll_throw_handler
- >> lv_arc_event
- >> list_release_handler
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> btn_release_handler
- >> lv_btnmatrix_event
- >> update_cursor_position_on_click
- >> lv_table_event
- >> get_pressed_cell
- >> lv_slider_event
- >> lv_roller_event
- >> release_handler
- >> ta_event_cb
- >> birthday_event_cb
- >> lv_chart_event
- >> double_click_reset
- >> lv_colorwheel_event
- >> lv_spinbox_event
lv_indev_get_type (Thumb, 10 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> get_indev
- >> lv_obj_event
- >> lv_arc_event
- >> list_release_handler
- >> lv_dropdown_list_event
- >> lv_dropdown_event
- >> btn_release_handler
- >> lv_btnmatrix_event
- >> update_cursor_position_on_click
- >> lv_table_event
- >> get_pressed_cell
- >> lv_slider_event
- >> lv_roller_event
- >> release_handler
- >> ta_event_cb
- >> birthday_event_cb
- >> lv_colorwheel_event
- >> lv_spinbox_event
lv_indev_reset (Thumb, 132 bytes, Stack size 16 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_indev_reset
[Calls]
[Called By]- >> obj_del_core
- >> ta_event_cb
lv_indev_reset_long_press (Thumb, 26 bytes, Stack size 8 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_indev_reset_long_press
[Calls]
[Called By]
lv_indev_set_cursor (Thumb, 66 bytes, Stack size 8 bytes, lv_indev.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_pos
- >> lv_disp_get_layer_sys
- >> lv_obj_set_parent
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
lv_indev_set_group (Thumb, 16 bytes, Stack size 0 bytes, lv_indev.o(.text), UNUSED)
[Called By]
lv_indev_set_button_points (Thumb, 12 bytes, Stack size 0 bytes, lv_indev.o(.text), UNUSED)
lv_indev_get_point (Thumb, 32 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> lv_arc_event
- >> list_release_handler
- >> lv_dropdown_list_event
- >> lv_btnmatrix_event
- >> update_cursor_position_on_click
- >> get_pressed_cell
- >> lv_slider_event
- >> release_handler
- >> lv_chart_event
- >> lv_colorwheel_event
lv_indev_get_gesture_dir (Thumb, 8 bytes, Stack size 0 bytes, lv_indev.o(.text), UNUSED)
lv_indev_get_key (Thumb, 16 bytes, Stack size 0 bytes, lv_indev.o(.text), UNUSED)
lv_indev_get_scroll_dir (Thumb, 30 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> lv_obj_get_scrollbar_area
lv_indev_get_scroll_obj (Thumb, 24 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_obj_is_scrolling
- >> lv_dropdown_list_event
- >> btn_release_handler
- >> lv_table_event
lv_indev_get_vect (Thumb, 32 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> update_cursor_position_on_click
- >> lv_roller_event
lv_indev_wait_release (Thumb, 14 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> double_click_reset
- >> lv_colorwheel_event
lv_indev_get_obj_act (Thumb, 6 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> elastic_diff
- >> obj_del_core
- >> lv_dropdown_event
lv_indev_get_read_timer (Thumb, 8 bytes, Stack size 0 bytes, lv_indev.o(.text), UNUSED)
_lv_indev_scroll_handler (Thumb, 280 bytes, Stack size 32 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = _lv_indev_scroll_handler ⇒ lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_event_send
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_dir
- >> lv_obj_get_scroll_bottom
- >> find_scroll_obj
- >> init_scroll_limits
- >> elastic_diff
- >> scroll_limit_diff
[Called By]
_lv_indev_scroll_throw_handler (Thumb, 558 bytes, Stack size 48 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = _lv_indev_scroll_throw_handler ⇒ lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_event_send
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> find_snap_point_y
- >> find_snap_point_x
- >> elastic_diff
- >> scroll_limit_diff
[Called By]- >> indev_proc_press
- >> indev_proc_release
lv_indev_scroll_throw_predict (Thumb, 60 bytes, Stack size 0 bytes, lv_indev_scroll.o(.text))
[Called By]
lv_indev_scroll_get_snap_dist (Thumb, 42 bytes, Stack size 16 bytes, lv_indev_scroll.o(.text), UNUSED)
[Calls]
- >> find_snap_point_y
- >> find_snap_point_x
[Called By]
lv_is_initialized (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(.text), UNUSED)
lv_init (Thumb, 82 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = lv_init ⇒ lv_extra_init ⇒ lv_grid_init ⇒ lv_layout_register ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_init
- >> lv_extra_init
- >> lv_draw_init
- >> _lv_timer_core_init
- >> _lv_refr_init
- >> _lv_obj_style_init
- >> _lv_img_decoder_init
- >> _lv_fs_init
- >> _lv_anim_core_init
- >> _lv_ll_init
- >> _lv_group_init
[Called By]
lv_deinit (Thumb, 24 bytes, Stack size 8 bytes, lv_obj.o(.text), UNUSED)
[Calls]
- >> lv_mem_deinit
- >> lv_disp_set_default
- >> _lv_gc_clear_roots
lv_obj_create (Thumb, 20 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_obj_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_disp_drv_register
- >> lv_tabview_add_tab
- >> profile_create
- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> create_shop_item
- >> color_changer_create
- >> lv_menu_constructor
- >> lv_tabview_constructor
- >> lv_win_constructor
lv_obj_add_flag (Thumb, 102 bytes, Stack size 32 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_is_layout_positioned
- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_parent
[Called By]- >> lv_indev_set_cursor
- >> lv_arc_constructor
- >> lv_img_constructor
- >> lv_dropdown_close
- >> lv_dropdownlist_constructor
- >> lv_dropdown_constructor
- >> lv_checkbox_constructor
- >> lv_btn_constructor
- >> update_cursor_position_on_click
- >> lv_textarea_constructor
- >> lv_switch_constructor
- >> lv_keyboard_set_textarea
- >> profile_create
- >> ta_event_cb
- >> birthday_event_cb
- >> analytics_create
- >> shop_create
- >> color_changer_create
- >> lv_calendar_constructor
- >> lv_colorwheel_constructor
- >> lv_menu_set_load_page_event
- >> lv_menu_set_sidebar_page
- >> lv_menu_set_page
- >> lv_menu_page_constructor
- >> lv_menu_constructor
- >> lv_menu_value_changed_event_cb
- >> lv_menu_refr_sidebar_header_mode
- >> lv_menu_refr_main_header_mode
- >> lv_tileview_constructor
- >> lv_tabview_constructor
lv_obj_clear_flag (Thumb, 116 bytes, Stack size 32 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_is_layout_positioned
- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_parent
[Called By]- >> lv_disp_drv_register
- >> lv_indev_set_cursor
- >> lv_bar_constructor
- >> lv_arc_constructor
- >> lv_label_constructor
- >> lv_img_constructor
- >> lv_dropdown_open
- >> lv_dropdownlist_constructor
- >> lv_btn_constructor
- >> update_cursor_position_on_click
- >> lv_switch_constructor
- >> lv_slider_constructor
- >> lv_roller_constructor
- >> lv_line_constructor
- >> lv_tabview_add_tab
- >> ta_event_cb
- >> calendar_event_cb
- >> color_changer_create
- >> my_constructor
- >> lv_colorwheel_constructor
- >> lv_keyboard_constructor
- >> lv_menu_set_sidebar_page
- >> lv_menu_set_page
- >> lv_menu_section_constructor
- >> lv_menu_cont_constructor
- >> lv_menu_constructor
- >> lv_menu_value_changed_event_cb
- >> lv_menu_refr_sidebar_header_mode
- >> lv_menu_refr_main_header_mode
- >> lv_spinner_constructor
- >> lv_tabview_constructor
lv_obj_add_state (Thumb, 12 bytes, Stack size 0 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 328
- Call Chain = lv_obj_add_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_obj_event
- >> lv_dropdown_open
- >> profile_create
- >> shop_create
- >> lv_menu_set_page
lv_obj_clear_state (Thumb, 14 bytes, Stack size 0 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 328
- Call Chain = lv_obj_clear_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_obj_event
- >> indev_encoder_proc
- >> lv_dropdown_close
- >> lv_keyboard_set_textarea
- >> ta_event_cb
- >> lv_menu_set_page
- >> lv_menu_load_page_event_cb
lv_obj_has_flag (Thumb, 14 bytes, Stack size 0 bytes, lv_obj.o(.text))
[Called By]
- >> focus_next_core
- >> event_send_core
- >> lv_obj_invalidate
- >> lv_obj_move_to
- >> lv_obj_move_children_by
- >> lv_obj_area_is_visible
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> find_scroll_obj
- >> init_scroll_limits
- >> find_snap_point_y
- >> find_snap_point_x
- >> elastic_diff
- >> lv_obj_hit_test
- >> _lv_indev_scroll_throw_handler
- >> lv_indev_search_obj
- >> indev_encoder_proc
- >> indev_proc_press
- >> indev_click_focus
- >> indev_gesture
- >> lv_refr_obj
- >> lv_refr_get_top_obj
- >> scroll_area_into_view
- >> lv_arc_event
- >> lv_dropdown_is_open
- >> find_track_end
lv_obj_has_flag_any (Thumb, 10 bytes, Stack size 0 bytes, lv_obj.o(.text))
[Called By]
- >> calc_content_width
- >> calc_content_height
- >> lv_obj_is_layout_positioned
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> find_snap_point_y
- >> find_snap_point_x
- >> find_track_end
- >> children_repos
- >> calc_rows
- >> calc_cols
- >> item_repos
lv_obj_get_state (Thumb, 4 bytes, Stack size 0 bytes, lv_obj.o(.text))
[Called By]
- >> focus_next_core
- >> lv_switch_trigger_anim
- >> draw_main
lv_obj_has_state (Thumb, 10 bytes, Stack size 0 bytes, lv_obj.o(.text))
[Called By]
- >> lv_obj_hit_test
- >> slider_event_cb
lv_obj_get_group (Thumb, 10 bytes, Stack size 0 bytes, lv_obj.o(.text))
[Called By]
- >> lv_obj_event
- >> lv_obj_destructor
- >> indev_click_focus
- >> lv_group_remove_obj
- >> lv_group_swap_obj
- >> lv_group_focus_obj
- >> lv_group_add_obj
- >> obj_del_core
- >> lv_arc_event
- >> list_release_handler
- >> lv_dropdown_event
- >> btn_release_handler
- >> lv_btnmatrix_event
- >> lv_slider_event
- >> lv_roller_event
- >> release_handler
- >> lv_spinbox_event
lv_obj_allocate_spec_attr (Thumb, 54 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
[Called By]- >> lv_obj_add_event_cb
- >> lv_obj_set_ext_click_area
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_create_obj
- >> lv_obj_set_parent
- >> lv_group_add_obj
- >> lv_obj_set_scroll_snap_y
- >> lv_obj_set_scroll_snap_x
- >> lv_obj_set_scroll_dir
- >> lv_obj_set_scrollbar_mode
- >> scroll_by_raw
lv_obj_check_type (Thumb, 36 bytes, Stack size 0 bytes, lv_obj.o(.text))
[Called By]
lv_obj_has_class (Thumb, 18 bytes, Stack size 0 bytes, lv_obj.o(.text), UNUSED)
lv_obj_get_class (Thumb, 4 bytes, Stack size 0 bytes, lv_obj.o(.text), UNUSED)
lv_obj_is_valid (Thumb, 54 bytes, Stack size 16 bytes, lv_obj.o(.text), UNUSED)
[Calls]
- >> lv_disp_get_next
- >> obj_valid_child
lv_obj_class_create_obj (Thumb, 216 bytes, Stack size 24 bytes, lv_obj_class.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_obj_class_create_obj ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_mem_realloc
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_memset_00
- >> lv_mem_alloc
[Called By]- >> lv_obj_create
- >> lv_label_create
- >> lv_arc_create
- >> lv_img_create
- >> lv_dropdown_create
- >> lv_dropdown_constructor
- >> lv_checkbox_create
- >> lv_btnmatrix_create
- >> lv_btn_create
- >> lv_bar_create
- >> lv_textarea_create
- >> lv_table_create
- >> lv_switch_create
- >> lv_slider_create
- >> lv_roller_create
- >> lv_roller_constructor
- >> lv_line_create
- >> lv_tabview_create
- >> lv_meter_create
- >> lv_keyboard_create
- >> lv_chart_create
- >> lv_calendar_header_dropdown_create
- >> lv_calendar_create
- >> lv_calendar_header_arrow_create
- >> lv_colorwheel_create
- >> lv_menu_set_sidebar_page
- >> lv_menu_separator_create
- >> lv_menu_section_create
- >> lv_menu_cont_create
- >> lv_menu_page_create
- >> lv_menu_create
- >> lv_menu_constructor
- >> lv_led_create
- >> lv_spinbox_create
- >> lv_spinner_create
- >> lv_win_create
- >> lv_tileview_add_tile
- >> lv_tileview_create
lv_obj_is_group_def (Thumb, 28 bytes, Stack size 0 bytes, lv_obj_class.o(.text))
[Calls]
[Called By]- >> lv_obj_is_group_def
- >> lv_obj_class_init_obj
lv_obj_class_init_obj (Thumb, 116 bytes, Stack size 16 bytes, lv_obj_class.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_theme_apply
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_refresh_self_size
- >> lv_obj_is_group_def
- >> lv_obj_construct
- >> lv_obj_refresh_style
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_enable_style_refresh
- >> lv_obj_get_parent
- >> lv_group_add_obj
- >> lv_group_get_default
[Called By]- >> lv_obj_create
- >> lv_label_create
- >> lv_arc_create
- >> lv_img_create
- >> lv_dropdown_create
- >> lv_dropdown_constructor
- >> lv_checkbox_create
- >> lv_btnmatrix_create
- >> lv_btn_create
- >> lv_bar_create
- >> lv_textarea_create
- >> lv_table_create
- >> lv_switch_create
- >> lv_slider_create
- >> lv_roller_create
- >> lv_roller_constructor
- >> lv_line_create
- >> lv_tabview_create
- >> lv_meter_create
- >> lv_keyboard_create
- >> lv_chart_create
- >> lv_calendar_header_dropdown_create
- >> lv_calendar_create
- >> lv_calendar_header_arrow_create
- >> lv_colorwheel_create
- >> lv_menu_set_sidebar_page
- >> lv_menu_separator_create
- >> lv_menu_section_create
- >> lv_menu_cont_create
- >> lv_menu_page_create
- >> lv_menu_create
- >> lv_menu_constructor
- >> lv_led_create
- >> lv_spinbox_create
- >> lv_spinner_create
- >> lv_win_create
- >> lv_tileview_add_tile
- >> lv_tileview_create
_lv_obj_destruct (Thumb, 28 bytes, Stack size 8 bytes, lv_obj_class.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _lv_obj_destruct
[Called By]
lv_obj_is_editable (Thumb, 26 bytes, Stack size 0 bytes, lv_obj_class.o(.text))
[Calls]
[Called By]- >> lv_obj_event
- >> lv_obj_is_editable
- >> indev_encoder_proc
lv_obj_init_draw_rect_dsc (Thumb, 694 bytes, Stack size 32 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_memcpy
- >> lv_img_src_get_type
- >> lv_obj_get_style_blend_mode
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_text_color_filtered
- >> lv_obj_get_style_shadow_opa
- >> lv_obj_get_style_shadow_spread
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_outline_pad
- >> lv_obj_get_style_outline_opa
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_bg_color_filtered
- >> lv_obj_get_style_prop
[Called By]- >> lv_obj_draw
- >> draw_indic
- >> lv_arc_draw
- >> draw_box
- >> lv_checkbox_draw
- >> draw_main
- >> draw_cursor
- >> draw_main
- >> draw_main
- >> draw_knob
- >> draw_main
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> lv_colorwheel_event
- >> lv_led_event
- >> lv_meter_event
lv_obj_init_draw_label_dsc (Thumb, 158 bytes, Stack size 24 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = lv_obj_init_draw_label_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_blend_mode
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_text_color_filtered
- >> lv_obj_get_style_prop
[Called By]- >> draw_main
- >> draw_img
- >> draw_box_label
- >> draw_main
- >> lv_checkbox_draw
- >> draw_main
- >> draw_placeholder
- >> draw_cursor
- >> draw_main
- >> draw_label
- >> draw_main
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
lv_obj_init_draw_img_dsc (Thumb, 146 bytes, Stack size 24 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = lv_obj_init_draw_img_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_blend_mode
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_prop
[Called By]- >> draw_img
- >> draw_main
- >> draw_needles
lv_obj_init_draw_line_dsc (Thumb, 168 bytes, Stack size 24 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = lv_obj_init_draw_line_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_blend_mode
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_prop
[Called By]- >> lv_line_event
- >> draw_div_lines
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_scatter
- >> draw_cursors
- >> draw_disc_grad
- >> draw_ticks_and_labels
- >> draw_needles
lv_obj_init_draw_arc_dsc (Thumb, 142 bytes, Stack size 24 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = lv_obj_init_draw_arc_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_blend_mode
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_prop
[Called By]
lv_obj_calculate_ext_draw_size (Thumb, 216 bytes, Stack size 24 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = lv_obj_calculate_ext_draw_size ⇒ lv_obj_get_style_shadow_opa ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_shadow_opa
- >> lv_obj_get_style_shadow_spread
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_outline_pad
- >> lv_obj_get_style_outline_opa
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_prop
[Called By]- >> lv_obj_event
- >> lv_bar_event
- >> lv_checkbox_event
- >> lv_switch_event
- >> lv_slider_event
lv_obj_draw_dsc_init (Thumb, 16 bytes, Stack size 16 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_obj_draw_dsc_init
[Calls]
[Called By]- >> draw_scrollbar
- >> lv_obj_draw
- >> draw_indic
- >> lv_arc_draw
- >> lv_checkbox_draw
- >> draw_main
- >> draw_main
- >> draw_knob
- >> draw_div_lines
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> draw_cursors
- >> lv_led_event
- >> draw_arcs
- >> draw_ticks_and_labels
- >> draw_needles
lv_obj_draw_part_check_type (Thumb, 20 bytes, Stack size 0 bytes, lv_obj_draw.o(.text), UNUSED)
_lv_obj_get_ext_draw_size (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_draw.o(.text))
[Called By]
- >> lv_obj_invalidate
- >> lv_obj_is_visible
- >> lv_obj_area_is_visible
- >> lv_obj_refresh_ext_draw_size
- >> lv_refr_obj
lv_obj_refresh_ext_draw_size (Thumb, 88 bytes, Stack size 16 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_obj_refresh_ext_draw_size ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_obj_invalidate
- >> lv_event_send
- >> _lv_obj_get_ext_draw_size
[Called By]- >> lv_obj_refresh_style
- >> lv_obj_set_state
- >> lv_img_set_zoom
- >> lv_img_set_pivot
- >> lv_img_set_angle
- >> lv_img_event
- >> lv_img_set_src
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl
- >> lv_btnmatrix_set_map
- >> lv_slider_event
- >> lv_roller_set_options
- >> lv_roller_event
- >> lv_chart_set_axis_tick
- >> profile_create
lv_obj_set_y (Thumb, 46 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_y
- >> lv_obj_get_local_style_prop
[Called By]- >> lv_obj_set_pos
- >> set_y_anim
- >> lv_dropdown_open
- >> lv_roller_event
- >> refr_position
- >> set_y_anim
- >> inf_normalize
lv_obj_set_x (Thumb, 46 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_x ⇒ lv_obj_set_style_x ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_x
- >> lv_obj_get_local_style_prop
[Called By]- >> lv_obj_set_pos
- >> set_x_anim
- >> refr_position
lv_obj_set_pos (Thumb, 20 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = lv_obj_set_pos ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_y
- >> lv_obj_set_x
[Called By]- >> lv_scr_load_anim
- >> lv_obj_align_to
- >> lv_obj_align
- >> lv_indev_set_cursor
- >> indev_pointer_proc
- >> lv_tileview_tile_constructor
lv_obj_area_is_visible (Thumb, 216 bytes, Stack size 32 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = lv_obj_area_is_visible ⇒ _lv_area_intersect
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_disp
- >> lv_disp_get_layer_sys
- >> lv_disp_get_layer_top
- >> lv_disp_get_scr_prev
- >> lv_disp_get_scr_act
- >> _lv_area_intersect
- >> lv_area_copy
- >> _lv_obj_get_ext_draw_size
- >> lv_obj_get_parent
- >> lv_obj_get_screen
[Called By]- >> lv_obj_is_visible
- >> lv_obj_invalidate_area
lv_obj_invalidate_area (Thumb, 36 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_obj_get_disp
- >> _lv_inv_area
- >> lv_obj_area_is_visible
- >> lv_area_copy
[Called By]- >> lv_obj_invalidate
- >> lv_obj_event
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_scrollbar_invalidate
- >> lv_bar_event
- >> inv_knob_area
- >> inv_arc_area
- >> lv_img_set_zoom
- >> lv_img_set_pivot
- >> lv_img_set_angle
- >> invalidate_button_area
- >> cursor_blink_anim_cb
- >> refr_cursor_area
- >> invalidate_point
- >> invalidate_knob
- >> inv_arc
- >> inv_line
lv_obj_invalidate (Thumb, 104 bytes, Stack size 24 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_area_copy
- >> _lv_obj_get_ext_draw_size
- >> lv_obj_invalidate_area
- >> lv_obj_get_parent
[Called By]- >> focus_next_core
- >> lv_obj_del
- >> lv_disp_load_scr
- >> lv_disp_drv_register
- >> lv_obj_move_to
- >> lv_obj_refr_size
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_class_init_obj
- >> lv_obj_set_state
- >> lv_obj_set_parent
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_group_remove_all_objs
- >> lv_group_focus_obj
- >> lv_group_set_editing
- >> lv_group_del
- >> lv_label_set_text_fmt
- >> lv_label_set_text
- >> lv_obj_swap
- >> lv_obj_move_to_index
- >> lv_obj_clean
- >> refresh_children_style
- >> lv_obj_set_scrollbar_mode
- >> scroll_by_raw
- >> lv_disp_drv_update
- >> lv_bar_set_value_with_anim
- >> lv_bar_anim
- >> lv_bar_anim_ready
- >> lv_arc_set_rotation
- >> lv_arc_set_bg_end_angle
- >> lv_arc_set_bg_start_angle
- >> lv_arc_set_end_angle
- >> lv_arc_set_start_angle
- >> lv_label_set_text_sel_end
- >> lv_label_set_text_sel_start
- >> lv_label_refr_text
- >> set_ofs_x_anim
- >> set_ofs_y_anim
- >> lv_img_set_size_mode
- >> lv_img_set_antialias
- >> lv_img_set_offset_y
- >> lv_img_set_offset_x
- >> lv_dropdown_set_selected_highlight
- >> lv_dropdown_set_symbol
- >> lv_dropdown_set_dir
- >> lv_dropdown_set_selected
- >> lv_dropdown_clear_options
- >> lv_dropdown_add_option
- >> lv_dropdown_set_options_static
- >> lv_dropdown_set_options
- >> lv_dropdown_set_text
- >> list_release_handler
- >> lv_dropdown_list_event
- >> btn_release_handler
- >> position_to_selected
- >> lv_checkbox_set_text_static
- >> lv_checkbox_set_text
- >> lv_img_set_src
- >> lv_btnmatrix_set_map
- >> lv_bar_set_mode
- >> lv_bar_set_range
- >> lv_textarea_set_placeholder_text
- >> lv_textarea_set_text
- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> update_cursor_position_on_click
- >> lv_table_set_cell_value_fmt
- >> lv_table_set_cell_value
- >> lv_table_event
- >> lv_switch_event
- >> lv_switch_anim_exec_cb
- >> lv_switch_anim_ready
- >> lv_slider_event
- >> lv_line_set_y_invert
- >> lv_line_set_points
- >> lv_label_cut_text
- >> lv_label_ins_text
- >> lv_meter_set_scale_ticks
- >> lv_meter_set_scale_range
- >> lv_meter_set_scale_major_ticks
- >> lv_meter_set_indicator_value
- >> lv_meter_set_indicator_start_value
- >> lv_meter_set_indicator_end_value
- >> lv_meter_add_scale_lines
- >> lv_meter_add_needle_line
- >> lv_meter_add_arc
- >> lv_chart_set_zoom_x
- >> lv_chart_set_type
- >> lv_chart_set_series_color
- >> lv_chart_set_point_count
- >> lv_chart_set_next_value
- >> lv_chart_set_div_line_count
- >> lv_chart_set_axis_tick
- >> lv_calendar_set_showed_date
- >> chart_event_cb
- >> invalidate_point
- >> lv_calendar_set_day_names
- >> lv_colorwheel_set_mode
- >> lv_colorwheel_set_hsv
- >> lv_colorwheel_event
- >> lv_chart_set_ext_x_array
- >> lv_chart_set_ext_y_array
- >> lv_chart_set_value_by_id2
- >> lv_chart_set_value_by_id
- >> lv_chart_set_next_value2
- >> lv_chart_set_all_value
- >> lv_chart_set_cursor_point
- >> lv_chart_set_cursor_pos
- >> lv_chart_hide_series
- >> lv_chart_set_zoom_y
- >> lv_chart_set_update_mode
- >> lv_chart_set_range
- >> lv_chart_refresh
- >> lv_led_set_brightness
- >> lv_led_set_color
- >> lv_meter_add_needle_img
- >> children_repos
- >> item_repos
lv_obj_get_coords (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_pos.o(.text))
[Calls]
[Called By]- >> lv_obj_move_to
- >> lv_obj_refr_size
- >> lv_obj_get_content_coords
- >> lv_refr_obj
- >> lv_disp_drv_update
- >> draw_indic
- >> draw_img
- >> get_button_from_point
- >> draw_main
- >> invalidate_button_area
- >> update_cursor_position_on_click
- >> get_sel_area
- >> lv_line_event
- >> invalidate_point
lv_obj_get_content_coords (Thumb, 92 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = lv_obj_get_content_coords ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_area_increase
- >> lv_obj_get_coords
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]- >> lv_obj_move_to
- >> lv_obj_refr_size
- >> lv_label_get_letter_on
- >> draw_main
- >> lv_label_refr_text
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
- >> lv_meter_event
- >> inv_arc
- >> inv_line
lv_obj_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_pos.o(.text))
[Called By]
- >> lv_obj_get_y2
- >> lv_obj_align_to
- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> lv_obj_get_content_height
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_obj_get_scroll_bottom
- >> scroll_area_into_view
- >> get_center
- >> lv_img_set_zoom
- >> lv_img_set_pivot
- >> lv_img_set_angle
- >> lv_img_event
- >> draw_img
- >> lv_img_constructor
- >> lv_dropdown_open
- >> draw_main
- >> position_to_selected
- >> get_button_from_point
- >> lv_textarea_cursor_down
- >> draw_main
- >> lv_slider_event
- >> draw_knob
- >> draw_main
- >> get_sel_area
- >> lv_line_event
- >> ta_event_cb
- >> chart_event_cb
- >> my_constructor
- >> lv_colorwheel_event
- >> draw_disc_grad
- >> lv_win_constructor
- >> children_repos
- >> calc_rows
- >> item_repos
[Address Reference Count : 1]
lv_obj_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_pos.o(.text))
[Called By]
- >> lv_obj_get_x2
- >> lv_obj_align_to
- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> lv_obj_get_content_width
- >> lv_obj_get_scrollbar_area
- >> _lv_obj_style_create_transition
- >> lv_obj_event
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> scroll_area_into_view
- >> get_center
- >> lv_img_set_zoom
- >> lv_img_set_pivot
- >> lv_img_set_angle
- >> lv_img_event
- >> draw_img
- >> lv_img_constructor
- >> lv_dropdown_open
- >> draw_main
- >> get_button_from_point
- >> update_cursor_position_on_click
- >> lv_slider_event
- >> draw_knob
- >> lv_roller_label_event
- >> draw_main
- >> refr_position
- >> analytics_create
- >> color_event_cb
- >> color_changer_event_cb
- >> color_changer_anim_cb
- >> lv_colorwheel_event
- >> draw_disc_grad
- >> refr_knob_pos
- >> lv_win_constructor
- >> children_repos
- >> calc_cols
- >> item_repos
[Address Reference Count : 1]
lv_clamp_height (Thumb, 106 bytes, Stack size 20 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = lv_clamp_height
[Called By]
lv_obj_is_layout_positioned (Thumb, 40 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = lv_obj_is_layout_positioned ⇒ lv_obj_get_style_layout ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_layout
- >> lv_obj_has_flag_any
- >> lv_obj_get_parent
[Called By]- >> lv_obj_refr_pos
- >> calc_content_width
- >> calc_content_height
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
lv_obj_get_self_height (Thumb, 22 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = lv_obj_get_self_height ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]
[Called By]- >> calc_content_height
- >> lv_obj_get_scroll_bottom
lv_obj_get_content_height (Thumb, 52 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = lv_obj_get_content_height ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_height
[Called By]- >> lv_obj_align_to
- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> position_to_selected
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_event
- >> lv_textarea_set_cursor_pos
- >> refr_position
- >> inf_normalize
- >> lv_chart_event
- >> draw_div_lines
- >> draw_y_ticks
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> lv_chart_get_point_pos_by_id
- >> lv_menu_refr_sidebar_header_mode
- >> lv_menu_refr_main_header_mode
- >> lv_tileview_tile_constructor
- >> tileview_event_cb
- >> lv_obj_set_tile_id
- >> flex_update
- >> calc
- >> calc_rows
lv_clamp_width (Thumb, 106 bytes, Stack size 20 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = lv_clamp_width
[Called By]
lv_obj_get_self_width (Thumb, 22 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = lv_obj_get_self_width ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]
[Called By]- >> calc_content_width
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
lv_obj_get_content_width (Thumb, 52 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = lv_obj_get_content_width ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_width
[Called By]- >> lv_obj_align_to
- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> lv_label_event
- >> lv_btnmatrix_set_map
- >> lv_textarea_set_cursor_pos
- >> refr_position
- >> lv_label_get_letter_pos
- >> shop_create
- >> lv_chart_event
- >> draw_div_lines
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> invalidate_point
- >> lv_chart_get_point_pos_by_id
- >> lv_tileview_tile_constructor
- >> tileview_event_cb
- >> lv_tabview_set_act
- >> cont_scroll_end_event_cb
- >> lv_obj_set_tile_id
- >> flex_update
- >> children_repos
- >> calc
- >> calc_cols
lv_obj_refr_size (Thumb, 702 bytes, Stack size 64 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 400
- Call Chain = lv_obj_refr_size ⇒ calc_content_width ⇒ lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_content_width
- >> lv_clamp_width
- >> lv_obj_get_content_height
- >> lv_clamp_height
- >> lv_obj_get_content_coords
- >> lv_obj_get_coords
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> calc_content_width
- >> calc_content_height
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_area_is_in
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_obj_get_parent
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_scroll_to
- >> lv_obj_readjust_scroll
[Called By]- >> layout_update_core
- >> lv_menu_refr_sidebar_header_mode
- >> lv_menu_refr_main_header_mode
- >> flex_update
- >> grid_update
lv_obj_set_height (Thumb, 46 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_height ⇒ lv_obj_set_style_height ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_height
- >> lv_obj_get_local_style_prop
[Called By]- >> lv_obj_set_content_height
- >> lv_obj_set_size
- >> lv_dropdown_open
- >> lv_textarea_set_one_line
- >> lv_roller_set_visible_row_count
- >> profile_create
- >> ta_event_cb
- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> my_constructor
- >> lv_menu_constructor
- >> lv_tabview_constructor
lv_obj_set_width (Thumb, 46 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_width ⇒ lv_obj_set_style_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_width
- >> lv_obj_get_local_style_prop
[Called By]- >> lv_obj_set_content_width
- >> lv_obj_set_size
- >> lv_dropdown_open
- >> lv_textarea_set_one_line
- >> lv_textarea_constructor
- >> profile_create
- >> create_meter_box
- >> shop_create
- >> color_changer_anim_cb
- >> lv_calendar_constructor
- >> my_constructor
- >> lv_spinbox_constructor
- >> lv_tabview_constructor
- >> lv_win_constructor
lv_obj_set_size (Thumb, 20 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = lv_obj_set_size ⇒ lv_obj_set_width ⇒ lv_obj_set_style_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_width
- >> lv_obj_set_height
[Called By]- >> lv_tabview_add_tab
- >> birthday_event_cb
- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> create_shop_item
- >> color_changer_create
- >> my_constructor
- >> lv_menu_set_sidebar_page
- >> lv_menu_constructor
- >> lv_tileview_tile_constructor
- >> lv_tileview_constructor
- >> lv_tabview_constructor
- >> lv_win_add_btn
- >> lv_win_constructor
lv_obj_set_content_width (Thumb, 52 bytes, Stack size 24 bytes, lv_obj_pos.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_width
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
lv_obj_set_content_height (Thumb, 52 bytes, Stack size 24 bytes, lv_obj_pos.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_height
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
lv_obj_mark_layout_as_dirty (Thumb, 42 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = lv_obj_mark_layout_as_dirty ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen
[Calls]- >> lv_obj_get_disp
- >> lv_timer_resume
- >> lv_obj_get_screen
[Called By]- >> lv_obj_set_layout
- >> lv_obj_refresh_self_size
- >> lv_obj_refresh_style
- >> lv_obj_class_init_obj
- >> lv_obj_event
- >> lv_obj_set_parent
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> invalidate_layout_cb
- >> lv_obj_set_grid_cell
- >> lv_obj_set_flex_grow
lv_obj_set_layout (Thumb, 20 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = lv_obj_set_layout ⇒ lv_obj_set_style_layout ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_set_style_layout
[Called By]
lv_obj_move_children_by (Thumb, 100 bytes, Stack size 32 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 32 + In Cycle
- Call Chain = lv_obj_move_children_by ⇒ lv_obj_move_children_by (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_obj_move_children_by
[Called By]- >> lv_obj_move_to
- >> lv_obj_move_children_by
- >> scroll_by_raw
- >> children_repos
- >> item_repos
lv_obj_move_to (Thumb, 282 bytes, Stack size 48 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 356
- Call Chain = lv_obj_move_to ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_move_children_by
- >> lv_obj_get_content_coords
- >> lv_obj_get_coords
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> _lv_area_is_in
- >> lv_obj_scrollbar_invalidate
[Called By]
lv_obj_refr_pos (Thumb, 446 bytes, Stack size 48 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 404
- Call Chain = lv_obj_refr_pos ⇒ lv_obj_move_to ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_move_to
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_align
- >> lv_obj_get_style_y
- >> lv_obj_get_style_x
- >> lv_obj_is_layout_positioned
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_style_prop
- >> lv_obj_get_parent
[Called By]
lv_obj_update_layout (Thumb, 48 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 436
- Call Chain = lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> layout_update_core
- >> lv_obj_get_screen
[Called By]- >> lv_obj_align_to
- >> lv_obj_scroll_to_view_recursive
- >> _lv_disp_refr_timer
- >> lv_obj_update_snap
- >> lv_obj_scroll_to_view
- >> lv_obj_scroll_by_bounded
- >> lv_img_set_zoom
- >> lv_img_set_pivot
- >> lv_img_set_angle
- >> lv_dropdown_open
- >> lv_textarea_set_cursor_pos
- >> ta_event_cb
- >> analytics_create
- >> shop_create
- >> my_constructor
- >> lv_menu_refr_main_header_mode
- >> lv_tileview_tile_constructor
- >> lv_tabview_set_act
- >> lv_obj_set_tile_id
lv_layout_register (Thumb, 48 bytes, Stack size 24 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_layout_register ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_grid_init
- >> lv_flex_init
lv_obj_set_align (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_pos.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_style_align
lv_obj_align (Thumb, 28 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = lv_obj_align ⇒ lv_obj_set_pos ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_pos
- >> lv_obj_set_style_align
[Called By]- >> lv_demo_widgets
- >> _lv_disp_refr_timer
- >> lv_dropdown_open
- >> lv_textarea_set_align
- >> lv_obj_center
- >> birthday_event_cb
- >> analytics_create
- >> color_changer_create
- >> color_changer_anim_cb
- >> lv_keyboard_constructor
- >> lv_win_add_btn
lv_obj_align_to (Thumb, 730 bytes, Stack size 56 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 492
- Call Chain = lv_obj_align_to ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_pos
- >> lv_obj_update_layout
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_parent
- >> lv_obj_set_style_align
[Called By]- >> lv_demo_widgets
- >> lv_dropdown_open
- >> analytics_create
lv_obj_get_x (Thumb, 56 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = lv_obj_get_x ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_scroll_x
- >> lv_obj_get_parent
[Called By]- >> lv_obj_get_x2
- >> tileview_event_cb
- >> lv_obj_set_tile_id
- >> lv_obj_set_tile
lv_obj_get_x2 (Thumb, 22 bytes, Stack size 8 bytes, lv_obj_pos.o(.text), UNUSED)
[Calls]
- >> lv_obj_get_x
- >> lv_obj_get_width
lv_obj_get_y (Thumb, 64 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = lv_obj_get_y ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_scroll_y
- >> lv_obj_get_parent
[Called By]- >> lv_obj_get_y2
- >> lv_dropdown_open
- >> lv_roller_event
- >> refr_position
- >> tileview_event_cb
- >> lv_obj_set_tile_id
- >> lv_obj_set_tile
lv_obj_get_y2 (Thumb, 22 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = lv_obj_get_y2 ⇒ lv_obj_get_y ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_y
- >> lv_obj_get_height
[Called By]
lv_obj_get_x_aligned (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_pos.o(.text), UNUSED)
[Calls]
lv_obj_get_y_aligned (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_pos.o(.text), UNUSED)
[Calls]
lv_obj_refresh_self_size (Thumb, 46 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = lv_obj_refresh_self_size ⇒ lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> lv_obj_mark_layout_as_dirty
[Called By]- >> lv_obj_class_init_obj
- >> lv_label_refr_text
- >> lv_dropdown_event
- >> lv_checkbox_set_text_static
- >> lv_checkbox_set_text
- >> lv_img_set_src
- >> refr_size
- >> lv_roller_event
- >> lv_line_set_points
- >> lv_chart_set_zoom_x
- >> lv_chart_event
- >> lv_chart_set_zoom_y
lv_obj_is_visible (Thumb, 70 bytes, Stack size 24 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = lv_obj_is_visible ⇒ lv_obj_area_is_visible ⇒ _lv_area_intersect
[Calls]- >> lv_obj_area_is_visible
- >> lv_area_copy
- >> _lv_obj_get_ext_draw_size
[Called By]
lv_obj_set_ext_click_area (Thumb, 16 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_obj_set_ext_click_area ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_arc_constructor
- >> lv_slider_constructor
lv_obj_get_click_area (Thumb, 62 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_obj_get_click_area
[Calls]
[Called By]- >> lv_obj_hit_test
- >> lv_img_event
lv_obj_hit_test (Thumb, 94 bytes, Stack size 32 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = lv_obj_hit_test ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_event_send
- >> lv_obj_get_click_area
- >> lv_obj_has_state
- >> _lv_area_is_point_on
[Called By]
lv_obj_set_scrollbar_mode (Thumb, 40 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_obj_set_scrollbar_mode ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_obj_invalidate
[Called By]- >> lv_disp_drv_register
- >> lv_tabview_constructor
lv_obj_set_scroll_dir (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_obj_set_scroll_dir ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_tileview_tile_constructor
- >> tileview_event_cb
- >> lv_obj_set_tile
lv_obj_set_scroll_snap_x (Thumb, 22 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_obj_set_scroll_snap_x ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_tileview_constructor
- >> lv_tabview_constructor
lv_obj_set_scroll_snap_y (Thumb, 22 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_obj_set_scroll_snap_y ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_allocate_spec_attr
[Called By]- >> lv_tileview_constructor
lv_obj_get_scrollbar_mode (Thumb, 16 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text))
[Called By]
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
lv_obj_get_scroll_dir (Thumb, 16 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text))
[Called By]
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> find_scroll_obj
- >> _lv_indev_scroll_handler
- >> scroll_area_into_view
lv_obj_get_scroll_snap_x (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text))
[Called By]
- >> init_scroll_limits
- >> find_snap_point_x
- >> elastic_diff
- >> _lv_indev_scroll_throw_handler
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
lv_obj_get_scroll_snap_y (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text))
[Called By]
- >> init_scroll_limits
- >> find_snap_point_y
- >> elastic_diff
- >> _lv_indev_scroll_throw_handler
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
lv_obj_get_scroll_x (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text))
[Called By]
- >> lv_obj_get_x
- >> lv_obj_move_to
- >> lv_obj_scroll_to_x
- >> lv_obj_event
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_scroll_by_bounded
- >> lv_obj_get_scroll_end
- >> scroll_x_anim
- >> get_pressed_cell
- >> draw_main
- >> lv_line_event
- >> flex_update
- >> grid_update
lv_obj_get_scroll_y (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text))
[Called By]
- >> lv_obj_get_y
- >> lv_obj_move_to
- >> lv_obj_scroll_to_y
- >> lv_obj_event
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_bottom
- >> lv_obj_scroll_by_bounded
- >> lv_obj_get_scroll_end
- >> scroll_y_anim
- >> get_pressed_cell
- >> draw_main
- >> lv_line_event
- >> flex_update
- >> grid_update
lv_obj_get_scroll_top (Thumb, 14 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text))
[Called By]
- >> lv_obj_align_to
- >> lv_obj_refr_size
- >> lv_obj_get_scrollbar_area
- >> lv_obj_constructor
- >> find_scroll_obj
- >> _lv_indev_scroll_throw_handler
- >> _lv_indev_scroll_handler
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
- >> draw_main
- >> lv_textarea_set_cursor_pos
- >> draw_div_lines
- >> draw_y_ticks
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> lv_chart_get_point_pos_by_id
lv_obj_get_scroll_bottom (Thumb, 154 bytes, Stack size 32 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = lv_obj_get_scroll_bottom ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_self_height
- >> lv_obj_get_scroll_y
- >> lv_obj_get_height
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]- >> lv_obj_get_scrollbar_area
- >> find_scroll_obj
- >> _lv_indev_scroll_throw_handler
- >> _lv_indev_scroll_handler
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
lv_obj_get_scroll_left (Thumb, 184 bytes, Stack size 40 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_self_width
- >> lv_obj_get_width
- >> lv_obj_get_scroll_x
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
[Called By]- >> lv_obj_align_to
- >> lv_obj_refr_size
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> lv_obj_constructor
- >> find_scroll_obj
- >> _lv_indev_scroll_throw_handler
- >> _lv_indev_scroll_handler
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
- >> lv_textarea_set_cursor_pos
- >> lv_chart_event
- >> draw_div_lines
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> invalidate_point
- >> lv_chart_get_point_pos_by_id
lv_obj_get_scroll_right (Thumb, 176 bytes, Stack size 32 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = lv_obj_get_scroll_right ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_self_width
- >> lv_obj_get_width
- >> lv_obj_get_scroll_x
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
[Called By]- >> lv_obj_align_to
- >> lv_obj_get_scrollbar_area
- >> lv_obj_event
- >> find_scroll_obj
- >> _lv_indev_scroll_throw_handler
- >> _lv_indev_scroll_handler
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
lv_obj_get_scroll_end (Thumb, 54 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_obj_get_scroll_end ⇒ lv_anim_get
[Calls]- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_anim_get
[Called By]- >> tileview_event_cb
- >> cont_scroll_end_event_cb
lv_obj_scroll_by (Thumb, 262 bytes, Stack size 88 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_get_disp
- >> lv_event_send
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_anim_speed_to_time
- >> scroll_by_raw
[Called By]- >> _lv_indev_scroll_throw_handler
- >> _lv_indev_scroll_handler
- >> lv_obj_update_snap
- >> lv_obj_scroll_by_bounded
- >> scroll_area_into_view
- >> lv_obj_readjust_scroll
lv_obj_scroll_by_bounded (Thumb, 222 bytes, Stack size 32 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 280 + In Cycle
- Call Chain = lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_style_base_dir
[Called By]- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
lv_obj_scroll_to_y (Thumb, 36 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_anim_del
- >> lv_obj_get_scroll_y
- >> lv_obj_scroll_by_bounded
[Called By]- >> calc_content_height
- >> lv_obj_event
- >> lv_obj_scroll_to
- >> position_to_selected
- >> lv_textarea_set_cursor_pos
lv_obj_scroll_to_x (Thumb, 60 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_anim_del
- >> lv_obj_get_scroll_x
- >> lv_obj_scroll_by_bounded
[Called By]- >> calc_content_width
- >> lv_obj_event
- >> lv_obj_scroll_to
- >> lv_textarea_set_cursor_pos
- >> lv_tabview_set_act
lv_obj_scroll_to (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = lv_obj_scroll_to ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
[Called By]- >> lv_obj_refr_size
- >> lv_obj_clean
- >> lv_textarea_set_one_line
- >> lv_obj_set_tile
lv_obj_scroll_to_view (Thumb, 30 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text), UNUSED)
[Calls]
- >> lv_obj_update_layout
- >> scroll_area_into_view
lv_obj_scroll_to_view_recursive (Thumb, 56 bytes, Stack size 24 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 460
- Call Chain = lv_obj_scroll_to_view_recursive ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_get_parent
- >> scroll_area_into_view
[Called By]- >> lv_obj_event
- >> ta_event_cb
lv_obj_is_scrolling (Thumb, 32 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text), UNUSED)
[Calls]
- >> lv_indev_get_scroll_obj
- >> lv_indev_get_next
lv_obj_update_snap (Thumb, 36 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text), UNUSED)
[Calls]
- >> lv_obj_update_layout
- >> lv_obj_scroll_by
- >> lv_indev_scroll_get_snap_dist
lv_obj_get_scrollbar_area (Thumb, 1620 bytes, Stack size 104 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_area_set
- >> lv_obj_get_width
- >> lv_obj_get_scrollbar_mode
- >> lv_obj_get_height
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_dir
- >> lv_obj_get_scroll_bottom
- >> lv_indev_get_scroll_obj
- >> lv_indev_get_scroll_dir
- >> lv_indev_get_next
- >> lv_disp_get_dpi
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]- >> draw_scrollbar
- >> lv_obj_event
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_scrollbar_invalidate
lv_obj_scrollbar_invalidate (Thumb, 66 bytes, Stack size 24 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> lv_obj_get_scrollbar_area
- >> lv_area_get_size
[Called By]- >> lv_obj_del
- >> lv_obj_move_to
- >> lv_obj_refr_size
- >> lv_obj_set_parent
lv_obj_readjust_scroll (Thumb, 146 bytes, Stack size 24 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = lv_obj_readjust_scroll ⇒ lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_style_base_dir
[Called By]- >> lv_obj_del
- >> lv_obj_refr_size
- >> lv_obj_set_parent
- >> lv_chart_set_zoom_x
- >> lv_chart_set_zoom_y
lv_obj_get_style_prop (Thumb, 208 bytes, Stack size 48 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 132 + In Cycle
- Call Chain = lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_prop
- >> lv_obj_get_parent
- >> lv_style_prop_get_default
- >> get_prop_core
[Called By]- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_layout
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_align
- >> lv_obj_get_style_y
- >> lv_obj_get_style_x
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> lv_obj_init_draw_arc_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_get_style_blend_mode
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_text_color_filtered
- >> lv_obj_get_style_shadow_opa
- >> lv_obj_get_style_shadow_spread
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_outline_pad
- >> lv_obj_get_style_outline_opa
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_bg_color_filtered
- >> lv_obj_refresh_style
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_scrollbar_area
- >> lv_obj_calculate_ext_draw_size
- >> _lv_obj_style_create_transition
- >> lv_obj_get_style_layout
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_clip_corner
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_border_post
- >> lv_obj_get_style_bg_opa
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_align
- >> lv_obj_event
- >> lv_obj_draw
- >> scrollbar_init_draw_dsc
- >> lv_obj_constructor
- >> lv_obj_get_style_prop
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_calculate_style_text_align
- >> lv_obj_fade_out
- >> trans_anim_start_cb
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> draw_indic
- >> lv_bar_set_value_with_anim
- >> lv_obj_get_style_arc_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> inv_arc_area
- >> lv_label_get_letter_on
- >> lv_obj_get_style_anim_speed
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_width
- >> draw_main
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_transform_zoom
- >> draw_img
- >> lv_dropdown_open
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_top
- >> draw_main
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_checkbox_draw
- >> lv_img_set_src
- >> lv_btnmatrix_set_map
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> draw_cursor
- >> start_cursor_blink
- >> refr_cursor_area
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_max_height
- >> lv_obj_get_style_min_height
- >> draw_main
- >> lv_switch_trigger_anim
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> draw_main
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_transform_width
- >> lv_slider_event
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_border_width
- >> get_selected_label_width
- >> draw_main
- >> refr_position
- >> lv_obj_get_style_line_width
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> draw_div_lines
- >> invalidate_point
- >> lv_obj_get_style_arc_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_arc_rounded
- >> lv_meter_event
- >> lv_tabview_set_act
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_flex_grow
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> flex_update
- >> find_track_end
- >> children_repos
- >> get_row_span
- >> get_col_span
- >> get_row_pos
- >> get_col_pos
- >> get_row_dsc
- >> get_col_dsc
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> grid_update
- >> calc
- >> item_repos
_lv_obj_style_init (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_style.o(.text))
[Calls]
[Called By]
lv_obj_refresh_style (Thumb, 180 bytes, Stack size 32 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_get_style_prop
- >> lv_obj_get_parent
- >> refresh_children_style
[Called By]- >> lv_obj_remove_style
- >> lv_obj_class_init_obj
- >> lv_obj_set_state
- >> lv_obj_set_local_style_prop
- >> lv_obj_add_style
- >> trans_anim_cb
- >> report_style_change_core
lv_obj_add_style (Thumb, 168 bytes, Stack size 32 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = lv_obj_add_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_realloc
- >> lv_obj_refresh_style
- >> lv_memset_00
- >> trans_del
[Called By]- >> lv_demo_widgets
- >> profile_create
- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> create_shop_item
- >> theme_apply
lv_obj_remove_style (Thumb, 250 bytes, Stack size 40 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_realloc
- >> lv_obj_refresh_style
- >> lv_mem_free
- >> lv_style_reset
- >> trans_del
[Called By]- >> lv_theme_apply
- >> lv_disp_drv_register
- >> lv_obj_destructor
- >> trans_anim_ready_cb
- >> create_meter_box
- >> create_shop_item
- >> color_changer_create
lv_obj_report_style_change (Thumb, 52 bytes, Stack size 16 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_report_style_change ⇒ report_style_change_core ⇒ report_style_change_core (Cycle)
[Calls]- >> lv_disp_get_next
- >> report_style_change_core
[Called By]
lv_obj_enable_style_refresh (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_style.o(.text))
[Called By]
- >> lv_obj_class_init_obj
- >> lv_obj_destructor
lv_obj_set_local_style_prop (Thumb, 38 bytes, Stack size 24 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_refresh_style
- >> lv_style_set_prop
- >> get_local_style
[Called By]- >> lv_obj_set_style_opa
- >> lv_obj_set_style_base_dir
- >> lv_obj_set_style_blend_mode
- >> lv_obj_set_style_transition
- >> lv_obj_set_style_anim_speed
- >> lv_obj_set_style_anim_time
- >> lv_obj_set_style_color_filter_opa
- >> lv_obj_set_style_color_filter_dsc
- >> lv_obj_set_style_clip_corner
- >> lv_obj_set_style_radius
- >> lv_obj_set_style_text_align
- >> lv_obj_set_style_text_decor
- >> lv_obj_set_style_text_line_space
- >> lv_obj_set_style_text_letter_space
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_text_opa
- >> lv_obj_set_style_text_color_filtered
- >> lv_obj_set_style_text_color
- >> lv_obj_set_style_arc_img_src
- >> lv_obj_set_style_arc_opa
- >> lv_obj_set_style_arc_color_filtered
- >> lv_obj_set_style_arc_color
- >> lv_obj_set_style_arc_rounded
- >> lv_obj_set_style_arc_width
- >> lv_obj_set_style_line_opa
- >> lv_obj_set_style_line_color_filtered
- >> lv_obj_set_style_line_color
- >> lv_obj_set_style_line_rounded
- >> lv_obj_set_style_line_dash_gap
- >> lv_obj_set_style_line_dash_width
- >> lv_obj_set_style_line_width
- >> lv_obj_set_style_img_recolor_opa
- >> lv_obj_set_style_img_recolor_filtered
- >> lv_obj_set_style_img_recolor
- >> lv_obj_set_style_img_opa
- >> lv_obj_set_style_shadow_opa
- >> lv_obj_set_style_shadow_color_filtered
- >> lv_obj_set_style_shadow_color
- >> lv_obj_set_style_shadow_spread
- >> lv_obj_set_style_shadow_ofs_y
- >> lv_obj_set_style_shadow_ofs_x
- >> lv_obj_set_style_shadow_width
- >> lv_obj_set_style_outline_pad
- >> lv_obj_set_style_outline_opa
- >> lv_obj_set_style_outline_color_filtered
- >> lv_obj_set_style_outline_color
- >> lv_obj_set_style_outline_width
- >> lv_obj_set_style_border_post
- >> lv_obj_set_style_border_side
- >> lv_obj_set_style_border_width
- >> lv_obj_set_style_border_opa
- >> lv_obj_set_style_border_color_filtered
- >> lv_obj_set_style_border_color
- >> lv_obj_set_style_bg_img_tiled
- >> lv_obj_set_style_bg_img_recolor_opa
- >> lv_obj_set_style_bg_img_recolor_filtered
- >> lv_obj_set_style_bg_img_recolor
- >> lv_obj_set_style_bg_img_opa
- >> lv_obj_set_style_bg_img_src
- >> lv_obj_set_style_bg_dither_mode
- >> lv_obj_set_style_bg_grad
- >> lv_obj_set_style_bg_grad_stop
- >> lv_obj_set_style_bg_main_stop
- >> lv_obj_set_style_bg_grad_dir
- >> lv_obj_set_style_bg_grad_color_filtered
- >> lv_obj_set_style_bg_grad_color
- >> lv_obj_set_style_bg_opa
- >> lv_obj_set_style_bg_color_filtered
- >> lv_obj_set_style_bg_color
- >> lv_obj_set_style_pad_column
- >> lv_obj_set_style_pad_row
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
- >> lv_obj_set_style_pad_bottom
- >> lv_obj_set_style_pad_top
- >> lv_obj_set_style_transform_angle
- >> lv_obj_set_style_transform_zoom
- >> lv_obj_set_style_translate_y
- >> lv_obj_set_style_translate_x
- >> lv_obj_set_style_transform_height
- >> lv_obj_set_style_transform_width
- >> lv_obj_set_style_max_height
- >> lv_obj_set_style_min_height
- >> lv_obj_set_style_max_width
- >> lv_obj_set_style_min_width
- >> lv_obj_set_style_y
- >> lv_obj_set_style_x
- >> lv_obj_set_style_width
- >> lv_obj_set_style_layout
- >> lv_obj_set_style_height
- >> lv_obj_set_style_align
- >> lv_obj_set_style_grid_cell_column_pos
- >> lv_obj_set_style_grid_cell_row_pos
- >> lv_obj_set_style_grid_cell_x_align
- >> lv_obj_set_style_grid_cell_column_span
- >> lv_obj_set_style_grid_cell_row_span
- >> lv_obj_set_style_grid_cell_y_align
- >> lv_obj_set_style_grid_column_align
- >> lv_obj_set_style_grid_row_align
- >> lv_obj_set_style_grid_column_dsc_array
- >> lv_obj_set_style_grid_row_dsc_array
- >> lv_obj_set_style_flex_grow
- >> lv_obj_set_style_flex_main_place
- >> lv_obj_set_style_flex_cross_place
- >> lv_obj_set_style_flex_track_place
- >> lv_obj_set_style_flex_flow
lv_obj_get_local_style_prop (Thumb, 64 bytes, Stack size 16 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = lv_obj_get_local_style_prop ⇒ lv_style_get_prop
[Calls]
[Called By]- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_obj_set_width
- >> lv_obj_set_height
lv_obj_remove_local_style_prop (Thumb, 62 bytes, Stack size 16 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = lv_obj_remove_local_style_prop ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_scr_load_anim
- >> scr_anim_ready
- >> fade_in_anim_ready
- >> lv_textarea_set_one_line
_lv_obj_style_create_transition (Thumb, 312 bytes, Stack size 96 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = _lv_obj_style_create_transition ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_get_width
- >> lv_obj_get_style_prop
- >> _lv_ll_ins_head
- >> lv_style_set_prop
- >> get_trans_style
[Called By]
_lv_obj_style_state_compare (Thumb, 554 bytes, Stack size 48 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = _lv_obj_style_state_compare ⇒ lv_style_get_prop
[Calls]
[Called By]
lv_obj_fade_in (Thumb, 52 bytes, Stack size 80 bytes, lv_obj_style.o(.text), UNUSED)
[Calls]
- >> lv_anim_start
- >> lv_anim_init
lv_obj_fade_out (Thumb, 58 bytes, Stack size 80 bytes, lv_obj_style.o(.text), UNUSED)
[Calls]
- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_get_style_prop
lv_obj_style_get_selector_state (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_style.o(.text))
[Called By]
lv_obj_style_get_selector_part (Thumb, 6 bytes, Stack size 0 bytes, lv_obj_style.o(.text))
[Called By]
lv_obj_calculate_style_text_align (Thumb, 36 bytes, Stack size 16 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = lv_obj_calculate_style_text_align ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_label_get_letter_on
- >> lv_dropdown_open
- >> refr_cursor_area
- >> refr_position
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
lv_obj_set_style_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_width
- >> analytics_create
lv_obj_set_style_min_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_min_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_textarea_set_one_line
lv_obj_set_style_max_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_height (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_height ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_height
- >> analytics_create
lv_obj_set_style_min_height (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_max_height (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_max_height ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> ta_event_cb
- >> analytics_create
- >> shop_create
lv_obj_set_style_x (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_x ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_y (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_align (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_align ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_align_to
- >> lv_obj_align
- >> lv_obj_set_align
lv_obj_set_style_transform_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_transform_height (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_translate_x (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_translate_y (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_transform_zoom (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_transform_angle (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_pad_top (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_pad_top ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> _lv_disp_refr_timer
- >> color_changer_create
lv_obj_set_style_pad_bottom (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_pad_bottom ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> _lv_disp_refr_timer
- >> shop_create
- >> color_changer_create
lv_obj_set_style_pad_left (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_pad_left ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_demo_widgets
- >> _lv_disp_refr_timer
- >> analytics_create
- >> color_changer_create
lv_obj_set_style_pad_right (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_pad_right ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> _lv_disp_refr_timer
- >> analytics_create
- >> color_changer_create
lv_obj_set_style_pad_row (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_pad_row ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_style_pad_gap
lv_obj_set_style_pad_column (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_pad_column ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_style_pad_gap
- >> shop_create
lv_obj_set_style_bg_color (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_style_bg_color ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> _lv_disp_refr_timer
- >> birthday_event_cb
- >> analytics_create
- >> create_meter_box
- >> color_changer_create
lv_obj_set_style_bg_color_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_bg_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> _lv_disp_refr_timer
- >> birthday_event_cb
- >> calendar_event_cb
- >> analytics_create
- >> color_changer_create
lv_obj_set_style_bg_grad_color (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_grad_color_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_grad_dir (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_main_stop (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_grad_stop (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_grad (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_dither_mode (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_img_src (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_bg_img_src ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> color_changer_create
- >> my_constructor
lv_obj_set_style_bg_img_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_img_recolor (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_img_recolor_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_img_recolor_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_bg_img_tiled (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_border_color (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_border_color_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_border_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_border_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_border_side (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_border_side ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_border_post (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_outline_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_outline_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_outline_color (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_style_outline_color ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_outline_color_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_outline_opa (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_outline_pad (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_shadow_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_shadow_width ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_shadow_ofs_x (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_shadow_ofs_y (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_shadow_spread (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_shadow_color (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_shadow_color_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_shadow_opa (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_img_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_img_recolor (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_img_recolor_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_img_recolor_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_line_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_line_dash_width (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_line_dash_gap (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_line_rounded (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_line_color (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_line_color_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_line_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_arc_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_arc_rounded (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_arc_color (Thumb, 24 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_arc_color_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_arc_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_arc_img_src (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_text_color (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_style_text_color ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> _lv_disp_refr_timer
- >> analytics_create
- >> shop_create
lv_obj_set_style_text_color_filtered (Thumb, 26 bytes, Stack size 16 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_text_opa (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_text_font (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_text_font ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_text_letter_space (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_text_line_space (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_text_decor (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_text_align (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_text_align ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> _lv_disp_refr_timer
- >> lv_textarea_set_align
- >> profile_create
- >> my_constructor
lv_obj_set_style_radius (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_radius ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> analytics_create
- >> color_changer_create
lv_obj_set_style_clip_corner (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_opa (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> opa_scale_anim
- >> fade_anim_cb
- >> color_changer_create
- >> color_changer_anim_cb
lv_obj_set_style_color_filter_dsc (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_color_filter_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_anim_time (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_anim_speed (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_transition (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_blend_mode (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
lv_obj_set_style_layout (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_layout ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_layout
- >> lv_obj_set_flex_flow
- >> lv_obj_set_grid_dsc_array
- >> lv_obj_set_flex_align
lv_obj_set_style_base_dir (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_style_gen.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_base_dir ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_keyboard_constructor
lv_obj_get_child (Thumb, 36 bytes, Stack size 0 bytes, lv_obj_tree.o(.text))
[Called By]
- >> lv_obj_clean
- >> lv_obj_get_index
- >> walk_core
- >> obj_del_core
- >> get_label
- >> get_label
- >> lv_tabview_get_tab_btns
- >> lv_calendar_set_showed_date
- >> meter1_indic1_anim_cb
- >> meter1_indic2_anim_cb
- >> meter1_indic3_anim_cb
- >> meter2_timer_cb
- >> meter3_anim_cb
- >> color_changer_anim_cb
- >> value_changed_event_cb
- >> month_event_cb
- >> value_changed_event_cb
- >> tileview_event_cb
- >> lv_tabview_get_content
- >> lv_win_get_content
- >> lv_win_get_header
- >> lv_obj_set_tile_id
- >> find_track_end
- >> children_repos
- >> calc
- >> calc_rows
- >> calc_cols
lv_obj_get_child_cnt (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_tree.o(.text))
[Called By]
- >> lv_disp_set_theme
- >> lv_obj_move_children_by
- >> layout_update_core
- >> calc_content_width
- >> calc_content_height
- >> lv_obj_event
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> find_snap_point_y
- >> find_snap_point_x
- >> lv_obj_set_parent
- >> lv_indev_search_obj
- >> lv_refr_obj
- >> lv_refr_get_top_obj
- >> lv_refr_obj_and_children
- >> lv_obj_move_to_index
- >> lv_obj_get_index
- >> walk_core
- >> report_style_change_core
- >> refresh_children_style
- >> lv_tabview_add_tab
- >> lv_calendar_set_showed_date
- >> color_changer_anim_cb
- >> tileview_event_cb
- >> lv_obj_set_tile_id
- >> calc_rows
- >> calc_cols
lv_obj_get_parent (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_tree.o(.text))
[Called By]
- >> focus_next_core
- >> lv_obj_invalidate
- >> lv_obj_del
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_align_to
- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> lv_obj_area_is_visible
- >> lv_obj_scroll_to_view_recursive
- >> lv_obj_refresh_style
- >> lv_obj_is_layout_positioned
- >> lv_obj_class_init_obj
- >> lv_obj_get_style_prop
- >> find_scroll_obj
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> indev_gesture
- >> lv_refr_obj_and_children
- >> lv_obj_swap
- >> lv_obj_move_to_index
- >> lv_obj_get_index
- >> scroll_area_into_view
- >> lv_obj_get_screen
- >> label_event_cb
- >> lv_roller_label_event
- >> draw_label
- >> scroll_anim_ready_cb
- >> lv_obj_set_grid_cell
- >> lv_obj_set_flex_grow
- >> analytics_create
- >> meter1_indic1_anim_cb
- >> meter1_indic2_anim_cb
- >> meter1_indic3_anim_cb
- >> meter2_timer_cb
- >> color_event_cb
- >> color_changer_anim_cb
- >> my_constructor
- >> value_changed_event_cb
- >> month_event_cb
- >> value_changed_event_cb
- >> lv_menu_page_constructor
- >> lv_menu_load_page_event_cb
- >> lv_tileview_tile_constructor
- >> btns_value_changed_event_cb
- >> cont_scroll_end_event_cb
- >> lv_win_constructor
- >> theme_apply
- >> children_repos
- >> item_repos
lv_obj_get_index (Thumb, 54 bytes, Stack size 16 bytes, lv_obj_tree.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_obj_get_index
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_parent
- >> lv_obj_get_child
[Called By]- >> lv_obj_set_parent
- >> lv_obj_swap
- >> lv_obj_move_to_index
- >> obj_del_core
- >> theme_apply
lv_obj_get_screen (Thumb, 16 bytes, Stack size 4 bytes, lv_obj_tree.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = lv_obj_get_screen
[Calls]
[Called By]- >> lv_obj_get_disp
- >> lv_obj_update_layout
- >> lv_obj_area_is_visible
- >> lv_obj_mark_layout_as_dirty
- >> lv_dropdown_open
- >> lv_dropdown_constructor
lv_obj_get_disp (Thumb, 56 bytes, Stack size 8 bytes, lv_obj_tree.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = lv_obj_get_disp ⇒ lv_obj_get_screen
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_obj_get_screen
[Called By]- >> lv_obj_del
- >> lv_scr_load_anim
- >> lv_disp_load_scr
- >> scr_load_anim_start
- >> scr_anim_ready
- >> lv_obj_area_is_visible
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_invalidate_area
- >> lv_obj_scroll_by
- >> obj_del_core
- >> lv_theme_get_from_obj
- >> lv_label_refr_text
- >> invalidate_button_area
lv_obj_del (Thumb, 100 bytes, Stack size 16 bytes, lv_obj_tree.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_disp
- >> lv_event_send
- >> lv_obj_get_parent
- >> obj_del_core
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_readjust_scroll
[Called By]- >> lv_scr_load_anim
- >> scr_anim_ready
- >> lv_obj_del_anim_ready_cb
- >> lv_obj_del_async_cb
- >> lv_disp_remove
- >> lv_dropdown_destructor
- >> calendar_event_cb
- >> lv_menu_set_sidebar_page
lv_obj_clean (Thumb, 54 bytes, Stack size 8 bytes, lv_obj_tree.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_obj_get_child
- >> obj_del_core
- >> lv_obj_scroll_to
lv_obj_del_anim_ready_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_obj_tree.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_obj_del_anim_ready_cb ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Address Reference Count : 1]
lv_obj_del_delayed (Thumb, 44 bytes, Stack size 80 bytes, lv_obj_tree.o(.text), UNUSED)
[Calls]
- >> lv_anim_start
- >> lv_anim_init
lv_obj_del_async (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_tree.o(.text), UNUSED)
[Calls]
lv_obj_set_parent (Thumb, 222 bytes, Stack size 16 bytes, lv_obj_tree.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_obj_set_parent ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_mark_layout_as_dirty
- >> lv_mem_free
- >> lv_obj_get_index
- >> lv_obj_scrollbar_invalidate
- >> lv_obj_readjust_scroll
[Called By]- >> lv_indev_set_cursor
- >> lv_dropdown_open
- >> lv_menu_set_sidebar_page
- >> lv_menu_set_page
- >> lv_menu_page_constructor
lv_obj_move_to_index (Thumb, 132 bytes, Stack size 16 bytes, lv_obj_tree.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_obj_move_to_index ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_get_index
[Called By]- >> lv_dropdown_open
- >> my_constructor
- >> my_constructor
- >> lv_menu_set_sidebar_page
- >> lv_menu_refr_sidebar_header_mode
- >> lv_menu_refr_main_header_mode
lv_obj_swap (Thumb, 152 bytes, Stack size 32 bytes, lv_obj_tree.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_group_swap_obj
- >> lv_obj_get_index
lv_obj_tree_walk (Thumb, 2 bytes, Stack size 0 bytes, lv_obj_tree.o(.text), UNUSED)
[Calls]
[Called By]
_lv_refr_init (Thumb, 18 bytes, Stack size 0 bytes, lv_refr.o(.text))
[Called By]
lv_refr_obj (Thumb, 226 bytes, Stack size 56 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 120 + In Cycle
- Call Chain = lv_refr_obj ⇒ lv_refr_obj (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_area_increase
- >> _lv_area_intersect
- >> lv_obj_get_coords
- >> _lv_obj_get_ext_draw_size
- >> lv_refr_obj
[Called By]- >> lv_refr_obj
- >> lv_refr_obj_and_children
_lv_disp_refr_timer (Thumb, 490 bytes, Stack size 32 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 904
- Call Chain = _lv_disp_refr_timer ⇒ lv_refr_areas ⇒ lv_refr_area ⇒ lv_refr_area_part ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_area_set
- >> lv_disp_get_layer_sys
- >> lv_obj_align
- >> lv_obj_update_layout
- >> lv_memset_00
- >> lv_timer_get_idle
- >> lv_mem_buf_free_all
- >> lv_label_set_text_fmt
- >> lv_label_set_text
- >> lv_label_create
- >> _lv_font_clean_up_fmt_txt
- >> _lv_draw_mask_cleanup
- >> lv_refr_join_area
- >> lv_refr_areas
- >> draw_buf_flush
- >> lv_color_make
- >> lv_obj_set_style_text_align
- >> lv_obj_set_style_text_color
- >> lv_obj_set_style_bg_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
- >> lv_obj_set_style_pad_bottom
- >> lv_obj_set_style_pad_top
[Called By]
[Address Reference Count : 1]
lv_refr_now (Thumb, 46 bytes, Stack size 8 bytes, lv_refr.o(.text), UNUSED)
[Calls]
- >> lv_disp_get_next
- >> lv_anim_refr_now
- >> _lv_disp_refr_timer
_lv_inv_area (Thumb, 184 bytes, Stack size 32 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> _lv_area_intersect
- >> _lv_area_is_in
- >> lv_area_copy
- >> lv_timer_resume
[Called By]- >> lv_disp_set_bg_opa
- >> lv_disp_set_bg_image
- >> lv_disp_set_bg_color
- >> lv_obj_invalidate_area
_lv_refr_get_disp_refreshing (Thumb, 6 bytes, Stack size 0 bytes, lv_refr.o(.text))
[Called By]
- >> fill_set_px
- >> map_set_px
- >> fill_normal
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_blend_basic
- >> draw_line_skew
- >> draw_letter_normal
_lv_refr_set_disp_refreshing (Thumb, 6 bytes, Stack size 0 bytes, lv_refr.o(.text), UNUSED)
lv_refr_reset_fps_counter (Thumb, 10 bytes, Stack size 0 bytes, lv_refr.o(.text), UNUSED)
lv_refr_get_fps_avg (Thumb, 16 bytes, Stack size 0 bytes, lv_refr.o(.text), UNUSED)
lv_theme_get_from_obj (Thumb, 22 bytes, Stack size 8 bytes, lv_theme.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = lv_theme_get_from_obj ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen
[Calls]- >> lv_obj_get_disp
- >> lv_disp_get_default
- >> lv_disp_get_theme
[Called By]- >> lv_theme_apply
- >> lv_theme_get_color_secondary
- >> lv_theme_get_color_primary
- >> lv_theme_get_font_large
- >> lv_theme_get_font_normal
- >> lv_theme_get_font_small
lv_theme_apply (Thumb, 36 bytes, Stack size 16 bytes, lv_theme.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_remove_style
- >> apply_theme
- >> lv_theme_get_from_obj
[Called By]- >> lv_disp_set_theme
- >> lv_obj_class_init_obj
lv_theme_set_parent (Thumb, 4 bytes, Stack size 0 bytes, lv_theme.o(.text), UNUSED)
lv_theme_set_apply_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_theme.o(.text), UNUSED)
lv_theme_get_font_small (Thumb, 16 bytes, Stack size 8 bytes, lv_theme.o(.text), UNUSED)
[Calls]
lv_theme_get_font_normal (Thumb, 16 bytes, Stack size 8 bytes, lv_theme.o(.text), UNUSED)
[Calls]
lv_theme_get_font_large (Thumb, 16 bytes, Stack size 8 bytes, lv_theme.o(.text), UNUSED)
[Calls]
lv_theme_get_color_primary (Thumb, 26 bytes, Stack size 8 bytes, lv_theme.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_theme_get_color_primary ⇒ lv_palette_main ⇒ lv_color_black ⇒ lv_color_make
[Calls]- >> lv_palette_main
- >> lv_theme_get_from_obj
[Called By]- >> lv_demo_widgets
- >> analytics_create
- >> shop_create
- >> draw_part_begin_event_cb
- >> lv_led_constructor
lv_theme_get_color_secondary (Thumb, 30 bytes, Stack size 8 bytes, lv_theme.o(.text), UNUSED)
[Calls]
- >> lv_palette_main
- >> lv_theme_get_from_obj
lv_draw_init (Thumb, 2 bytes, Stack size 0 bytes, lv_draw.o(.text))
[Called By]
lv_draw_arc_dsc_init (Thumb, 62 bytes, Stack size 16 bytes, lv_draw_arc.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_arc_dsc_init
[Calls]
[Called By]- >> lv_arc_draw
- >> draw_arcs
lv_draw_arc (Thumb, 32 bytes, Stack size 24 bytes, lv_draw_arc.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_draw_arc
[Called By]- >> lv_arc_draw
- >> draw_arcs
lv_draw_arc_get_area (Thumb, 944 bytes, Stack size 56 bytes, lv_draw_arc.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = lv_draw_arc_get_area
[Calls]
[Called By]- >> inv_arc_area
- >> inv_arc
lv_draw_img_dsc_init (Thumb, 48 bytes, Stack size 16 bytes, lv_draw_img.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_draw_img_dsc_init ⇒ lv_color_make
[Calls]- >> lv_memset_00
- >> lv_color_make
[Called By]- >> lv_refr_area_part
- >> draw_bg_img
- >> draw_img
- >> draw_main
- >> draw_needles
lv_draw_img_decoded (Thumb, 16 bytes, Stack size 16 bytes, lv_draw_img.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_img_decoded
[Called By]
lv_img_cf_has_alpha (Thumb, 32 bytes, Stack size 0 bytes, lv_draw_img.o(.text))
[Called By]
- >> decode_and_draw
- >> _lv_img_buf_transform_init
lv_img_cf_is_chroma_keyed (Thumb, 16 bytes, Stack size 0 bytes, lv_draw_img.o(.text))
[Called By]
- >> decode_and_draw
- >> _lv_img_buf_transform_init
lv_draw_img (Thumb, 52 bytes, Stack size 16 bytes, lv_draw_img.o(.text))
[Stack]
- Max Depth = 704
- Call Chain = lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> decode_and_draw
- >> show_error
[Called By]- >> lv_refr_area_part
- >> draw_bg_img
- >> draw_img
- >> draw_main
- >> draw_needles
lv_img_cf_get_px_size (Thumb, 52 bytes, Stack size 0 bytes, lv_draw_img.o(.text))
[Called By]
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_read_line
- >> lv_img_decoder_built_in_line_alpha
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_buf_set_px_color
- >> lv_img_buf_set_px_alpha
- >> lv_img_buf_get_px_color
lv_img_src_get_type (Thumb, 34 bytes, Stack size 0 bytes, lv_draw_img.o(.text))
[Called By]
- >> lv_obj_init_draw_rect_dsc
- >> lv_img_decoder_get_info
- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_open
- >> draw_bg_img
- >> draw_main
- >> lv_img_set_src
lv_draw_label_dsc_init (Thumb, 70 bytes, Stack size 16 bytes, lv_draw_label.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = lv_draw_label_dsc_init ⇒ lv_palette_main ⇒ lv_color_black ⇒ lv_color_make
[Calls]- >> lv_memset_00
- >> lv_color_black
- >> lv_palette_main
[Called By]- >> show_error
- >> draw_bg_img
- >> draw_main
- >> draw_img
- >> draw_box_label
- >> draw_main
- >> lv_checkbox_draw
- >> draw_main
- >> draw_placeholder
- >> draw_cursor
- >> draw_main
- >> draw_label
- >> draw_main
- >> slider_event_cb
- >> chart_event_cb
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
lv_draw_letter (Thumb, 10 bytes, Stack size 8 bytes, lv_draw_label.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_draw_letter
[Called By]
lv_draw_label (Thumb, 1342 bytes, Stack size 264 bytes, lv_draw_label.o(.text))
[Stack]
- Max Depth = 504
- Call Chain = lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> _lv_area_intersect
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_txt_get_width
- >> lv_txt_get_size
- >> lv_font_get_glyph_width
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> _lv_txt_get_next_line
- >> _lv_txt_encoded_letter_next_2
- >> lv_draw_letter
- >> lv_color_black
- >> lv_area_get_width
- >> hex_char_to_num
- >> lv_color_make
- >> __aeabi_memcpy4
[Called By]- >> show_error
- >> draw_bg_img
- >> draw_main
- >> draw_img
- >> draw_box_label
- >> draw_main
- >> lv_checkbox_draw
- >> draw_main
- >> draw_placeholder
- >> draw_cursor
- >> draw_main
- >> draw_label
- >> draw_main
- >> slider_event_cb
- >> chart_event_cb
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
lv_draw_line_dsc_init (Thumb, 62 bytes, Stack size 16 bytes, lv_draw_line.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_line_dsc_init
[Calls]
[Called By]- >> lv_draw_label
- >> lv_line_event
- >> draw_div_lines
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_scatter
- >> draw_cursors
- >> draw_disc_grad
- >> draw_ticks_and_labels
- >> draw_needles
lv_draw_line (Thumb, 26 bytes, Stack size 8 bytes, lv_draw_line.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_draw_line
[Called By]- >> lv_draw_label
- >> lv_line_event
- >> draw_div_lines
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_scatter
- >> draw_cursors
- >> draw_disc_grad
- >> draw_ticks_and_labels
- >> draw_needles
lv_draw_mask_add (Thumb, 46 bytes, Stack size 8 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_draw_mask_add
[Called By]- >> lv_obj_draw
- >> lv_draw_sw_polygon
- >> lv_draw_sw_arc
- >> draw_border_generic
- >> draw_shadow
- >> draw_bg
- >> draw_line_skew
- >> draw_indic
- >> chart_event_cb
- >> draw_disc_grad
- >> draw_ticks_and_labels
lv_draw_mask_apply (Thumb, 64 bytes, Stack size 32 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_mask_apply
[Called By]- >> lv_draw_sw_img_decoded
- >> draw_border_generic
- >> draw_shadow
- >> draw_bg
- >> draw_line_hor
- >> draw_line_ver
- >> draw_line_skew
- >> draw_letter_normal
lv_draw_mask_apply_ids (Thumb, 86 bytes, Stack size 56 bytes, lv_draw_mask.o(.text), UNUSED)
lv_draw_mask_remove_id (Thumb, 28 bytes, Stack size 0 bytes, lv_draw_mask.o(.text))
[Called By]
- >> lv_draw_mask_remove_custom
- >> lv_draw_sw_arc
- >> draw_border_generic
- >> draw_shadow
- >> draw_bg
- >> draw_line_skew
- >> draw_indic
- >> chart_event_cb
- >> draw_disc_grad
- >> draw_ticks_and_labels
lv_draw_mask_remove_custom (Thumb, 44 bytes, Stack size 20 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = lv_draw_mask_remove_custom
[Calls]- >> lv_draw_mask_remove_id
[Called By]- >> lv_obj_draw
- >> lv_draw_sw_polygon
lv_draw_mask_free_param (Thumb, 54 bytes, Stack size 8 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_draw_mask_free_param ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Called By]- >> lv_obj_draw
- >> lv_draw_sw_arc
- >> lv_draw_mask_polygon
- >> draw_border_generic
- >> draw_shadow
- >> shadow_draw_corner_buf
- >> draw_bg
- >> draw_line_skew
- >> draw_indic
- >> draw_disc_grad
- >> draw_ticks_and_labels
_lv_draw_mask_cleanup (Thumb, 40 bytes, Stack size 16 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _lv_draw_mask_cleanup ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_mem_free
[Called By]
lv_draw_mask_get_cnt (Thumb, 26 bytes, Stack size 0 bytes, lv_draw_mask.o(.text), UNUSED)
lv_draw_mask_is_any (Thumb, 78 bytes, Stack size 16 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_draw_mask_is_any ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> _lv_area_is_in
- >> _lv_area_is_out
[Called By]- >> lv_draw_sw_img_decoded
- >> draw_border_generic
- >> draw_shadow
- >> draw_bg
- >> draw_line_hor
- >> draw_line_ver
- >> draw_letter_normal
lv_draw_mask_line_points_init (Thumb, 272 bytes, Stack size 32 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_mask_line_points_init
[Calls]
[Called By]- >> lv_draw_sw_polygon
- >> lv_draw_mask_line_angle_init
- >> lv_draw_mask_polygon
- >> draw_line_skew
- >> chart_event_cb
lv_draw_mask_line_angle_init (Thumb, 70 bytes, Stack size 40 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = lv_draw_mask_line_angle_init ⇒ lv_draw_mask_line_points_init
[Calls]- >> lv_trigo_sin
- >> lv_draw_mask_line_points_init
[Called By]- >> lv_draw_mask_angle_init
lv_draw_mask_angle_init (Thumb, 166 bytes, Stack size 32 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = lv_draw_mask_angle_init ⇒ lv_draw_mask_line_angle_init ⇒ lv_draw_mask_line_points_init
[Calls]- >> lv_draw_mask_line_angle_init
[Called By]
lv_draw_mask_radius_init (Thumb, 284 bytes, Stack size 24 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_area_copy
- >> circ_calc_aa4
[Called By]- >> lv_obj_draw
- >> lv_draw_sw_arc
- >> draw_border_generic
- >> draw_shadow
- >> shadow_draw_corner_buf
- >> draw_bg
- >> draw_indic
- >> draw_disc_grad
- >> draw_ticks_and_labels
lv_draw_mask_fade_init (Thumb, 40 bytes, Stack size 24 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_draw_mask_fade_init
[Calls]
[Called By]
lv_draw_mask_map_init (Thumb, 24 bytes, Stack size 16 bytes, lv_draw_mask.o(.text), UNUSED)
[Calls]
lv_draw_mask_polygon_init (Thumb, 138 bytes, Stack size 24 bytes, lv_draw_mask.o(.text), UNUSED)
[Calls]
lv_draw_rect_dsc_init (Thumb, 112 bytes, Stack size 16 bytes, lv_draw_rect.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_rect_dsc_init ⇒ lv_color_black ⇒ lv_color_make
[Calls]- >> lv_memset_00
- >> lv_color_black
- >> lv_color_white
[Called By]- >> lv_obj_draw
- >> scrollbar_init_draw_dsc
- >> lv_refr_area_part
- >> lv_draw_label
- >> show_error
- >> lv_draw_sw_line
- >> lv_draw_sw_arc
- >> draw_indic
- >> lv_arc_draw
- >> draw_box
- >> lv_checkbox_draw
- >> draw_main
- >> draw_cursor
- >> draw_main
- >> draw_main
- >> draw_knob
- >> draw_main
- >> slider_event_cb
- >> chart_event_cb
- >> shop_chart_event_cb
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> draw_cursors
- >> lv_colorwheel_event
- >> lv_led_event
- >> lv_meter_event
lv_draw_rect (Thumb, 40 bytes, Stack size 8 bytes, lv_draw_rect.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_draw_rect
[Called By]- >> draw_scrollbar
- >> lv_obj_draw
- >> lv_refr_area_part
- >> lv_draw_label
- >> show_error
- >> draw_quarter_0
- >> draw_quarter_1
- >> draw_quarter_2
- >> draw_quarter_3
- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_sw_arc
- >> draw_indic
- >> lv_arc_draw
- >> draw_box
- >> lv_checkbox_draw
- >> draw_main
- >> draw_cursor
- >> draw_main
- >> draw_main
- >> draw_knob
- >> draw_main
- >> slider_event_cb
- >> chart_event_cb
- >> shop_chart_event_cb
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> draw_cursors
- >> lv_colorwheel_event
- >> lv_led_event
- >> lv_meter_event
lv_img_buf_get_px_color (Thumb, 262 bytes, Stack size 40 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = lv_img_buf_get_px_color ⇒ lv_memcpy_small
[Calls]- >> lv_img_cf_get_px_size
- >> lv_memcpy_small
[Called By]- >> _lv_img_buf_transform
- >> _lv_img_buf_transform_anti_alias
- >> set_px_true_color_alpha
lv_img_buf_get_px_alpha (Thumb, 186 bytes, Stack size 36 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = lv_img_buf_get_px_alpha
[Called By]- >> _lv_img_buf_transform
- >> _lv_img_buf_transform_anti_alias
- >> set_px_true_color_alpha
- >> set_px_alpha_generic
lv_img_buf_set_px_alpha (Thumb, 182 bytes, Stack size 24 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_img_buf_set_px_alpha
[Calls]
[Called By]- >> set_px_true_color_alpha
- >> set_px_alpha_generic
lv_img_buf_set_px_color (Thumb, 266 bytes, Stack size 40 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = lv_img_buf_set_px_color ⇒ lv_memcpy_small
[Calls]- >> lv_img_cf_get_px_size
- >> lv_memcpy_small
[Called By]- >> set_px_true_color_alpha
lv_img_buf_set_palette (Thumb, 146 bytes, Stack size 16 bytes, lv_img_buf.o(.text), UNUSED)
[Calls]
lv_img_buf_get_img_size (Thumb, 118 bytes, Stack size 20 bytes, lv_img_buf.o(.text), UNUSED)
[Called By]
lv_img_buf_alloc (Thumb, 88 bytes, Stack size 24 bytes, lv_img_buf.o(.text), UNUSED)
[Calls]
- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_img_buf_get_img_size
lv_img_buf_free (Thumb, 26 bytes, Stack size 8 bytes, lv_img_buf.o(.text), UNUSED)
[Calls]
_lv_img_buf_transform_init (Thumb, 246 bytes, Stack size 32 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _lv_img_buf_transform_init
[Calls]- >> lv_img_cf_is_chroma_keyed
- >> lv_img_cf_has_alpha
- >> lv_trigo_sin
[Called By]- >> lv_draw_sw_img_decoded
_lv_img_buf_get_transformed_area (Thumb, 576 bytes, Stack size 56 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _lv_img_buf_get_transformed_area
[Calls]
[Called By]- >> decode_and_draw
- >> lv_img_set_zoom
- >> lv_img_set_pivot
- >> lv_img_set_angle
- >> lv_img_event
- >> draw_img
- >> lv_img_get_transformed_size
- >> inv_line
_lv_img_buf_transform_anti_alias (Thumb, 644 bytes, Stack size 64 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = _lv_img_buf_transform_anti_alias ⇒ lv_img_buf_get_px_color ⇒ lv_memcpy_small
[Calls]- >> lv_img_buf_get_px_alpha
- >> lv_img_buf_get_px_color
- >> lv_memcpy_small
- >> lv_color_mix
[Called By]
_lv_img_buf_transform (Thumb, 336 bytes, Stack size 48 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = _lv_img_buf_transform ⇒ _lv_img_buf_transform_anti_alias ⇒ lv_img_buf_get_px_color ⇒ lv_memcpy_small
[Calls]- >> _lv_img_buf_transform_anti_alias
- >> lv_img_buf_get_px_alpha
- >> lv_img_buf_get_px_color
- >> lv_memcpy_small
[Called By]- >> lv_draw_sw_img_decoded
_lv_img_cache_open (Thumb, 80 bytes, Stack size 24 bytes, lv_img_cache.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = _lv_img_cache_open ⇒ lv_img_decoder_open ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_memset_00
- >> lv_img_decoder_open
[Called By]
lv_img_cache_set_size (Thumb, 2 bytes, Stack size 0 bytes, lv_img_cache.o(.text), UNUSED)
lv_img_cache_invalidate_src (Thumb, 2 bytes, Stack size 0 bytes, lv_img_cache.o(.text), UNUSED)
lv_img_decoder_built_in_close (Thumb, 50 bytes, Stack size 16 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = lv_img_decoder_built_in_close ⇒ lv_fs_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_mem_free
- >> lv_fs_close
[Called By]- >> lv_img_decoder_built_in_open
[Address Reference Count : 1]
lv_img_decoder_set_close_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(.text), UNUSED)
lv_img_decoder_built_in_read_line (Thumb, 186 bytes, Stack size 40 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = lv_img_decoder_built_in_read_line ⇒ lv_img_decoder_built_in_line_alpha ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
- >> lv_img_decoder_built_in_line_alpha
- >> lv_img_decoder_built_in_line_indexed
[Address Reference Count : 1]
lv_img_decoder_set_read_line_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(.text), UNUSED)
lv_img_decoder_built_in_open (Thumb, 374 bytes, Stack size 40 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = lv_img_decoder_built_in_open ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
- >> lv_fs_open
- >> lv_fs_get_ext
- >> lv_img_decoder_built_in_close
- >> lv_color_make
- >> strcmp
[Address Reference Count : 1]
lv_img_decoder_set_open_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(.text), UNUSED)
lv_img_decoder_built_in_info (Thumb, 198 bytes, Stack size 32 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_img_decoder_built_in_info ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_img_src_get_type
- >> lv_fs_read
- >> lv_fs_open
- >> lv_fs_get_ext
- >> lv_fs_close
- >> strcmp
[Address Reference Count : 1]
lv_img_decoder_set_info_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_img_decoder.o(.text), UNUSED)
lv_img_decoder_create (Thumb, 24 bytes, Stack size 8 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_img_decoder_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> _lv_ll_ins_head
[Called By]
_lv_img_decoder_init (Thumb, 44 bytes, Stack size 8 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = _lv_img_decoder_init ⇒ lv_img_decoder_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_ll_init
- >> lv_img_decoder_create
[Called By]
lv_img_decoder_get_info (Thumb, 82 bytes, Stack size 24 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_img_decoder_get_info
[Calls]- >> lv_img_src_get_type
- >> lv_memset_00
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_refr_area_part
- >> draw_bg_img
- >> draw_main
- >> lv_img_set_src
- >> draw_needles
- >> inv_line
lv_img_decoder_open (Thumb, 180 bytes, Stack size 40 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = lv_img_decoder_open ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_img_src_get_type
- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_mem_free
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> strcpy
- >> strlen
[Called By]
lv_img_decoder_read_line (Thumb, 38 bytes, Stack size 32 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_img_decoder_read_line
[Called By]
lv_img_decoder_close (Thumb, 36 bytes, Stack size 8 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_img_decoder_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Called By]
lv_img_decoder_delete (Thumb, 22 bytes, Stack size 8 bytes, lv_img_decoder.o(.text), UNUSED)
[Calls]
- >> lv_mem_free
- >> _lv_ll_remove
lv_draw_sw_wait_for_finish (Thumb, 2 bytes, Stack size 0 bytes, lv_draw_sw.o(.text))
[Address Reference Count : 1]
lv_draw_sw_init_ctx (Thumb, 52 bytes, Stack size 8 bytes, lv_draw_sw.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_draw_sw_init_ctx
[Calls]
[Address Reference Count : 1]
lv_draw_sw_deinit_ctx (Thumb, 8 bytes, Stack size 0 bytes, lv_draw_sw.o(.text), UNUSED)
[Calls]
lv_draw_sw_arc (Thumb, 842 bytes, Stack size 336 bytes, lv_draw_sw_arc.o(.text))
[Stack]
- Max Depth = 624
- Call Chain = lv_draw_sw_arc ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_area_intersect
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> draw_quarter_0
- >> draw_quarter_1
- >> draw_quarter_2
- >> draw_quarter_3
- >> get_rounded_area
- >> lv_draw_mask_angle_init
- >> lv_draw_mask_remove_id
[Address Reference Count : 1]
lv_draw_sw_blend (Thumb, 44 bytes, Stack size 24 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = lv_draw_sw_blend ⇒ _lv_area_intersect
[Calls]
[Called By]- >> lv_draw_sw_img_decoded
- >> draw_border_generic
- >> draw_shadow
- >> draw_bg
- >> draw_border_simple
- >> draw_line_hor
- >> draw_line_ver
- >> draw_line_skew
- >> draw_letter_normal
lv_draw_sw_blend_basic (Thumb, 392 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = lv_draw_sw_blend_basic ⇒ map_normal ⇒ lv_memcpy
[Calls]- >> _lv_area_intersect
- >> _lv_refr_get_disp_refreshing
- >> lv_area_move
- >> fill_set_px
- >> map_set_px
- >> fill_normal
- >> fill_blended
- >> map_normal
- >> map_blended
[Address Reference Count : 1]
lv_gradient_free_cache (Thumb, 22 bytes, Stack size 8 bytes, lv_draw_sw_gradient.o(.text), UNUSED)
[Calls]
lv_gradient_set_cache_size (Thumb, 38 bytes, Stack size 16 bytes, lv_draw_sw_gradient.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = lv_gradient_set_cache_size ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_mem_free
[Called By]
lv_gradient_calculate (Thumb, 264 bytes, Stack size 56 bytes, lv_draw_sw_gradient.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = lv_gradient_calculate
[Calls]
[Called By]
lv_gradient_get (Thumb, 150 bytes, Stack size 32 bytes, lv_draw_sw_gradient.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = lv_gradient_get ⇒ allocate_item ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> allocate_item
- >> iterate_cache
- >> lv_gradient_calculate
- >> lv_gradient_set_cache_size
[Called By]
lv_gradient_cleanup (Thumb, 12 bytes, Stack size 0 bytes, lv_draw_sw_gradient.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = lv_gradient_cleanup ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Called By]
lv_draw_sw_img_decoded (Thumb, 1254 bytes, Stack size 272 bytes, lv_draw_sw_img.o(.text))
[Stack]
- Max Depth = 432
- Call Chain = lv_draw_sw_img_decoded ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_disp_get_hor_res
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_area_get_size
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_sw_blend
- >> _lv_img_buf_transform
- >> _lv_img_buf_transform_init
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_memset_ff
[Address Reference Count : 1]
lv_draw_sw_letter (Thumb, 164 bytes, Stack size 48 bytes, lv_draw_sw_letter.o(.text))
[Stack]
- Max Depth = 384
- Call Chain = lv_draw_sw_letter ⇒ draw_letter_normal ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_font_get_glyph_dsc
- >> lv_font_get_glyph_bitmap
- >> draw_letter_normal
[Address Reference Count : 1]
lv_draw_sw_line (Thumb, 418 bytes, Stack size 120 bytes, lv_draw_sw_line.o(.text))
[Stack]
- Max Depth = 608
- Call Chain = lv_draw_sw_line ⇒ draw_line_skew ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_area_intersect
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> draw_line_hor
- >> draw_line_ver
- >> draw_line_skew
[Address Reference Count : 1]
lv_draw_sw_polygon (Thumb, 634 bytes, Stack size 96 bytes, lv_draw_sw_polygon.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = lv_draw_sw_polygon ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_area_intersect
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_rect
- >> lv_draw_mask_remove_custom
- >> lv_draw_mask_add
- >> lv_draw_mask_line_points_init
[Address Reference Count : 1]
draw_border_generic (Thumb, 1168 bytes, Stack size 216 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 504
- Call Chain = draw_border_generic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_area_intersect
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_draw_sw_blend
- >> lv_draw_mask_is_any
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_apply
- >> draw_border_simple
- >> lv_memset_ff
[Called By]- >> draw_border
- >> draw_outline
lv_draw_sw_rect (Thumb, 56 bytes, Stack size 16 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 800
- Call Chain = lv_draw_sw_rect ⇒ draw_bg_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> draw_shadow
- >> draw_bg
- >> draw_bg_img
- >> draw_border
- >> draw_outline
[Address Reference Count : 1]
lv_draw_sw_bg (Thumb, 26 bytes, Stack size 16 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 800
- Call Chain = lv_draw_sw_bg ⇒ draw_bg_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> draw_bg
- >> draw_bg_img
[Address Reference Count : 1]
lv_extra_init (Thumb, 14 bytes, Stack size 8 bytes, lv_extra.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_extra_init ⇒ lv_grid_init ⇒ lv_layout_register ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_grid_init
- >> lv_flex_init
[Called By]
lv_font_get_glyph_bitmap (Thumb, 8 bytes, Stack size 0 bytes, lv_font.o(.text))
[Called By]
lv_font_get_glyph_dsc (Thumb, 60 bytes, Stack size 24 bytes, lv_font.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_font_get_glyph_dsc
[Called By]- >> lv_font_get_glyph_width
- >> lv_draw_sw_letter
- >> pwd_char_hider
lv_font_get_glyph_width (Thumb, 28 bytes, Stack size 24 bytes, lv_font.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]
[Called By]- >> lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_draw_label
- >> lv_txt_get_next_word
- >> lv_label_get_letter_on
- >> draw_main
- >> lv_label_refr_text
- >> refr_cursor_area
- >> lv_label_is_char_under_pos
lv_font_get_bitmap_fmt_txt (Thumb, 46 bytes, Stack size 8 bytes, lv_font_fmt_txt.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_font_get_bitmap_fmt_txt ⇒ get_glyph_dsc_id ⇒ _lv_utils_bsearch
[Calls]
[Address Reference Count : 1]- lv_font_montserrat_14.o(.constdata)
lv_font_get_glyph_dsc_fmt_txt (Thumb, 160 bytes, Stack size 32 bytes, lv_font_fmt_txt.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = lv_font_get_glyph_dsc_fmt_txt ⇒ get_glyph_dsc_id ⇒ _lv_utils_bsearch
[Calls]- >> get_kern_value
- >> get_glyph_dsc_id
[Address Reference Count : 1]- lv_font_montserrat_14.o(.constdata)
_lv_font_clean_up_fmt_txt (Thumb, 2 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(.text))
[Called By]
lv_disp_drv_init (Thumb, 80 bytes, Stack size 16 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_disp_drv_init
[Calls]
[Called By]
lv_disp_draw_buf_init (Thumb, 30 bytes, Stack size 24 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_disp_draw_buf_init
[Calls]
[Called By]
lv_disp_drv_register (Thumb, 286 bytes, Stack size 24 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = lv_disp_drv_register ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_remove_style
- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_obj_create
- >> lv_obj_clear_flag
- >> _lv_ll_ins_head
- >> lv_obj_set_scrollbar_mode
- >> lv_palette_main
- >> lv_timer_ready
- >> lv_timer_create
- >> lv_theme_default_is_inited
- >> lv_theme_default_init
- >> lv_theme_default_get
- >> lv_color_make
[Called By]
lv_disp_get_default (Thumb, 6 bytes, Stack size 0 bytes, lv_hal_disp.o(.text))
[Called By]
- >> lv_demo_widgets
- >> _lv_inv_area
- >> _lv_disp_get_refr_timer
- >> lv_disp_clean_dcache
- >> lv_disp_trig_activity
- >> lv_disp_set_bg_opa
- >> lv_disp_set_bg_image
- >> lv_disp_set_bg_color
- >> lv_disp_get_theme
- >> lv_disp_set_theme
- >> lv_disp_get_layer_sys
- >> lv_disp_get_layer_top
- >> lv_disp_get_scr_prev
- >> lv_disp_get_scr_act
- >> lv_scr_act
- >> lv_indev_drv_register
- >> lv_obj_class_create_obj
- >> _lv_disp_refr_timer
- >> lv_theme_get_from_obj
- >> lv_indev_drv_update
- >> lv_theme_default_init
- >> lv_dropdown_open
- >> lv_layer_top
- >> lv_scr_act
- >> ta_event_cb
- >> shop_create
- >> color_event_cb
- >> color_changer_event_cb
lv_disp_get_ver_res (Thumb, 38 bytes, Stack size 0 bytes, lv_hal_disp.o(.text))
[Called By]
- >> _lv_inv_area
- >> lv_scr_load_anim
- >> lv_disp_set_bg_opa
- >> lv_disp_set_bg_image
- >> lv_disp_set_bg_color
- >> lv_obj_class_create_obj
- >> lv_obj_scroll_by
- >> indev_pointer_proc
- >> _lv_disp_refr_timer
- >> lv_refr_area
- >> lv_disp_drv_update
- >> lv_dropdown_open
- >> ta_event_cb
- >> shop_create
lv_disp_get_hor_res (Thumb, 38 bytes, Stack size 0 bytes, lv_hal_disp.o(.text))
[Called By]
- >> lv_demo_widgets
- >> _lv_inv_area
- >> lv_scr_load_anim
- >> lv_disp_set_bg_opa
- >> lv_disp_set_bg_image
- >> lv_disp_set_bg_color
- >> lv_obj_class_create_obj
- >> lv_obj_scroll_by
- >> indev_pointer_proc
- >> _lv_disp_refr_timer
- >> lv_refr_area
- >> lv_draw_sw_img_decoded
- >> draw_line_skew
- >> draw_letter_normal
- >> lv_theme_default_init
- >> lv_disp_drv_update
- >> ta_event_cb
- >> color_event_cb
- >> color_changer_event_cb
lv_disp_drv_update (Thumb, 184 bytes, Stack size 32 bytes, lv_hal_disp.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_obj_get_coords
- >> lv_memset_00
- >> lv_obj_tree_walk
- >> lv_area_set_height
- >> lv_area_set_width
[Called By]
lv_disp_set_default (Thumb, 6 bytes, Stack size 0 bytes, lv_hal_disp.o(.text), UNUSED)
[Called By]
lv_disp_remove (Thumb, 118 bytes, Stack size 24 bytes, lv_hal_disp.o(.text), UNUSED)
[Calls]
- >> lv_obj_del
- >> lv_mem_free
- >> lv_indev_get_next
- >> _lv_ll_remove
- >> _lv_ll_get_head
- >> lv_timer_del
lv_disp_get_physical_hor_res (Thumb, 54 bytes, Stack size 0 bytes, lv_hal_disp.o(.text), UNUSED)
[Called By]
lv_disp_get_physical_ver_res (Thumb, 54 bytes, Stack size 0 bytes, lv_hal_disp.o(.text), UNUSED)
[Called By]
lv_disp_get_offset_x (Thumb, 110 bytes, Stack size 4 bytes, lv_hal_disp.o(.text), UNUSED)
[Calls]
- >> lv_disp_get_physical_hor_res
lv_disp_get_offset_y (Thumb, 76 bytes, Stack size 4 bytes, lv_hal_disp.o(.text), UNUSED)
[Calls]
- >> lv_disp_get_physical_ver_res
lv_disp_get_antialiasing (Thumb, 20 bytes, Stack size 0 bytes, lv_hal_disp.o(.text), UNUSED)
lv_disp_get_dpi (Thumb, 22 bytes, Stack size 0 bytes, lv_hal_disp.o(.text))
[Called By]
- >> lv_obj_get_scrollbar_area
- >> lv_label_refr_text
- >> invalidate_button_area
- >> lv_slider_constructor
- >> slider_event_cb
- >> chart_event_cb
- >> shop_create
- >> color_changer_create
- >> color_changer_anim_cb
- >> style_init
- >> lv_disp_dpx
lv_disp_flush_ready (Thumb, 12 bytes, Stack size 0 bytes, lv_hal_disp.o(.text))
[Called By]
lv_disp_flush_is_last (Thumb, 12 bytes, Stack size 0 bytes, lv_hal_disp.o(.text), UNUSED)
lv_disp_get_next (Thumb, 16 bytes, Stack size 0 bytes, lv_hal_disp.o(.text))
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_disp_get_inactive_time
- >> lv_obj_is_valid
- >> lv_refr_now
- >> walk_core
- >> lv_obj_report_style_change
lv_disp_get_draw_buf (Thumb, 6 bytes, Stack size 0 bytes, lv_hal_disp.o(.text))
[Called By]
- >> lv_refr_area_part
- >> draw_buf_flush
- >> draw_buf_rotate
lv_disp_set_rotation (Thumb, 26 bytes, Stack size 0 bytes, lv_hal_disp.o(.text), UNUSED)
[Calls]
lv_disp_get_rotation (Thumb, 20 bytes, Stack size 0 bytes, lv_hal_disp.o(.text), UNUSED)
lv_disp_drv_use_generic_set_px_cb (Thumb, 50 bytes, Stack size 0 bytes, lv_hal_disp.o(.text), UNUSED)
lv_indev_drv_init (Thumb, 40 bytes, Stack size 8 bytes, lv_hal_indev.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_indev_drv_init
[Calls]
[Called By]
lv_indev_drv_register (Thumb, 64 bytes, Stack size 16 bytes, lv_hal_indev.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = lv_indev_drv_register ⇒ lv_timer_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_disp_get_default
- >> lv_memset_00
- >> _lv_ll_ins_head
- >> lv_timer_create
[Called By]
lv_indev_drv_update (Thumb, 78 bytes, Stack size 16 bytes, lv_hal_indev.o(.text), UNUSED)
[Calls]
- >> lv_disp_get_default
- >> lv_timer_del
- >> lv_timer_create
lv_indev_delete (Thumb, 42 bytes, Stack size 8 bytes, lv_hal_indev.o(.text), UNUSED)
[Calls]
- >> lv_mem_free
- >> _lv_ll_remove
- >> lv_timer_del
lv_indev_get_next (Thumb, 16 bytes, Stack size 0 bytes, lv_hal_indev.o(.text))
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> get_indev
- >> lv_obj_get_scrollbar_area
- >> lv_indev_reset
- >> lv_group_del
- >> obj_del_core
- >> lv_obj_is_scrolling
- >> lv_disp_remove
- >> lv_btnmatrix_event
_lv_indev_read (Thumb, 68 bytes, Stack size 16 bytes, lv_hal_indev.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _lv_indev_read
[Calls]
[Called By]- >> lv_indev_read_timer_cb
lv_tick_inc (Thumb, 14 bytes, Stack size 0 bytes, lv_hal_tick.o(.text))
[Called By]
lv_tick_get (Thumb, 16 bytes, Stack size 0 bytes, lv_hal_tick.o(.text))
[Called By]
- >> lv_timer_handler
- >> lv_tick_elaps
- >> lv_anim_start
- >> lv_disp_trig_activity
- >> lv_indev_reset_long_press
- >> lv_indev_read_timer_cb
- >> indev_keypad_proc
- >> indev_encoder_proc
- >> indev_proc_press
- >> _lv_disp_refr_timer
- >> _lv_img_cache_open
- >> anim_timer
- >> lv_timer_ready
- >> lv_timer_create
- >> lv_arc_event
- >> lv_arc_constructor
- >> lv_timer_reset
- >> double_click_reset
- >> lv_colorwheel_event
lv_tick_elaps (Thumb, 12 bytes, Stack size 8 bytes, lv_hal_tick.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_tick_elaps
[Calls]
[Called By]- >> lv_timer_handler
- >> lv_disp_get_inactive_time
- >> indev_keypad_proc
- >> indev_encoder_proc
- >> indev_proc_press
- >> _lv_disp_refr_timer
- >> _lv_img_cache_open
- >> anim_timer
- >> lv_arc_event
- >> lv_timer_time_remaining
- >> double_click_reset
- >> lv_colorwheel_event
_lv_anim_core_init (Thumb, 34 bytes, Stack size 8 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = _lv_anim_core_init ⇒ lv_timer_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_ll_init
- >> anim_mark_list_change
- >> lv_timer_create
[Called By]
lv_anim_path_linear (Thumb, 36 bytes, Stack size 16 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_anim_path_linear ⇒ lv_map
[Calls]
[Address Reference Count : 3]- lv_anim.o(.text)
- lv_style.o(.text)
- lv_theme_default_1.o(.text)
lv_anim_init (Thumb, 48 bytes, Stack size 8 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_anim_init
[Calls]
[Called By]- >> lv_scr_load_anim
- >> _lv_obj_style_create_transition
- >> lv_obj_scroll_by
- >> lv_obj_del_delayed
- >> lv_obj_fade_out
- >> lv_obj_fade_in
- >> lv_bar_set_value_with_anim
- >> lv_label_refr_text
- >> lv_textarea_set_text
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> start_cursor_blink
- >> lv_switch_trigger_anim
- >> refr_position
- >> analytics_create
- >> color_event_cb
- >> color_changer_event_cb
- >> lv_spinner_constructor
lv_anim_del (Thumb, 82 bytes, Stack size 24 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = lv_anim_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> anim_mark_list_change
[Called By]- >> lv_anim_start
- >> lv_scr_load_anim
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_destructor
- >> lv_obj_scroll_by
- >> trans_del
- >> scroll_area_into_view
- >> lv_bar_destructor
- >> lv_bar_set_value_with_anim
- >> lv_label_set_long_mode
- >> lv_label_refr_text
- >> start_cursor_blink
- >> lv_switch_trigger_anim
- >> lv_switch_destructor
- >> lv_roller_event
- >> refr_position
lv_anim_start (Thumb, 116 bytes, Stack size 16 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_tick_get
- >> lv_anim_del
- >> lv_memcpy
- >> _lv_ll_ins_head
- >> _lv_ll_is_empty
- >> anim_mark_list_change
[Called By]- >> lv_scr_load_anim
- >> _lv_obj_style_create_transition
- >> lv_obj_scroll_by
- >> lv_obj_del_delayed
- >> lv_obj_fade_out
- >> lv_obj_fade_in
- >> lv_bar_set_value_with_anim
- >> lv_label_refr_text
- >> lv_textarea_set_text
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> start_cursor_blink
- >> lv_switch_trigger_anim
- >> refr_position
- >> analytics_create
- >> color_event_cb
- >> color_changer_event_cb
- >> lv_spinner_constructor
lv_anim_get_playtime (Thumb, 64 bytes, Stack size 12 bytes, lv_anim.o(.text), UNUSED)
lv_anim_del_all (Thumb, 16 bytes, Stack size 8 bytes, lv_anim.o(.text), UNUSED)
[Calls]
- >> _lv_ll_clear
- >> anim_mark_list_change
lv_anim_get (Thumb, 44 bytes, Stack size 16 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_anim_get
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_obj_get_scroll_end
- >> lv_label_refr_text
lv_anim_count_running (Thumb, 30 bytes, Stack size 8 bytes, lv_anim.o(.text), UNUSED)
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
lv_anim_speed_to_time (Thumb, 26 bytes, Stack size 0 bytes, lv_anim.o(.text))
[Called By]
- >> lv_obj_scroll_by
- >> lv_label_refr_text
lv_anim_refr_now (Thumb, 4 bytes, Stack size 0 bytes, lv_anim.o(.text), UNUSED)
[Calls]
[Called By]
lv_anim_path_ease_in (Thumb, 48 bytes, Stack size 16 bytes, lv_anim.o(.text), UNUSED)
[Calls]
lv_anim_path_ease_out (Thumb, 52 bytes, Stack size 16 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = lv_anim_path_ease_out ⇒ lv_bezier3
[Calls]
[Address Reference Count : 2]- lv_obj_scroll.o(.text)
- lv_roller.o(.text)
lv_anim_path_ease_in_out (Thumb, 50 bytes, Stack size 16 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = lv_anim_path_ease_in_out ⇒ lv_bezier3
[Calls]
[Address Reference Count : 1]
lv_anim_path_overshoot (Thumb, 52 bytes, Stack size 16 bytes, lv_anim.o(.text), UNUSED)
[Calls]
lv_anim_path_bounce (Thumb, 168 bytes, Stack size 24 bytes, lv_anim.o(.text), UNUSED)
[Calls]
lv_anim_path_step (Thumb, 16 bytes, Stack size 0 bytes, lv_anim.o(.text))
[Address Reference Count : 1]
lv_area_set (Thumb, 14 bytes, Stack size 8 bytes, lv_area.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_area_set
[Called By]- >> lv_disp_set_bg_opa
- >> lv_disp_set_bg_image
- >> lv_disp_set_bg_color
- >> lv_obj_get_scrollbar_area
- >> init_scroll_limits
- >> _lv_disp_refr_timer
- >> lv_refr_area
- >> lv_refr_area_part
- >> lv_arc_event
- >> lv_btnmatrix_set_map
lv_area_set_width (Thumb, 10 bytes, Stack size 0 bytes, lv_area.o(.text))
[Called By]
- >> _lv_area_set_pos
- >> lv_disp_drv_update
- >> item_repos
[Address Reference Count : 1]
lv_area_set_height (Thumb, 10 bytes, Stack size 0 bytes, lv_area.o(.text))
[Called By]
- >> decode_and_draw
- >> _lv_area_set_pos
- >> lv_disp_drv_update
- >> item_repos
[Address Reference Count : 1]
_lv_area_set_pos (Thumb, 46 bytes, Stack size 12 bytes, lv_area.o(.text), UNUSED)
[Calls]
- >> lv_area_set_height
- >> lv_area_set_width
lv_area_get_size (Thumb, 28 bytes, Stack size 0 bytes, lv_area.o(.text))
[Called By]
- >> draw_scrollbar
- >> lv_refr_join_area
- >> lv_refr_areas
- >> lv_obj_scrollbar_invalidate
- >> lv_draw_sw_img_decoded
- >> draw_line_skew
lv_area_increase (Thumb, 26 bytes, Stack size 0 bytes, lv_area.o(.text))
[Called By]
- >> lv_obj_get_content_coords
- >> lv_refr_obj
- >> draw_shadow
- >> lv_arc_event
- >> lv_slider_event
lv_area_move (Thumb, 26 bytes, Stack size 0 bytes, lv_area.o(.text))
[Called By]
- >> lv_draw_sw_blend_basic
- >> draw_main
- >> draw_placeholder
_lv_area_intersect (Thumb, 80 bytes, Stack size 16 bytes, lv_area.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _lv_area_intersect
[Called By]- >> _lv_inv_area
- >> lv_obj_area_is_visible
- >> lv_refr_obj
- >> lv_draw_label
- >> decode_and_draw
- >> lv_draw_sw_blend
- >> draw_quarter_0
- >> draw_quarter_1
- >> draw_quarter_2
- >> draw_quarter_3
- >> lv_draw_sw_polygon
- >> lv_draw_sw_line
- >> lv_draw_sw_blend_basic
- >> lv_draw_sw_arc
- >> draw_border_generic
- >> draw_shadow
- >> draw_bg
- >> draw_line_hor
- >> draw_line_ver
- >> draw_line_skew
- >> draw_main
- >> draw_img
- >> draw_list
- >> draw_box_label
- >> draw_main
- >> draw_label
- >> draw_main
- >> chart_event_cb
- >> draw_div_lines
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> draw_cursors
_lv_area_join (Thumb, 68 bytes, Stack size 8 bytes, lv_area.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _lv_area_join
[Called By]
_lv_area_is_point_on (Thumb, 294 bytes, Stack size 32 bytes, lv_area.o(.text))
[Stack]
- Max Depth = 40 + In Cycle
- Call Chain = _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> _lv_area_is_point_on
- >> lv_point_within_circle
[Called By]- >> _lv_area_is_in
- >> lv_obj_hit_test
- >> _lv_area_is_point_on
- >> lv_indev_search_obj
- >> _lv_area_is_out
- >> lv_arc_event
- >> lv_img_event
- >> get_button_from_point
- >> lv_slider_event
- >> lv_colorwheel_event
_lv_area_is_on (Thumb, 56 bytes, Stack size 0 bytes, lv_area.o(.text))
[Called By]
_lv_area_is_in (Thumb, 168 bytes, Stack size 24 bytes, lv_area.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> _lv_inv_area
- >> lv_obj_move_to
- >> lv_obj_refr_size
- >> lv_obj_draw
- >> lv_refr_get_top_obj
- >> lv_draw_mask_is_any
- >> draw_shadow
- >> draw_img
_lv_area_is_out (Thumb, 160 bytes, Stack size 24 bytes, lv_area.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _lv_area_is_out ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> lv_draw_mask_is_any
- >> draw_shadow
_lv_area_is_equal (Thumb, 56 bytes, Stack size 0 bytes, lv_area.o(.text), UNUSED)
lv_area_align (Thumb, 490 bytes, Stack size 32 bytes, lv_area.o(.text), UNUSED)
[Calls]
- >> lv_area_get_height
- >> lv_area_get_width
lv_async_call (Thumb, 52 bytes, Stack size 16 bytes, lv_async.o(.text), UNUSED)
[Calls]
- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_timer_set_repeat_count
- >> lv_timer_create
[Called By]
lv_color_fill (Thumb, 74 bytes, Stack size 16 bytes, lv_color.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_fill
[Called By]
lv_color_lighten (Thumb, 38 bytes, Stack size 16 bytes, lv_color.o(.text), UNUSED)
[Calls]
- >> lv_color_make
- >> lv_color_mix
[Called By]- >> lv_color_change_lightness
lv_color_darken (Thumb, 26 bytes, Stack size 16 bytes, lv_color.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_color_darken ⇒ lv_color_black ⇒ lv_color_make
[Calls]- >> lv_color_black
- >> lv_color_mix
[Called By]- >> lv_color_change_lightness
- >> dark_color_filter_cb
lv_color_change_lightness (Thumb, 56 bytes, Stack size 16 bytes, lv_color.o(.text), UNUSED)
[Calls]
- >> lv_color_darken
- >> lv_color_lighten
lv_color_hsv_to_rgb (Thumb, 178 bytes, Stack size 24 bytes, lv_color.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_color_hsv_to_rgb ⇒ lv_color_make
[Calls]
[Called By]
lv_color_rgb_to_hsv (Thumb, 218 bytes, Stack size 20 bytes, lv_color.o(.text), UNUSED)
[Called By]
- >> lv_color_to_hsv
- >> lv_colorwheel_set_rgb
lv_color_to_hsv (Thumb, 78 bytes, Stack size 0 bytes, lv_color.o(.text), UNUSED)
[Calls]
lv_palette_main (Thumb, 28 bytes, Stack size 8 bytes, lv_color.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_palette_main ⇒ lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> lv_demo_widgets
- >> lv_disp_drv_register
- >> lv_draw_label_dsc_init
- >> lv_theme_get_color_secondary
- >> lv_theme_get_color_primary
- >> birthday_event_cb
- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> shop_chart_event_cb
- >> color_changer_create
- >> color_event_cb
- >> draw_part_begin_event_cb
- >> style_init
lv_palette_lighten (Thumb, 48 bytes, Stack size 8 bytes, lv_color.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_palette_lighten ⇒ lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> analytics_create
- >> style_init
- >> grey_filter_cb
lv_palette_darken (Thumb, 44 bytes, Stack size 8 bytes, lv_color.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_palette_darken ⇒ lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> slider_event_cb
- >> analytics_create
- >> style_init
- >> grey_filter_cb
_lv_fs_init (Thumb, 8 bytes, Stack size 0 bytes, lv_fs.o(.text))
[Calls]
[Called By]
lv_fs_get_drv (Thumb, 36 bytes, Stack size 8 bytes, lv_fs.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_fs_get_drv
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_fs_open
- >> lv_fs_dir_open
- >> lv_fs_is_ready
lv_fs_is_ready (Thumb, 24 bytes, Stack size 8 bytes, lv_fs.o(.text), UNUSED)
[Calls]
lv_fs_open (Thumb, 108 bytes, Stack size 24 bytes, lv_fs.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_fs_open ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_fs_get_real_path
- >> lv_fs_get_drv
[Called By]- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_built_in_open
lv_fs_close (Thumb, 62 bytes, Stack size 16 bytes, lv_fs.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = lv_fs_close ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Called By]- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_built_in_close
lv_fs_read (Thumb, 72 bytes, Stack size 24 bytes, lv_fs.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_read_line
- >> lv_img_decoder_built_in_line_alpha
- >> lv_img_decoder_built_in_line_indexed
lv_fs_write (Thumb, 58 bytes, Stack size 24 bytes, lv_fs.o(.text), UNUSED)
lv_fs_seek (Thumb, 154 bytes, Stack size 24 bytes, lv_fs.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_fs_seek
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_read_line
- >> lv_img_decoder_built_in_line_alpha
- >> lv_img_decoder_built_in_line_indexed
lv_fs_tell (Thumb, 52 bytes, Stack size 8 bytes, lv_fs.o(.text), UNUSED)
lv_fs_dir_open (Thumb, 78 bytes, Stack size 16 bytes, lv_fs.o(.text), UNUSED)
[Calls]
- >> lv_fs_get_real_path
- >> lv_fs_get_drv
lv_fs_dir_read (Thumb, 38 bytes, Stack size 8 bytes, lv_fs.o(.text), UNUSED)
lv_fs_dir_close (Thumb, 34 bytes, Stack size 8 bytes, lv_fs.o(.text), UNUSED)
lv_fs_drv_init (Thumb, 6 bytes, Stack size 0 bytes, lv_fs.o(.text), UNUSED)
[Calls]
lv_fs_drv_register (Thumb, 24 bytes, Stack size 8 bytes, lv_fs.o(.text), UNUSED)
[Calls]
lv_fs_get_letters (Thumb, 40 bytes, Stack size 16 bytes, lv_fs.o(.text), UNUSED)
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
lv_fs_get_ext (Thumb, 38 bytes, Stack size 8 bytes, lv_fs.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_fs_get_ext
[Calls]
[Called By]- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_built_in_open
lv_fs_up (Thumb, 54 bytes, Stack size 8 bytes, lv_fs.o(.text), UNUSED)
[Calls]
lv_fs_get_last (Thumb, 56 bytes, Stack size 8 bytes, lv_fs.o(.text), UNUSED)
[Calls]
_lv_gc_clear_roots (Thumb, 170 bytes, Stack size 8 bytes, lv_gc.o(.text), UNUSED)
[Calls]
[Called By]
_lv_ll_init (Thumb, 16 bytes, Stack size 0 bytes, lv_ll.o(.text))
[Called By]
- >> lv_init
- >> _lv_timer_core_init
- >> _lv_obj_style_init
- >> _lv_img_decoder_init
- >> _lv_fs_init
- >> _lv_anim_core_init
- >> lv_group_create
- >> _lv_group_init
- >> lv_chart_constructor
- >> lv_meter_constructor
- >> lv_menu_constructor
_lv_ll_ins_head (Thumb, 60 bytes, Stack size 16 bytes, lv_ll.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_alloc
- >> node_set_next
- >> node_set_prev
[Called By]- >> lv_anim_start
- >> lv_indev_drv_register
- >> lv_disp_drv_register
- >> _lv_obj_style_create_transition
- >> lv_group_create
- >> lv_img_decoder_create
- >> lv_timer_create
- >> _lv_ll_ins_prev
- >> lv_fs_drv_register
- >> lv_meter_add_scale_lines
- >> lv_meter_add_scale
- >> lv_meter_add_needle_line
- >> lv_meter_add_arc
- >> lv_chart_add_series
- >> lv_chart_add_cursor
- >> lv_menu_set_page
- >> lv_meter_add_needle_img
_lv_ll_get_prev (Thumb, 6 bytes, Stack size 0 bytes, lv_ll.o(.text))
[Called By]
- >> trans_del
- >> lv_chart_set_type
- >> lv_chart_set_point_count
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> draw_cursors
- >> lv_chart_get_point_pos_by_id
- >> draw_arcs
- >> draw_ticks_and_labels
- >> draw_needles
[Address Reference Count : 1]
_lv_ll_get_head (Thumb, 8 bytes, Stack size 0 bytes, lv_ll.o(.text))
[Called By]
- >> lv_timer_handler
- >> lv_obj_get_disp
- >> lv_disp_get_next
- >> lv_anim_del
- >> lv_indev_get_next
- >> _lv_ll_remove
- >> _lv_ll_get_len
- >> _lv_ll_clear
- >> lv_group_remove_all_objs
- >> lv_group_remove_obj
- >> lv_group_swap_obj
- >> lv_group_focus_obj
- >> lv_group_add_obj
- >> lv_group_del
- >> lv_img_decoder_get_info
- >> trans_anim_ready_cb
- >> lv_anim_get
- >> lv_img_decoder_open
- >> lv_anim_count_running
- >> anim_mark_list_change
- >> anim_timer
- >> lv_disp_remove
- >> lv_timer_get_next
- >> _lv_ll_ins_prev
- >> lv_fs_get_letters
- >> lv_fs_get_drv
- >> lv_chart_get_series_next
- >> lv_chart_destructor
- >> lv_menu_back_event_cb
- >> lv_menu_refr
[Address Reference Count : 1]
_lv_ll_ins_prev (Thumb, 98 bytes, Stack size 24 bytes, lv_ll.o(.text), UNUSED)
[Calls]
- >> lv_mem_alloc
- >> _lv_ll_ins_head
- >> _lv_ll_get_head
- >> node_set_next
- >> node_set_prev
_lv_ll_ins_tail (Thumb, 60 bytes, Stack size 16 bytes, lv_ll.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = _lv_ll_ins_tail ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_alloc
- >> node_set_next
- >> node_set_prev
[Called By]
_lv_ll_get_next (Thumb, 8 bytes, Stack size 0 bytes, lv_ll.o(.text))
[Called By]
- >> lv_timer_handler
- >> lv_obj_get_disp
- >> lv_disp_get_next
- >> lv_anim_del
- >> lv_indev_get_next
- >> _lv_ll_remove
- >> _lv_ll_get_len
- >> _lv_ll_clear
- >> lv_group_remove_all_objs
- >> lv_group_remove_obj
- >> lv_group_swap_obj
- >> lv_group_focus_obj
- >> lv_group_add_obj
- >> lv_group_del
- >> lv_img_decoder_get_info
- >> trans_anim_ready_cb
- >> lv_anim_get
- >> lv_img_decoder_open
- >> lv_anim_count_running
- >> anim_timer
- >> lv_timer_get_next
- >> lv_fs_get_letters
- >> lv_fs_get_drv
- >> lv_chart_get_series_next
- >> lv_menu_back_event_cb
[Address Reference Count : 1]
_lv_ll_get_tail (Thumb, 8 bytes, Stack size 0 bytes, lv_ll.o(.text))
[Called By]
- >> _lv_ll_remove
- >> lv_group_remove_obj
- >> trans_del
- >> _lv_ll_move_before
- >> lv_chart_set_type
- >> lv_chart_set_point_count
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> draw_cursors
- >> lv_chart_get_point_pos_by_id
- >> draw_arcs
- >> draw_ticks_and_labels
- >> draw_needles
[Address Reference Count : 1]
_lv_ll_remove (Thumb, 104 bytes, Stack size 16 bytes, lv_ll.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _lv_ll_remove
[Calls]- >> _lv_ll_get_tail
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> node_set_next
- >> node_set_prev
[Called By]- >> lv_anim_del
- >> _lv_ll_clear
- >> lv_group_remove_obj
- >> lv_group_del
- >> trans_anim_ready_cb
- >> trans_del
- >> lv_img_decoder_delete
- >> anim_ready_handler
- >> lv_indev_delete
- >> lv_timer_del
- >> lv_disp_remove
- >> _lv_ll_move_before
- >> _lv_ll_chg_list
- >> lv_chart_add_series
- >> lv_chart_destructor
- >> lv_chart_remove_series
- >> lv_menu_back_event_cb
- >> lv_menu_refr
_lv_ll_clear (Thumb, 44 bytes, Stack size 16 bytes, lv_ll.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_group_remove_all_objs
- >> lv_group_del
- >> lv_anim_del_all
- >> lv_chart_destructor
- >> lv_meter_destructor
- >> lv_menu_clear_history
- >> lv_menu_destructor
_lv_ll_chg_list (Thumb, 104 bytes, Stack size 16 bytes, lv_ll.o(.text), UNUSED)
[Calls]
- >> _lv_ll_remove
- >> node_set_next
- >> node_set_prev
_lv_ll_get_len (Thumb, 28 bytes, Stack size 4 bytes, lv_ll.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _lv_ll_get_len
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_group_get_obj_count
- >> draw_series_bar
- >> lv_chart_get_point_pos_by_id
_lv_ll_move_before (Thumb, 92 bytes, Stack size 24 bytes, lv_ll.o(.text), UNUSED)
[Calls]
- >> _lv_ll_remove
- >> _lv_ll_get_tail
- >> node_set_next
- >> node_set_prev
_lv_ll_is_empty (Thumb, 18 bytes, Stack size 0 bytes, lv_ll.o(.text))
[Called By]
- >> lv_anim_start
- >> lv_chart_event
- >> draw_cursors
lv_trigo_sin (Thumb, 78 bytes, Stack size 0 bytes, lv_math.o(.text))
[Called By]
- >> _lv_img_buf_get_transformed_area
- >> lv_draw_arc_get_area
- >> draw_quarter_0
- >> draw_quarter_1
- >> draw_quarter_2
- >> draw_quarter_3
- >> get_rounded_area
- >> _lv_img_buf_transform_init
- >> lv_draw_mask_line_angle_init
- >> get_knob_area
- >> lv_trigo_cos
- >> draw_disc_grad
- >> refr_knob_pos
- >> lv_trigo_cos
- >> draw_ticks_and_labels
- >> draw_needles
- >> inv_line
lv_bezier3 (Thumb, 78 bytes, Stack size 20 bytes, lv_math.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = lv_bezier3
[Called By]- >> lv_anim_path_ease_out
- >> lv_anim_path_bounce
- >> lv_anim_path_overshoot
- >> lv_anim_path_ease_in_out
- >> lv_anim_path_ease_in
lv_sqrt (Thumb, 34 bytes, Stack size 12 bytes, lv_math.o(.text), UNUSED)
lv_atan2 (Thumb, 146 bytes, Stack size 0 bytes, lv_math.o(.text))
[Called By]
- >> lv_arc_event
- >> lv_colorwheel_event
lv_pow (Thumb, 52 bytes, Stack size 16 bytes, lv_math.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_pow
[Called By]- >> lv_spinbox_set_pos
- >> lv_spinbox_set_digit_format
- >> lv_spinbox_event
lv_map (Thumb, 36 bytes, Stack size 8 bytes, lv_math.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_map
[Called By]- >> lv_anim_path_ease_out
- >> lv_anim_path_bounce
- >> lv_anim_path_overshoot
- >> lv_anim_path_ease_in_out
- >> lv_anim_path_ease_in
- >> lv_anim_path_linear
- >> lv_arc_event
- >> value_update
- >> color_changer_anim_cb
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_scatter
- >> lv_chart_get_point_pos_by_id
- >> draw_arcs
- >> draw_ticks_and_labels
- >> draw_needles
- >> inv_arc
- >> inv_line
lv_rand (Thumb, 34 bytes, Stack size 0 bytes, lv_math.o(.text))
[Called By]
- >> analytics_create
- >> shop_create
lv_mem_init (Thumb, 18 bytes, Stack size 8 bytes, lv_mem.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = lv_mem_init ⇒ lv_tlsf_create_with_pool ⇒ lv_tlsf_add_pool ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_tlsf_create_with_pool
[Called By]- >> lv_init
- >> lv_mem_deinit
lv_mem_deinit (Thumb, 16 bytes, Stack size 8 bytes, lv_mem.o(.text), UNUSED)
[Calls]
- >> lv_mem_init
- >> lv_tlsf_destroy
[Called By]
lv_memset (Thumb, 102 bytes, Stack size 0 bytes, lv_mem.o(.text))
[Called By]
- >> draw_shadow
- >> draw_bg
- >> lv_mem_monitor
lv_mem_monitor (Thumb, 72 bytes, Stack size 8 bytes, lv_mem.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_mem_monitor ⇒ lv_tlsf_walk_pool
[Calls]- >> lv_memset
- >> lv_tlsf_walk_pool
- >> lv_tlsf_get_pool
[Called By]
lv_mem_alloc (Thumb, 38 bytes, Stack size 40 bytes, lv_mem.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_tlsf_malloc
- >> lv_mem_monitor
[Called By]- >> lv_obj_allocate_spec_attr
- >> lv_mem_realloc
- >> lv_disp_drv_register
- >> lv_obj_class_create_obj
- >> lv_draw_mask_radius_init
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> lv_label_set_text
- >> lv_async_call
- >> lv_style_set_prop
- >> lv_style_remove_prop
- >> get_trans_style
- >> get_local_style
- >> allocate_item
- >> lv_fs_open
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_img_buf_alloc
- >> lv_draw_mask_polygon_init
- >> circ_calc_aa4
- >> lv_gradient_set_cache_size
- >> lv_fs_read_cached
- >> lv_theme_default_init
- >> _lv_txt_set_text_vfmt
- >> _lv_ll_ins_prev
- >> lv_label_refr_text
- >> lv_dropdown_add_option
- >> lv_dropdown_set_options
- >> lv_checkbox_set_text
- >> lv_img_set_src
- >> allocate_btn_areas_and_controls
- >> lv_textarea_set_password_mode
- >> lv_textarea_set_placeholder_text
- >> lv_table_clear_cell_ctrl
- >> lv_table_add_cell_ctrl
- >> lv_table_set_col_cnt
- >> lv_table_constructor
- >> lv_tabview_add_tab
- >> lv_chart_set_type
- >> lv_chart_add_series
- >> new_points_alloc
- >> lv_keyboard_update_ctrl_map
- >> lv_menu_set_load_page_event
- >> lv_tabview_constructor
lv_mem_free (Thumb, 22 bytes, Stack size 0 bytes, lv_mem.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Called By]- >> lv_mem_realloc
- >> lv_anim_del
- >> lv_obj_remove_style
- >> lv_draw_mask_free_param
- >> lv_obj_destructor
- >> lv_obj_set_parent
- >> _lv_ll_clear
- >> lv_group_remove_obj
- >> lv_group_del
- >> lv_mem_buf_free_all
- >> lv_label_set_text_fmt
- >> lv_label_set_text
- >> _lv_draw_mask_cleanup
- >> lv_async_call
- >> obj_del_core
- >> lv_style_reset
- >> lv_style_remove_prop
- >> trans_anim_ready_cb
- >> trans_del
- >> lv_img_decoder_close
- >> lv_fs_close
- >> lv_img_decoder_delete
- >> lv_img_decoder_built_in_close
- >> lv_img_decoder_open
- >> lv_img_buf_free
- >> lv_img_buf_alloc
- >> circ_calc_aa4
- >> lv_gradient_cleanup
- >> lv_gradient_set_cache_size
- >> lv_gradient_free_cache
- >> lv_async_timer_cb
- >> anim_ready_handler
- >> lv_indev_delete
- >> lv_timer_del
- >> lv_disp_remove
- >> lv_label_dot_tmp_free
- >> lv_label_destructor
- >> lv_img_destructor
- >> lv_label_set_text_static
- >> lv_dropdown_clear_options
- >> lv_dropdown_set_options_static
- >> lv_dropdown_set_options
- >> lv_dropdown_destructor
- >> lv_checkbox_set_text_static
- >> lv_checkbox_destructor
- >> lv_img_set_src
- >> allocate_btn_areas_and_controls
- >> lv_btnmatrix_destructor
- >> lv_textarea_set_password_mode
- >> lv_textarea_set_placeholder_text
- >> lv_textarea_destructor
- >> lv_table_set_col_cnt
- >> lv_table_set_row_cnt
- >> lv_table_destructor
- >> lv_tabview_add_tab
- >> lv_chart_set_type
- >> lv_chart_add_series
- >> lv_chart_destructor
- >> new_points_alloc
- >> lv_chart_set_ext_x_array
- >> lv_chart_set_ext_y_array
- >> lv_chart_remove_series
- >> lv_keyboard_update_ctrl_map
- >> lv_menu_page_destructor
- >> lv_menu_obj_del_event_cb
- >> lv_menu_back_event_cb
- >> lv_menu_refr
- >> lv_tabview_destructor
lv_mem_realloc (Thumb, 42 bytes, Stack size 8 bytes, lv_mem.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_tlsf_realloc
[Called By]- >> lv_obj_remove_event_dsc
- >> lv_obj_remove_event_cb_with_user_data
- >> lv_obj_remove_event_cb
- >> lv_obj_add_event_cb
- >> lv_layout_register
- >> lv_obj_remove_style
- >> lv_obj_class_create_obj
- >> lv_mem_buf_get
- >> lv_obj_set_parent
- >> lv_label_set_text
- >> obj_del_core
- >> lv_style_set_prop
- >> lv_obj_add_style
- >> get_trans_style
- >> get_local_style
- >> lv_dropdown_add_option
- >> lv_checkbox_set_text
- >> lv_textarea_set_placeholder_text
- >> lv_textarea_set_text
- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> lv_table_set_cell_value_fmt
- >> lv_table_set_cell_value
- >> lv_table_set_col_cnt
- >> lv_table_set_row_cnt
- >> lv_table_constructor
- >> lv_label_ins_text
- >> new_points_alloc
lv_mem_test (Thumb, 40 bytes, Stack size 8 bytes, lv_mem.o(.text), UNUSED)
[Calls]
- >> lv_tlsf_get_pool
- >> lv_tlsf_check_pool
- >> lv_tlsf_check
lv_mem_buf_get (Thumb, 146 bytes, Stack size 24 bytes, lv_mem.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_obj_draw
- >> lv_obj_set_state
- >> draw_buf_rotate
- >> decode_and_draw
- >> lv_draw_sw_polygon
- >> lv_draw_sw_img_decoded
- >> lv_img_decoder_built_in_line_alpha
- >> lv_img_decoder_built_in_line_indexed
- >> circ_calc_aa4
- >> draw_border_generic
- >> draw_shadow
- >> shadow_draw_corner_buf
- >> shadow_blur_corner
- >> draw_bg
- >> draw_line_hor
- >> draw_line_ver
- >> draw_line_skew
- >> draw_letter_normal
- >> lv_dropdown_add_option
- >> draw_main
- >> pwd_char_hider
- >> lv_roller_set_options
- >> find_track_end
- >> calc_rows
- >> calc_cols
lv_mem_buf_release (Thumb, 32 bytes, Stack size 0 bytes, lv_mem.o(.text))
[Called By]
- >> lv_obj_draw
- >> lv_obj_set_state
- >> draw_buf_rotate
- >> decode_and_draw
- >> lv_draw_sw_polygon
- >> lv_draw_sw_img_decoded
- >> lv_img_decoder_built_in_line_alpha
- >> lv_img_decoder_built_in_line_indexed
- >> circ_calc_aa4
- >> draw_border_generic
- >> draw_shadow
- >> shadow_draw_corner_buf
- >> shadow_blur_corner
- >> draw_bg
- >> draw_line_hor
- >> draw_line_ver
- >> draw_line_skew
- >> draw_letter_normal
- >> lv_dropdown_add_option
- >> draw_main
- >> pwd_char_hider
- >> lv_roller_set_options
- >> flex_update
- >> find_track_end
- >> grid_update
lv_mem_buf_free_all (Thumb, 40 bytes, Stack size 16 bytes, lv_mem.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = lv_mem_buf_free_all ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Called By]
lv_memcpy (Thumb, 296 bytes, Stack size 12 bytes, lv_mem.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = lv_memcpy
[Called By]- >> lv_anim_start
- >> lv_obj_init_draw_rect_dsc
- >> kill_oldest_item
- >> map_normal
- >> draw_shadow
- >> shadow_blur_corner
- >> lv_fs_read_cached
- >> lv_tlsf_realloc
- >> lv_label_refr_text
- >> lv_btnmatrix_set_ctrl_map
- >> draw_main
- >> draw_cursor
- >> pwd_char_hider
- >> draw_main
- >> draw_knob
- >> draw_cursors
- >> lv_keyboard_update_ctrl_map
- >> draw_ticks_and_labels
- >> find_track_end
lv_memset_00 (Thumb, 92 bytes, Stack size 0 bytes, lv_mem.o(.text))
[Called By]
- >> lv_obj_allocate_spec_attr
- >> lv_anim_init
- >> lv_indev_drv_register
- >> lv_indev_drv_init
- >> lv_disp_drv_register
- >> lv_disp_drv_init
- >> lv_disp_draw_buf_init
- >> lv_obj_draw_dsc_init
- >> lv_obj_class_create_obj
- >> lv_draw_rect_dsc_init
- >> lv_draw_mask_radius_init
- >> _lv_gc_clear_roots
- >> lv_obj_set_state
- >> _lv_indev_read
- >> lv_img_decoder_get_info
- >> lv_draw_img_dsc_init
- >> _lv_draw_mask_cleanup
- >> _lv_disp_refr_timer
- >> lv_style_reset
- >> lv_style_init
- >> lv_obj_add_style
- >> get_trans_style
- >> get_local_style
- >> lv_draw_line_dsc_init
- >> lv_draw_label_dsc_init
- >> _lv_img_cache_open
- >> lv_draw_arc_dsc_init
- >> kill_oldest_item
- >> lv_draw_sw_img_decoded
- >> lv_draw_sw_deinit_ctx
- >> lv_draw_sw_init_ctx
- >> lv_fs_open
- >> lv_img_decoder_create
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_img_buf_alloc
- >> lv_draw_mask_line_points_init
- >> lv_draw_mask_polygon
- >> lv_draw_mask_radius
- >> lv_draw_mask_angle
- >> lv_draw_mask_line
- >> line_mask_flat
- >> line_mask_steep
- >> draw_border_generic
- >> draw_shadow
- >> shadow_draw_corner_buf
- >> draw_border_simple
- >> draw_line_hor
- >> draw_line_ver
- >> draw_line_skew
- >> draw_letter_normal
- >> lv_gradient_set_cache_size
- >> lv_disp_drv_update
- >> lv_style_transition_dsc_init
- >> lv_fs_drv_init
- >> allocate_btn_areas_and_controls
- >> lv_table_set_col_cnt
- >> lv_table_set_row_cnt
- >> lv_meter_add_scale_lines
- >> lv_meter_add_scale
- >> lv_meter_add_needle_line
- >> lv_meter_add_arc
- >> lv_calendar_constructor
- >> lv_meter_add_needle_img
- >> lv_spinbox_updatevalue
- >> grid_update
- >> calc
lv_memset_ff (Thumb, 116 bytes, Stack size 0 bytes, lv_mem.o(.text))
[Called By]
- >> lv_draw_sw_img_decoded
- >> draw_border_generic
- >> draw_shadow
- >> shadow_draw_corner_buf
- >> draw_line_hor
- >> draw_line_ver
- >> draw_line_skew
lv_snprintf (Thumb, 26 bytes, Stack size 24 bytes, lv_printf.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = lv_snprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]
[Called By]- >> lv_calendar_set_showed_date
- >> calendar_event_cb
- >> slider_event_cb
- >> chart_event_cb
- >> shop_chart_event_cb
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
- >> lv_spinbox_updatevalue
lv_vsnprintf (Thumb, 18 bytes, Stack size 8 bytes, lv_printf.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = lv_vsnprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]
[Called By]- >> _lv_txt_set_text_vfmt
- >> lv_table_set_cell_value_fmt
lv_style_init (Thumb, 6 bytes, Stack size 0 bytes, lv_style.o(.text))
[Calls]
[Called By]- >> lv_demo_widgets
- >> get_trans_style
- >> get_local_style
- >> style_init_reset
lv_style_reset (Thumb, 36 bytes, Stack size 8 bytes, lv_style.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_style_reset ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_mem_free
[Called By]- >> lv_obj_remove_style
- >> style_init_reset
lv_style_register_prop (Thumb, 12 bytes, Stack size 0 bytes, lv_style.o(.text))
[Called By]
- >> lv_grid_init
- >> lv_flex_init
lv_style_remove_prop (Thumb, 196 bytes, Stack size 24 bytes, lv_style.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
[Called By]- >> lv_obj_remove_local_style_prop
- >> trans_anim_ready_cb
- >> trans_del
_lv_style_get_prop_group (Thumb, 12 bytes, Stack size 0 bytes, lv_style.o(.text))
[Called By]
- >> lv_style_set_prop
- >> get_prop_core
lv_style_set_prop (Thumb, 212 bytes, Stack size 24 bytes, lv_style.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_realloc
- >> lv_mem_alloc
- >> _lv_style_get_prop_group
[Called By]- >> _lv_obj_style_create_transition
- >> lv_obj_set_local_style_prop
- >> trans_anim_cb
- >> trans_anim_start_cb
- >> lv_style_set_base_dir
- >> lv_style_set_layout
- >> lv_style_set_blend_mode
- >> lv_style_set_transition
- >> lv_style_set_anim_speed
- >> lv_style_set_anim_time
- >> lv_style_set_color_filter_opa
- >> lv_style_set_color_filter_dsc
- >> lv_style_set_opa
- >> lv_style_set_clip_corner
- >> lv_style_set_radius
- >> lv_style_set_text_align
- >> lv_style_set_text_decor
- >> lv_style_set_text_line_space
- >> lv_style_set_text_letter_space
- >> lv_style_set_text_font
- >> lv_style_set_text_opa
- >> lv_style_set_text_color_filtered
- >> lv_style_set_text_color
- >> lv_style_set_arc_img_src
- >> lv_style_set_arc_opa
- >> lv_style_set_arc_color_filtered
- >> lv_style_set_arc_color
- >> lv_style_set_arc_rounded
- >> lv_style_set_arc_width
- >> lv_style_set_line_opa
- >> lv_style_set_line_color_filtered
- >> lv_style_set_line_color
- >> lv_style_set_line_rounded
- >> lv_style_set_line_dash_gap
- >> lv_style_set_line_dash_width
- >> lv_style_set_line_width
- >> lv_style_set_img_recolor_opa
- >> lv_style_set_img_recolor_filtered
- >> lv_style_set_img_recolor
- >> lv_style_set_img_opa
- >> lv_style_set_shadow_opa
- >> lv_style_set_shadow_color_filtered
- >> lv_style_set_shadow_color
- >> lv_style_set_shadow_spread
- >> lv_style_set_shadow_ofs_y
- >> lv_style_set_shadow_ofs_x
- >> lv_style_set_shadow_width
- >> lv_style_set_outline_pad
- >> lv_style_set_outline_opa
- >> lv_style_set_outline_color_filtered
- >> lv_style_set_outline_color
- >> lv_style_set_outline_width
- >> lv_style_set_border_post
- >> lv_style_set_border_side
- >> lv_style_set_border_width
- >> lv_style_set_border_opa
- >> lv_style_set_border_color_filtered
- >> lv_style_set_border_color
- >> lv_style_set_bg_img_tiled
- >> lv_style_set_bg_img_recolor_opa
- >> lv_style_set_bg_img_recolor_filtered
- >> lv_style_set_bg_img_recolor
- >> lv_style_set_bg_img_opa
- >> lv_style_set_bg_img_src
- >> lv_style_set_bg_dither_mode
- >> lv_style_set_bg_grad
- >> lv_style_set_bg_grad_stop
- >> lv_style_set_bg_main_stop
- >> lv_style_set_bg_grad_dir
- >> lv_style_set_bg_grad_color_filtered
- >> lv_style_set_bg_grad_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color_filtered
- >> lv_style_set_bg_color
- >> lv_style_set_pad_column
- >> lv_style_set_pad_row
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_pad_top
- >> lv_style_set_transform_angle
- >> lv_style_set_transform_zoom
- >> lv_style_set_translate_y
- >> lv_style_set_translate_x
- >> lv_style_set_transform_height
- >> lv_style_set_transform_width
- >> lv_style_set_align
- >> lv_style_set_y
- >> lv_style_set_x
- >> lv_style_set_max_height
- >> lv_style_set_min_height
- >> lv_style_set_height
- >> lv_style_set_max_width
- >> lv_style_set_min_width
- >> lv_style_set_width
- >> lv_style_set_grid_cell_y_align
- >> lv_style_set_grid_cell_x_align
- >> lv_style_set_grid_cell_row_span
- >> lv_style_set_grid_cell_row_pos
- >> lv_style_set_grid_cell_column_span
- >> lv_style_set_grid_cell_column_pos
- >> lv_style_set_grid_column_align
- >> lv_style_set_grid_row_align
- >> lv_style_set_grid_column_dsc_array
- >> lv_style_set_grid_row_dsc_array
- >> lv_style_set_flex_grow
- >> lv_style_set_flex_track_place
- >> lv_style_set_flex_cross_place
- >> lv_style_set_flex_main_place
- >> lv_style_set_flex_flow
lv_style_get_prop (Thumb, 100 bytes, Stack size 20 bytes, lv_style.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = lv_style_get_prop
[Called By]- >> _lv_obj_style_state_compare
- >> trans_anim_cb
- >> get_prop_core
- >> lv_obj_get_local_style_prop
lv_style_transition_dsc_init (Thumb, 42 bytes, Stack size 32 bytes, lv_style.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_style_transition_dsc_init
[Calls]
[Called By]
lv_style_prop_get_default (Thumb, 236 bytes, Stack size 16 bytes, lv_style.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_style_prop_get_default ⇒ lv_color_make
[Calls]
[Called By]
lv_style_is_empty (Thumb, 12 bytes, Stack size 0 bytes, lv_style.o(.text))
[Called By]
lv_style_set_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_style_set_size
- >> style_init
lv_style_set_min_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_max_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_max_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_height (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_height ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_min_height (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_max_height (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_max_height ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_x (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_y (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_align (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_transform_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_transform_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_transform_height (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_transform_height ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_translate_x (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_translate_y (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_transform_zoom (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_transform_angle (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_pad_top (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_pad_top ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_style_set_pad_ver
- >> lv_style_set_pad_all
- >> style_init
lv_style_set_pad_bottom (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_pad_bottom ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_style_set_pad_ver
- >> lv_style_set_pad_all
- >> style_init
lv_style_set_pad_left (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_pad_left ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_style_set_pad_hor
- >> lv_style_set_pad_all
- >> style_init
lv_style_set_pad_right (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_pad_right ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_style_set_pad_hor
- >> lv_style_set_pad_all
lv_style_set_pad_row (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_pad_row ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_style_set_pad_gap
- >> style_init
lv_style_set_pad_column (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_pad_column ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_style_set_pad_gap
- >> style_init
lv_style_set_bg_color (Thumb, 22 bytes, Stack size 16 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_bg_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_bg_color_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_bg_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_bg_grad_color (Thumb, 22 bytes, Stack size 16 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_bg_grad_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_bg_grad_color_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_grad_dir (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_main_stop (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_grad_stop (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_grad (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_dither_mode (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_img_src (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_bg_img_src ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_bg_img_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_img_recolor (Thumb, 22 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_img_recolor_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_img_recolor_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_bg_img_tiled (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_border_color (Thumb, 22 bytes, Stack size 16 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_border_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_border_color_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_border_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_border_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_border_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_border_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_demo_widgets
- >> style_init
lv_style_set_border_side (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_border_side ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_border_post (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_border_post ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_outline_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_outline_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_outline_color (Thumb, 22 bytes, Stack size 16 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_outline_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_outline_color_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_outline_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_outline_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_outline_pad (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_outline_pad ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_shadow_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_shadow_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_shadow_ofs_x (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_shadow_ofs_y (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_shadow_ofs_y ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_shadow_spread (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_shadow_spread ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_shadow_color (Thumb, 22 bytes, Stack size 16 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_shadow_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_shadow_color_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_shadow_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_shadow_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_img_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_img_recolor (Thumb, 22 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_img_recolor_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_img_recolor_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_line_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_line_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_line_dash_width (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_line_dash_gap (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_line_rounded (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_line_color (Thumb, 22 bytes, Stack size 16 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_line_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_line_color_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_line_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_arc_width (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_arc_width ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_arc_rounded (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_arc_rounded ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_arc_color (Thumb, 22 bytes, Stack size 16 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_arc_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_arc_color_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_arc_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_arc_img_src (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_text_color (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_text_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_demo_widgets
- >> color_event_cb
- >> style_init
lv_style_set_text_color_filtered (Thumb, 24 bytes, Stack size 16 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_text_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_text_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_text_font (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_text_font ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_demo_widgets
- >> style_init
lv_style_set_text_letter_space (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_text_line_space (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_text_line_space ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_text_decor (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_text_align (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_text_align ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_radius (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_radius ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]- >> lv_demo_widgets
- >> style_init
lv_style_set_clip_corner (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_clip_corner ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_color_filter_dsc (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_color_filter_dsc ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_color_filter_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_color_filter_opa ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_anim_time (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_anim_time ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_anim_speed (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_transition (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_style_set_transition ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]
[Called By]
lv_style_set_blend_mode (Thumb, 8 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_layout (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_style_set_base_dir (Thumb, 10 bytes, Stack size 0 bytes, lv_style_gen.o(.text), UNUSED)
[Calls]
lv_timer_enable (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(.text), UNUSED)
_lv_timer_core_init (Thumb, 18 bytes, Stack size 8 bytes, lv_timer.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _lv_timer_core_init
[Calls]
[Called By]
lv_timer_del (Thumb, 28 bytes, Stack size 8 bytes, lv_timer.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_timer_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
[Called By]- >> lv_timer_handler
- >> lv_indev_delete
- >> lv_indev_drv_update
- >> lv_disp_remove
lv_timer_handler (Thumb, 300 bytes, Stack size 32 bytes, lv_timer.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = lv_timer_handler ⇒ lv_timer_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_timer_del
- >> lv_timer_time_remaining
[Called By]
lv_timer_create (Thumb, 56 bytes, Stack size 24 bytes, lv_timer.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = lv_timer_create ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_tick_get
- >> _lv_ll_ins_head
[Called By]- >> lv_indev_drv_register
- >> lv_disp_drv_register
- >> _lv_anim_core_init
- >> lv_async_call
- >> lv_indev_drv_update
- >> lv_timer_create_basic
- >> analytics_create
lv_timer_create_basic (Thumb, 10 bytes, Stack size 0 bytes, lv_timer.o(.text), UNUSED)
[Calls]
lv_timer_set_cb (Thumb, 4 bytes, Stack size 0 bytes, lv_timer.o(.text), UNUSED)
lv_timer_pause (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(.text))
[Called By]
lv_timer_resume (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(.text))
[Called By]
- >> _lv_inv_area
- >> lv_obj_mark_layout_as_dirty
- >> anim_mark_list_change
lv_timer_set_period (Thumb, 4 bytes, Stack size 0 bytes, lv_timer.o(.text), UNUSED)
lv_timer_ready (Thumb, 18 bytes, Stack size 8 bytes, lv_timer.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_timer_ready
[Calls]
[Called By]
lv_timer_set_repeat_count (Thumb, 4 bytes, Stack size 0 bytes, lv_timer.o(.text), UNUSED)
[Called By]
lv_timer_reset (Thumb, 12 bytes, Stack size 8 bytes, lv_timer.o(.text), UNUSED)
[Calls]
lv_timer_get_idle (Thumb, 6 bytes, Stack size 0 bytes, lv_timer.o(.text))
[Called By]
lv_timer_get_next (Thumb, 16 bytes, Stack size 0 bytes, lv_timer.o(.text), UNUSED)
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
lv_tlsf_check (Thumb, 224 bytes, Stack size 48 bytes, lv_tlsf.o(.text), UNUSED)
[Calls]
- >> mapping_insert
- >> block_next
[Called By]
lv_tlsf_walk_pool (Thumb, 56 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_tlsf_walk_pool
[Calls]
[Called By]- >> lv_tlsf_check_pool
- >> lv_mem_monitor
lv_tlsf_block_size (Thumb, 16 bytes, Stack size 0 bytes, lv_tlsf.o(.text), UNUSED)
lv_tlsf_check_pool (Thumb, 20 bytes, Stack size 16 bytes, lv_tlsf.o(.text), UNUSED)
[Calls]
[Called By]
lv_tlsf_size (Thumb, 6 bytes, Stack size 0 bytes, lv_tlsf.o(.text), UNUSED)
lv_tlsf_align_size (Thumb, 4 bytes, Stack size 0 bytes, lv_tlsf.o(.text), UNUSED)
lv_tlsf_block_size_min (Thumb, 4 bytes, Stack size 0 bytes, lv_tlsf.o(.text), UNUSED)
lv_tlsf_block_size_max (Thumb, 6 bytes, Stack size 0 bytes, lv_tlsf.o(.text), UNUSED)
lv_tlsf_pool_overhead (Thumb, 4 bytes, Stack size 0 bytes, lv_tlsf.o(.text), UNUSED)
lv_tlsf_alloc_overhead (Thumb, 4 bytes, Stack size 0 bytes, lv_tlsf.o(.text), UNUSED)
lv_tlsf_add_pool (Thumb, 78 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = lv_tlsf_add_pool ⇒ block_insert ⇒ mapping_insert
[Calls]- >> block_link_next
- >> block_insert
[Called By]- >> lv_tlsf_create_with_pool
lv_tlsf_remove_pool (Thumb, 82 bytes, Stack size 32 bytes, lv_tlsf.o(.text), UNUSED)
[Calls]
- >> mapping_insert
- >> block_next
- >> remove_free_block
lv_tlsf_create (Thumb, 54 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_tlsf_create
[Called By]- >> lv_tlsf_create_with_pool
lv_tlsf_create_with_pool (Thumb, 28 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = lv_tlsf_create_with_pool ⇒ lv_tlsf_add_pool ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_tlsf_create
- >> lv_tlsf_add_pool
[Called By]
lv_tlsf_destroy (Thumb, 2 bytes, Stack size 0 bytes, lv_tlsf.o(.text), UNUSED)
[Called By]
lv_tlsf_get_pool (Thumb, 6 bytes, Stack size 0 bytes, lv_tlsf.o(.text))
[Called By]
- >> lv_mem_test
- >> lv_mem_monitor
lv_tlsf_malloc (Thumb, 36 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> adjust_request_size
- >> block_prepare_used
- >> block_locate_free
[Called By]- >> lv_mem_alloc
- >> lv_tlsf_realloc
lv_tlsf_memalign (Thumb, 154 bytes, Stack size 32 bytes, lv_tlsf.o(.text), UNUSED)
[Calls]
- >> block_can_split
- >> adjust_request_size
- >> align_ptr
- >> block_link_next
- >> block_prepare_used
- >> block_locate_free
- >> block_split
- >> block_insert
lv_tlsf_free (Thumb, 84 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> block_absorb
- >> block_remove
- >> block_mark_as_free
- >> block_merge_next
- >> block_insert
[Called By]- >> lv_mem_free
- >> lv_tlsf_realloc
lv_tlsf_realloc (Thumb, 218 bytes, Stack size 40 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = lv_tlsf_realloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memcpy
- >> block_can_split
- >> adjust_request_size
- >> block_mark_as_used
- >> block_next
- >> block_merge_next
- >> block_split
- >> block_insert
- >> lv_tlsf_malloc
- >> lv_tlsf_free
[Called By]
_lv_txt_is_cmd (Thumb, 54 bytes, Stack size 0 bytes, lv_txt.o(.text))
[Called By]
- >> lv_txt_get_width
- >> lv_txt_get_next_word
- >> lv_label_get_letter_on
- >> lv_label_is_char_under_pos
_lv_txt_encoded_letter_next_2 (Thumb, 42 bytes, Stack size 24 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _lv_txt_encoded_letter_next_2
[Called By]- >> lv_txt_get_width
- >> lv_draw_label
- >> lv_label_get_letter_on
- >> lv_label_is_char_under_pos
lv_txt_get_width (Thumb, 120 bytes, Stack size 48 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = lv_txt_get_width ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_encoded_letter_next_2
- >> _lv_txt_is_cmd
[Called By]- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_label_get_letter_on
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
_lv_txt_get_next_line (Thumb, 250 bytes, Stack size 64 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_font_get_glyph_width
- >> lv_txt_get_next_word
[Called By]- >> lv_txt_get_size
- >> lv_draw_label
- >> lv_label_get_letter_on
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
lv_txt_get_size (Thumb, 184 bytes, Stack size 64 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_txt_get_width
- >> _lv_txt_get_next_line
[Called By]- >> lv_draw_label
- >> draw_bg_img
- >> lv_label_event
- >> draw_main
- >> lv_label_refr_text
- >> draw_main
- >> lv_checkbox_event
- >> lv_checkbox_draw
- >> lv_img_set_src
- >> draw_main
- >> draw_main
- >> get_row_height
- >> get_selected_label_width
- >> draw_main
- >> slider_event_cb
- >> chart_event_cb
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_ticks_and_labels
_lv_txt_ins (Thumb, 76 bytes, Stack size 24 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _lv_txt_ins ⇒ lv_memcpy_small
[Calls]- >> lv_memcpy_small
- >> strlen
[Called By]- >> lv_dropdown_add_option
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> lv_label_ins_text
_lv_txt_cut (Thumb, 70 bytes, Stack size 24 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _lv_txt_cut
[Calls]
[Called By]- >> lv_textarea_del_char
- >> lv_label_cut_text
_lv_txt_set_text_vfmt (Thumb, 52 bytes, Stack size 24 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = _lv_txt_set_text_vfmt ⇒ lv_vsnprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> lv_mem_alloc
- >> lv_vsnprintf
[Called By]
_lv_utils_bsearch (Thumb, 76 bytes, Stack size 32 bytes, lv_utils.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _lv_utils_bsearch
[Called By]- >> get_kern_value
- >> get_glyph_dsc_id
lv_arc_create (Thumb, 20 bytes, Stack size 8 bytes, lv_arc.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_arc_set_start_angle (Thumb, 114 bytes, Stack size 16 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> inv_knob_area
- >> inv_arc_area
[Called By]- >> lv_arc_set_mode
- >> lv_arc_set_angles
- >> value_update
- >> arc_anim_start_angle
lv_arc_set_end_angle (Thumb, 114 bytes, Stack size 16 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> inv_knob_area
- >> inv_arc_area
[Called By]- >> lv_arc_set_mode
- >> lv_arc_set_angles
- >> value_update
- >> arc_anim_end_angle
lv_arc_set_angles (Thumb, 22 bytes, Stack size 16 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = lv_arc_set_angles ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_arc_set_end_angle
- >> lv_arc_set_start_angle
[Called By]
lv_arc_set_bg_start_angle (Thumb, 106 bytes, Stack size 16 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = lv_arc_set_bg_start_angle ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> value_update
- >> inv_arc_area
[Called By]
lv_arc_set_bg_end_angle (Thumb, 106 bytes, Stack size 16 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = lv_arc_set_bg_end_angle ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> value_update
- >> inv_arc_area
[Called By]
lv_arc_set_bg_angles (Thumb, 22 bytes, Stack size 16 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_arc_set_bg_angles ⇒ lv_arc_set_bg_end_angle ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_arc_set_bg_end_angle
- >> lv_arc_set_bg_start_angle
[Called By]- >> lv_spinner_constructor
lv_arc_set_rotation (Thumb, 6 bytes, Stack size 0 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_arc_set_rotation ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> lv_spinner_constructor
lv_arc_set_value (Thumb, 38 bytes, Stack size 0 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = lv_arc_set_value ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_arc_set_mode
- >> lv_arc_event
lv_arc_set_mode (Thumb, 100 bytes, Stack size 16 bytes, lv_arc.o(.text), UNUSED)
[Calls]
- >> lv_arc_set_value
- >> lv_arc_set_end_angle
- >> lv_arc_set_start_angle
lv_arc_set_range (Thumb, 44 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
[Calls]
lv_arc_set_change_rate (Thumb, 4 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
lv_arc_get_angle_start (Thumb, 4 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
lv_arc_get_angle_end (Thumb, 4 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
lv_arc_get_bg_angle_start (Thumb, 4 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
lv_arc_get_bg_angle_end (Thumb, 4 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
lv_arc_get_value (Thumb, 6 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
lv_arc_get_min_value (Thumb, 6 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
lv_arc_get_max_value (Thumb, 6 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
lv_arc_get_mode (Thumb, 10 bytes, Stack size 0 bytes, lv_arc.o(.text), UNUSED)
lv_bar_create (Thumb, 20 bytes, Stack size 8 bytes, lv_bar.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_bar_set_value (Thumb, 66 bytes, Stack size 24 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = lv_bar_set_value ⇒ lv_bar_set_value_with_anim ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_bar_set_value_with_anim
[Called By]- >> lv_bar_constructor
- >> lv_bar_set_range
- >> lv_slider_event
lv_bar_set_start_value (Thumb, 74 bytes, Stack size 16 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = lv_bar_set_start_value ⇒ lv_bar_set_value_with_anim ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_bar_set_value_with_anim
[Called By]
lv_bar_get_mode (Thumb, 10 bytes, Stack size 0 bytes, lv_bar.o(.text))
[Called By]
lv_bar_set_range (Thumb, 84 bytes, Stack size 16 bytes, lv_bar.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_bar_set_value
lv_bar_set_mode (Thumb, 20 bytes, Stack size 0 bytes, lv_bar.o(.text), UNUSED)
[Calls]
lv_bar_get_value (Thumb, 14 bytes, Stack size 0 bytes, lv_bar.o(.text))
[Called By]
- >> lv_slider_event
- >> slider_event_cb
lv_bar_get_start_value (Thumb, 30 bytes, Stack size 0 bytes, lv_bar.o(.text))
[Called By]
lv_bar_get_min_value (Thumb, 4 bytes, Stack size 0 bytes, lv_bar.o(.text), UNUSED)
lv_bar_get_max_value (Thumb, 4 bytes, Stack size 0 bytes, lv_bar.o(.text), UNUSED)
lv_btn_create (Thumb, 20 bytes, Stack size 8 bytes, lv_btn.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_btn_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> profile_create
- >> color_changer_create
- >> my_constructor
- >> lv_menu_set_sidebar_page
- >> lv_menu_constructor
- >> lv_win_add_btn
lv_btnmatrix_create (Thumb, 20 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_btnmatrix_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_calendar_constructor
- >> lv_tabview_constructor
lv_btnmatrix_set_map (Thumb, 418 bytes, Stack size 136 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = lv_btnmatrix_set_map ⇒ lv_obj_get_content_width ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_area_set
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_get_style_prop
- >> allocate_btn_areas_and_controls
- >> get_button_width
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> strcmp
[Called By]- >> lv_btnmatrix_set_btn_width
- >> lv_btnmatrix_set_ctrl_map
- >> lv_btnmatrix_event
- >> lv_btnmatrix_constructor
- >> lv_tabview_add_tab
- >> lv_calendar_constructor
- >> lv_keyboard_def_event_cb
- >> lv_keyboard_update_map
- >> lv_tabview_constructor
lv_btnmatrix_set_ctrl_map (Thumb, 24 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 300
- Call Chain = lv_btnmatrix_set_ctrl_map ⇒ lv_btnmatrix_set_map ⇒ lv_obj_get_content_width ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_memcpy
- >> lv_btnmatrix_set_map
[Called By]- >> lv_keyboard_def_event_cb
- >> lv_keyboard_update_ctrl_map
lv_btnmatrix_set_selected_btn (Thumb, 42 bytes, Stack size 16 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = lv_btnmatrix_set_selected_btn ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> invalidate_button_area
[Called By]- >> lv_calendar_set_showed_date
lv_btnmatrix_clear_btn_ctrl (Thumb, 46 bytes, Stack size 16 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_refresh_ext_draw_size
- >> invalidate_button_area
[Called By]- >> lv_btnmatrix_clear_btn_ctrl_all
lv_btnmatrix_clear_btn_ctrl_all (Thumb, 32 bytes, Stack size 16 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_btnmatrix_clear_btn_ctrl
[Called By]- >> lv_btnmatrix_set_btn_ctrl
- >> make_one_button_checked
- >> lv_calendar_set_showed_date
- >> highlight_update
lv_btnmatrix_set_btn_ctrl (Thumb, 70 bytes, Stack size 16 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_refresh_ext_draw_size
- >> lv_btnmatrix_clear_btn_ctrl_all
- >> invalidate_button_area
[Called By]- >> lv_btnmatrix_set_btn_ctrl_all
- >> make_one_button_checked
- >> lv_tabview_add_tab
- >> lv_calendar_set_showed_date
- >> highlight_update
- >> lv_tabview_set_act
lv_btnmatrix_set_btn_ctrl_all (Thumb, 32 bytes, Stack size 16 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = lv_btnmatrix_set_btn_ctrl_all ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_btnmatrix_set_btn_ctrl
[Called By]- >> lv_tabview_add_tab
- >> lv_calendar_constructor
lv_btnmatrix_set_btn_width (Thumb, 44 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text), UNUSED)
[Calls]
lv_btnmatrix_has_btn_ctrl (Thumb, 24 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text))
[Called By]
- >> make_one_button_checked
- >> draw_part_begin_event_cb
lv_btnmatrix_set_one_checked (Thumb, 10 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = lv_btnmatrix_set_one_checked ⇒ make_one_button_checked ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> make_one_button_checked
[Called By]- >> lv_tabview_constructor
lv_btnmatrix_get_map (Thumb, 4 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text), UNUSED)
lv_btnmatrix_get_selected_btn (Thumb, 4 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text))
[Called By]
- >> lv_calendar_set_showed_date
- >> lv_calendar_get_pressed_date
- >> draw_part_begin_event_cb
- >> lv_keyboard_def_event_cb
- >> btns_value_changed_event_cb
lv_btnmatrix_get_btn_text (Thumb, 88 bytes, Stack size 24 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = lv_btnmatrix_get_btn_text ⇒ strcmp
[Calls]
[Called By]- >> lv_calendar_get_pressed_date
- >> lv_keyboard_def_event_cb
lv_btnmatrix_get_one_checked (Thumb, 10 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text), UNUSED)
lv_checkbox_create (Thumb, 20 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_checkbox_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_checkbox_set_text (Thumb, 66 bytes, Stack size 16 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = lv_checkbox_set_text ⇒ lv_obj_refresh_self_size ⇒ lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_obj_refresh_self_size
- >> lv_mem_alloc
- >> strcpy
- >> strlen
[Called By]
lv_checkbox_set_text_static (Thumb, 42 bytes, Stack size 16 bytes, lv_checkbox.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_obj_refresh_self_size
- >> lv_mem_free
lv_checkbox_get_text (Thumb, 4 bytes, Stack size 0 bytes, lv_checkbox.o(.text), UNUSED)
lv_dropdown_create (Thumb, 20 bytes, Stack size 8 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_dropdown_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> profile_create
- >> my_constructor
lv_dropdown_set_text (Thumb, 14 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
[Calls]
lv_dropdown_set_options (Thumb, 128 bytes, Stack size 24 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_dropdown_set_options ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_mem_alloc
- >> lv_mem_free
- >> strcpy
- >> strlen
[Called By]
lv_dropdown_set_options_static (Thumb, 100 bytes, Stack size 16 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_dropdown_set_options_static ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_mem_free
[Called By]- >> lv_dropdown_constructor
- >> profile_create
lv_dropdown_add_option (Thumb, 260 bytes, Stack size 32 bytes, lv_dropdown.o(.text), UNUSED)
[Calls]
- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_mem_alloc
- >> _lv_txt_ins
- >> strcpy
- >> strlen
- >> strcat
lv_dropdown_clear_options (Thumb, 62 bytes, Stack size 8 bytes, lv_dropdown.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_mem_free
lv_dropdown_set_selected (Thumb, 24 bytes, Stack size 0 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_dropdown_set_selected ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> value_changed_event_cb
lv_dropdown_set_dir (Thumb, 26 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
[Calls]
lv_dropdown_set_symbol (Thumb, 6 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
[Calls]
lv_dropdown_set_selected_highlight (Thumb, 24 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
[Calls]
lv_dropdown_get_list (Thumb, 4 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
lv_dropdown_get_text (Thumb, 4 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
lv_dropdown_get_options (Thumb, 10 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
lv_dropdown_get_selected (Thumb, 4 bytes, Stack size 0 bytes, lv_dropdown.o(.text))
[Called By]
- >> year_event_cb
- >> month_event_cb
lv_dropdown_get_option_cnt (Thumb, 4 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
lv_dropdown_get_selected_str (Thumb, 94 bytes, Stack size 24 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_dropdown_get_selected_str
[Calls]
[Called By]
lv_dropdown_get_symbol (Thumb, 4 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
lv_dropdown_get_selected_highlight (Thumb, 10 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
lv_dropdown_get_dir (Thumb, 10 bytes, Stack size 0 bytes, lv_dropdown.o(.text), UNUSED)
lv_dropdown_open (Thumb, 530 bytes, Stack size 32 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 524
- Call Chain = lv_dropdown_open ⇒ lv_obj_align_to ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_y
- >> lv_event_send
- >> lv_disp_get_ver_res
- >> lv_disp_get_default
- >> lv_obj_get_y2
- >> lv_obj_get_y
- >> lv_obj_align_to
- >> lv_obj_align
- >> lv_obj_update_layout
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_add_state
- >> lv_obj_get_style_prop
- >> lv_obj_set_parent
- >> lv_obj_clear_flag
- >> lv_obj_move_to_index
- >> lv_obj_calculate_style_text_align
- >> lv_obj_get_screen
- >> lv_label_set_text_static
- >> get_label
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_top
- >> position_to_selected
[Called By]- >> lv_dropdown_event
- >> btn_release_handler
lv_dropdown_close (Thumb, 38 bytes, Stack size 8 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 336
- Call Chain = lv_dropdown_close ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_event_send
- >> lv_obj_clear_state
- >> lv_obj_add_flag
[Called By]- >> list_release_handler
- >> lv_dropdown_event
- >> btn_release_handler
lv_dropdown_is_open (Thumb, 16 bytes, Stack size 8 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_dropdown_is_open
[Calls]
[Called By]- >> lv_dropdown_event
- >> btn_release_handler
lv_img_create (Thumb, 20 bytes, Stack size 8 bytes, lv_img.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_img_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_demo_widgets
- >> profile_create
- >> create_shop_item
- >> lv_menu_set_sidebar_page
- >> lv_menu_constructor
- >> lv_win_add_btn
lv_img_set_src (Thumb, 342 bytes, Stack size 48 bytes, lv_img.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_img_set_src ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_invalidate
- >> lv_img_src_get_type
- >> lv_obj_refresh_self_size
- >> lv_obj_refresh_ext_draw_size
- >> lv_mem_alloc
- >> lv_obj_get_style_prop
- >> lv_mem_free
- >> lv_img_decoder_get_info
- >> lv_txt_get_size
- >> strcpy
- >> strlen
[Called By]- >> lv_demo_widgets
- >> lv_img_event
- >> profile_create
- >> create_shop_item
- >> lv_menu_set_sidebar_page
- >> lv_menu_constructor
- >> lv_win_add_btn
lv_img_set_offset_x (Thumb, 18 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
[Calls]
lv_img_set_offset_y (Thumb, 18 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
[Calls]
lv_img_set_angle (Thumb, 250 bytes, Stack size 48 bytes, lv_img.o(.text), UNUSED)
[Calls]
- >> lv_obj_update_layout
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_invalidate_area
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_img_buf_get_transformed_area
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_transform_zoom
lv_img_set_pivot (Thumb, 244 bytes, Stack size 56 bytes, lv_img.o(.text), UNUSED)
[Calls]
- >> lv_obj_update_layout
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_invalidate_area
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_img_buf_get_transformed_area
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_transform_zoom
lv_img_set_zoom (Thumb, 262 bytes, Stack size 48 bytes, lv_img.o(.text), UNUSED)
[Calls]
- >> lv_obj_update_layout
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_invalidate_area
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_img_buf_get_transformed_area
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_transform_zoom
lv_img_set_antialias (Thumb, 24 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
[Calls]
lv_img_set_size_mode (Thumb, 22 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
[Calls]
lv_img_get_src (Thumb, 4 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
lv_img_get_offset_x (Thumb, 6 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
lv_img_get_offset_y (Thumb, 6 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
lv_img_get_angle (Thumb, 4 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
lv_img_get_pivot (Thumb, 8 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
lv_img_get_zoom (Thumb, 4 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
lv_img_get_antialias (Thumb, 8 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
lv_img_get_size_mode (Thumb, 10 bytes, Stack size 0 bytes, lv_img.o(.text), UNUSED)
lv_label_create (Thumb, 20 bytes, Stack size 8 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_label_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> lv_demo_widgets
- >> _lv_disp_refr_timer
- >> lv_dropdownlist_constructor
- >> lv_textarea_constructor
- >> profile_create
- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> create_shop_item
- >> my_constructor
- >> lv_menu_set_sidebar_page
- >> lv_menu_constructor
- >> lv_win_add_title
lv_label_get_text (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(.text))
[Called By]
- >> draw_box_label
- >> lv_textarea_set_password_mode
- >> lv_textarea_set_text
- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> lv_textarea_get_text
- >> lv_textarea_set_cursor_pos
- >> draw_placeholder
- >> draw_cursor
- >> pwd_char_hider
- >> refr_cursor_area
- >> lv_roller_get_options
- >> lv_roller_get_selected_str
- >> draw_label
- >> get_selected_label_width
- >> release_handler
- >> draw_main
- >> refr_position
lv_label_get_letter_on (Thumb, 504 bytes, Stack size 80 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_content_coords
- >> lv_obj_get_style_prop
- >> lv_obj_calculate_style_text_align
- >> lv_txt_get_width
- >> lv_font_get_glyph_width
- >> _lv_txt_get_next_line
- >> _lv_txt_encoded_letter_next_2
- >> _lv_txt_is_cmd
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_width
[Called By]- >> lv_label_refr_text
- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> update_cursor_position_on_click
- >> release_handler
lv_label_set_text (Thumb, 108 bytes, Stack size 16 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 408
- Call Chain = lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_label_refr_text
- >> strcpy
- >> strlen
[Called By]- >> lv_demo_widgets
- >> _lv_disp_refr_timer
- >> lv_label_constructor
- >> lv_textarea_set_password_mode
- >> lv_textarea_set_text
- >> lv_textarea_del_char
- >> lv_textarea_constructor
- >> label_event_cb
- >> pwd_char_hider
- >> lv_roller_set_options
- >> lv_label_ins_text
- >> profile_create
- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> create_shop_item
- >> lv_menu_value_changed_event_cb
- >> lv_win_add_title
lv_label_set_text_fmt (Thumb, 80 bytes, Stack size 32 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 424
- Call Chain = lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_invalidate
- >> lv_mem_free
- >> _lv_txt_set_text_vfmt
- >> lv_label_refr_text
[Called By]- >> _lv_disp_refr_timer
- >> meter1_indic1_anim_cb
- >> meter1_indic2_anim_cb
- >> meter1_indic3_anim_cb
- >> meter2_timer_cb
- >> meter3_anim_cb
- >> month_event_cb
- >> value_changed_event_cb
lv_label_set_text_static (Thumb, 50 bytes, Stack size 16 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 408
- Call Chain = lv_label_set_text_static ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_mem_free
- >> lv_label_refr_text
[Called By]
lv_label_set_long_mode (Thumb, 134 bytes, Stack size 16 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 408
- Call Chain = lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_anim_del
- >> lv_label_revert_dots
- >> lv_label_refr_text
[Called By]- >> lv_label_constructor
- >> profile_create
- >> my_constructor
- >> lv_win_add_title
lv_label_set_recolor (Thumb, 24 bytes, Stack size 0 bytes, lv_label.o(.text), UNUSED)
[Calls]
lv_label_set_text_sel_start (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_label_set_text_sel_start ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> lv_textarea_clear_selection
lv_label_set_text_sel_end (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_label_set_text_sel_end ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> lv_textarea_clear_selection
lv_label_get_long_mode (Thumb, 10 bytes, Stack size 0 bytes, lv_label.o(.text), UNUSED)
lv_label_get_recolor (Thumb, 10 bytes, Stack size 0 bytes, lv_label.o(.text), UNUSED)
lv_label_get_letter_pos (Thumb, 454 bytes, Stack size 88 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = lv_label_get_letter_pos ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_content_width
- >> lv_obj_get_content_coords
- >> lv_obj_calculate_style_text_align
- >> lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_width
[Called By]- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> lv_textarea_set_cursor_pos
- >> refr_cursor_area
lv_label_is_char_under_pos (Thumb, 442 bytes, Stack size 120 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = lv_label_is_char_under_pos ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_content_coords
- >> lv_obj_calculate_style_text_align
- >> lv_txt_get_width
- >> lv_font_get_glyph_width
- >> _lv_txt_get_next_line
- >> _lv_txt_encoded_letter_next_2
- >> _lv_txt_is_cmd
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_width
[Called By]- >> update_cursor_position_on_click
lv_label_get_text_selection_start (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(.text))
[Called By]
- >> lv_textarea_text_is_selected
- >> lv_textarea_clear_selection
lv_label_get_text_selection_end (Thumb, 4 bytes, Stack size 0 bytes, lv_label.o(.text))
[Called By]
- >> lv_textarea_text_is_selected
- >> lv_textarea_clear_selection
lv_label_ins_text (Thumb, 96 bytes, Stack size 24 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 432
- Call Chain = lv_label_ins_text ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_label_set_text
- >> _lv_txt_ins
- >> strlen
[Called By]- >> lv_textarea_add_char
- >> lv_textarea_add_text
lv_label_cut_text (Thumb, 44 bytes, Stack size 16 bytes, lv_label.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> _lv_txt_cut
- >> lv_label_refr_text
lv_line_create (Thumb, 20 bytes, Stack size 8 bytes, lv_line.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_line_set_points (Thumb, 22 bytes, Stack size 8 bytes, lv_line.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_obj_refresh_self_size
lv_line_set_y_invert (Thumb, 22 bytes, Stack size 0 bytes, lv_line.o(.text), UNUSED)
[Calls]
lv_line_get_y_invert (Thumb, 10 bytes, Stack size 0 bytes, lv_line.o(.text), UNUSED)
lv_roller_create (Thumb, 20 bytes, Stack size 8 bytes, lv_roller.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_roller_set_options (Thumb, 214 bytes, Stack size 40 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 448
- Call Chain = lv_roller_set_options ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_refresh_ext_draw_size
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_label_set_text
- >> get_label
- >> inf_normalize
- >> strcpy
- >> strlen
[Called By]
lv_roller_set_selected (Thumb, 52 bytes, Stack size 8 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = lv_roller_set_selected ⇒ refr_position ⇒ inf_normalize ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Called By]- >> lv_roller_event
- >> release_handler
lv_roller_set_visible_row_count (Thumb, 56 bytes, Stack size 24 bytes, lv_roller.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_height
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_border_width
lv_roller_get_selected (Thumb, 30 bytes, Stack size 0 bytes, lv_roller.o(.text), UNUSED)
lv_roller_get_selected_str (Thumb, 92 bytes, Stack size 24 bytes, lv_roller.o(.text), UNUSED)
[Calls]
- >> lv_label_get_text
- >> get_label
- >> strlen
lv_roller_get_options (Thumb, 14 bytes, Stack size 8 bytes, lv_roller.o(.text), UNUSED)
[Calls]
- >> lv_label_get_text
- >> get_label
lv_roller_get_option_cnt (Thumb, 18 bytes, Stack size 0 bytes, lv_roller.o(.text), UNUSED)
lv_slider_create (Thumb, 20 bytes, Stack size 8 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_slider_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_slider_is_dragged (Thumb, 10 bytes, Stack size 0 bytes, lv_slider.o(.text), UNUSED)
lv_switch_create (Thumb, 20 bytes, Stack size 8 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_switch_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_table_create (Thumb, 20 bytes, Stack size 8 bytes, lv_table.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_table_set_row_cnt (Thumb, 122 bytes, Stack size 24 bytes, lv_table.o(.text), UNUSED)
[Calls]
- >> lv_mem_realloc
- >> lv_memset_00
- >> lv_mem_free
- >> refr_size
[Called By]- >> lv_table_clear_cell_ctrl
- >> lv_table_add_cell_ctrl
- >> lv_table_set_cell_value_fmt
- >> lv_table_set_cell_value
lv_table_set_col_cnt (Thumb, 196 bytes, Stack size 24 bytes, lv_table.o(.text), UNUSED)
[Calls]
- >> lv_mem_realloc
- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_mem_free
- >> refr_size
[Called By]- >> lv_table_clear_cell_ctrl
- >> lv_table_add_cell_ctrl
- >> lv_table_set_col_width
- >> lv_table_set_cell_value
lv_table_set_cell_value (Thumb, 130 bytes, Stack size 24 bytes, lv_table.o(.text), UNUSED)
[Calls]
- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_table_set_col_cnt
- >> lv_table_set_row_cnt
- >> refr_size
- >> strcpy
- >> strlen
lv_table_set_cell_value_fmt (Thumb, 318 bytes, Stack size 72 bytes, lv_table.o(.text), UNUSED)
[Calls]
- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_vsnprintf
- >> lv_table_set_row_cnt
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_max_height
- >> lv_obj_get_style_min_height
- >> get_row_height
lv_table_set_col_width (Thumb, 40 bytes, Stack size 16 bytes, lv_table.o(.text), UNUSED)
[Calls]
- >> lv_table_set_col_cnt
- >> refr_size
lv_table_add_cell_ctrl (Thumb, 102 bytes, Stack size 24 bytes, lv_table.o(.text), UNUSED)
[Calls]
- >> lv_mem_alloc
- >> lv_table_set_col_cnt
- >> lv_table_set_row_cnt
lv_table_clear_cell_ctrl (Thumb, 100 bytes, Stack size 24 bytes, lv_table.o(.text), UNUSED)
[Calls]
- >> lv_mem_alloc
- >> lv_table_set_col_cnt
- >> lv_table_set_row_cnt
lv_table_get_cell_value (Thumb, 32 bytes, Stack size 0 bytes, lv_table.o(.text), UNUSED)
lv_table_get_row_cnt (Thumb, 4 bytes, Stack size 0 bytes, lv_table.o(.text), UNUSED)
lv_table_get_col_cnt (Thumb, 4 bytes, Stack size 0 bytes, lv_table.o(.text), UNUSED)
lv_table_get_col_width (Thumb, 18 bytes, Stack size 0 bytes, lv_table.o(.text), UNUSED)
lv_table_has_cell_ctrl (Thumb, 42 bytes, Stack size 8 bytes, lv_table.o(.text), UNUSED)
lv_table_get_selected_cell (Thumb, 10 bytes, Stack size 0 bytes, lv_table.o(.text), UNUSED)
lv_textarea_create (Thumb, 20 bytes, Stack size 8 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_textarea_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_textarea_get_cursor_pos (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Called By]
- >> lv_keyboard_def_event_cb
lv_textarea_set_cursor_pos (Thumb, 220 bytes, Stack size 24 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 460
- Call Chain = lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_label_get_text
- >> lv_obj_get_style_text_font
- >> start_cursor_blink
- >> refr_cursor_area
- >> lv_label_get_letter_pos
[Called By]- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> lv_textarea_cursor_left
- >> lv_textarea_cursor_right
- >> lv_textarea_set_text
- >> lv_textarea_del_char_forward
- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> lv_textarea_event
- >> update_cursor_position_on_click
- >> lv_textarea_constructor
- >> lv_keyboard_def_event_cb
- >> lv_spinbox_event
- >> lv_spinbox_updatevalue
lv_textarea_clear_selection (Thumb, 50 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_textarea_clear_selection ⇒ lv_label_set_text_sel_end ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_label_set_text_sel_end
- >> lv_label_set_text_sel_start
- >> lv_label_get_text_selection_end
- >> lv_label_get_text_selection_start
[Called By]- >> lv_textarea_set_text_selection
- >> lv_textarea_set_password_mode
- >> lv_textarea_set_text
- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_add_text
lv_textarea_get_text (Thumb, 18 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Calls]
[Called By]- >> char_is_accepted
- >> lv_keyboard_def_event_cb
- >> lv_spinbox_event
lv_textarea_get_max_length (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_get_accepted_chars (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_add_text (Thumb, 258 bytes, Stack size 88 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 644 + In Cycle
- Call Chain = lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_anim_start
- >> lv_anim_init
- >> _lv_txt_ins
- >> lv_label_get_text
- >> lv_textarea_add_char
- >> lv_textarea_clear_selection
- >> lv_textarea_set_cursor_pos
- >> insert_handler
- >> pwd_char_hider
- >> lv_label_ins_text
- >> strlen
[Called By]- >> insert_handler
- >> lv_keyboard_def_event_cb
lv_textarea_add_char (Thumb, 240 bytes, Stack size 96 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 556 + In Cycle
- Call Chain = lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_anim_start
- >> lv_anim_init
- >> _lv_txt_ins
- >> lv_label_get_text
- >> lv_textarea_clear_selection
- >> lv_textarea_set_cursor_pos
- >> char_is_accepted
- >> insert_handler
- >> pwd_char_hider
- >> lv_label_ins_text
- >> strlen
[Called By]- >> lv_textarea_set_text
- >> lv_textarea_add_text
- >> lv_textarea_event
- >> lv_keyboard_def_event_cb
- >> lv_spinbox_event
lv_textarea_del_char (Thumb, 142 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 676
- Call Chain = lv_textarea_del_char ⇒ insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_label_set_text
- >> _lv_txt_cut
- >> lv_label_get_text
- >> lv_textarea_clear_selection
- >> lv_textarea_set_cursor_pos
- >> insert_handler
- >> strlen
[Called By]- >> lv_textarea_del_char_forward
- >> lv_textarea_event
- >> lv_keyboard_def_event_cb
lv_textarea_del_char_forward (Thumb, 28 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 692
- Call Chain = lv_textarea_del_char_forward ⇒ lv_textarea_del_char ⇒ insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_textarea_del_char
- >> lv_textarea_set_cursor_pos
[Called By]
lv_textarea_set_text (Thumb, 280 bytes, Stack size 88 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 644
- Call Chain = lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_anim_start
- >> lv_anim_init
- >> lv_label_set_text
- >> lv_label_get_text
- >> lv_textarea_add_char
- >> lv_textarea_clear_selection
- >> lv_textarea_set_cursor_pos
- >> pwd_char_hider
- >> strcpy
- >> strlen
[Called By]- >> calendar_event_cb
- >> lv_spinbox_updatevalue
lv_textarea_set_placeholder_text (Thumb, 76 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_textarea_set_placeholder_text ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_realloc
- >> lv_obj_invalidate
- >> lv_mem_alloc
- >> lv_mem_free
- >> strcpy
- >> strlen
[Called By]
lv_textarea_set_cursor_click_pos (Thumb, 12 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Called By]
- >> lv_spinbox_constructor
lv_textarea_set_password_mode (Thumb, 108 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 472
- Call Chain = lv_textarea_set_password_mode ⇒ pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_label_set_text
- >> lv_label_get_text
- >> lv_textarea_clear_selection
- >> pwd_char_hider
- >> refr_cursor_area
- >> strcpy
- >> strlen
[Called By]
lv_textarea_set_one_line (Thumb, 126 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 328
- Call Chain = lv_textarea_set_one_line ⇒ lv_obj_scroll_to ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_remove_local_style_prop
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_set_style_min_width
- >> lv_obj_scroll_to
- >> lv_pct
[Called By]- >> profile_create
- >> lv_spinbox_constructor
lv_textarea_set_accepted_chars (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_set_max_length (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_set_insert_replace (Thumb, 6 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_set_text_selection (Thumb, 20 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
[Calls]
- >> lv_textarea_clear_selection
lv_textarea_set_password_show_time (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_get_label (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_set_align (Thumb, 52 bytes, Stack size 16 bytes, lv_textarea.o(.text), UNUSED)
[Calls]
- >> lv_obj_align
- >> lv_obj_set_style_text_align
lv_textarea_get_placeholder_text (Thumb, 12 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_get_cursor_click_pos (Thumb, 10 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_get_password_mode (Thumb, 10 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_get_one_line (Thumb, 10 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Called By]
- >> lv_textarea_event
- >> lv_keyboard_def_event_cb
lv_textarea_text_is_selected (Thumb, 36 bytes, Stack size 16 bytes, lv_textarea.o(.text), UNUSED)
[Calls]
- >> lv_label_get_text_selection_end
- >> lv_label_get_text_selection_start
lv_textarea_get_text_selection (Thumb, 10 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_get_password_show_time (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text), UNUSED)
lv_textarea_cursor_right (Thumb, 6 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 460
- Call Chain = lv_textarea_cursor_right ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_textarea_set_cursor_pos
[Called By]- >> lv_textarea_event
- >> lv_keyboard_def_event_cb
lv_textarea_cursor_left (Thumb, 12 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 460
- Call Chain = lv_textarea_cursor_left ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_textarea_set_cursor_pos
[Called By]- >> lv_textarea_event
- >> lv_keyboard_def_event_cb
- >> lv_spinbox_event
lv_textarea_cursor_down (Thumb, 90 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 476
- Call Chain = lv_textarea_cursor_down ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_height
- >> lv_label_get_letter_on
- >> lv_textarea_set_cursor_pos
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_label_get_letter_pos
[Called By]
lv_textarea_cursor_up (Thumb, 76 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 476
- Call Chain = lv_textarea_cursor_up ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_label_get_letter_on
- >> lv_textarea_set_cursor_pos
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_label_get_letter_pos
[Called By]
lv_demo_widgets (Thumb, 444 bytes, Stack size 32 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 664
- Call Chain = lv_demo_widgets ⇒ profile_create ⇒ lv_textarea_set_password_mode ⇒ pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_obj_align_to
- >> lv_obj_align
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_style_text_font
- >> lv_obj_set_style_pad_left
- >> lv_style_init
- >> lv_obj_add_style
- >> lv_palette_main
- >> lv_theme_get_color_primary
- >> lv_theme_default_init
- >> lv_style_set_radius
- >> lv_style_set_text_font
- >> lv_style_set_text_opa
- >> lv_style_set_text_color
- >> lv_style_set_border_width
- >> lv_img_create
- >> lv_img_set_src
- >> lv_tabview_get_tab_btns
- >> lv_tabview_create
- >> lv_tabview_add_tab
- >> lv_scr_act
- >> profile_create
- >> analytics_create
- >> shop_create
- >> color_changer_create
[Called By]
lv_calendar_create (Thumb, 20 bytes, Stack size 8 bytes, lv_calendar.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_calendar_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_calendar_set_day_names (Thumb, 26 bytes, Stack size 8 bytes, lv_calendar.o(.text), UNUSED)
[Calls]
lv_calendar_set_today_date (Thumb, 12 bytes, Stack size 0 bytes, lv_calendar.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = lv_calendar_set_today_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_calendar_constructor
lv_calendar_set_highlighted_dates (Thumb, 10 bytes, Stack size 0 bytes, lv_calendar.o(.text), UNUSED)
[Calls]
lv_calendar_set_showed_date (Thumb, 314 bytes, Stack size 40 bytes, lv_calendar.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_get_child
- >> lv_snprintf
- >> lv_btnmatrix_get_selected_btn
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl_all
- >> lv_btnmatrix_set_selected_btn
- >> get_month_length
- >> highlight_update
- >> get_day_of_week
[Called By]- >> birthday_event_cb
- >> lv_calendar_constructor
- >> year_event_cb
- >> month_event_cb
- >> month_event_cb
lv_calendar_get_btnmatrix (Thumb, 4 bytes, Stack size 0 bytes, lv_calendar.o(.text), UNUSED)
lv_calendar_get_today_date (Thumb, 4 bytes, Stack size 0 bytes, lv_calendar.o(.text), UNUSED)
lv_calendar_get_showed_date (Thumb, 4 bytes, Stack size 0 bytes, lv_calendar.o(.text))
[Called By]
- >> year_event_cb
- >> month_event_cb
- >> value_changed_event_cb
- >> month_event_cb
- >> value_changed_event_cb
lv_calendar_get_highlighted_dates (Thumb, 4 bytes, Stack size 0 bytes, lv_calendar.o(.text), UNUSED)
lv_calendar_get_highlighted_dates_num (Thumb, 4 bytes, Stack size 0 bytes, lv_calendar.o(.text), UNUSED)
lv_calendar_get_pressed_date (Thumb, 82 bytes, Stack size 16 bytes, lv_calendar.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = lv_calendar_get_pressed_date ⇒ lv_btnmatrix_get_btn_text ⇒ strcmp
[Calls]- >> lv_btnmatrix_get_btn_text
- >> lv_btnmatrix_get_selected_btn
[Called By]
lv_calendar_header_arrow_create (Thumb, 20 bytes, Stack size 8 bytes, lv_calendar_header_arrow.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_calendar_header_dropdown_create (Thumb, 20 bytes, Stack size 8 bytes, lv_calendar_header_dropdown.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_calendar_header_dropdown_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_chart_create (Thumb, 20 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_chart_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]- >> analytics_create
- >> shop_create
lv_chart_refresh (Thumb, 4 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
[Calls]
lv_chart_set_type (Thumb, 134 bytes, Stack size 24 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = lv_chart_set_type ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_mem_alloc
- >> lv_mem_free
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
[Called By]- >> analytics_create
- >> shop_create
lv_chart_set_point_count (Thumb, 118 bytes, Stack size 24 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = lv_chart_set_point_count ⇒ new_points_alloc ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_invalidate
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> new_points_alloc
[Called By]- >> analytics_create
- >> shop_create
lv_chart_set_range (Thumb, 68 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
[Calls]
lv_chart_set_update_mode (Thumb, 26 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
[Calls]
lv_chart_set_div_line_count (Thumb, 30 bytes, Stack size 0 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_chart_set_div_line_count ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> analytics_create
- >> shop_create
lv_chart_set_zoom_x (Thumb, 42 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = lv_chart_set_zoom_x ⇒ lv_obj_readjust_scroll ⇒ lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_invalidate
- >> lv_obj_refresh_self_size
- >> lv_obj_readjust_scroll
[Called By]- >> analytics_create
- >> shop_create
lv_chart_set_zoom_y (Thumb, 42 bytes, Stack size 8 bytes, lv_chart.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_obj_refresh_self_size
- >> lv_obj_readjust_scroll
lv_chart_get_zoom_x (Thumb, 6 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
lv_chart_get_zoom_y (Thumb, 6 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
get_tick_gsc (Thumb, 34 bytes, Stack size 0 bytes, lv_chart.o(.text))
[Called By]
- >> lv_chart_set_axis_tick
- >> draw_y_ticks
- >> draw_x_ticks
lv_chart_set_axis_tick (Thumb, 62 bytes, Stack size 24 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_chart_set_axis_tick ⇒ lv_obj_refresh_ext_draw_size ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_invalidate
- >> lv_obj_refresh_ext_draw_size
- >> get_tick_gsc
[Called By]- >> analytics_create
- >> shop_create
lv_chart_get_type (Thumb, 10 bytes, Stack size 0 bytes, lv_chart.o(.text))
[Called By]
lv_chart_get_point_count (Thumb, 6 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
lv_chart_get_x_start_point (Thumb, 8 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
lv_chart_get_point_pos_by_id (Thumb, 394 bytes, Stack size 72 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = lv_chart_get_point_pos_by_id ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> _lv_ll_get_len
- >> lv_map
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
[Called By]
lv_chart_add_series (Thumb, 150 bytes, Stack size 40 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = lv_chart_add_series ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_ins_head
[Called By]- >> analytics_create
- >> shop_create
lv_chart_remove_series (Thumb, 44 bytes, Stack size 16 bytes, lv_chart.o(.text), UNUSED)
[Calls]
- >> lv_mem_free
- >> _lv_ll_remove
lv_chart_hide_series (Thumb, 16 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
[Calls]
lv_chart_set_series_color (Thumb, 18 bytes, Stack size 16 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_chart_set_series_color ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]
lv_chart_set_x_start_point (Thumb, 16 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
lv_chart_get_series_next (Thumb, 12 bytes, Stack size 0 bytes, lv_chart.o(.text))
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> chart_event_cb
- >> lv_chart_set_cursor_point
lv_chart_add_cursor (Thumb, 38 bytes, Stack size 24 bytes, lv_chart.o(.text), UNUSED)
[Calls]
lv_chart_set_cursor_pos (Thumb, 20 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
[Calls]
lv_chart_set_cursor_point (Thumb, 42 bytes, Stack size 16 bytes, lv_chart.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_chart_get_series_next
lv_chart_get_cursor_point (Thumb, 8 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
lv_chart_set_all_value (Thumb, 38 bytes, Stack size 8 bytes, lv_chart.o(.text), UNUSED)
[Calls]
lv_chart_set_next_value (Thumb, 62 bytes, Stack size 16 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = lv_chart_set_next_value ⇒ invalidate_point ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> invalidate_point
[Called By]- >> analytics_create
- >> shop_create
lv_chart_set_next_value2 (Thumb, 84 bytes, Stack size 16 bytes, lv_chart.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> invalidate_point
lv_chart_set_value_by_id (Thumb, 30 bytes, Stack size 8 bytes, lv_chart.o(.text), UNUSED)
[Calls]
lv_chart_set_value_by_id2 (Thumb, 48 bytes, Stack size 8 bytes, lv_chart.o(.text), UNUSED)
[Calls]
lv_chart_set_ext_y_array (Thumb, 46 bytes, Stack size 16 bytes, lv_chart.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_mem_free
lv_chart_set_ext_x_array (Thumb, 46 bytes, Stack size 16 bytes, lv_chart.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_mem_free
lv_chart_get_y_array (Thumb, 8 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
lv_chart_get_x_array (Thumb, 8 bytes, Stack size 0 bytes, lv_chart.o(.text), UNUSED)
lv_chart_get_pressed_point (Thumb, 6 bytes, Stack size 0 bytes, lv_chart.o(.text))
[Called By]
lv_colorwheel_create (Thumb, 24 bytes, Stack size 8 bytes, lv_colorwheel.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_colorwheel_set_hsv (Thumb, 102 bytes, Stack size 8 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = lv_colorwheel_set_hsv ⇒ refr_knob_pos ⇒ invalidate_knob ⇒ get_knob_area ⇒ lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> refr_knob_pos
[Called By]- >> lv_colorwheel_set_rgb
- >> double_click_reset
- >> lv_colorwheel_event
lv_colorwheel_set_rgb (Thumb, 94 bytes, Stack size 8 bytes, lv_colorwheel.o(.text), UNUSED)
[Calls]
- >> lv_color_rgb_to_hsv
- >> lv_colorwheel_set_hsv
lv_colorwheel_set_mode (Thumb, 32 bytes, Stack size 8 bytes, lv_colorwheel.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> refr_knob_pos
lv_colorwheel_set_mode_fixed (Thumb, 12 bytes, Stack size 0 bytes, lv_colorwheel.o(.text), UNUSED)
lv_colorwheel_get_hsv (Thumb, 4 bytes, Stack size 0 bytes, lv_colorwheel.o(.text), UNUSED)
lv_colorwheel_get_rgb (Thumb, 24 bytes, Stack size 8 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = lv_colorwheel_get_rgb ⇒ lv_color_hsv_to_rgb ⇒ lv_color_make
[Calls]
[Called By]
lv_colorwheel_get_color_mode (Thumb, 10 bytes, Stack size 0 bytes, lv_colorwheel.o(.text), UNUSED)
lv_colorwheel_get_color_mode_fixed (Thumb, 10 bytes, Stack size 0 bytes, lv_colorwheel.o(.text), UNUSED)
lv_keyboard_create (Thumb, 20 bytes, Stack size 8 bytes, lv_keyboard.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_keyboard_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_keyboard_set_textarea (Thumb, 38 bytes, Stack size 16 bytes, lv_keyboard.o(.text))
[Stack]
- Max Depth = 344
- Call Chain = lv_keyboard_set_textarea ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_clear_state
- >> lv_obj_add_flag
[Called By]
lv_keyboard_set_mode (Thumb, 18 bytes, Stack size 0 bytes, lv_keyboard.o(.text), UNUSED)
[Calls]
- >> lv_keyboard_update_map
lv_keyboard_set_popovers (Thumb, 20 bytes, Stack size 0 bytes, lv_keyboard.o(.text), UNUSED)
[Calls]
- >> lv_keyboard_update_ctrl_map
lv_keyboard_set_map (Thumb, 22 bytes, Stack size 8 bytes, lv_keyboard.o(.text), UNUSED)
[Calls]
- >> lv_keyboard_update_map
lv_keyboard_get_textarea (Thumb, 4 bytes, Stack size 0 bytes, lv_keyboard.o(.text), UNUSED)
lv_keyboard_get_mode (Thumb, 6 bytes, Stack size 0 bytes, lv_keyboard.o(.text), UNUSED)
lv_btnmatrix_get_popovers (Thumb, 10 bytes, Stack size 0 bytes, lv_keyboard.o(.text), UNUSED)
lv_keyboard_def_event_cb (Thumb, 482 bytes, Stack size 24 bytes, lv_keyboard.o(.text))
[Stack]
- Max Depth = 700
- Call Chain = lv_keyboard_def_event_cb ⇒ lv_textarea_del_char ⇒ insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_event_send
- >> lv_btnmatrix_get_btn_text
- >> lv_btnmatrix_get_selected_btn
- >> lv_btnmatrix_set_ctrl_map
- >> lv_btnmatrix_set_map
- >> lv_textarea_cursor_left
- >> lv_textarea_cursor_right
- >> lv_textarea_get_one_line
- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> lv_textarea_get_text
- >> lv_textarea_set_cursor_pos
- >> lv_textarea_get_cursor_pos
- >> strcmp
[Address Reference Count : 1]
lv_led_create (Thumb, 20 bytes, Stack size 8 bytes, lv_led.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_led_set_color (Thumb, 14 bytes, Stack size 8 bytes, lv_led.o(.text), UNUSED)
[Calls]
lv_led_set_brightness (Thumb, 32 bytes, Stack size 0 bytes, lv_led.o(.text), UNUSED)
[Calls]
[Called By]- >> lv_led_off
- >> lv_led_on
lv_led_on (Thumb, 4 bytes, Stack size 0 bytes, lv_led.o(.text), UNUSED)
[Calls]
[Called By]
lv_led_off (Thumb, 4 bytes, Stack size 0 bytes, lv_led.o(.text), UNUSED)
[Calls]
[Called By]
lv_led_get_brightness (Thumb, 6 bytes, Stack size 0 bytes, lv_led.o(.text), UNUSED)
lv_led_toggle (Thumb, 12 bytes, Stack size 0 bytes, lv_led.o(.text), UNUSED)
[Calls]
- >> lv_led_off
- >> lv_led_on
lv_menu_create (Thumb, 20 bytes, Stack size 8 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_menu_page_create (Thumb, 26 bytes, Stack size 16 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_menu_cont_create (Thumb, 22 bytes, Stack size 8 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_menu_section_create (Thumb, 22 bytes, Stack size 8 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_menu_separator_create (Thumb, 22 bytes, Stack size 8 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_menu_clear_history (Thumb, 18 bytes, Stack size 8 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = lv_menu_clear_history ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Called By]- >> lv_menu_set_page
- >> lv_menu_load_page_event_cb
lv_menu_set_page (Thumb, 206 bytes, Stack size 16 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 460
- Call Chain = lv_menu_set_page ⇒ lv_menu_refr_main_header_mode ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_add_state
- >> lv_obj_set_parent
- >> lv_obj_clear_state
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> _lv_ll_ins_head
- >> lv_menu_clear_history
- >> lv_menu_refr_main_header_mode
[Called By]- >> lv_menu_load_page_event_cb
- >> lv_menu_back_event_cb
- >> lv_menu_refr
lv_menu_back_btn_is_root (Thumb, 28 bytes, Stack size 0 bytes, lv_menu.o(.text))
[Called By]
lv_menu_set_sidebar_page (Thumb, 306 bytes, Stack size 24 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_obj_add_event_cb
- >> lv_obj_del
- >> lv_obj_set_size
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_obj_set_parent
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_label_create
- >> lv_obj_move_to_index
- >> lv_img_create
- >> lv_img_set_src
- >> lv_btn_create
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_align
- >> lv_menu_refr_sidebar_header_mode
- >> lv_menu_refr
lv_menu_set_mode_header (Thumb, 48 bytes, Stack size 8 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_menu_refr_sidebar_header_mode
- >> lv_menu_refr_main_header_mode
lv_menu_set_mode_root_back_btn (Thumb, 24 bytes, Stack size 0 bytes, lv_menu.o(.text), UNUSED)
[Calls]
lv_menu_set_load_page_event (Thumb, 86 bytes, Stack size 24 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_obj_remove_event_cb
- >> lv_obj_add_event_cb
- >> lv_event_send
- >> lv_mem_alloc
- >> lv_obj_add_flag
lv_menu_get_cur_main_page (Thumb, 4 bytes, Stack size 0 bytes, lv_menu.o(.text), UNUSED)
lv_menu_get_cur_sidebar_page (Thumb, 4 bytes, Stack size 0 bytes, lv_menu.o(.text), UNUSED)
lv_menu_get_main_header (Thumb, 4 bytes, Stack size 0 bytes, lv_menu.o(.text), UNUSED)
lv_menu_get_main_header_back_btn (Thumb, 4 bytes, Stack size 0 bytes, lv_menu.o(.text), UNUSED)
lv_menu_get_sidebar_header (Thumb, 4 bytes, Stack size 0 bytes, lv_menu.o(.text), UNUSED)
lv_menu_get_sidebar_header_back_btn (Thumb, 4 bytes, Stack size 0 bytes, lv_menu.o(.text), UNUSED)
lv_meter_create (Thumb, 20 bytes, Stack size 8 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_meter_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_meter_add_scale (Thumb, 56 bytes, Stack size 8 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_meter_add_scale ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> _lv_ll_ins_head
[Called By]
lv_meter_set_scale_ticks (Thumb, 22 bytes, Stack size 8 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = lv_meter_set_scale_ticks ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]
lv_meter_set_scale_major_ticks (Thumb, 26 bytes, Stack size 8 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = lv_meter_set_scale_major_ticks ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]
lv_meter_set_scale_range (Thumb, 20 bytes, Stack size 8 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = lv_meter_set_scale_range ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]
lv_meter_add_needle_line (Thumb, 68 bytes, Stack size 40 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = lv_meter_add_needle_line ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_invalidate
- >> lv_memset_00
- >> _lv_ll_ins_head
[Called By]
lv_meter_add_needle_img (Thumb, 66 bytes, Stack size 32 bytes, lv_meter.o(.text), UNUSED)
[Calls]
- >> lv_obj_invalidate
- >> lv_memset_00
- >> _lv_ll_ins_head
lv_meter_add_arc (Thumb, 64 bytes, Stack size 40 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = lv_meter_add_arc ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_invalidate
- >> lv_memset_00
- >> _lv_ll_ins_head
[Called By]
lv_meter_add_scale_lines (Thumb, 68 bytes, Stack size 40 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = lv_meter_add_scale_lines ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_invalidate
- >> lv_memset_00
- >> _lv_ll_ins_head
[Called By]
lv_meter_set_indicator_value (Thumb, 94 bytes, Stack size 24 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = lv_meter_set_indicator_value ⇒ inv_arc ⇒ lv_obj_get_content_coords ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> inv_arc
- >> inv_line
[Called By]
lv_meter_set_indicator_start_value (Thumb, 60 bytes, Stack size 16 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = lv_meter_set_indicator_start_value ⇒ inv_arc ⇒ lv_obj_get_content_coords ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> inv_arc
- >> inv_line
[Called By]- >> analytics_create
- >> meter2_timer_cb
lv_meter_set_indicator_end_value (Thumb, 60 bytes, Stack size 16 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = lv_meter_set_indicator_end_value ⇒ inv_arc ⇒ lv_obj_get_content_coords ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> inv_arc
- >> inv_line
[Called By]- >> analytics_create
- >> meter1_indic1_anim_cb
- >> meter1_indic2_anim_cb
- >> meter1_indic3_anim_cb
- >> meter2_timer_cb
lv_spinbox_create (Thumb, 20 bytes, Stack size 8 bytes, lv_spinbox.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_spinbox_set_value (Thumb, 20 bytes, Stack size 0 bytes, lv_spinbox.o(.text), UNUSED)
[Calls]
- >> lv_spinbox_updatevalue
lv_spinbox_set_rollover (Thumb, 12 bytes, Stack size 0 bytes, lv_spinbox.o(.text), UNUSED)
lv_spinbox_set_digit_format (Thumb, 116 bytes, Stack size 24 bytes, lv_spinbox.o(.text), UNUSED)
[Calls]
- >> lv_pow
- >> lv_spinbox_updatevalue
lv_spinbox_set_step (Thumb, 4 bytes, Stack size 0 bytes, lv_spinbox.o(.text), UNUSED)
[Calls]
- >> lv_spinbox_updatevalue
lv_spinbox_set_range (Thumb, 26 bytes, Stack size 0 bytes, lv_spinbox.o(.text), UNUSED)
[Calls]
- >> lv_spinbox_updatevalue
lv_spinbox_set_pos (Thumb, 72 bytes, Stack size 16 bytes, lv_spinbox.o(.text), UNUSED)
[Calls]
- >> lv_pow
- >> lv_spinbox_updatevalue
lv_spinbox_set_digit_step_direction (Thumb, 14 bytes, Stack size 0 bytes, lv_spinbox.o(.text), UNUSED)
[Calls]
- >> lv_spinbox_updatevalue
lv_spinbox_get_value (Thumb, 4 bytes, Stack size 0 bytes, lv_spinbox.o(.text), UNUSED)
lv_spinbox_get_step (Thumb, 4 bytes, Stack size 0 bytes, lv_spinbox.o(.text), UNUSED)
lv_spinbox_step_next (Thumb, 22 bytes, Stack size 0 bytes, lv_spinbox.o(.text))
[Stack]
- Max Depth = 724
- Call Chain = lv_spinbox_step_next ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_spinbox_step_prev (Thumb, 44 bytes, Stack size 0 bytes, lv_spinbox.o(.text))
[Stack]
- Max Depth = 724
- Call Chain = lv_spinbox_step_prev ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_spinbox_get_rollover (Thumb, 10 bytes, Stack size 0 bytes, lv_spinbox.o(.text), UNUSED)
lv_spinbox_increment (Thumb, 50 bytes, Stack size 0 bytes, lv_spinbox.o(.text))
[Stack]
- Max Depth = 724
- Call Chain = lv_spinbox_increment ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_spinbox_decrement (Thumb, 50 bytes, Stack size 0 bytes, lv_spinbox.o(.text))
[Stack]
- Max Depth = 724
- Call Chain = lv_spinbox_decrement ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_spinbox_updatevalue
[Called By]
lv_spinner_create (Thumb, 26 bytes, Stack size 8 bytes, lv_spinner.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_tabview_create (Thumb, 26 bytes, Stack size 8 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = lv_tabview_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
[Called By]
lv_tabview_get_tab_btns (Thumb, 6 bytes, Stack size 0 bytes, lv_tabview.o(.text))
[Calls]
[Called By]- >> lv_demo_widgets
- >> lv_tabview_add_tab
- >> lv_tabview_set_act
lv_tabview_get_content (Thumb, 6 bytes, Stack size 0 bytes, lv_tabview.o(.text))
[Calls]
[Called By]- >> lv_tabview_add_tab
- >> lv_tabview_set_act
lv_tabview_set_act (Thumb, 114 bytes, Stack size 32 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 468
- Call Chain = lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_get_content_width
- >> lv_obj_scroll_to_x
- >> lv_obj_get_style_prop
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_tabview_get_tab_btns
- >> lv_tabview_get_content
- >> lv_obj_get_style_base_dir
[Called By]- >> lv_tabview_add_tab
- >> lv_tabview_event
- >> btns_value_changed_event_cb
- >> cont_scroll_end_event_cb
lv_tabview_add_tab (Thumb, 274 bytes, Stack size 40 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 508
- Call Chain = lv_tabview_add_tab ⇒ lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_set_size
- >> lv_mem_alloc
- >> lv_obj_create
- >> lv_obj_clear_flag
- >> lv_mem_free
- >> lv_btnmatrix_set_btn_ctrl_all
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_set_map
- >> lv_tabview_get_tab_btns
- >> lv_tabview_set_act
- >> lv_tabview_get_content
- >> lv_memcpy_small
- >> strcpy
- >> strlen
[Called By]
lv_tabview_get_tab_act (Thumb, 4 bytes, Stack size 0 bytes, lv_tabview.o(.text), UNUSED)
lv_tileview_create (Thumb, 20 bytes, Stack size 8 bytes, lv_tileview.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_tileview_add_tile (Thumb, 32 bytes, Stack size 8 bytes, lv_tileview.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_obj_set_tile (Thumb, 54 bytes, Stack size 24 bytes, lv_tileview.o(.text), UNUSED)
[Calls]
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_set_scroll_dir
- >> lv_obj_scroll_to
[Called By]
lv_obj_set_tile_id (Thumb, 100 bytes, Stack size 32 bytes, lv_tileview.o(.text), UNUSED)
[Calls]
- >> lv_obj_get_child_cnt
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_update_layout
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_child
- >> lv_obj_set_tile
lv_tileview_get_tile_act (Thumb, 4 bytes, Stack size 0 bytes, lv_tileview.o(.text), UNUSED)
lv_win_create (Thumb, 24 bytes, Stack size 8 bytes, lv_win.o(.text), UNUSED)
[Calls]
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
lv_win_get_header (Thumb, 6 bytes, Stack size 0 bytes, lv_win.o(.text), UNUSED)
[Calls]
[Called By]- >> lv_win_add_btn
- >> lv_win_add_title
lv_win_add_title (Thumb, 40 bytes, Stack size 16 bytes, lv_win.o(.text), UNUSED)
[Calls]
- >> lv_label_set_text
- >> lv_label_create
- >> lv_label_set_long_mode
- >> lv_obj_set_flex_grow
- >> lv_win_get_header
lv_win_add_btn (Thumb, 56 bytes, Stack size 16 bytes, lv_win.o(.text), UNUSED)
[Calls]
- >> lv_obj_align
- >> lv_obj_set_size
- >> lv_img_create
- >> lv_img_set_src
- >> lv_btn_create
- >> lv_win_get_header
lv_win_get_content (Thumb, 6 bytes, Stack size 0 bytes, lv_win.o(.text), UNUSED)
[Calls]
lv_theme_default_is_inited (Thumb, 12 bytes, Stack size 0 bytes, lv_theme_default_1.o(.text))
[Called By]
- >> lv_disp_drv_register
- >> lv_theme_default_init
- >> lv_theme_default_get
lv_theme_default_init (Thumb, 148 bytes, Stack size 48 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = lv_theme_default_init ⇒ lv_obj_report_style_change ⇒ report_style_change_core ⇒ report_style_change_core (Cycle)
[Calls]- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_disp_get_theme
- >> lv_mem_alloc
- >> lv_obj_report_style_change
- >> lv_theme_default_is_inited
- >> style_init
[Called By]- >> lv_demo_widgets
- >> lv_disp_drv_register
- >> color_event_cb
lv_theme_default_get (Thumb, 14 bytes, Stack size 4 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = lv_theme_default_get
[Calls]- >> lv_theme_default_is_inited
[Called By]
lv_flex_init (Thumb, 52 bytes, Stack size 8 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = lv_flex_init ⇒ lv_layout_register ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_layout_register
- >> lv_style_register_prop
[Called By]
lv_obj_set_style_flex_flow (Thumb, 12 bytes, Stack size 0 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_flex_flow ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_flex_flow (Thumb, 28 bytes, Stack size 8 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = lv_obj_set_flex_flow ⇒ lv_obj_set_style_layout ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_layout
- >> lv_obj_set_style_flex_flow
[Called By]- >> analytics_create
- >> shop_create
- >> color_changer_create
- >> lv_calendar_constructor
- >> my_constructor
- >> my_constructor
- >> lv_menu_set_sidebar_page
- >> lv_menu_section_constructor
- >> lv_menu_cont_constructor
- >> lv_menu_page_constructor
- >> lv_menu_constructor
- >> lv_tabview_constructor
- >> lv_win_constructor
lv_obj_set_style_flex_track_place (Thumb, 12 bytes, Stack size 0 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_flex_track_place ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_flex_cross_place (Thumb, 12 bytes, Stack size 0 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_flex_cross_place ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_flex_main_place (Thumb, 12 bytes, Stack size 0 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_flex_main_place ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_flex_align (Thumb, 52 bytes, Stack size 16 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_flex_align ⇒ lv_obj_set_style_layout ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_layout
- >> lv_obj_set_style_flex_main_place
- >> lv_obj_set_style_flex_cross_place
- >> lv_obj_set_style_flex_track_place
[Called By]- >> color_changer_create
- >> my_constructor
- >> lv_menu_set_sidebar_page
- >> lv_menu_cont_constructor
- >> lv_menu_page_constructor
- >> lv_menu_constructor
- >> lv_win_constructor
lv_obj_set_style_flex_grow (Thumb, 12 bytes, Stack size 0 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_flex_grow ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_flex_grow (Thumb, 24 bytes, Stack size 8 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = lv_obj_set_flex_grow ⇒ lv_obj_set_style_flex_grow ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_get_parent
- >> lv_obj_set_style_flex_grow
[Called By]- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> lv_calendar_constructor
- >> my_constructor
- >> my_constructor
- >> lv_menu_constructor
- >> lv_menu_refr_sidebar_header_mode
- >> lv_menu_refr_main_header_mode
- >> lv_tabview_constructor
- >> lv_win_add_title
- >> lv_win_constructor
lv_style_set_flex_flow (Thumb, 10 bytes, Stack size 0 bytes, lv_flex.o(.text), UNUSED)
[Calls]
lv_style_set_flex_main_place (Thumb, 10 bytes, Stack size 0 bytes, lv_flex.o(.text), UNUSED)
[Calls]
lv_style_set_flex_cross_place (Thumb, 10 bytes, Stack size 0 bytes, lv_flex.o(.text), UNUSED)
[Calls]
lv_style_set_flex_track_place (Thumb, 10 bytes, Stack size 0 bytes, lv_flex.o(.text), UNUSED)
[Calls]
lv_style_set_flex_grow (Thumb, 10 bytes, Stack size 0 bytes, lv_flex.o(.text), UNUSED)
[Calls]
lv_grid_init (Thumb, 116 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = lv_grid_init ⇒ lv_layout_register ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_layout_register
- >> lv_style_register_prop
[Called By]
lv_obj_set_style_grid_row_dsc_array (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_grid_row_dsc_array ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_grid_dsc_array
lv_obj_set_style_grid_column_dsc_array (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_grid_column_dsc_array ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]- >> lv_obj_set_grid_dsc_array
lv_obj_set_grid_dsc_array (Thumb, 40 bytes, Stack size 16 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_grid_dsc_array ⇒ lv_obj_set_style_layout ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_layout
- >> lv_obj_set_style_grid_column_dsc_array
- >> lv_obj_set_style_grid_row_dsc_array
[Called By]- >> profile_create
- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> create_shop_item
lv_obj_set_style_grid_row_align (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_grid_column_align (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_grid_align (Thumb, 24 bytes, Stack size 16 bytes, lv_grid.o(.text), UNUSED)
[Calls]
- >> lv_obj_set_style_grid_column_align
- >> lv_obj_set_style_grid_row_align
lv_obj_set_style_grid_cell_y_align (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_grid_cell_y_align ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_grid_cell_row_span (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_grid_cell_row_span ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_grid_cell_column_span (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_grid_cell_column_span ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_grid_cell_x_align (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_grid_cell_x_align ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_grid_cell_row_pos (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_grid_cell_row_pos ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_style_grid_cell_column_pos (Thumb, 12 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = lv_obj_set_style_grid_cell_column_pos ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_local_style_prop
[Called By]
lv_obj_set_grid_cell (Thumb, 90 bytes, Stack size 32 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = lv_obj_set_grid_cell ⇒ lv_obj_set_style_grid_cell_column_pos ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_get_parent
- >> lv_obj_set_style_grid_cell_column_pos
- >> lv_obj_set_style_grid_cell_row_pos
- >> lv_obj_set_style_grid_cell_x_align
- >> lv_obj_set_style_grid_cell_column_span
- >> lv_obj_set_style_grid_cell_row_span
- >> lv_obj_set_style_grid_cell_y_align
[Called By]- >> profile_create
- >> analytics_create
- >> create_meter_box
- >> shop_create
- >> create_shop_item
lv_style_set_grid_row_dsc_array (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
lv_style_set_grid_column_dsc_array (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
lv_style_set_grid_row_align (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
lv_style_set_grid_column_align (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
lv_style_set_grid_cell_column_pos (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
lv_style_set_grid_cell_column_span (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
lv_style_set_grid_cell_row_pos (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
lv_style_set_grid_cell_row_span (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
lv_style_set_grid_cell_x_align (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
lv_style_set_grid_cell_y_align (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text), UNUSED)
[Calls]
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_uldivmod
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
___aeabi_memcpy8$move (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)
__aeabi_memcpy (Thumb, 64 bytes, Stack size 8 bytes, memmovea.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_memcpy
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_memcpy4
[Called By]- >> Console_UART1_Test
- >> lv_draw_label
- >> chart_event_cb
- >> shop_chart_event_cb
__aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)
__aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)
__aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[Called By]
- >> _memset$wrapper
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
strcat (Thumb, 24 bytes, Stack size 0 bytes, strcat.o(.text), UNUSED)
[Called By]
- >> lv_dropdown_add_option
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
- >> lv_label_set_text
- >> lv_fs_get_ext
- >> lv_img_decoder_open
- >> _lv_txt_cut
- >> _lv_txt_ins
- >> lv_fs_get_last
- >> lv_fs_up
- >> lv_label_refr_text
- >> lv_dropdown_get_selected_str
- >> lv_dropdown_add_option
- >> lv_dropdown_set_options
- >> lv_checkbox_set_text
- >> lv_img_set_src
- >> lv_textarea_set_password_mode
- >> lv_textarea_set_placeholder_text
- >> lv_textarea_set_text
- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> pwd_char_hider
- >> lv_table_set_cell_value
- >> lv_roller_get_selected_str
- >> lv_roller_set_options
- >> lv_label_ins_text
- >> lv_tabview_add_tab
- >> lv_spinbox_event
- >> lv_spinbox_updatevalue
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_built_in_open
- >> lv_btnmatrix_get_btn_text
- >> lv_btnmatrix_set_map
- >> allocate_btn_areas_and_controls
- >> lv_btnmatrix_event
- >> draw_main
- >> insert_handler
- >> lv_keyboard_def_event_cb
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
- >> lv_label_set_text
- >> lv_img_decoder_open
- >> lv_dropdown_add_option
- >> lv_dropdown_set_options
- >> lv_checkbox_set_text
- >> lv_img_set_src
- >> lv_textarea_set_password_mode
- >> lv_textarea_set_placeholder_text
- >> lv_textarea_set_text
- >> lv_table_set_cell_value
- >> lv_roller_set_options
- >> lv_tabview_add_tab
__aeabi_fadd (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> _float_round
- >> _float_epilogue
[Called By]- >> __aeabi_fsub
- >> ChangeCoordinate
- >> UartBusMessageLenCal
- >> ConsoleDealMsg
- >> __aeabi_frsub
__aeabi_fsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Called By]
__aeabi_frsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_frsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Called By]- >> ChangeCoordinate
- >> printfloat
__aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_fmul
[Called By]- >> ChangeCoordinate
- >> ConsoleDealMsg
- >> printfloat
__aeabi_fdiv (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_fdiv
[Calls]
[Called By]- >> ChangeCoordinate
- >> UartBusMessageLenCal
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_lasr
- >> __aeabi_llsl
- >> _double_round
- >> _double_epilogue
[Called By]- >> ConsoleDealMsg
- >> __aeabi_drsub
- >> __aeabi_dsub
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__aeabi_i2f (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_i2f ⇒ _float_epilogue
[Calls]
[Called By]- >> ConsoleDealMsg
- >> printfloat
__aeabi_ui2f (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Called By]- >> ChangeCoordinate
- >> UartBusMessageLenCal
__aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text))
[Called By]
__aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
[Called By]
- >> ChangeCoordinate
- >> UartBusMessageLenCal
__aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
[Called By]
- >> testDeal2
- >> testDeal
- >> ConsoleDealMsg
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2f
[Calls]
[Called By]- >> ConsoleDealMsg
- >> Printf
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> __aeabi_dadd
- >> _double_epilogue
- >> __aeabi_uldivmod
_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]
- >> _double_epilogue
- >> __aeabi_uldivmod
_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]
- >> __aeabi_fdiv
- >> __aeabi_fadd
- >> __aeabi_d2f
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _float_epilogue
[Called By]- >> __aeabi_ui2f
- >> __aeabi_fadd
- >> __aeabi_i2f
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _double_round
[Called By]- >> __aeabi_dadd
- >> _double_epilogue
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
- >> _double_round
[Called By]- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_dadd
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__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)
Local Symbols
task1 (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text))
[Address Reference Count : 1]
task2 (Thumb, 10 bytes, Stack size 0 bytes, main.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = task2 ⇒ Printf ⇒ printfloat ⇒ printint ⇒ printint (Cycle)
[Calls]
[Address Reference Count : 1]
printBit (Thumb, 34 bytes, Stack size 16 bytes, debug.o(.text))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = printBit ⇒ printBit (Cycle)
[Calls]
[Called By]
Console_Flash_Read_ID (Thumb, 10 bytes, Stack size 0 bytes, uartconsole.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = Console_Flash_Read_ID ⇒ Flash_Read_ID ⇒ Printf ⇒ printfloat ⇒ printint ⇒ printint (Cycle)
[Calls]
[Address Reference Count : 1]- uartconsole.o(.constdata)
Console_UART1_Test (Thumb, 38 bytes, Stack size 48 bytes, uartconsole.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = Console_UART1_Test ⇒ NetSend ⇒ NetSendBase ⇒ CRC_8_ENC
[Calls]- >> NetSend
- >> __aeabi_memcpy4
[Address Reference Count : 1]- uartconsole.o(.constdata)
This_SPI_Init (Thumb, 114 bytes, Stack size 24 bytes, spi_flash.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = This_SPI_Init ⇒ GPIO_Init ⇒ PORT_Init
[Calls]- >> SPI_Open
- >> SPI_Init
- >> GPIO_Init
- >> PORT_Init
[Called By]
ThisReadWrite (Thumb, 14 bytes, Stack size 8 bytes, spi_flash.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = ThisReadWrite
[Calls]
[Called By]
ChangeCoordinate (Thumb, 76 bytes, Stack size 24 bytes, xpt2046.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = ChangeCoordinate ⇒ __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fsub
- >> __aeabi_ui2f
- >> __aeabi_fdiv
- >> __aeabi_f2uiz
- >> __aeabi_fadd
- >> __aeabi_frsub
- >> __aeabi_fmul
[Called By]
XPT2046_DOUT_Write (Thumb, 20 bytes, Stack size 0 bytes, xpt2046.o(.text))
[Calls]
- >> GPIO_ClrBit
- >> GPIO_SetBit
[Called By]
XPT2046_CLK_Write (Thumb, 20 bytes, Stack size 0 bytes, xpt2046.o(.text))
[Calls]
- >> GPIO_ClrBit
- >> GPIO_SetBit
[Called By]
XPT2046_CS_Write (Thumb, 20 bytes, Stack size 0 bytes, xpt2046.o(.text))
[Calls]
- >> GPIO_ClrBit
- >> GPIO_SetBit
[Called By]
DelayUs (Thumb, 30 bytes, Stack size 0 bytes, xpt2046.o(.text))
[Called By]
NVIC_EnableIRQ (Thumb, 22 bytes, Stack size 0 bytes, swm320_uart.o(.text))
[Called By]
NVIC_DisableIRQ (Thumb, 22 bytes, Stack size 0 bytes, swm320_uart.o(.text))
[Called By]
NVIC_EnableIRQ (Thumb, 22 bytes, Stack size 0 bytes, swm320_spi.o(.text))
[Called By]
NVIC_DisableIRQ (Thumb, 22 bytes, Stack size 0 bytes, swm320_spi.o(.text))
[Called By]
delay_3ms (Thumb, 48 bytes, Stack size 0 bytes, system_swm320.o(.text))
[Called By]
- >> PLLInit
- >> switchCLK_20MHz
- >> switchCLK_40MHz
- >> switchCLK_32KHz
- >> switchCLK_XTAL
disp_flush (Thumb, 68 bytes, Stack size 24 bytes, lv_port_disp_template.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = disp_flush ⇒ LCD_DrawLen ⇒ WriteBuff
[Calls]- >> LCD_DrawLen
- >> lv_disp_flush_ready
[Address Reference Count : 1]- lv_port_disp_template.o(.text)
touchpad_read (Thumb, 58 bytes, Stack size 16 bytes, lv_port_indev_template.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = touchpad_read ⇒ GetXY ⇒ TP_Read_XY ⇒ TP_Read_XOY ⇒ TP_Read_AD
[Calls]
[Address Reference Count : 1]- lv_port_indev_template.o(.text)
opa_scale_anim (Thumb, 8 bytes, Stack size 0 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = opa_scale_anim ⇒ lv_obj_set_style_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Address Reference Count : 1]
set_y_anim (Thumb, 6 bytes, Stack size 0 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = set_y_anim ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Address Reference Count : 1]
set_x_anim (Thumb, 6 bytes, Stack size 0 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = set_x_anim ⇒ lv_obj_set_x ⇒ lv_obj_set_style_x ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Address Reference Count : 1]
scr_anim_ready (Thumb, 70 bytes, Stack size 16 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = scr_anim_ready ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_remove_local_style_prop
- >> lv_obj_get_disp
- >> lv_obj_del
- >> lv_event_send
[Address Reference Count : 1]
scr_load_anim_start (Thumb, 36 bytes, Stack size 16 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = scr_load_anim_start ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]- >> lv_obj_get_disp
- >> lv_event_send
- >> lv_scr_act
[Address Reference Count : 1]
lv_scr_act (Thumb, 12 bytes, Stack size 8 bytes, lv_disp.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_scr_act ⇒ lv_disp_get_scr_act
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_scr_act
[Called By]- >> lv_scr_load_anim
- >> scr_load_anim_start
event_send_core (Thumb, 288 bytes, Stack size 16 bytes, lv_event.o(.text))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = event_send_core ⇒ event_send_core (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_obj_event_base
- >> lv_obj_get_event_dsc
- >> event_send_core
[Called By]- >> event_send_core
- >> lv_event_send
lv_obj_get_event_dsc (Thumb, 28 bytes, Stack size 0 bytes, lv_event.o(.text))
[Called By]
get_indev (Thumb, 78 bytes, Stack size 24 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = get_indev
[Calls]- >> lv_indev_get_type
- >> lv_indev_get_next
[Called By]- >> focus_next_core
- >> lv_group_remove_all_objs
- >> lv_group_remove_obj
- >> lv_group_focus_obj
- >> lv_group_set_editing
- >> lv_group_del
focus_next_core (Thumb, 236 bytes, Stack size 40 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> get_indev
- >> lv_obj_has_flag
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_get_state
- >> lv_obj_get_parent
[Called By]- >> lv_group_focus_next
- >> lv_group_focus_prev
lv_group_refocus (Thumb, 42 bytes, Stack size 16 bytes, lv_group.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = lv_group_refocus ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_group_focus_next
- >> lv_group_focus_prev
[Called By]- >> lv_group_remove_obj
- >> lv_group_add_obj
indev_proc_reset_query_handler (Thumb, 54 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> lv_indev_read_timer_cb
indev_proc_release (Thumb, 136 bytes, Stack size 24 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = indev_proc_release ⇒ _lv_indev_scroll_throw_handler ⇒ lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_event_send
- >> _lv_indev_scroll_throw_handler
- >> indev_reset_check
[Called By]- >> indev_button_proc
- >> indev_pointer_proc
indev_gesture (Thumb, 238 bytes, Stack size 16 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = indev_gesture ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_event_send
- >> indev_reset_check
- >> lv_obj_get_parent
[Called By]
indev_click_focus (Thumb, 152 bytes, Stack size 16 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = indev_click_focus ⇒ lv_group_focus_obj ⇒ lv_group_set_editing ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_event_send
- >> indev_reset_check
- >> lv_obj_get_group
- >> lv_group_focus_obj
[Called By]
indev_proc_press (Thumb, 478 bytes, Stack size 24 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = indev_proc_press ⇒ _lv_indev_scroll_throw_handler ⇒ lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_has_flag
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_event_send
- >> lv_disp_get_layer_sys
- >> lv_disp_get_layer_top
- >> lv_disp_get_scr_act
- >> _lv_indev_scroll_throw_handler
- >> _lv_indev_scroll_handler
- >> lv_indev_search_obj
- >> indev_reset_check
- >> indev_click_focus
- >> indev_gesture
[Called By]- >> indev_button_proc
- >> indev_pointer_proc
indev_encoder_proc (Thumb, 784 bytes, Stack size 32 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = indev_encoder_proc ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_has_flag
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_event_send
- >> lv_obj_is_editable
- >> lv_obj_clear_state
- >> indev_reset_check
- >> lv_group_get_obj_count
- >> lv_group_get_editing
- >> lv_group_send_data
- >> lv_group_set_editing
- >> lv_group_get_focused
- >> lv_group_focus_next
- >> lv_group_focus_prev
[Called By]- >> lv_indev_read_timer_cb
indev_keypad_proc (Thumb, 414 bytes, Stack size 24 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = indev_keypad_proc ⇒ lv_group_focus_next ⇒ focus_next_core ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_event_send
- >> indev_reset_check
- >> lv_group_send_data
- >> lv_group_set_editing
- >> lv_group_get_focused
- >> lv_group_focus_next
- >> lv_group_focus_prev
[Called By]- >> lv_indev_read_timer_cb
indev_pointer_proc (Thumb, 178 bytes, Stack size 16 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 336
- Call Chain = indev_pointer_proc ⇒ indev_proc_press ⇒ _lv_indev_scroll_throw_handler ⇒ lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_set_pos
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> indev_proc_press
- >> indev_proc_release
[Called By]- >> lv_indev_read_timer_cb
indev_reset_check (Thumb, 18 bytes, Stack size 0 bytes, lv_indev.o(.text))
[Called By]
- >> indev_button_proc
- >> indev_keypad_proc
- >> indev_encoder_proc
- >> indev_proc_press
- >> indev_click_focus
- >> indev_gesture
- >> indev_proc_release
indev_button_proc (Thumb, 110 bytes, Stack size 24 bytes, lv_indev.o(.text))
[Stack]
- Max Depth = 344
- Call Chain = indev_button_proc ⇒ indev_proc_press ⇒ _lv_indev_scroll_throw_handler ⇒ lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> indev_reset_check
- >> indev_proc_press
- >> indev_proc_release
[Called By]- >> lv_indev_read_timer_cb
scroll_limit_diff (Thumb, 98 bytes, Stack size 12 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = scroll_limit_diff
[Called By]- >> _lv_indev_scroll_throw_handler
- >> _lv_indev_scroll_handler
elastic_diff (Thumb, 388 bytes, Stack size 56 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = elastic_diff ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_indev_get_obj_act
[Called By]- >> _lv_indev_scroll_throw_handler
- >> _lv_indev_scroll_handler
find_snap_point_x (Thumb, 268 bytes, Stack size 64 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = find_snap_point_x ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_obj_has_flag_any
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
[Called By]- >> lv_indev_scroll_get_snap_dist
- >> init_scroll_limits
- >> _lv_indev_scroll_throw_handler
find_snap_point_y (Thumb, 264 bytes, Stack size 64 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = find_snap_point_y ⇒ lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_obj_has_flag_any
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]- >> lv_indev_scroll_get_snap_dist
- >> init_scroll_limits
- >> _lv_indev_scroll_throw_handler
init_scroll_limits (Thumb, 328 bytes, Stack size 32 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = init_scroll_limits ⇒ find_snap_point_y ⇒ lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_area_set
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_scroll_snap_x
- >> find_snap_point_y
- >> find_snap_point_x
[Called By]- >> _lv_indev_scroll_handler
find_scroll_obj (Thumb, 446 bytes, Stack size 64 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = find_scroll_obj ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_dir
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_parent
[Called By]- >> _lv_indev_scroll_handler
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> find_snap_point_y
- >> elastic_diff
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> find_snap_point_y
- >> elastic_diff
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> find_snap_point_x
- >> elastic_diff
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_indev_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> find_snap_point_x
- >> elastic_diff
lv_obj_set_state (Thumb, 498 bytes, Stack size 72 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 328
- Call Chain = lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_invalidate
- >> lv_obj_style_get_selector_state
- >> lv_obj_style_get_selector_part
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_size
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> _lv_obj_style_state_compare
- >> _lv_obj_style_create_transition
[Called By]- >> lv_obj_add_state
- >> lv_obj_clear_state
obj_valid_child (Thumb, 50 bytes, Stack size 20 bytes, lv_obj.o(.text), UNUSED)
[Calls]
[Called By]- >> lv_obj_is_valid
- >> obj_valid_child
lv_obj_constructor (Thumb, 122 bytes, Stack size 24 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = lv_obj_constructor ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
[Address Reference Count : 1]
lv_obj_destructor (Thumb, 98 bytes, Stack size 16 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = lv_obj_destructor ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_event_mark_deleted
- >> lv_anim_del
- >> lv_obj_remove_style
- >> lv_obj_enable_style_refresh
- >> lv_obj_get_group
- >> lv_mem_free
- >> lv_group_remove_obj
[Address Reference Count : 1]
scrollbar_init_draw_dsc (Thumb, 260 bytes, Stack size 24 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = scrollbar_init_draw_dsc ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_draw_rect_dsc_init
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_bg_opa
- >> lv_obj_get_style_prop
[Called By]
lv_obj_draw (Thumb, 716 bytes, Stack size 168 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 612
- Call Chain = lv_obj_draw ⇒ draw_scrollbar ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_event_send
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_mask_remove_custom
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> _lv_area_is_in
- >> draw_scrollbar
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_clip_corner
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_border_post
- >> lv_obj_get_style_bg_opa
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_transform_width
- >> lv_area_copy
- >> lv_obj_get_style_prop
[Called By]
lv_obj_event (Thumb, 824 bytes, Stack size 40 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 652
- Call Chain = lv_obj_event ⇒ lv_obj_draw ⇒ draw_scrollbar ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_event_get_indev
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_current_target
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_scroll_to_y
- >> lv_obj_scroll_to_x
- >> lv_obj_scroll_to_view_recursive
- >> lv_obj_mark_layout_as_dirty
- >> lv_obj_invalidate_area
- >> lv_obj_get_width
- >> lv_obj_get_scrollbar_mode
- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_get_height
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_add_state
- >> lv_obj_get_style_layout
- >> lv_obj_get_style_align
- >> lv_obj_draw
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_dir
- >> lv_obj_is_editable
- >> lv_obj_clear_state
- >> lv_indev_get_scroll_obj
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
[Address Reference Count : 1]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_obj.o(.text))
[Called By]
lv_obj_get_style_align (Thumb, 14 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_align ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_transform_width (Thumb, 14 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_transform_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_transform_height (Thumb, 14 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_transform_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_bg_opa (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_bg_opa ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_draw
- >> scrollbar_init_draw_dsc
lv_obj_get_style_border_post (Thumb, 16 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_border_post ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_radius (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_radius ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_draw
- >> scrollbar_init_draw_dsc
lv_obj_get_style_clip_corner (Thumb, 16 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_clip_corner ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_opa (Thumb, 14 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_draw
- >> scrollbar_init_draw_dsc
lv_obj_get_style_layout (Thumb, 14 bytes, Stack size 8 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_layout ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
draw_scrollbar (Thumb, 164 bytes, Stack size 160 bytes, lv_obj.o(.text))
[Stack]
- Max Depth = 444
- Call Chain = draw_scrollbar ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_get_scrollbar_area
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect
- >> lv_area_get_size
- >> scrollbar_init_draw_dsc
[Called By]
lv_obj_construct (Thumb, 38 bytes, Stack size 16 bytes, lv_obj_class.o(.text))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = lv_obj_construct ⇒ lv_obj_construct (Cycle)
[Calls]
[Called By]- >> lv_obj_construct
- >> lv_obj_class_init_obj
lv_obj_get_style_bg_color_filtered (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_bg_color_filtered ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
lv_obj_get_style_outline_width (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_outline_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_outline_opa (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_outline_opa ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_outline_pad (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_outline_pad ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_width (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_shadow_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_ofs_x (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_shadow_ofs_x ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_ofs_y (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_shadow_ofs_y ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_spread (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_shadow_spread ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_shadow_opa (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_shadow_opa ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_calculate_ext_draw_size
lv_obj_get_style_text_color_filtered (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_text_color_filtered ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_rect_dsc
lv_obj_get_style_text_font (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_rect_dsc
lv_obj_get_style_opa (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_arc_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_rect_dsc
lv_obj_get_style_blend_mode (Thumb, 12 bytes, Stack size 8 bytes, lv_obj_draw.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_arc_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_rect_dsc
calc_content_height (Thumb, 218 bytes, Stack size 40 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 336
- Call Chain = calc_content_height ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_self_height
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_align
- >> lv_obj_get_style_y
- >> lv_obj_scroll_to_y
- >> lv_obj_is_layout_positioned
- >> lv_obj_has_flag_any
[Called By]
calc_content_width (Thumb, 392 bytes, Stack size 40 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 336
- Call Chain = calc_content_width ⇒ lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_self_width
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_align
- >> lv_obj_get_style_y
- >> lv_obj_get_style_x
- >> lv_area_get_width
- >> lv_obj_scroll_to_x
- >> lv_obj_is_layout_positioned
- >> lv_obj_has_flag_any
[Called By]
layout_update_core (Thumb, 102 bytes, Stack size 16 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 420 + In Cycle
- Call Chain = layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> lv_obj_get_style_layout
- >> layout_update_core
[Called By]- >> lv_obj_update_layout
- >> layout_update_core
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_obj_pos.o(.text))
[Called By]
- >> lv_obj_invalidate
- >> lv_obj_get_click_area
- >> lv_obj_is_visible
- >> lv_obj_get_coords
- >> lv_obj_area_is_visible
- >> lv_obj_invalidate_area
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_obj_pos.o(.text))
[Called By]
lv_obj_get_style_width (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_refr_size
- >> lv_obj_refresh_self_size
lv_obj_get_style_height (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_refr_size
- >> lv_obj_refresh_self_size
lv_obj_get_style_x (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_x ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_x_aligned
- >> lv_obj_refr_pos
- >> calc_content_width
lv_obj_get_style_y (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_y ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_y_aligned
- >> lv_obj_refr_pos
- >> calc_content_width
- >> calc_content_height
lv_obj_get_style_align (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_align ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_refr_pos
- >> calc_content_width
- >> calc_content_height
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_y
- >> lv_obj_align_to
- >> lv_obj_move_to
- >> lv_obj_set_content_height
- >> lv_obj_refr_size
- >> lv_obj_get_content_height
- >> lv_obj_get_content_coords
- >> calc_content_height
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_set_content_height
- >> lv_obj_refr_size
- >> lv_obj_get_content_height
- >> lv_obj_get_content_coords
- >> calc_content_height
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_x
- >> lv_obj_align_to
- >> lv_obj_move_to
- >> lv_obj_set_content_width
- >> lv_obj_refr_size
- >> lv_obj_get_content_width
- >> lv_obj_get_content_coords
- >> calc_content_width
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_set_content_width
- >> lv_obj_refr_size
- >> lv_obj_get_content_width
- >> lv_obj_get_content_coords
- >> calc_content_width
lv_obj_get_style_border_width (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_align_to
- >> lv_obj_move_to
- >> lv_obj_set_content_height
- >> lv_obj_set_content_width
- >> lv_obj_refr_size
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_content_coords
- >> calc_content_width
- >> calc_content_height
lv_obj_get_style_layout (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_layout ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> layout_update_core
- >> lv_obj_is_layout_positioned
lv_obj_get_style_base_dir (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_pos.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_align_to
- >> lv_obj_refr_pos
- >> lv_obj_refr_size
- >> calc_content_width
scroll_by_raw (Thumb, 74 bytes, Stack size 16 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = scroll_by_raw ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_allocate_spec_attr
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_move_children_by
[Called By]- >> lv_obj_scroll_by
- >> scroll_x_anim
- >> scroll_y_anim
scroll_y_anim (Thumb, 22 bytes, Stack size 8 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = scroll_y_anim ⇒ scroll_by_raw ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_get_scroll_y
- >> scroll_by_raw
[Address Reference Count : 1]
scroll_x_anim (Thumb, 22 bytes, Stack size 8 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = scroll_x_anim ⇒ scroll_by_raw ⇒ lv_obj_allocate_spec_attr ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_get_scroll_x
- >> scroll_by_raw
[Address Reference Count : 1]
scroll_anim_ready_cb (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = scroll_anim_ready_cb ⇒ lv_event_send ⇒ event_send_core ⇒ event_send_core (Cycle)
[Calls]
[Address Reference Count : 1]
scroll_area_into_view (Thumb, 640 bytes, Stack size 72 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = scroll_area_into_view ⇒ lv_obj_scroll_by ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_has_flag
- >> lv_event_send
- >> lv_anim_del
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_scroll_by
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_snap_y
- >> lv_obj_get_scroll_snap_x
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_dir
- >> lv_obj_get_scroll_bottom
- >> lv_obj_get_parent
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]- >> lv_obj_scroll_to_view_recursive
- >> lv_obj_scroll_to_view
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_bottom
- >> scroll_area_into_view
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_bottom
- >> scroll_area_into_view
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> scroll_area_into_view
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> scroll_area_into_view
lv_obj_get_style_border_width (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_get_scroll_bottom
- >> scroll_area_into_view
lv_obj_get_style_base_dir (Thumb, 14 bytes, Stack size 8 bytes, lv_obj_scroll.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_obj_get_scrollbar_area
- >> lv_obj_get_scroll_right
- >> lv_obj_get_scroll_left
- >> lv_obj_scroll_by_bounded
- >> lv_obj_readjust_scroll
get_prop_core (Thumb, 234 bytes, Stack size 64 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = get_prop_core ⇒ lv_style_get_prop
[Calls]- >> lv_style_get_prop
- >> _lv_style_get_prop_group
[Called By]
refresh_children_style (Thumb, 60 bytes, Stack size 24 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 160 + In Cycle
- Call Chain = refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> refresh_children_style
[Called By]- >> lv_obj_refresh_style
- >> refresh_children_style
trans_del (Thumb, 164 bytes, Stack size 56 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_anim_del
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_style_remove_prop
[Called By]- >> lv_obj_remove_style
- >> lv_obj_add_style
- >> trans_anim_start_cb
report_style_change_core (Thumb, 86 bytes, Stack size 24 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 216 + In Cycle
- Call Chain = report_style_change_core ⇒ report_style_change_core (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_refresh_style
- >> report_style_change_core
[Called By]- >> lv_obj_report_style_change
- >> report_style_change_core
get_local_style (Thumb, 214 bytes, Stack size 24 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = get_local_style ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_realloc
- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_style_init
[Called By]- >> lv_obj_set_local_style_prop
trans_anim_ready_cb (Thumb, 158 bytes, Stack size 24 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = trans_anim_ready_cb ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_remove_style
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_style_remove_prop
- >> lv_style_is_empty
[Address Reference Count : 1]
get_trans_style (Thumb, 170 bytes, Stack size 24 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = get_trans_style ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_realloc
- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_style_init
[Called By]- >> _lv_obj_style_create_transition
- >> trans_anim_start_cb
trans_anim_start_cb (Thumb, 64 bytes, Stack size 16 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = trans_anim_start_cb ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_get_style_prop
- >> lv_style_set_prop
- >> get_trans_style
- >> trans_del
[Address Reference Count : 1]
trans_anim_cb (Thumb, 328 bytes, Stack size 32 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = trans_anim_cb ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_refresh_style
- >> lv_style_set_prop
- >> lv_style_get_prop
[Address Reference Count : 1]
fade_in_anim_ready (Thumb, 10 bytes, Stack size 0 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = fade_in_anim_ready ⇒ lv_obj_remove_local_style_prop ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_remove_local_style_prop
[Address Reference Count : 1]
fade_anim_cb (Thumb, 8 bytes, Stack size 0 bytes, lv_obj_style.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = fade_anim_cb ⇒ lv_obj_set_style_opa ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Address Reference Count : 1]
obj_del_core (Thumb, 282 bytes, Stack size 24 bytes, lv_obj_tree.o(.text))
[Stack]
- Max Depth = 160 + In Cycle
- Call Chain = obj_del_core ⇒ obj_del_core (Cycle)
[Calls]- >> lv_mem_realloc
- >> lv_obj_get_disp
- >> lv_event_send
- >> _lv_obj_destruct
- >> lv_indev_get_obj_act
- >> lv_indev_reset
- >> lv_obj_get_group
- >> lv_mem_free
- >> lv_indev_get_next
- >> lv_obj_get_index
- >> lv_obj_get_child
- >> obj_del_core
[Called By]- >> lv_obj_del
- >> lv_obj_clean
- >> obj_del_core
lv_obj_del_async_cb (Thumb, 2 bytes, Stack size 0 bytes, lv_obj_tree.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_obj_del_async_cb ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Address Reference Count : 1]
walk_core (Thumb, 108 bytes, Stack size 24 bytes, lv_obj_tree.o(.text), UNUSED)
[Calls]
- >> lv_obj_get_child_cnt
- >> lv_disp_get_next
- >> lv_obj_get_child
- >> walk_core
[Called By]- >> lv_obj_tree_walk
- >> walk_core
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]
call_flush_cb (Thumb, 50 bytes, Stack size 16 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = call_flush_cb
[Called By]- >> draw_buf_flush
- >> draw_buf_rotate
draw_buf_rotate (Thumb, 558 bytes, Stack size 120 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = draw_buf_rotate ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_disp_get_draw_buf
- >> draw_buf_rotate_180
- >> draw_buf_rotate_90_sqr
- >> call_flush_cb
[Called By]
draw_buf_flush (Thumb, 164 bytes, Stack size 24 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = draw_buf_flush ⇒ draw_buf_rotate ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_disp_get_draw_buf
- >> draw_buf_rotate
- >> call_flush_cb
[Called By]- >> _lv_disp_refr_timer
- >> lv_refr_area_part
lv_refr_obj_and_children (Thumb, 120 bytes, Stack size 32 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = lv_refr_obj_and_children ⇒ lv_refr_obj ⇒ lv_refr_obj (Cycle)
[Calls]- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_disp_get_scr_act
- >> lv_obj_get_parent
- >> lv_refr_obj
[Called By]
lv_refr_get_top_obj (Thumb, 112 bytes, Stack size 32 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 96 + In Cycle
- Call Chain = lv_refr_get_top_obj ⇒ lv_refr_get_top_obj (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> _lv_area_is_in
- >> lv_refr_get_top_obj
[Called By]- >> lv_refr_area_part
- >> lv_refr_get_top_obj
lv_refr_area_part (Thumb, 314 bytes, Stack size 80 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 784
- Call Chain = lv_refr_area_part ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_area_set
- >> lv_disp_get_layer_sys
- >> lv_disp_get_layer_top
- >> lv_disp_get_scr_act
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_img_decoder_get_info
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_disp_get_draw_buf
- >> lv_refr_get_top_obj
- >> lv_refr_obj_and_children
- >> draw_buf_flush
[Called By]
lv_refr_area (Thumb, 340 bytes, Stack size 72 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 856
- Call Chain = lv_refr_area ⇒ lv_refr_area_part ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_area_set
- >> get_max_row
- >> lv_refr_area_part
[Called By]
lv_refr_areas (Thumb, 150 bytes, Stack size 16 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 872
- Call Chain = lv_refr_areas ⇒ lv_refr_area ⇒ lv_refr_area_part ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_area_get_size
- >> lv_refr_area
[Called By]
lv_refr_join_area (Thumb, 186 bytes, Stack size 32 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = lv_refr_join_area ⇒ _lv_area_join
[Calls]- >> lv_area_get_size
- >> _lv_area_join
- >> _lv_area_is_on
- >> lv_area_copy
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_refr.o(.text))
[Called By]
- >> _lv_inv_area
- >> lv_refr_join_area
draw_buf_rotate_90_sqr (Thumb, 126 bytes, Stack size 32 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = draw_buf_rotate_90_sqr ⇒ draw_buf_rotate4
[Calls]
[Called By]
draw_buf_rotate_180 (Thumb, 132 bytes, Stack size 24 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = draw_buf_rotate_180
[Called By]
get_max_row (Thumb, 106 bytes, Stack size 32 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = get_max_row
[Called By]
draw_buf_rotate4 (Thumb, 20 bytes, Stack size 12 bytes, lv_refr.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = draw_buf_rotate4
[Called By]- >> draw_buf_rotate_90_sqr
apply_theme (Thumb, 32 bytes, Stack size 16 bytes, lv_theme.o(.text))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = apply_theme ⇒ apply_theme (Cycle)
[Calls]
[Called By]- >> lv_theme_apply
- >> apply_theme
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_draw_img.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_draw_img_dsc_init
- >> show_error
show_error (Thumb, 78 bytes, Stack size 112 bytes, lv_draw_img.o(.text))
[Stack]
- Max Depth = 616
- Call Chain = show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_color_make
[Called By]- >> lv_draw_img
- >> decode_and_draw
decode_and_draw (Thumb, 466 bytes, Stack size 72 bytes, lv_draw_img.o(.text))
[Stack]
- Max Depth = 688
- Call Chain = decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> _lv_area_intersect
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_img_decoder_read_line
- >> lv_img_decoder_close
- >> lv_area_set_height
- >> _lv_img_cache_open
- >> _lv_img_buf_get_transformed_area
- >> lv_img_cf_is_chroma_keyed
- >> lv_img_cf_has_alpha
- >> lv_draw_img_decoded
- >> lv_area_copy
- >> show_error
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_img.o(.text))
[Called By]
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_draw_label.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_color_black
- >> lv_draw_label
hex_char_to_num (Thumb, 64 bytes, Stack size 0 bytes, lv_draw_label.o(.text))
[Called By]
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_draw_label.o(.text))
[Called By]
lv_color_black (Thumb, 20 bytes, Stack size 8 bytes, lv_draw_label.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> lv_draw_label_dsc_init
- >> lv_draw_label
line_mask_steep (Thumb, 472 bytes, Stack size 40 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = line_mask_steep
[Calls]- >> lv_memset_00
- >> mask_mix
[Called By]
line_mask_flat (Thumb, 348 bytes, Stack size 32 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = line_mask_flat
[Calls]- >> lv_memset_00
- >> mask_mix
[Called By]
lv_draw_mask_line (Thumb, 172 bytes, Stack size 24 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = lv_draw_mask_line ⇒ line_mask_steep
[Calls]- >> lv_memset_00
- >> line_mask_flat
- >> line_mask_steep
[Called By]- >> lv_draw_mask_polygon
- >> lv_draw_mask_angle
[Address Reference Count : 1]
lv_draw_mask_angle (Thumb, 608 bytes, Stack size 56 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = lv_draw_mask_angle ⇒ lv_draw_mask_line ⇒ line_mask_steep
[Calls]- >> lv_memset_00
- >> lv_draw_mask_line
[Address Reference Count : 1]
circ_calc_aa4 (Thumb, 692 bytes, Stack size 104 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_mem_alloc
- >> lv_mem_free
- >> circ_cont
[Called By]- >> lv_draw_mask_radius_init
lv_draw_mask_radius (Thumb, 632 bytes, Stack size 48 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = lv_draw_mask_radius
[Calls]- >> lv_memset_00
- >> mask_mix
- >> lv_area_copy
[Address Reference Count : 1]
lv_draw_mask_fade (Thumb, 180 bytes, Stack size 24 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_draw_mask_fade
[Calls]
[Address Reference Count : 1]
lv_draw_mask_map (Thumb, 126 bytes, Stack size 24 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_draw_mask_map
[Calls]
[Address Reference Count : 1]
lv_draw_mask_polygon (Thumb, 532 bytes, Stack size 104 bytes, lv_draw_mask.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = lv_draw_mask_polygon ⇒ lv_draw_mask_free_param ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_draw_mask_free_param
- >> lv_draw_mask_line_points_init
- >> mask_mix
- >> lv_draw_mask_line
[Address Reference Count : 1]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_mask.o(.text))
[Called By]
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_map_init
- >> lv_draw_mask_fade_init
- >> lv_draw_mask_radius
mask_mix (Thumb, 30 bytes, Stack size 0 bytes, lv_draw_mask.o(.text))
[Called By]
- >> lv_draw_mask_polygon
- >> lv_draw_mask_map
- >> lv_draw_mask_fade
- >> lv_draw_mask_radius
- >> line_mask_flat
- >> line_mask_steep
circ_cont (Thumb, 20 bytes, Stack size 0 bytes, lv_draw_mask.o(.text))
[Called By]
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_draw_rect.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_color_black
- >> lv_color_white
lv_color_white (Thumb, 20 bytes, Stack size 8 bytes, lv_draw_rect.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_white ⇒ lv_color_make
[Calls]
[Called By]
lv_color_black (Thumb, 20 bytes, Stack size 8 bytes, lv_draw_rect.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_black ⇒ lv_color_make
[Calls]
[Called By]
lv_color_mix (Thumb, 46 bytes, Stack size 8 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_mix
[Called By]- >> _lv_img_buf_transform_anti_alias
lv_memcpy_small (Thumb, 22 bytes, Stack size 8 bytes, lv_img_buf.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_memcpy_small
[Called By]- >> _lv_img_buf_transform
- >> _lv_img_buf_transform_anti_alias
- >> lv_img_buf_set_palette
- >> lv_img_buf_set_px_color
- >> lv_img_buf_get_px_color
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_img_decoder_built_in_open
lv_img_decoder_built_in_line_indexed (Thumb, 318 bytes, Stack size 56 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = lv_img_decoder_built_in_line_indexed ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
[Called By]- >> lv_img_decoder_built_in_read_line
lv_img_decoder_built_in_line_alpha (Thumb, 372 bytes, Stack size 80 bytes, lv_img_decoder.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = lv_img_decoder_built_in_line_alpha ⇒ lv_fs_read ⇒ lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
[Called By]- >> lv_img_decoder_built_in_read_line
get_rounded_area (Thumb, 118 bytes, Stack size 32 bytes, lv_draw_sw_arc.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = get_rounded_area
[Calls]
[Called By]
draw_quarter_3 (Thumb, 410 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = draw_quarter_3 ⇒ _lv_area_intersect
[Calls]- >> _lv_area_intersect
- >> lv_draw_rect
- >> lv_trigo_sin
[Called By]
draw_quarter_2 (Thumb, 476 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = draw_quarter_2 ⇒ _lv_area_intersect
[Calls]- >> _lv_area_intersect
- >> lv_draw_rect
- >> lv_trigo_sin
[Called By]
draw_quarter_1 (Thumb, 414 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = draw_quarter_1 ⇒ _lv_area_intersect
[Calls]- >> _lv_area_intersect
- >> lv_draw_rect
- >> lv_trigo_sin
[Called By]
draw_quarter_0 (Thumb, 402 bytes, Stack size 24 bytes, lv_draw_sw_arc.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = draw_quarter_0 ⇒ _lv_area_intersect
[Calls]- >> _lv_area_intersect
- >> lv_draw_rect
- >> lv_trigo_sin
[Called By]
lv_color_mix (Thumb, 46 bytes, Stack size 8 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_mix
[Called By]- >> color_blend_true_color_additive
- >> color_blend_true_color_subtractive
- >> color_blend_true_color_multiply
- >> fill_normal
- >> map_normal
map_blended (Thumb, 246 bytes, Stack size 64 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = map_blended
[Called By]- >> lv_draw_sw_blend_basic
map_normal (Thumb, 786 bytes, Stack size 96 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = map_normal ⇒ lv_memcpy
[Calls]- >> lv_memcpy
- >> lv_color_mix
[Called By]- >> lv_draw_sw_blend_basic
fill_blended (Thumb, 318 bytes, Stack size 88 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = fill_blended
[Called By]- >> lv_draw_sw_blend_basic
fill_normal (Thumb, 848 bytes, Stack size 64 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = fill_normal ⇒ lv_color_fill
[Calls]- >> _lv_refr_get_disp_refreshing
- >> lv_color_fill
- >> lv_color_mix
[Called By]- >> lv_draw_sw_blend_basic
color_blend_true_color_multiply (Thumb, 102 bytes, Stack size 24 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = color_blend_true_color_multiply ⇒ lv_color_mix
[Calls]
[Address Reference Count : 1]- lv_draw_sw_blend.o(.text)
color_blend_true_color_subtractive (Thumb, 114 bytes, Stack size 24 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = color_blend_true_color_subtractive ⇒ lv_color_mix
[Calls]
[Address Reference Count : 1]- lv_draw_sw_blend.o(.text)
color_blend_true_color_additive (Thumb, 114 bytes, Stack size 24 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = color_blend_true_color_additive ⇒ lv_color_mix
[Calls]
[Address Reference Count : 1]- lv_draw_sw_blend.o(.text)
map_set_px (Thumb, 206 bytes, Stack size 72 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = map_set_px
[Calls]- >> _lv_refr_get_disp_refreshing
[Called By]- >> lv_draw_sw_blend_basic
fill_set_px (Thumb, 188 bytes, Stack size 64 bytes, lv_draw_sw_blend.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = fill_set_px
[Calls]- >> _lv_refr_get_disp_refreshing
[Called By]- >> lv_draw_sw_blend_basic
lv_color_to32 (Thumb, 70 bytes, Stack size 0 bytes, lv_draw_sw_gradient.o(.text))
[Called By]
next_in_cache (Thumb, 38 bytes, Stack size 16 bytes, lv_draw_sw_gradient.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = next_in_cache
[Calls]
[Called By]
iterate_cache (Thumb, 54 bytes, Stack size 24 bytes, lv_draw_sw_gradient.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = iterate_cache ⇒ next_in_cache
[Calls]
[Called By]- >> allocate_item
- >> lv_gradient_get
find_oldest_item_life (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_sw_gradient.o(.text))
[Address Reference Count : 1]
- lv_draw_sw_gradient.o(.text)
kill_oldest_item (Thumb, 98 bytes, Stack size 24 bytes, lv_draw_sw_gradient.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = kill_oldest_item ⇒ lv_memcpy
[Calls]- >> lv_memcpy
- >> lv_memset_00
- >> get_cache_item_size
[Address Reference Count : 1]- lv_draw_sw_gradient.o(.text)
find_item (Thumb, 16 bytes, Stack size 0 bytes, lv_draw_sw_gradient.o(.text))
[Address Reference Count : 1]
- lv_draw_sw_gradient.o(.text)
allocate_item (Thumb, 204 bytes, Stack size 40 bytes, lv_draw_sw_gradient.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = allocate_item ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_alloc
- >> iterate_cache
[Called By]
get_cache_item_size (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_sw_gradient.o(.text))
[Called By]
- >> kill_oldest_item
- >> next_in_cache
draw_letter_normal (Thumb, 690 bytes, Stack size 176 bytes, lv_draw_sw_letter.o(.text))
[Stack]
- Max Depth = 336
- Call Chain = draw_letter_normal ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_disp_get_hor_res
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_sw_blend
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
[Called By]
draw_line_skew (Thumb, 856 bytes, Stack size 328 bytes, lv_draw_sw_line.o(.text))
[Stack]
- Max Depth = 488
- Call Chain = draw_line_skew ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_disp_get_hor_res
- >> _lv_area_intersect
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_area_get_size
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_sw_blend
- >> lv_draw_mask_line_points_init
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_apply
- >> lv_memset_ff
[Called By]
draw_line_ver (Thumb, 354 bytes, Stack size 72 bytes, lv_draw_sw_line.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = draw_line_ver ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_area_intersect
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_sw_blend
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_memset_ff
[Called By]
draw_line_hor (Thumb, 364 bytes, Stack size 72 bytes, lv_draw_sw_line.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = draw_line_hor ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_area_intersect
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_sw_blend
- >> lv_draw_mask_is_any
- >> lv_draw_mask_apply
- >> lv_memset_ff
[Called By]
draw_border_simple (Thumb, 266 bytes, Stack size 104 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = draw_border_simple ⇒ lv_draw_sw_blend ⇒ _lv_area_intersect
[Calls]- >> lv_memset_00
- >> lv_draw_sw_blend
[Called By]
draw_outline (Thumb, 212 bytes, Stack size 48 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 552
- Call Chain = draw_outline ⇒ draw_border_generic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> draw_border_generic
- >> lv_area_copy
[Called By]
draw_border (Thumb, 238 bytes, Stack size 48 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 552
- Call Chain = draw_border ⇒ draw_border_generic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> draw_border_generic
- >> lv_area_copy
[Called By]
draw_bg_img (Thumb, 452 bytes, Stack size 80 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 784
- Call Chain = draw_bg_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_img_src_get_type
- >> lv_img_decoder_get_info
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_txt_get_size
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_area_get_height
- >> lv_area_get_width
[Called By]- >> lv_draw_sw_rect
- >> lv_draw_sw_bg
draw_bg (Thumb, 938 bytes, Stack size 176 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 464
- Call Chain = draw_bg ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> _lv_area_intersect
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_draw_sw_blend
- >> lv_draw_mask_is_any
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_apply
- >> lv_memset
- >> lv_area_copy
- >> lv_gradient_cleanup
- >> lv_gradient_get
- >> __aeabi_memclr4
[Called By]- >> lv_draw_sw_rect
- >> lv_draw_sw_bg
shadow_blur_corner (Thumb, 302 bytes, Stack size 40 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = shadow_blur_corner ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memcpy
- >> lv_mem_buf_release
- >> lv_mem_buf_get
[Called By]- >> shadow_draw_corner_buf
shadow_draw_corner_buf (Thumb, 382 bytes, Stack size 72 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = shadow_draw_corner_buf ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_area_get_height
- >> lv_area_get_width
- >> lv_area_copy
- >> shadow_blur_corner
- >> lv_memset_ff
[Called By]
draw_shadow (Thumb, 3000 bytes, Stack size 216 bytes, lv_draw_sw_rect.o(.text))
[Stack]
- Max Depth = 576
- Call Chain = draw_shadow ⇒ shadow_draw_corner_buf ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_area_increase
- >> _lv_area_intersect
- >> lv_memcpy
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> _lv_area_is_in
- >> lv_draw_sw_blend
- >> _lv_area_is_out
- >> lv_draw_mask_is_any
- >> lv_draw_mask_remove_id
- >> lv_draw_mask_apply
- >> lv_memset
- >> lv_area_get_height
- >> lv_area_get_width
- >> lv_area_copy
- >> shadow_draw_corner_buf
- >> lv_memset_ff
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_sw_rect.o(.text))
[Called By]
- >> draw_shadow
- >> shadow_draw_corner_buf
- >> draw_bg
- >> draw_border
- >> draw_outline
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_draw_sw_rect.o(.text))
[Called By]
- >> draw_shadow
- >> shadow_draw_corner_buf
- >> draw_bg_img
lv_area_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_draw_sw_rect.o(.text))
[Called By]
- >> draw_shadow
- >> shadow_draw_corner_buf
- >> draw_bg_img
unicode_list_compare (Thumb, 8 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(.text))
[Address Reference Count : 1]
get_glyph_dsc_id (Thumb, 284 bytes, Stack size 40 bytes, lv_font_fmt_txt.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = get_glyph_dsc_id ⇒ _lv_utils_bsearch
[Calls]
[Called By]- >> lv_font_get_glyph_dsc_fmt_txt
- >> lv_font_get_bitmap_fmt_txt
kern_pair_16_compare (Thumb, 20 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(.text))
[Address Reference Count : 1]
kern_pair_8_compare (Thumb, 20 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(.text))
[Address Reference Count : 1]
get_kern_value (Thumb, 134 bytes, Stack size 24 bytes, lv_font_fmt_txt.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = get_kern_value ⇒ _lv_utils_bsearch
[Calls]
[Called By]- >> lv_font_get_glyph_dsc_fmt_txt
lv_color_mix (Thumb, 46 bytes, Stack size 8 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_mix
[Called By]- >> lv_color_mix_with_alpha
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_disp_drv_register
- >> set_px_true_color_alpha
invalidate_layout_cb (Thumb, 10 bytes, Stack size 8 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = invalidate_layout_cb ⇒ lv_obj_mark_layout_as_dirty ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen
[Calls]- >> lv_obj_mark_layout_as_dirty
[Address Reference Count : 1]
set_px_alpha_generic (Thumb, 162 bytes, Stack size 24 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = set_px_alpha_generic ⇒ lv_img_buf_get_px_alpha
[Calls]- >> lv_img_buf_set_px_alpha
- >> lv_img_buf_get_px_alpha
[Called By]- >> set_px_cb_alpha1
- >> set_px_cb_alpha2
- >> set_px_cb_alpha4
- >> set_px_cb_alpha8
set_px_cb_alpha8 (Thumb, 44 bytes, Stack size 32 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = set_px_cb_alpha8 ⇒ set_px_alpha_generic ⇒ lv_img_buf_get_px_alpha
[Calls]
[Address Reference Count : 1]
set_px_cb_alpha4 (Thumb, 44 bytes, Stack size 32 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = set_px_cb_alpha4 ⇒ set_px_alpha_generic ⇒ lv_img_buf_get_px_alpha
[Calls]
[Address Reference Count : 1]
set_px_cb_alpha2 (Thumb, 44 bytes, Stack size 32 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = set_px_cb_alpha2 ⇒ set_px_alpha_generic ⇒ lv_img_buf_get_px_alpha
[Calls]
[Address Reference Count : 1]
set_px_cb_alpha1 (Thumb, 44 bytes, Stack size 32 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = set_px_cb_alpha1 ⇒ set_px_alpha_generic ⇒ lv_img_buf_get_px_alpha
[Calls]
[Address Reference Count : 1]
set_px_true_color_alpha (Thumb, 134 bytes, Stack size 56 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = set_px_true_color_alpha ⇒ lv_img_buf_set_px_color ⇒ lv_memcpy_small
[Calls]- >> lv_img_buf_set_px_color
- >> lv_img_buf_set_px_alpha
- >> lv_img_buf_get_px_alpha
- >> lv_img_buf_get_px_color
- >> lv_color_mix_with_alpha
- >> lv_color_make
[Address Reference Count : 1]
lv_color_mix_with_alpha (Thumb, 188 bytes, Stack size 40 bytes, lv_hal_disp.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = lv_color_mix_with_alpha ⇒ lv_color_mix
[Calls]
[Called By]- >> set_px_true_color_alpha
anim_timer (Thumb, 194 bytes, Stack size 16 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = anim_timer ⇒ anim_ready_handler ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> anim_ready_handler
[Called By]
[Address Reference Count : 1]
anim_mark_list_change (Thumb, 36 bytes, Stack size 8 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = anim_mark_list_change
[Calls]- >> _lv_ll_get_head
- >> lv_timer_resume
- >> lv_timer_pause
[Called By]- >> lv_anim_start
- >> lv_anim_del
- >> _lv_anim_core_init
- >> lv_anim_del_all
- >> anim_ready_handler
anim_ready_handler (Thumb, 118 bytes, Stack size 8 bytes, lv_anim.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = anim_ready_handler ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> anim_mark_list_change
[Called By]
lv_point_within_circle (Thumb, 56 bytes, Stack size 8 bytes, lv_area.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_point_within_circle
[Called By]
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_area.o(.text), UNUSED)
[Called By]
lv_area_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_area.o(.text), UNUSED)
[Called By]
lv_async_timer_cb (Thumb, 20 bytes, Stack size 8 bytes, lv_async.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_async_timer_cb ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
lv_color_mix (Thumb, 46 bytes, Stack size 8 bytes, lv_color.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_mix
[Called By]- >> lv_color_darken
- >> lv_color_lighten
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_color.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_color_hsv_to_rgb
- >> lv_color_lighten
- >> lv_color_black
lv_color_black (Thumb, 20 bytes, Stack size 8 bytes, lv_color.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_black ⇒ lv_color_make
[Calls]
[Called By]- >> lv_palette_main
- >> lv_palette_darken
- >> lv_palette_lighten
- >> lv_color_darken
lv_fs_read_cached (Thumb, 256 bytes, Stack size 48 bytes, lv_fs.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_fs_read_cached ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memcpy
- >> lv_mem_alloc
- >> __aeabi_memcpy
[Called By]
lv_fs_get_real_path (Thumb, 12 bytes, Stack size 0 bytes, lv_fs.o(.text))
[Called By]
- >> lv_fs_open
- >> lv_fs_dir_open
node_set_prev (Thumb, 10 bytes, Stack size 0 bytes, lv_ll.o(.text))
[Called By]
- >> _lv_ll_remove
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> _lv_ll_move_before
- >> _lv_ll_chg_list
- >> _lv_ll_ins_prev
node_set_next (Thumb, 12 bytes, Stack size 0 bytes, lv_ll.o(.text))
[Called By]
- >> _lv_ll_remove
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> _lv_ll_move_before
- >> _lv_ll_chg_list
- >> _lv_ll_ins_prev
lv_mem_walker (Thumb, 32 bytes, Stack size 0 bytes, lv_mem.o(.text))
[Address Reference Count : 1]
_atoi (Thumb, 46 bytes, Stack size 16 bytes, lv_printf.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _atoi
[Calls]
[Called By]
_ntoa_format (Thumb, 300 bytes, Stack size 48 bytes, lv_printf.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _ntoa_format
[Called By]- >> _ntoa_long_long
- >> _ntoa_long
_ntoa_long (Thumb, 128 bytes, Stack size 96 bytes, lv_printf.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = _ntoa_long ⇒ _ntoa_format
[Calls]
[Called By]
_ntoa_long_long (Thumb, 126 bytes, Stack size 112 bytes, lv_printf.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = _ntoa_long_long ⇒ _ntoa_format
[Calls]- >> _ntoa_format
- >> __aeabi_uldivmod
[Called By]
_vsnprintf (Thumb, 1106 bytes, Stack size 88 bytes, lv_printf.o(.text))
[Stack]
- Max Depth = 248 + In Cycle
- Call Chain = _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> _is_digit
- >> _vsnprintf
- >> _ntoa_long_long
- >> _ntoa_long
- >> _atoi
[Called By]- >> lv_vsnprintf
- >> lv_snprintf
- >> _vsnprintf
_out_buffer (Thumb, 8 bytes, Stack size 0 bytes, lv_printf.o(.text))
[Address Reference Count : 1]
_out_null (Thumb, 2 bytes, Stack size 0 bytes, lv_printf.o(.text))
[Address Reference Count : 1]
_is_digit (Thumb, 14 bytes, Stack size 0 bytes, lv_printf.o(.text))
[Called By]
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_style.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_style_prop_get_default
lv_timer_time_remaining (Thumb, 24 bytes, Stack size 8 bytes, lv_timer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_timer_time_remaining ⇒ lv_tick_elaps
[Calls]
[Called By]
remove_free_block (Thumb, 66 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = remove_free_block
[Called By]- >> lv_tlsf_remove_pool
- >> block_remove
- >> block_locate_free
block_insert (Thumb, 106 bytes, Stack size 40 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = block_insert ⇒ mapping_insert
[Calls]- >> mapping_insert
- >> align_ptr
[Called By]- >> lv_tlsf_memalign
- >> lv_tlsf_add_pool
- >> block_prepare_used
- >> lv_tlsf_realloc
- >> lv_tlsf_free
block_split (Thumb, 108 bytes, Stack size 24 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = block_split ⇒ block_mark_as_free ⇒ block_link_next
[Calls]- >> align_ptr
- >> block_mark_as_free
[Called By]- >> lv_tlsf_memalign
- >> block_prepare_used
- >> lv_tlsf_realloc
block_merge_next (Thumb, 54 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> block_absorb
- >> block_remove
- >> block_next
[Called By]- >> lv_tlsf_realloc
- >> lv_tlsf_free
block_locate_free (Thumb, 158 bytes, Stack size 40 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = block_locate_free ⇒ mapping_insert
[Calls]- >> mapping_insert
- >> tlsf_fls
- >> tlsf_ffs
- >> remove_free_block
[Called By]- >> lv_tlsf_memalign
- >> lv_tlsf_malloc
block_prepare_used (Thumb, 80 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> block_can_split
- >> block_mark_as_used
- >> block_link_next
- >> block_split
- >> block_insert
[Called By]- >> lv_tlsf_memalign
- >> lv_tlsf_malloc
integrity_walker (Thumb, 36 bytes, Stack size 12 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = integrity_walker
[Address Reference Count : 1]
default_walker (Thumb, 2 bytes, Stack size 0 bytes, lv_tlsf.o(.text))
[Address Reference Count : 1]
tlsf_ffs (Thumb, 16 bytes, Stack size 0 bytes, lv_tlsf.o(.text))
[Called By]
tlsf_fls (Thumb, 14 bytes, Stack size 0 bytes, lv_tlsf.o(.text))
[Called By]
- >> mapping_insert
- >> block_locate_free
block_next (Thumb, 22 bytes, Stack size 0 bytes, lv_tlsf.o(.text))
[Called By]
- >> lv_tlsf_remove_pool
- >> block_mark_as_used
- >> block_link_next
- >> block_merge_next
- >> lv_tlsf_walk_pool
- >> lv_tlsf_realloc
- >> lv_tlsf_check
block_link_next (Thumb, 12 bytes, Stack size 8 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = block_link_next
[Calls]
[Called By]- >> lv_tlsf_memalign
- >> lv_tlsf_add_pool
- >> block_absorb
- >> block_mark_as_free
- >> block_prepare_used
block_mark_as_free (Thumb, 26 bytes, Stack size 8 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = block_mark_as_free ⇒ block_link_next
[Calls]
[Called By]- >> block_split
- >> lv_tlsf_free
block_mark_as_used (Thumb, 26 bytes, Stack size 8 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = block_mark_as_used
[Calls]
[Called By]- >> block_prepare_used
- >> lv_tlsf_realloc
align_ptr (Thumb, 24 bytes, Stack size 0 bytes, lv_tlsf.o(.text))
[Called By]
- >> lv_tlsf_memalign
- >> block_split
- >> block_insert
adjust_request_size (Thumb, 42 bytes, Stack size 8 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = adjust_request_size
[Called By]- >> lv_tlsf_memalign
- >> lv_tlsf_realloc
- >> lv_tlsf_malloc
mapping_insert (Thumb, 44 bytes, Stack size 16 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = mapping_insert
[Calls]
[Called By]- >> lv_tlsf_remove_pool
- >> block_remove
- >> block_locate_free
- >> block_insert
- >> lv_tlsf_check
block_remove (Thumb, 34 bytes, Stack size 24 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = block_remove ⇒ mapping_insert
[Calls]- >> mapping_insert
- >> remove_free_block
[Called By]- >> block_merge_next
- >> lv_tlsf_free
block_can_split (Thumb, 20 bytes, Stack size 0 bytes, lv_tlsf.o(.text))
[Called By]
- >> lv_tlsf_memalign
- >> block_prepare_used
- >> lv_tlsf_realloc
block_absorb (Thumb, 34 bytes, Stack size 8 bytes, lv_tlsf.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = block_absorb ⇒ block_link_next
[Calls]
[Called By]- >> block_merge_next
- >> lv_tlsf_free
lv_txt_get_next_word (Thumb, 294 bytes, Stack size 64 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_is_cmd
[Called By]
lv_txt_utf8_size (Thumb, 50 bytes, Stack size 0 bytes, lv_txt.o(.text))
[Address Reference Count : 1]
lv_txt_unicode_to_utf8 (Thumb, 126 bytes, Stack size 8 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_txt_unicode_to_utf8
[Address Reference Count : 1]
lv_txt_utf8_conv_wc (Thumb, 74 bytes, Stack size 16 bytes, lv_txt.o(.text), UNUSED)
[Calls]
lv_txt_utf8_next (Thumb, 138 bytes, Stack size 20 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = lv_txt_utf8_next
[Address Reference Count : 1]
lv_txt_utf8_prev (Thumb, 66 bytes, Stack size 24 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_prev
[Address Reference Count : 1]
lv_txt_utf8_get_byte_id (Thumb, 48 bytes, Stack size 24 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_byte_id
[Address Reference Count : 1]
lv_txt_utf8_get_char_id (Thumb, 36 bytes, Stack size 24 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_char_id
[Address Reference Count : 1]
lv_txt_utf8_get_length (Thumb, 34 bytes, Stack size 24 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_length
[Address Reference Count : 1]
lv_memcpy_small (Thumb, 22 bytes, Stack size 8 bytes, lv_txt.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_memcpy_small
[Called By]- >> _lv_txt_ins
- >> lv_txt_utf8_conv_wc
get_knob_area (Thumb, 222 bytes, Stack size 48 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = get_knob_area ⇒ lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_trigo_sin
- >> lv_obj_get_style_arc_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]- >> inv_knob_area
- >> lv_arc_draw
get_center (Thumb, 142 bytes, Stack size 40 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]- >> inv_knob_area
- >> lv_arc_event
- >> lv_arc_draw
- >> inv_arc_area
inv_arc_area (Thumb, 162 bytes, Stack size 56 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_is_visible
- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
- >> lv_draw_arc_get_area
- >> lv_obj_get_style_arc_width
- >> get_center
[Called By]- >> lv_arc_set_bg_end_angle
- >> lv_arc_set_bg_start_angle
- >> lv_arc_set_end_angle
- >> lv_arc_set_start_angle
value_update (Thumb, 200 bytes, Stack size 24 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_map
- >> lv_arc_set_angles
- >> lv_arc_set_end_angle
- >> lv_arc_set_start_angle
[Called By]- >> lv_arc_set_range
- >> lv_arc_set_value
- >> lv_arc_set_bg_end_angle
- >> lv_arc_set_bg_start_angle
lv_arc_constructor (Thumb, 100 bytes, Stack size 8 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_arc_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_tick_get
- >> lv_obj_set_ext_click_area
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
[Address Reference Count : 1]
lv_arc_draw (Thumb, 440 bytes, Stack size 224 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 412
- Call Chain = lv_arc_draw ⇒ get_knob_area ⇒ lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_event_send
- >> lv_obj_init_draw_arc_dsc
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_arc
- >> lv_draw_arc_dsc_init
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> get_center
- >> get_knob_area
[Called By]
lv_arc_event (Thumb, 1036 bytes, Stack size 56 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 468
- Call Chain = lv_arc_event ⇒ lv_arc_draw ⇒ get_knob_area ⇒ lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_has_flag
- >> lv_indev_get_act
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_event_send
- >> lv_area_set
- >> lv_area_increase
- >> _lv_area_is_point_on
- >> lv_indev_get_point
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_group_set_editing
- >> lv_map
- >> lv_arc_set_value
- >> lv_obj_get_style_arc_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_arc_draw
- >> get_center
- >> lv_atan2
[Address Reference Count : 1]
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_arc_event
- >> lv_arc_draw
- >> get_center
- >> get_knob_area
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_arc_event
- >> lv_arc_draw
- >> get_center
- >> get_knob_area
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_arc_event
- >> lv_arc_draw
- >> get_center
- >> get_knob_area
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_arc_event
- >> lv_arc_draw
- >> get_center
- >> get_knob_area
lv_obj_get_style_arc_width (Thumb, 14 bytes, Stack size 8 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_arc_event
- >> inv_arc_area
- >> get_knob_area
inv_knob_area (Thumb, 36 bytes, Stack size 24 bytes, lv_arc.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = inv_knob_area ⇒ get_knob_area ⇒ lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> get_center
- >> get_knob_area
[Called By]- >> lv_arc_set_end_angle
- >> lv_arc_set_start_angle
lv_bar_anim_ready (Thumb, 42 bytes, Stack size 0 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_bar_anim_ready ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Address Reference Count : 1]
lv_bar_anim (Thumb, 8 bytes, Stack size 0 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_bar_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Address Reference Count : 1]
lv_bar_set_value_with_anim (Thumb, 104 bytes, Stack size 80 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = lv_bar_set_value_with_anim ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_invalidate
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_style_prop
[Called By]- >> lv_bar_set_start_value
- >> lv_bar_set_value
lv_bar_constructor (Thumb, 76 bytes, Stack size 8 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_bar_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_bar_init_anim
- >> lv_bar_set_value
[Address Reference Count : 1]
lv_bar_destructor (Thumb, 28 bytes, Stack size 8 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = lv_bar_destructor ⇒ lv_anim_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
draw_indic (Thumb, 1268 bytes, Stack size 368 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 656
- Call Chain = draw_indic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_event_send
- >> lv_obj_get_coords
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_obj_get_style_prop
- >> lv_draw_mask_remove_id
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_area_copy
[Called By]
lv_bar_event (Thumb, 202 bytes, Stack size 24 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 680
- Call Chain = lv_bar_event ⇒ draw_indic ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_invalidate_area
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> draw_indic
[Address Reference Count : 1]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_bar.o(.text))
[Called By]
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_bar.o(.text))
[Address Reference Count : 1]
lv_area_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_bar.o(.text))
[Address Reference Count : 1]
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_bar_event
- >> draw_indic
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_bar_event
- >> draw_indic
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_bar_event
- >> draw_indic
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_bar.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_bar_event
- >> draw_indic
lv_bar_init_anim (Thumb, 14 bytes, Stack size 0 bytes, lv_bar.o(.text))
[Called By]
lv_btn_constructor (Thumb, 26 bytes, Stack size 8 bytes, lv_btn.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_btn_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
[Address Reference Count : 1]
invalidate_button_area (Thumb, 198 bytes, Stack size 64 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_disp
- >> lv_obj_get_coords
- >> lv_obj_invalidate_area
- >> lv_disp_get_dpi
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_row
- >> lv_area_copy
[Called By]- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl
- >> lv_btnmatrix_set_selected_btn
- >> lv_btnmatrix_event
lv_btnmatrix_constructor (Thumb, 28 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = lv_btnmatrix_constructor ⇒ lv_btnmatrix_set_map ⇒ lv_obj_get_content_width ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Address Reference Count : 1]- lv_btnmatrix.o(.constdata)
lv_btnmatrix_destructor (Thumb, 24 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_btnmatrix_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]- lv_btnmatrix.o(.constdata)
draw_main (Thumb, 882 bytes, Stack size 376 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 880
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_event_send
- >> lv_obj_get_coords
- >> lv_memcpy
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_txt_get_size
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_area_copy
- >> strcmp
[Called By]
get_button_from_point (Thumb, 420 bytes, Stack size 104 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = get_button_from_point ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_coords
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_area_is_point_on
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_area_copy
[Called By]
lv_btnmatrix_event (Thumb, 1282 bytes, Stack size 40 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 920
- Call Chain = lv_btnmatrix_event ⇒ draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_indev_get_act
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_event_send
- >> lv_obj_get_content_height
- >> lv_indev_get_point
- >> lv_indev_reset_long_press
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_indev_get_next
- >> lv_group_get_editing
- >> lv_btnmatrix_set_map
- >> make_one_button_checked
- >> lv_obj_get_style_pad_column
- >> get_button_from_point
- >> draw_main
- >> invalidate_button_area
- >> strcmp
[Address Reference Count : 1]- lv_btnmatrix.o(.constdata)
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text))
[Called By]
- >> get_button_from_point
- >> draw_main
- >> invalidate_button_area
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_btnmatrix_set_map
- >> get_button_from_point
- >> draw_main
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> get_button_from_point
- >> draw_main
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_btnmatrix_set_map
- >> get_button_from_point
- >> draw_main
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> get_button_from_point
- >> draw_main
lv_obj_get_style_pad_row (Thumb, 14 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_row ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_btnmatrix_set_map
- >> get_button_from_point
- >> invalidate_button_area
lv_obj_get_style_pad_column (Thumb, 14 bytes, Stack size 8 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_event
- >> get_button_from_point
- >> invalidate_button_area
get_button_width (Thumb, 10 bytes, Stack size 0 bytes, lv_btnmatrix.o(.text))
[Called By]
allocate_btn_areas_and_controls (Thumb, 128 bytes, Stack size 24 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = allocate_btn_areas_and_controls ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_memset_00
- >> lv_mem_alloc
- >> lv_mem_free
- >> strcmp
[Called By]
make_one_button_checked (Thumb, 42 bytes, Stack size 16 bytes, lv_btnmatrix.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = make_one_button_checked ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_btnmatrix_has_btn_ctrl
- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl_all
[Called By]- >> lv_btnmatrix_set_one_checked
- >> lv_btnmatrix_event
lv_checkbox_constructor (Thumb, 42 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_checkbox_constructor ⇒ lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Address Reference Count : 1]- lv_checkbox.o(.constdata)
lv_checkbox_destructor (Thumb, 24 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_checkbox_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]- lv_checkbox.o(.constdata)
lv_checkbox_draw (Thumb, 442 bytes, Stack size 280 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 784
- Call Chain = lv_checkbox_draw ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_event_send
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> lv_txt_get_size
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]
lv_checkbox_event (Thumb, 246 bytes, Stack size 56 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 840
- Call Chain = lv_checkbox_event ⇒ lv_checkbox_draw ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_calculate_ext_draw_size
- >> lv_txt_get_size
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_checkbox_draw
[Address Reference Count : 1]- lv_checkbox.o(.constdata)
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_pad_column (Thumb, 14 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_text_font (Thumb, 8 bytes, Stack size 0 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_text_letter_space (Thumb, 14 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_text_letter_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
lv_obj_get_style_text_line_space (Thumb, 30 bytes, Stack size 8 bytes, lv_checkbox.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_checkbox_event
- >> lv_checkbox_draw
position_to_selected (Thumb, 74 bytes, Stack size 16 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = position_to_selected ⇒ lv_obj_scroll_to_y ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_content_height
- >> lv_obj_scroll_to_y
- >> lv_obj_get_height
- >> get_label
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
[Called By]- >> lv_dropdown_open
- >> lv_dropdown_event
lv_dropdown_constructor (Thumb, 98 bytes, Stack size 16 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = lv_dropdown_constructor ⇒ lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_obj_add_flag
- >> lv_obj_get_screen
- >> lv_dropdown_set_options_static
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_dropdown_destructor (Thumb, 34 bytes, Stack size 16 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = lv_dropdown_destructor ⇒ lv_obj_del ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_del
- >> lv_mem_free
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_dropdownlist_constructor (Thumb, 50 bytes, Stack size 8 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_dropdownlist_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_label_create
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_dropdownlist_destructor (Thumb, 8 bytes, Stack size 0 bytes, lv_dropdown.o(.text))
[Address Reference Count : 1]
- lv_dropdown.o(.constdata)
draw_main (Thumb, 588 bytes, Stack size 192 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 896
- Call Chain = draw_main ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_img_src_get_type
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_obj_get_style_prop
- >> lv_img_decoder_get_info
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_txt_get_size
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_dropdown_get_selected_str
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_top
[Called By]
btn_release_handler (Thumb, 110 bytes, Stack size 16 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 540
- Call Chain = btn_release_handler ⇒ lv_dropdown_open ⇒ lv_obj_align_to ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_indev_get_scroll_obj
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_set_editing
- >> lv_dropdown_is_open
- >> lv_dropdown_close
- >> lv_dropdown_open
[Called By]
lv_dropdown_event (Thumb, 292 bytes, Stack size 16 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 912
- Call Chain = lv_dropdown_event ⇒ draw_main ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_indev_get_act
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_refresh_self_size
- >> lv_indev_get_obj_act
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_dropdown_is_open
- >> lv_dropdown_close
- >> lv_dropdown_open
- >> lv_obj_get_style_text_font
- >> btn_release_handler
- >> draw_main
- >> position_to_selected
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
draw_box_label (Thumb, 200 bytes, Stack size 96 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 600
- Call Chain = draw_box_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> _lv_area_intersect
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_label_get_text
- >> get_label
- >> lv_obj_get_style_text_line_space
[Called By]
draw_box (Thumb, 162 bytes, Stack size 120 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = draw_box ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> get_label
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
[Called By]
get_id_on_point (Thumb, 72 bytes, Stack size 24 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = get_id_on_point ⇒ lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> get_label
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
[Called By]- >> list_release_handler
- >> lv_dropdown_list_event
lv_dropdown_list_event (Thumb, 164 bytes, Stack size 24 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 648
- Call Chain = lv_dropdown_list_event ⇒ draw_list ⇒ draw_box_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_indev_get_act
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_invalidate
- >> lv_indev_get_scroll_obj
- >> lv_indev_get_point
- >> lv_indev_get_type
- >> list_release_handler
- >> draw_list
- >> get_id_on_point
[Address Reference Count : 1]- lv_dropdown.o(.constdata)
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_dropdown_open
- >> draw_main
lv_obj_get_style_border_width (Thumb, 14 bytes, Stack size 8 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_dropdown_open
- >> draw_main
lv_obj_get_style_text_font (Thumb, 8 bytes, Stack size 0 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> get_id_on_point
- >> draw_box
- >> lv_dropdown_event
- >> position_to_selected
lv_obj_get_style_text_line_space (Thumb, 14 bytes, Stack size 8 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> get_id_on_point
- >> draw_box
- >> draw_box_label
- >> position_to_selected
get_label (Thumb, 14 bytes, Stack size 0 bytes, lv_dropdown.o(.text))
[Calls]
[Called By]- >> lv_dropdown_open
- >> get_id_on_point
- >> draw_box
- >> draw_box_label
- >> position_to_selected
draw_list (Thumb, 144 bytes, Stack size 24 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 624
- Call Chain = draw_list ⇒ draw_box_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> _lv_area_intersect
- >> draw_box
- >> draw_box_label
[Called By]- >> lv_dropdown_list_event
list_release_handler (Thumb, 118 bytes, Stack size 24 bytes, lv_dropdown.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = list_release_handler ⇒ lv_dropdown_close ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ _lv_obj_style_create_transition ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_indev_get_act
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_indev_get_point
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_group_set_editing
- >> lv_dropdown_close
- >> get_id_on_point
[Called By]- >> lv_dropdown_list_event
lv_img_constructor (Thumb, 94 bytes, Stack size 16 bytes, lv_img.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = lv_img_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
[Address Reference Count : 1]
lv_img_destructor (Thumb, 42 bytes, Stack size 8 bytes, lv_img.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_img_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
lv_img_get_transformed_size (Thumb, 92 bytes, Stack size 32 bytes, lv_img.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = lv_img_get_transformed_size ⇒ lv_obj_get_style_transform_angle ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> _lv_img_buf_get_transformed_area
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_transform_zoom
[Called By]- >> lv_img_event
- >> draw_img
draw_img (Thumb, 1126 bytes, Stack size 152 bytes, lv_img.o(.text))
[Stack]
- Max Depth = 856
- Call Chain = draw_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> _lv_area_intersect
- >> lv_obj_get_coords
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_area_is_in
- >> lv_obj_get_style_prop
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> _lv_img_buf_get_transformed_area
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_transform_zoom
- >> lv_area_copy
- >> lv_img_get_transformed_size
[Called By]
lv_img_event (Thumb, 546 bytes, Stack size 48 bytes, lv_img.o(.text))
[Stack]
- Max Depth = 904
- Call Chain = lv_img_event ⇒ draw_img ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_get_click_area
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> _lv_area_is_point_on
- >> _lv_img_buf_get_transformed_area
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_transform_zoom
- >> draw_img
- >> lv_img_get_transformed_size
- >> lv_img_set_src
[Address Reference Count : 1]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_img.o(.text))
[Called By]
lv_obj_get_style_transform_zoom (Thumb, 14 bytes, Stack size 8 bytes, lv_img.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_transform_zoom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_img_set_zoom
- >> lv_img_set_pivot
- >> lv_img_set_angle
- >> lv_img_event
- >> draw_img
- >> lv_img_get_transformed_size
lv_obj_get_style_transform_angle (Thumb, 14 bytes, Stack size 8 bytes, lv_img.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_transform_angle ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_img_set_zoom
- >> lv_img_set_pivot
- >> lv_img_set_angle
- >> lv_img_event
- >> draw_img
- >> lv_img_get_transformed_size
set_ofs_y_anim (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = set_ofs_y_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Address Reference Count : 1]
set_ofs_x_anim (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = set_ofs_x_anim ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Address Reference Count : 1]
lv_label_refr_text (Thumb, 1168 bytes, Stack size 136 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 392
- Call Chain = lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_disp
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_content_coords
- >> lv_memcpy
- >> lv_obj_refresh_self_size
- >> lv_mem_alloc
- >> lv_disp_get_dpi
- >> lv_anim_speed_to_time
- >> lv_anim_get
- >> lv_txt_get_size
- >> lv_font_get_glyph_width
- >> lv_label_get_letter_on
- >> lv_label_dot_tmp_free
- >> lv_obj_get_style_anim_speed
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_width
- >> strlen
[Called By]- >> lv_label_set_text_fmt
- >> lv_label_set_text
- >> lv_label_set_recolor
- >> lv_label_set_long_mode
- >> lv_label_event
- >> lv_label_set_text_static
- >> lv_label_cut_text
lv_label_revert_dots (Thumb, 96 bytes, Stack size 24 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = lv_label_revert_dots ⇒ lv_label_dot_tmp_free ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Called By]- >> lv_label_set_long_mode
- >> lv_label_event
lv_label_constructor (Thumb, 90 bytes, Stack size 8 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 416
- Call Chain = lv_label_constructor ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_clear_flag
- >> lv_label_set_text
- >> lv_label_set_long_mode
[Address Reference Count : 1]
lv_label_destructor (Thumb, 46 bytes, Stack size 8 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = lv_label_destructor ⇒ lv_label_dot_tmp_free ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_mem_free
- >> lv_label_dot_tmp_free
[Address Reference Count : 1]
draw_main (Thumb, 618 bytes, Stack size 128 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 632
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> _lv_area_intersect
- >> lv_obj_get_content_coords
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_txt_get_size
- >> lv_font_get_glyph_width
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_area_move
- >> lv_obj_get_style_width
[Called By]
lv_label_event (Thumb, 256 bytes, Stack size 48 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 680
- Call Chain = lv_label_event ⇒ draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_set_ext_draw_size
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_get_content_width
- >> lv_txt_get_size
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_width
- >> draw_main
- >> lv_label_revert_dots
- >> lv_label_refr_text
[Address Reference Count : 1]
lv_obj_get_style_width (Thumb, 14 bytes, Stack size 8 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_label_get_letter_on
- >> lv_label_event
- >> draw_main
- >> lv_label_refr_text
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
lv_obj_get_style_text_font (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_label_get_letter_on
- >> lv_label_event
- >> lv_label_refr_text
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
lv_obj_get_style_text_letter_space (Thumb, 14 bytes, Stack size 8 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_text_letter_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_label_get_letter_on
- >> lv_label_event
- >> lv_label_refr_text
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
lv_obj_get_style_text_line_space (Thumb, 14 bytes, Stack size 8 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_label_get_letter_on
- >> lv_label_event
- >> lv_label_refr_text
- >> lv_label_is_char_under_pos
- >> lv_label_get_letter_pos
lv_obj_get_style_anim_speed (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_anim_speed ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_label_dot_tmp_free (Thumb, 38 bytes, Stack size 8 bytes, lv_label.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_label_dot_tmp_free ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Called By]- >> lv_label_destructor
- >> lv_label_revert_dots
- >> lv_label_refr_text
lv_line_constructor (Thumb, 18 bytes, Stack size 0 bytes, lv_line.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = lv_line_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Address Reference Count : 1]
lv_line_event (Thumb, 370 bytes, Stack size 64 bytes, lv_line.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = lv_line_event ⇒ lv_obj_init_draw_line_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_get_coords
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_get_height
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_obj_get_style_line_width
[Address Reference Count : 1]
lv_obj_get_style_line_width (Thumb, 14 bytes, Stack size 8 bytes, lv_line.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_line_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
inf_normalize (Thumb, 132 bytes, Stack size 24 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = inf_normalize ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_y
- >> lv_obj_get_content_height
- >> get_label
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
[Called By]- >> lv_roller_set_options
- >> refr_position
- >> scroll_anim_ready_cb
scroll_anim_ready_cb (Thumb, 14 bytes, Stack size 8 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = scroll_anim_ready_cb ⇒ inf_normalize ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_get_parent
- >> inf_normalize
[Address Reference Count : 1]
set_y_anim (Thumb, 6 bytes, Stack size 0 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = set_y_anim ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Address Reference Count : 1]
refr_position (Thumb, 262 bytes, Stack size 96 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 352
- Call Chain = refr_position ⇒ inf_normalize ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_y
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_width
- >> lv_obj_get_style_prop
- >> lv_obj_calculate_style_text_align
- >> lv_label_get_text
- >> get_label
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> inf_normalize
[Called By]- >> lv_roller_set_selected
- >> lv_roller_label_event
- >> lv_roller_event
lv_roller_constructor (Thumb, 68 bytes, Stack size 8 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 456
- Call Chain = lv_roller_constructor ⇒ lv_roller_set_options ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_obj_clear_flag
- >> lv_roller_set_options
[Address Reference Count : 1]
get_sel_area (Thumb, 174 bytes, Stack size 32 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = get_sel_area ⇒ lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_coords
- >> lv_obj_get_height
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
[Called By]- >> draw_label
- >> draw_main
draw_main (Thumb, 388 bytes, Stack size 120 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 624
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_code
- >> lv_event_get_target
- >> _lv_area_intersect
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> lv_txt_get_size
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_label_get_text
- >> get_label
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_border_width
- >> get_sel_area
[Called By]
release_handler (Thumb, 308 bytes, Stack size 48 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 408
- Call Chain = release_handler ⇒ lv_roller_set_selected ⇒ refr_position ⇒ inf_normalize ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_event_send
- >> lv_indev_scroll_throw_predict
- >> lv_indev_get_point
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_group_set_editing
- >> lv_label_get_letter_on
- >> lv_label_get_text
- >> lv_roller_set_selected
- >> get_label
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
[Called By]
get_selected_label_width (Thumb, 84 bytes, Stack size 40 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = get_selected_label_width ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_style_prop
- >> lv_txt_get_size
- >> lv_label_get_text
- >> get_label
- >> lv_obj_get_style_text_font
[Called By]- >> lv_roller_label_event
- >> lv_roller_event
lv_roller_event (Thumb, 346 bytes, Stack size 24 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 648
- Call Chain = lv_roller_event ⇒ draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_indev_get_act
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_set_y
- >> lv_event_send
- >> lv_anim_del
- >> lv_obj_get_y
- >> lv_obj_refresh_self_size
- >> lv_obj_refresh_ext_draw_size
- >> lv_indev_get_vect
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_roller_set_selected
- >> get_label
- >> get_selected_label_width
- >> release_handler
- >> draw_main
- >> refr_position
[Address Reference Count : 1]
draw_label (Thumb, 228 bytes, Stack size 88 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 592
- Call Chain = draw_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> _lv_area_intersect
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_get_parent
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_label_get_text
- >> get_sel_area
[Called By]
lv_roller_label_event (Thumb, 116 bytes, Stack size 16 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 608
- Call Chain = lv_roller_label_event ⇒ draw_label ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_get_width
- >> lv_obj_get_parent
- >> draw_label
- >> get_selected_label_width
- >> refr_position
[Address Reference Count : 1]
lv_obj_get_style_border_width (Thumb, 14 bytes, Stack size 8 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_roller_set_visible_row_count
- >> draw_main
lv_obj_get_style_text_font (Thumb, 8 bytes, Stack size 0 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_roller_set_visible_row_count
- >> get_selected_label_width
- >> release_handler
- >> draw_main
- >> get_sel_area
- >> refr_position
- >> inf_normalize
lv_obj_get_style_text_line_space (Thumb, 14 bytes, Stack size 8 bytes, lv_roller.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_roller_set_visible_row_count
- >> release_handler
- >> get_sel_area
- >> refr_position
- >> inf_normalize
get_label (Thumb, 6 bytes, Stack size 0 bytes, lv_roller.o(.text))
[Calls]
[Called By]- >> lv_roller_get_options
- >> lv_roller_get_selected_str
- >> lv_roller_set_options
- >> lv_roller_event
- >> get_selected_label_width
- >> release_handler
- >> draw_main
- >> refr_position
- >> inf_normalize
lv_slider_constructor (Thumb, 88 bytes, Stack size 16 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = lv_slider_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_set_ext_click_area
- >> lv_obj_clear_flag
- >> lv_disp_get_dpi
[Address Reference Count : 1]
position_knob (Thumb, 160 bytes, Stack size 40 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = position_knob ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_transform_width
[Called By]
draw_knob (Thumb, 384 bytes, Stack size 256 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 436
- Call Chain = draw_knob ⇒ position_knob ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_event_send
- >> lv_memcpy
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_slider_get_mode
- >> lv_obj_get_style_base_dir
- >> lv_area_copy
- >> position_knob
[Called By]
lv_slider_event (Thumb, 1204 bytes, Stack size 56 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 492
- Call Chain = lv_slider_event ⇒ draw_knob ⇒ position_knob ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_area_increase
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_calculate_ext_draw_size
- >> lv_obj_get_style_prop
- >> _lv_area_is_point_on
- >> lv_indev_get_point
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_group_set_editing
- >> lv_bar_get_start_value
- >> lv_bar_get_value
- >> lv_bar_set_start_value
- >> lv_bar_set_value
- >> lv_slider_get_mode
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_transform_width
- >> lv_area_copy
- >> draw_knob
[Address Reference Count : 1]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_slider.o(.text))
[Called By]
- >> lv_slider_event
- >> draw_knob
lv_obj_get_style_transform_width (Thumb, 14 bytes, Stack size 8 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_transform_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_slider_event
- >> position_knob
lv_obj_get_style_transform_height (Thumb, 14 bytes, Stack size 8 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_transform_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_slider_event
- >> position_knob
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_slider_event
- >> position_knob
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_slider_event
- >> position_knob
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_slider_event
- >> position_knob
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_slider_event
- >> position_knob
lv_obj_get_style_base_dir (Thumb, 14 bytes, Stack size 8 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_slider_event
- >> draw_knob
lv_slider_get_mode (Thumb, 18 bytes, Stack size 8 bytes, lv_slider.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_slider_get_mode
[Calls]
[Called By]- >> lv_slider_event
- >> draw_knob
lv_switch_constructor (Thumb, 40 bytes, Stack size 8 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_switch_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
[Address Reference Count : 1]
lv_switch_destructor (Thumb, 8 bytes, Stack size 0 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = lv_switch_destructor ⇒ lv_anim_del ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
draw_main (Thumb, 354 bytes, Stack size 200 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 372
- Call Chain = draw_main ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_height
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> lv_obj_get_state
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]
lv_switch_anim_ready (Thumb, 12 bytes, Stack size 0 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_switch_anim_ready ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Address Reference Count : 1]
lv_switch_anim_exec_cb (Thumb, 6 bytes, Stack size 0 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = lv_switch_anim_exec_cb ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Address Reference Count : 1]
lv_switch_event (Thumb, 218 bytes, Stack size 32 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 404
- Call Chain = lv_switch_event ⇒ draw_main ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_invalidate
- >> lv_obj_calculate_ext_draw_size
- >> lv_switch_trigger_anim
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> draw_main
[Address Reference Count : 1]
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_switch_event
- >> draw_main
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_switch_event
- >> draw_main
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_switch_event
- >> draw_main
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_switch_event
- >> draw_main
lv_switch_trigger_anim (Thumb, 114 bytes, Stack size 88 bytes, lv_switch.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = lv_switch_trigger_anim ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_style_prop
- >> lv_obj_get_state
[Called By]
get_row_height (Thumb, 232 bytes, Stack size 72 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = get_row_height ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> refr_size
refr_size (Thumb, 186 bytes, Stack size 72 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 384
- Call Chain = refr_size ⇒ get_row_height ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_refresh_self_size
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_max_height
- >> lv_obj_get_style_min_height
- >> get_row_height
[Called By]- >> lv_table_set_col_width
- >> lv_table_set_cell_value
- >> lv_table_set_col_cnt
- >> lv_table_set_row_cnt
- >> lv_table_event
lv_table_constructor (Thumb, 60 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = lv_table_constructor ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_realloc
- >> lv_mem_alloc
[Address Reference Count : 1]
lv_table_destructor (Thumb, 74 bytes, Stack size 16 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = lv_table_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
draw_main (Thumb, 1186 bytes, Stack size 440 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 944
- Call Chain = draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_event_send
- >> _lv_area_intersect
- >> lv_memcpy
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> lv_txt_get_size
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]
get_pressed_cell (Thumb, 224 bytes, Stack size 32 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = get_pressed_cell ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_indev_get_point
- >> lv_indev_get_type
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
[Called By]
lv_table_event (Thumb, 434 bytes, Stack size 32 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 976
- Call Chain = lv_table_event ⇒ draw_main ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_indev_get_act
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_indev_get_scroll_obj
- >> lv_indev_get_type
- >> get_pressed_cell
- >> draw_main
- >> refr_size
[Address Reference Count : 1]
lv_obj_get_style_min_height (Thumb, 14 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_min_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> refr_size
lv_obj_get_style_max_height (Thumb, 14 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_max_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> refr_size
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> get_pressed_cell
- >> draw_main
- >> refr_size
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> draw_main
- >> refr_size
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> get_pressed_cell
- >> draw_main
- >> refr_size
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> get_pressed_cell
- >> draw_main
- >> refr_size
lv_obj_get_style_text_font (Thumb, 8 bytes, Stack size 0 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> refr_size
lv_obj_get_style_text_letter_space (Thumb, 14 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_text_letter_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> refr_size
lv_obj_get_style_text_line_space (Thumb, 14 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_table_set_cell_value_fmt
- >> refr_size
lv_obj_get_style_base_dir (Thumb, 14 bytes, Stack size 8 bytes, lv_table.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> get_pressed_cell
- >> draw_main
refr_cursor_area (Thumb, 518 bytes, Stack size 104 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 368
- Call Chain = refr_cursor_area ⇒ lv_label_get_letter_pos ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
- >> lv_obj_calculate_style_text_align
- >> lv_font_get_glyph_width
- >> lv_label_get_text
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> lv_area_copy
- >> lv_label_get_letter_pos
[Called By]- >> lv_textarea_set_password_mode
- >> lv_textarea_set_cursor_pos
- >> label_event_cb
- >> pwd_char_hider
cursor_blink_anim_cb (Thumb, 110 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = cursor_blink_anim_cb ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> lv_area_copy
[Address Reference Count : 1]
start_cursor_blink (Thumb, 88 bytes, Stack size 80 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = start_cursor_blink ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> lv_obj_get_style_prop
[Called By]- >> lv_textarea_set_cursor_pos
- >> lv_textarea_event
- >> lv_textarea_constructor
- >> label_event_cb
pwd_char_hider (Thumb, 166 bytes, Stack size 48 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 456
- Call Chain = pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_memcpy
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_label_set_text
- >> lv_font_get_glyph_dsc
- >> lv_label_get_text
- >> lv_obj_get_style_text_font
- >> refr_cursor_area
- >> strlen
[Called By]- >> lv_textarea_set_password_mode
- >> lv_textarea_set_text
- >> lv_textarea_add_char
- >> lv_textarea_add_text
- >> pwd_char_hider_anim_ready
pwd_char_hider_anim_ready (Thumb, 4 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 456
- Call Chain = pwd_char_hider_anim_ready ⇒ pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]
[Address Reference Count : 1]
pwd_char_hider_anim (Thumb, 2 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Address Reference Count : 1]
insert_handler (Thumb, 54 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 660
- Call Chain = insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_event_send
- >> lv_textarea_add_text
- >> strcmp
[Called By]- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_add_text
label_event_cb (Thumb, 58 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 424
- Call Chain = label_event_cb ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_get_parent
- >> lv_label_set_text
- >> start_cursor_blink
- >> refr_cursor_area
[Address Reference Count : 1]
lv_textarea_constructor (Thumb, 148 bytes, Stack size 8 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 468
- Call Chain = lv_textarea_constructor ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_set_width
- >> lv_obj_add_flag
- >> lv_label_set_text
- >> lv_label_create
- >> lv_textarea_set_cursor_pos
- >> lv_pct
- >> start_cursor_blink
[Address Reference Count : 1]- lv_textarea.o(.constdata)
lv_textarea_destructor (Thumb, 52 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = lv_textarea_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]- lv_textarea.o(.constdata)
draw_cursor (Thumb, 286 bytes, Stack size 168 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 672
- Call Chain = draw_cursor ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_memcpy
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_label_get_text
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> lv_area_copy
[Called By]
update_cursor_position_on_click (Thumb, 384 bytes, Stack size 48 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 508
- Call Chain = update_cursor_position_on_click ⇒ lv_textarea_set_cursor_pos ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_invalidate
- >> lv_obj_get_coords
- >> lv_obj_get_width
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_indev_get_vect
- >> lv_indev_get_point
- >> lv_indev_get_type
- >> lv_label_get_letter_on
- >> lv_textarea_set_cursor_pos
- >> lv_label_is_char_under_pos
[Called By]
lv_textarea_event (Thumb, 246 bytes, Stack size 16 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 708
- Call Chain = lv_textarea_event ⇒ lv_textarea_del_char_forward ⇒ lv_textarea_del_char ⇒ insert_handler ⇒ lv_textarea_add_text ⇒ insert_handler (Cycle)
[Calls]- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_event_send
- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> lv_textarea_cursor_left
- >> lv_textarea_cursor_right
- >> lv_textarea_get_one_line
- >> lv_textarea_del_char_forward
- >> lv_textarea_del_char
- >> lv_textarea_add_char
- >> lv_textarea_set_cursor_pos
- >> draw_placeholder
- >> update_cursor_position_on_click
- >> draw_cursor
- >> start_cursor_blink
[Address Reference Count : 1]- lv_textarea.o(.constdata)
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Called By]
- >> draw_placeholder
- >> draw_cursor
- >> cursor_blink_anim_cb
- >> refr_cursor_area
lv_pct (Thumb, 16 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Called By]
- >> lv_textarea_set_one_line
- >> lv_textarea_constructor
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_placeholder
- >> draw_cursor
- >> refr_cursor_area
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_placeholder
- >> draw_cursor
- >> refr_cursor_area
lv_obj_get_style_border_width (Thumb, 14 bytes, Stack size 8 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_placeholder
- >> draw_cursor
- >> refr_cursor_area
lv_obj_get_style_text_font (Thumb, 8 bytes, Stack size 0 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = lv_obj_get_style_text_font ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> lv_textarea_set_cursor_pos
- >> pwd_char_hider
- >> refr_cursor_area
lv_obj_get_style_text_line_space (Thumb, 14 bytes, Stack size 8 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_text_line_space ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_textarea_cursor_up
- >> lv_textarea_cursor_down
- >> refr_cursor_area
char_is_accepted (Thumb, 78 bytes, Stack size 24 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = char_is_accepted
[Calls]
[Called By]
draw_placeholder (Thumb, 176 bytes, Stack size 72 bytes, lv_textarea.o(.text))
[Stack]
- Max Depth = 576
- Call Chain = draw_placeholder ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_obj_init_draw_label_dsc
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_area_move
- >> lv_label_get_text
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> lv_area_copy
[Called By]
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_color_black
- >> lv_color_white
color_changer_anim_cb (Thumb, 328 bytes, Stack size 40 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = color_changer_anim_cb ⇒ lv_obj_align ⇒ lv_obj_set_pos ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_opa
- >> lv_obj_get_child_cnt
- >> lv_obj_align
- >> lv_obj_set_width
- >> lv_obj_get_width
- >> lv_obj_get_parent
- >> lv_obj_get_child
- >> lv_disp_get_dpi
- >> lv_map
[Address Reference Count : 1]
color_changer_event_cb (Thumb, 106 bytes, Stack size 80 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = color_changer_event_cb ⇒ lv_anim_start ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_event_get_user_data
- >> lv_event_get_code
- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_get_width
[Address Reference Count : 1]
color_event_cb (Thumb, 190 bytes, Stack size 80 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = color_event_cb ⇒ lv_theme_default_init ⇒ lv_obj_report_style_change ⇒ report_style_change_core ⇒ report_style_change_core (Cycle)
[Calls]- >> lv_event_get_user_data
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_get_width
- >> lv_obj_get_parent
- >> lv_palette_main
- >> lv_theme_default_init
- >> lv_style_set_text_color
- >> lv_chart_set_series_color
[Address Reference Count : 1]
color_changer_create (Thumb, 1028 bytes, Stack size 40 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 356
- Call Chain = color_changer_create ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_set_style_opa
- >> lv_obj_align
- >> lv_obj_set_size
- >> lv_obj_remove_style
- >> lv_obj_create
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_set_style_radius
- >> lv_obj_set_style_shadow_width
- >> lv_obj_set_style_bg_img_src
- >> lv_obj_set_style_bg_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
- >> lv_obj_set_style_pad_bottom
- >> lv_obj_set_style_pad_top
- >> lv_disp_get_dpi
- >> lv_palette_main
- >> lv_btn_create
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_align
- >> lv_color_white
[Called By]
create_shop_item (Thumb, 208 bytes, Stack size 48 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 456
- Call Chain = create_shop_item ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_set_size
- >> lv_obj_remove_style
- >> lv_obj_create
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_add_style
- >> lv_img_create
- >> lv_img_set_src
- >> lv_obj_set_grid_dsc_array
- >> lv_obj_set_grid_cell
[Called By]
shop_chart_event_cb (Thumb, 318 bytes, Stack size 96 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 368
- Call Chain = shop_chart_event_cb ⇒ lv_snprintf ⇒ _vsnprintf ⇒ _vsnprintf (Cycle)
[Calls]- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_palette_main
- >> lv_snprintf
- >> __aeabi_memcpy4
[Address Reference Count : 1]
shop_create (Thumb, 1542 bytes, Stack size 80 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 536
- Call Chain = shop_create ⇒ create_shop_item ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_add_event_cb
- >> lv_disp_get_ver_res
- >> lv_disp_get_default
- >> lv_obj_update_layout
- >> lv_obj_set_size
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_get_content_width
- >> lv_obj_add_state
- >> lv_obj_create
- >> lv_obj_add_flag
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_style_text_color
- >> lv_obj_set_style_pad_column
- >> lv_obj_set_style_pad_bottom
- >> lv_obj_set_style_max_height
- >> lv_obj_add_style
- >> lv_disp_get_dpi
- >> lv_palette_main
- >> lv_theme_get_color_primary
- >> lv_rand
- >> lv_checkbox_set_text
- >> lv_checkbox_create
- >> lv_obj_set_flex_flow
- >> lv_obj_set_grid_dsc_array
- >> lv_obj_set_grid_cell
- >> lv_obj_set_flex_grow
- >> lv_chart_set_zoom_x
- >> lv_chart_set_type
- >> lv_chart_set_point_count
- >> lv_chart_set_next_value
- >> lv_chart_set_div_line_count
- >> lv_chart_set_axis_tick
- >> lv_chart_create
- >> lv_chart_add_series
- >> lv_pct
- >> create_shop_item
[Called By]
meter3_anim_cb (Thumb, 38 bytes, Stack size 16 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 440
- Call Chain = meter3_anim_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_label_set_text_fmt
- >> lv_obj_get_child
- >> lv_meter_set_indicator_value
[Address Reference Count : 1]
create_meter_box (Thumb, 852 bytes, Stack size 80 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 488
- Call Chain = create_meter_box ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_set_size
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_remove_style
- >> lv_obj_create
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_style_bg_color
- >> lv_obj_add_style
- >> lv_palette_main
- >> lv_obj_set_grid_dsc_array
- >> lv_obj_set_grid_cell
- >> lv_obj_set_flex_grow
- >> lv_meter_create
[Called By]
meter2_timer_cb (Thumb, 270 bytes, Stack size 24 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 448
- Call Chain = meter2_timer_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_parent
- >> lv_label_set_text_fmt
- >> lv_obj_get_child
- >> lv_meter_set_indicator_start_value
- >> lv_meter_set_indicator_end_value
[Address Reference Count : 1]
meter1_indic3_anim_cb (Thumb, 42 bytes, Stack size 16 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 440
- Call Chain = meter1_indic3_anim_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_parent
- >> lv_label_set_text_fmt
- >> lv_obj_get_child
- >> lv_meter_set_indicator_end_value
[Address Reference Count : 1]
meter1_indic2_anim_cb (Thumb, 42 bytes, Stack size 16 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 440
- Call Chain = meter1_indic2_anim_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_parent
- >> lv_label_set_text_fmt
- >> lv_obj_get_child
- >> lv_meter_set_indicator_end_value
[Address Reference Count : 1]
meter1_indic1_anim_cb (Thumb, 42 bytes, Stack size 16 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 440
- Call Chain = meter1_indic1_anim_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_get_parent
- >> lv_label_set_text_fmt
- >> lv_obj_get_child
- >> lv_meter_set_indicator_end_value
[Address Reference Count : 1]
chart_event_cb (Thumb, 1086 bytes, Stack size 184 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 688
- Call Chain = chart_event_cb ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_invalidate
- >> _lv_area_intersect
- >> lv_obj_get_height
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_mask_add
- >> lv_disp_get_dpi
- >> lv_txt_get_size
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_draw_mask_fade_init
- >> lv_draw_mask_line_points_init
- >> lv_draw_mask_remove_id
- >> lv_snprintf
- >> lv_chart_get_type
- >> lv_chart_get_series_next
- >> lv_chart_get_pressed_point
- >> lv_color_white
- >> lv_area_get_width
- >> __aeabi_memcpy4
[Address Reference Count : 1]
analytics_create (Thumb, 2862 bytes, Stack size 128 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 620
- Call Chain = analytics_create ⇒ lv_obj_align_to ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_align_to
- >> lv_obj_align
- >> lv_obj_update_layout
- >> lv_obj_set_size
- >> lv_obj_set_height
- >> lv_obj_get_width
- >> lv_obj_create
- >> lv_obj_add_flag
- >> lv_obj_get_parent
- >> lv_group_add_obj
- >> lv_group_get_default
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_style_radius
- >> lv_obj_set_style_text_color
- >> lv_obj_set_style_outline_color
- >> lv_obj_set_style_outline_width
- >> lv_obj_set_style_border_side
- >> lv_obj_set_style_bg_opa
- >> lv_obj_set_style_bg_color
- >> lv_obj_set_style_pad_right
- >> lv_obj_set_style_pad_left
- >> lv_obj_set_style_max_height
- >> lv_obj_add_style
- >> lv_obj_set_style_width
- >> lv_obj_set_style_height
- >> lv_palette_main
- >> lv_theme_get_color_primary
- >> lv_palette_darken
- >> lv_palette_lighten
- >> lv_timer_create
- >> lv_rand
- >> lv_obj_set_flex_flow
- >> lv_obj_set_grid_dsc_array
- >> lv_obj_set_grid_cell
- >> lv_obj_set_flex_grow
- >> lv_meter_set_scale_ticks
- >> lv_meter_set_scale_range
- >> lv_meter_set_scale_major_ticks
- >> lv_meter_set_indicator_start_value
- >> lv_meter_set_indicator_end_value
- >> lv_meter_add_scale_lines
- >> lv_meter_add_scale
- >> lv_meter_add_needle_line
- >> lv_meter_add_arc
- >> lv_chart_set_zoom_x
- >> lv_chart_set_type
- >> lv_chart_set_point_count
- >> lv_chart_set_next_value
- >> lv_chart_set_div_line_count
- >> lv_chart_set_axis_tick
- >> lv_chart_create
- >> lv_chart_add_series
- >> lv_obj_set_style_pad_gap
- >> lv_color_black
- >> lv_color_white
- >> lv_pct
- >> create_meter_box
[Called By]
slider_event_cb (Thumb, 488 bytes, Stack size 160 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 664
- Call Chain = slider_event_cb ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_has_state
- >> lv_disp_get_dpi
- >> lv_txt_get_size
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_palette_darken
- >> lv_snprintf
- >> lv_bar_get_value
- >> lv_color_white
- >> lv_area_get_width
[Address Reference Count : 1]
calendar_event_cb (Thumb, 110 bytes, Stack size 64 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 708
- Call Chain = calendar_event_cb ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_event_get_user_data
- >> lv_event_get_code
- >> lv_event_get_current_target
- >> lv_obj_del
- >> lv_obj_clear_flag
- >> lv_obj_set_style_bg_opa
- >> lv_snprintf
- >> lv_textarea_set_text
- >> lv_calendar_get_pressed_date
- >> lv_layer_top
[Address Reference Count : 1]
birthday_event_cb (Thumb, 178 bytes, Stack size 16 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = birthday_event_cb ⇒ lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_obj_add_event_cb
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_align
- >> lv_obj_set_size
- >> lv_obj_add_flag
- >> lv_indev_get_type
- >> lv_obj_set_style_bg_opa
- >> lv_obj_set_style_bg_color
- >> lv_palette_main
- >> lv_calendar_set_showed_date
- >> lv_calendar_header_dropdown_create
- >> lv_calendar_create
- >> lv_layer_top
[Address Reference Count : 1]
ta_event_cb (Thumb, 272 bytes, Stack size 24 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 484
- Call Chain = ta_event_cb ⇒ lv_obj_scroll_to_view_recursive ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_event_get_user_data
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_disp_get_default
- >> lv_obj_update_layout
- >> lv_obj_set_height
- >> lv_obj_scroll_to_view_recursive
- >> lv_obj_get_height
- >> lv_obj_clear_state
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_indev_reset
- >> lv_indev_get_type
- >> lv_obj_set_style_max_height
- >> lv_keyboard_set_textarea
[Address Reference Count : 1]
profile_create (Thumb, 2802 bytes, Stack size 160 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 632
- Call Chain = profile_create ⇒ lv_textarea_set_password_mode ⇒ pwd_char_hider ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_refresh_ext_draw_size
- >> lv_obj_add_state
- >> lv_obj_create
- >> lv_obj_add_flag
- >> lv_label_set_text
- >> lv_label_create
- >> lv_obj_set_style_text_align
- >> lv_obj_add_style
- >> lv_label_set_long_mode
- >> lv_img_create
- >> lv_dropdown_set_options_static
- >> lv_dropdown_create
- >> lv_img_set_src
- >> lv_btn_create
- >> lv_textarea_set_one_line
- >> lv_textarea_set_password_mode
- >> lv_textarea_set_placeholder_text
- >> lv_textarea_create
- >> lv_switch_create
- >> lv_slider_create
- >> lv_obj_set_grid_dsc_array
- >> lv_obj_set_grid_cell
- >> lv_keyboard_create
- >> lv_scr_act
- >> lv_obj_center
[Called By]
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_demo_widgets.o(.text))
[Called By]
- >> slider_event_cb
- >> chart_event_cb
lv_pct (Thumb, 16 bytes, Stack size 0 bytes, lv_demo_widgets.o(.text))
[Called By]
- >> analytics_create
- >> shop_create
lv_color_white (Thumb, 20 bytes, Stack size 8 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_white ⇒ lv_color_make
[Calls]
[Called By]- >> slider_event_cb
- >> analytics_create
- >> chart_event_cb
- >> color_changer_create
lv_color_black (Thumb, 20 bytes, Stack size 8 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_black ⇒ lv_color_make
[Calls]
[Called By]
lv_obj_center (Thumb, 10 bytes, Stack size 0 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = lv_obj_center ⇒ lv_obj_align ⇒ lv_obj_set_pos ⇒ lv_obj_set_y ⇒ lv_obj_set_style_y ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]
[Called By]
lv_obj_set_style_pad_gap (Thumb, 26 bytes, Stack size 16 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = lv_obj_set_style_pad_gap ⇒ lv_obj_set_style_pad_column ⇒ lv_obj_set_local_style_prop ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_set_style_pad_column
- >> lv_obj_set_style_pad_row
[Called By]
lv_scr_act (Thumb, 14 bytes, Stack size 8 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_scr_act ⇒ lv_disp_get_scr_act
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_scr_act
[Called By]- >> lv_demo_widgets
- >> profile_create
lv_layer_top (Thumb, 14 bytes, Stack size 8 bytes, lv_demo_widgets.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_layer_top ⇒ lv_disp_get_layer_top
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_layer_top
[Called By]- >> birthday_event_cb
- >> calendar_event_cb
get_day_of_week (Thumb, 72 bytes, Stack size 0 bytes, lv_calendar.o(.text))
[Called By]
- >> lv_calendar_set_showed_date
- >> highlight_update
highlight_update (Thumb, 154 bytes, Stack size 32 bytes, lv_calendar.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_btnmatrix_set_btn_ctrl
- >> lv_btnmatrix_clear_btn_ctrl_all
- >> get_day_of_week
[Called By]- >> lv_calendar_set_showed_date
- >> lv_calendar_set_highlighted_dates
- >> lv_calendar_set_today_date
get_month_length (Thumb, 88 bytes, Stack size 0 bytes, lv_calendar.o(.text))
[Called By]
- >> lv_calendar_set_showed_date
draw_part_begin_event_cb (Thumb, 192 bytes, Stack size 24 bytes, lv_calendar.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = draw_part_begin_event_cb ⇒ lv_theme_get_color_primary ⇒ lv_palette_main ⇒ lv_color_black ⇒ lv_color_make
[Calls]- >> lv_event_get_param
- >> lv_event_get_target
- >> lv_palette_main
- >> lv_theme_get_color_primary
- >> lv_btnmatrix_get_selected_btn
- >> lv_btnmatrix_has_btn_ctrl
[Address Reference Count : 1]
lv_calendar_constructor (Thumb, 246 bytes, Stack size 24 bytes, lv_calendar.o(.text))
[Stack]
- Max Depth = 348
- Call Chain = lv_calendar_constructor ⇒ lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_set_width
- >> lv_memset_00
- >> lv_obj_add_flag
- >> lv_btnmatrix_set_btn_ctrl_all
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_create
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_grow
- >> lv_calendar_set_showed_date
- >> lv_calendar_set_today_date
[Address Reference Count : 1]- lv_calendar.o(.constdata)
value_changed_event_cb (Thumb, 56 bytes, Stack size 16 bytes, lv_calendar_header_arrow.o(.text))
[Stack]
- Max Depth = 440
- Call Chain = value_changed_event_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_obj_get_parent
- >> lv_label_set_text_fmt
- >> lv_obj_get_child
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_arrow.o(.text)
month_event_cb (Thumb, 132 bytes, Stack size 24 bytes, lv_calendar_header_arrow.o(.text))
[Stack]
- Max Depth = 448
- Call Chain = month_event_cb ⇒ lv_label_set_text_fmt ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_target
- >> lv_obj_get_parent
- >> lv_label_set_text_fmt
- >> lv_obj_get_child
- >> lv_calendar_set_showed_date
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_arrow.o(.text)
my_constructor (Thumb, 204 bytes, Stack size 16 bytes, lv_calendar_header_arrow.o(.text))
[Stack]
- Max Depth = 452
- Call Chain = my_constructor ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_event_send
- >> lv_obj_update_layout
- >> lv_obj_set_size
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_obj_get_height
- >> lv_obj_clear_flag
- >> lv_label_create
- >> lv_obj_move_to_index
- >> lv_obj_set_style_text_align
- >> lv_obj_set_style_bg_img_src
- >> lv_label_set_long_mode
- >> lv_btn_create
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_align
[Address Reference Count : 1]- lv_calendar_header_arrow.o(.constdata)
value_changed_event_cb (Thumb, 72 bytes, Stack size 16 bytes, lv_calendar_header_dropdown.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = value_changed_event_cb ⇒ lv_dropdown_set_selected ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_obj_get_parent
- >> lv_obj_get_child
- >> lv_dropdown_set_selected
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(.text)
month_event_cb (Thumb, 54 bytes, Stack size 16 bytes, lv_calendar_header_dropdown.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = month_event_cb ⇒ lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_user_data
- >> lv_event_get_target
- >> lv_dropdown_get_selected
- >> lv_calendar_set_showed_date
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(.text)
year_event_cb (Thumb, 56 bytes, Stack size 16 bytes, lv_calendar_header_dropdown.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = year_event_cb ⇒ lv_calendar_set_showed_date ⇒ highlight_update ⇒ lv_btnmatrix_set_btn_ctrl ⇒ lv_btnmatrix_clear_btn_ctrl_all ⇒ lv_btnmatrix_clear_btn_ctrl ⇒ invalidate_button_area ⇒ lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_user_data
- >> lv_event_get_target
- >> lv_dropdown_get_selected
- >> lv_calendar_set_showed_date
- >> lv_calendar_get_showed_date
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(.text)
my_constructor (Thumb, 126 bytes, Stack size 24 bytes, lv_calendar_header_dropdown.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = my_constructor ⇒ lv_dropdown_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_add_event_cb
- >> lv_event_send
- >> lv_obj_get_parent
- >> lv_obj_move_to_index
- >> lv_dropdown_set_options
- >> lv_dropdown_create
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_grow
[Address Reference Count : 1]- lv_calendar_header_dropdown.o(.constdata)
new_points_alloc (Thumb, 184 bytes, Stack size 32 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = new_points_alloc ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_mem_realloc
- >> lv_mem_alloc
- >> lv_mem_free
[Called By]- >> lv_chart_set_point_count
invalidate_point (Thumb, 364 bytes, Stack size 40 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = invalidate_point ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_content_width
- >> lv_obj_get_coords
- >> lv_obj_invalidate_area
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_left
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_width
[Called By]- >> lv_chart_set_next_value
- >> lv_chart_event
- >> lv_chart_set_next_value2
lv_chart_constructor (Thumb, 88 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_chart_constructor
[Calls]
[Address Reference Count : 1]
lv_chart_destructor (Thumb, 98 bytes, Stack size 16 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = lv_chart_destructor ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_head
- >> _lv_ll_clear
[Address Reference Count : 1]
draw_cursors (Thumb, 516 bytes, Stack size 304 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 556
- Call Chain = draw_cursors ⇒ lv_chart_get_point_pos_by_id ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_send
- >> _lv_area_intersect
- >> lv_memcpy
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> _lv_ll_is_empty
- >> lv_obj_get_style_width
- >> lv_chart_get_point_pos_by_id
[Called By]
draw_series_scatter (Thumb, 948 bytes, Stack size 264 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 444
- Call Chain = draw_series_scatter ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_send
- >> _lv_area_intersect
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_map
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
[Called By]
draw_series_bar (Thumb, 534 bytes, Stack size 248 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 428
- Call Chain = draw_series_bar ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_send
- >> _lv_area_intersect
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> _lv_ll_get_len
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
[Called By]
draw_series_line (Thumb, 1078 bytes, Stack size 296 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 476
- Call Chain = draw_series_line ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_send
- >> _lv_area_intersect
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
[Called By]
draw_x_ticks (Thumb, 806 bytes, Stack size 256 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 760
- Call Chain = draw_x_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_obj_get_content_width
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_draw_dsc_init
- >> lv_obj_get_scroll_left
- >> lv_txt_get_size
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_map
- >> lv_snprintf
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> get_tick_gsc
[Called By]
draw_y_ticks (Thumb, 700 bytes, Stack size 272 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 776
- Call Chain = draw_y_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_draw_dsc_init
- >> lv_obj_get_scroll_top
- >> lv_txt_get_size
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_map
- >> lv_snprintf
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_top
- >> get_tick_gsc
[Called By]
draw_div_lines (Thumb, 606 bytes, Stack size 192 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 372
- Call Chain = draw_div_lines ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_send
- >> _lv_area_intersect
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_draw_dsc_init
- >> lv_obj_get_style_prop
- >> lv_obj_get_scroll_top
- >> lv_obj_get_scroll_left
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]
lv_chart_event (Thumb, 510 bytes, Stack size 24 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 800
- Call Chain = lv_chart_event ⇒ draw_y_ticks ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_indev_get_act
- >> lv_event_set_ext_draw_size
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_event_send
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_refresh_self_size
- >> lv_obj_get_scroll_left
- >> lv_indev_get_point
- >> _lv_ll_is_empty
- >> lv_obj_get_style_pad_left
- >> draw_div_lines
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> draw_cursors
- >> invalidate_point
[Address Reference Count : 1]
lv_obj_get_style_width (Thumb, 14 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_series_line
- >> draw_series_scatter
- >> draw_cursors
- >> invalidate_point
lv_obj_get_style_height (Thumb, 14 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_series_line
- >> draw_series_scatter
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_div_lines
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> lv_chart_get_point_pos_by_id
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_div_lines
- >> draw_x_ticks
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_chart_event
- >> draw_div_lines
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_bar
- >> draw_series_scatter
- >> invalidate_point
- >> lv_chart_get_point_pos_by_id
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_div_lines
- >> draw_y_ticks
lv_obj_get_style_pad_column (Thumb, 14 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_x_ticks
- >> draw_series_bar
- >> invalidate_point
- >> lv_chart_get_point_pos_by_id
lv_obj_get_style_border_width (Thumb, 14 bytes, Stack size 8 bytes, lv_chart.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_div_lines
- >> draw_y_ticks
- >> draw_x_ticks
- >> draw_series_line
- >> draw_series_scatter
- >> invalidate_point
- >> lv_chart_get_point_pos_by_id
get_knob_area (Thumb, 128 bytes, Stack size 40 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = get_knob_area ⇒ lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_style_arc_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
[Called By]- >> invalidate_knob
- >> lv_colorwheel_event
refr_knob_pos (Thumb, 138 bytes, Stack size 24 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = refr_knob_pos ⇒ invalidate_knob ⇒ get_knob_area ⇒ lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_width
- >> lv_trigo_sin
- >> invalidate_knob
- >> lv_obj_get_style_arc_width
- >> lv_trigo_cos
[Called By]- >> lv_colorwheel_set_mode
- >> lv_colorwheel_set_hsv
- >> lv_colorwheel_event
- >> lv_colorwheel_constructor
lv_colorwheel_constructor (Thumb, 70 bytes, Stack size 8 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_colorwheel_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> refr_knob_pos
[Address Reference Count : 1]- lv_colorwheel.o(.constdata)
fast_hsv2rgb (Thumb, 118 bytes, Stack size 20 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = fast_hsv2rgb
[Called By]- >> angle_to_mode_color_fast
angle_to_mode_color_fast (Thumb, 302 bytes, Stack size 40 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = angle_to_mode_color_fast ⇒ fast_hsv2rgb
[Calls]
[Called By]
draw_disc_grad (Thumb, 376 bytes, Stack size 160 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 448
- Call Chain = draw_disc_grad ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_target
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_trigo_sin
- >> lv_draw_mask_remove_id
- >> lv_obj_get_style_arc_width
- >> lv_trigo_cos
- >> angle_to_mode_color_fast
[Called By]
lv_colorwheel_event (Thumb, 1032 bytes, Stack size 96 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 544
- Call Chain = lv_colorwheel_event ⇒ draw_disc_grad ⇒ lv_draw_mask_radius_init ⇒ circ_calc_aa4 ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_indev_get_act
- >> lv_event_get_draw_ctx
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> _lv_area_is_point_on
- >> lv_indev_wait_release
- >> lv_indev_get_point
- >> lv_indev_get_type
- >> lv_atan2
- >> lv_colorwheel_get_rgb
- >> lv_colorwheel_set_hsv
- >> double_click_reset
- >> lv_obj_get_style_arc_width
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_pad_top
- >> draw_disc_grad
- >> refr_knob_pos
- >> get_knob_area
[Address Reference Count : 1]- lv_colorwheel.o(.constdata)
lv_trigo_cos (Thumb, 8 bytes, Stack size 0 bytes, lv_colorwheel.o(.text))
[Calls]
[Called By]- >> draw_disc_grad
- >> refr_knob_pos
lv_obj_get_style_pad_top (Thumb, 14 bytes, Stack size 8 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_top ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_colorwheel_event
- >> get_knob_area
lv_obj_get_style_pad_bottom (Thumb, 14 bytes, Stack size 8 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_bottom ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_colorwheel_event
- >> get_knob_area
lv_obj_get_style_pad_left (Thumb, 14 bytes, Stack size 8 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_left ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_colorwheel_event
- >> get_knob_area
lv_obj_get_style_pad_right (Thumb, 14 bytes, Stack size 8 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_colorwheel_event
- >> get_knob_area
lv_obj_get_style_arc_width (Thumb, 14 bytes, Stack size 8 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_colorwheel_event
- >> draw_disc_grad
- >> refr_knob_pos
- >> get_knob_area
invalidate_knob (Thumb, 22 bytes, Stack size 16 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = invalidate_knob ⇒ get_knob_area ⇒ lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate_area
- >> get_knob_area
[Called By]
double_click_reset (Thumb, 106 bytes, Stack size 16 bytes, lv_colorwheel.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = double_click_reset ⇒ lv_colorwheel_set_hsv ⇒ refr_knob_pos ⇒ invalidate_knob ⇒ get_knob_area ⇒ lv_obj_get_style_arc_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_event_send
- >> lv_indev_wait_release
- >> lv_colorwheel_set_hsv
[Called By]
lv_keyboard_update_ctrl_map (Thumb, 110 bytes, Stack size 24 bytes, lv_keyboard.o(.text), UNUSED)
[Calls]
- >> lv_memcpy
- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_btnmatrix_set_ctrl_map
[Called By]- >> lv_keyboard_set_popovers
- >> lv_keyboard_update_map
lv_keyboard_constructor (Thumb, 70 bytes, Stack size 8 bytes, lv_keyboard.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_keyboard_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_align
- >> lv_obj_clear_flag
- >> lv_obj_set_style_base_dir
[Address Reference Count : 1]- lv_keyboard.o(.constdata)
lv_keyboard_update_map (Thumb, 30 bytes, Stack size 8 bytes, lv_keyboard.o(.text), UNUSED)
[Calls]
- >> lv_btnmatrix_set_map
- >> lv_keyboard_update_ctrl_map
[Called By]- >> lv_keyboard_set_map
- >> lv_keyboard_set_mode
lv_color_mix (Thumb, 46 bytes, Stack size 8 bytes, lv_led.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_mix
[Called By]
lv_color_brightness (Thumb, 92 bytes, Stack size 0 bytes, lv_led.o(.text))
[Called By]
lv_color_black (Thumb, 38 bytes, Stack size 8 bytes, lv_led.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_black
[Called By]
lv_led_constructor (Thumb, 26 bytes, Stack size 16 bytes, lv_led.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = lv_led_constructor ⇒ lv_theme_get_color_primary ⇒ lv_palette_main ⇒ lv_color_black ⇒ lv_color_make
[Calls]- >> lv_theme_get_color_primary
[Address Reference Count : 1]
lv_led_event (Thumb, 512 bytes, Stack size 160 bytes, lv_led.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = lv_led_event ⇒ lv_obj_init_draw_rect_dsc ⇒ lv_obj_get_style_blend_mode ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_event_send
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_color_black
- >> lv_color_brightness
- >> lv_color_mix
[Address Reference Count : 1]
lv_menu_refr_main_header_mode (Thumb, 116 bytes, Stack size 8 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 444
- Call Chain = lv_menu_refr_main_header_mode ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_update_layout
- >> lv_obj_refr_size
- >> lv_obj_get_content_height
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_move_to_index
- >> lv_obj_set_flex_grow
[Called By]- >> lv_menu_set_mode_header
- >> lv_menu_set_page
lv_menu_refr (Thumb, 60 bytes, Stack size 24 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_head
- >> lv_menu_set_page
[Called By]- >> lv_menu_set_mode_root_back_btn
- >> lv_menu_set_sidebar_page
lv_menu_refr_sidebar_header_mode (Thumb, 110 bytes, Stack size 8 bytes, lv_menu.o(.text), UNUSED)
[Calls]
- >> lv_obj_refr_size
- >> lv_obj_get_content_height
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_obj_move_to_index
- >> lv_obj_set_flex_grow
[Called By]- >> lv_menu_set_mode_header
- >> lv_menu_set_sidebar_page
lv_menu_back_event_cb (Thumb, 146 bytes, Stack size 24 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 484
- Call Chain = lv_menu_back_event_cb ⇒ lv_menu_set_page ⇒ lv_menu_refr_main_header_mode ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_get_user_data
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_menu_back_btn_is_root
- >> lv_menu_set_page
[Address Reference Count : 1]
lv_menu_obj_del_event_cb (Thumb, 14 bytes, Stack size 8 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_menu_obj_del_event_cb ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_event_get_user_data
- >> lv_mem_free
[Address Reference Count : 1]
lv_menu_load_page_event_cb (Thumb, 80 bytes, Stack size 16 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 476
- Call Chain = lv_menu_load_page_event_cb ⇒ lv_menu_set_page ⇒ lv_menu_refr_main_header_mode ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_get_user_data
- >> lv_event_get_target
- >> lv_obj_clear_state
- >> lv_obj_get_parent
- >> lv_menu_set_page
- >> lv_menu_clear_history
[Address Reference Count : 1]
lv_menu_value_changed_event_cb (Thumb, 92 bytes, Stack size 8 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 416
- Call Chain = lv_menu_value_changed_event_cb ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_label_get_letter_on ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_user_data
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_label_set_text
[Address Reference Count : 1]
lv_menu_constructor (Thumb, 302 bytes, Stack size 24 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = lv_menu_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_set_layout
- >> lv_obj_set_size
- >> lv_obj_set_height
- >> lv_obj_class_init_obj
- >> lv_obj_class_create_obj
- >> lv_obj_create
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> _lv_ll_init
- >> lv_label_create
- >> lv_img_create
- >> lv_img_set_src
- >> lv_btn_create
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_align
[Address Reference Count : 1]
lv_menu_destructor (Thumb, 8 bytes, Stack size 0 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = lv_menu_destructor ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
lv_menu_page_constructor (Thumb, 52 bytes, Stack size 8 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = lv_menu_page_constructor ⇒ lv_obj_set_parent ⇒ lv_obj_scrollbar_invalidate ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_set_parent
- >> lv_obj_add_flag
- >> lv_obj_get_parent
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_align
[Address Reference Count : 1]
lv_menu_page_destructor (Thumb, 20 bytes, Stack size 8 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = lv_menu_page_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
lv_menu_cont_constructor (Thumb, 36 bytes, Stack size 8 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_menu_cont_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_align
[Address Reference Count : 1]
lv_menu_section_constructor (Thumb, 24 bytes, Stack size 8 bytes, lv_menu.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_menu_section_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_clear_flag
- >> lv_obj_set_flex_flow
[Address Reference Count : 1]
inv_line (Thumb, 370 bytes, Stack size 80 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = inv_line ⇒ lv_obj_get_content_coords ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_content_coords
- >> lv_obj_invalidate_area
- >> lv_img_decoder_get_info
- >> _lv_img_buf_get_transformed_area
- >> lv_trigo_sin
- >> lv_map
- >> lv_trigo_cos
[Called By]- >> lv_meter_set_indicator_value
- >> lv_meter_set_indicator_start_value
- >> lv_meter_set_indicator_end_value
inv_arc (Thumb, 174 bytes, Stack size 88 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = inv_arc ⇒ lv_obj_get_content_coords ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_get_content_coords
- >> lv_obj_invalidate_area
- >> lv_draw_arc_get_area
- >> lv_map
- >> lv_obj_get_style_arc_rounded
[Called By]- >> lv_meter_set_indicator_value
- >> lv_meter_set_indicator_start_value
- >> lv_meter_set_indicator_end_value
lv_meter_constructor (Thumb, 28 bytes, Stack size 8 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_meter_constructor
[Calls]
[Address Reference Count : 1]
lv_meter_destructor (Thumb, 24 bytes, Stack size 8 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = lv_meter_destructor ⇒ _lv_ll_clear ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
draw_needles (Thumb, 476 bytes, Stack size 200 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 904
- Call Chain = draw_needles ⇒ lv_draw_img ⇒ decode_and_draw ⇒ show_error ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_draw_dsc_init
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_img_decoder_get_info
- >> lv_draw_img_dsc_init
- >> lv_draw_img
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_trigo_sin
- >> lv_map
- >> lv_obj_get_style_opa
- >> lv_trigo_cos
[Called By]
draw_ticks_and_labels (Thumb, 1070 bytes, Stack size 400 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 904
- Call Chain = draw_ticks_and_labels ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_send
- >> lv_memcpy
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_draw_dsc_init
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_free_param
- >> lv_draw_mask_add
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_txt_get_size
- >> lv_draw_line_dsc_init
- >> lv_draw_line
- >> lv_draw_label_dsc_init
- >> lv_draw_label
- >> lv_trigo_sin
- >> lv_draw_mask_remove_id
- >> lv_map
- >> lv_snprintf
- >> lv_trigo_cos
[Called By]
draw_arcs (Thumb, 276 bytes, Stack size 168 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = draw_arcs ⇒ lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_draw_dsc_init
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_draw_arc
- >> lv_draw_arc_dsc_init
- >> lv_map
- >> lv_obj_get_style_opa
- >> lv_obj_get_style_arc_rounded
[Called By]
lv_meter_event (Thumb, 212 bytes, Stack size 120 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 1024
- Call Chain = lv_meter_event ⇒ draw_ticks_and_labels ⇒ lv_draw_label ⇒ lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_event_get_draw_ctx
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_get_content_coords
- >> lv_obj_init_draw_rect_dsc
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_obj_get_style_prop
- >> draw_arcs
- >> draw_ticks_and_labels
- >> draw_needles
[Address Reference Count : 1]
lv_trigo_cos (Thumb, 8 bytes, Stack size 0 bytes, lv_meter.o(.text))
[Calls]
[Called By]- >> draw_ticks_and_labels
- >> draw_needles
- >> inv_line
lv_obj_get_style_arc_rounded (Thumb, 16 bytes, Stack size 8 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_arc_rounded ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_opa (Thumb, 14 bytes, Stack size 8 bytes, lv_meter.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_opa ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> draw_arcs
- >> draw_needles
lv_spinbox_updatevalue (Thumb, 276 bytes, Stack size 80 bytes, lv_spinbox.o(.text))
[Stack]
- Max Depth = 724
- Call Chain = lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_memset_00
- >> lv_snprintf
- >> lv_textarea_set_text
- >> lv_textarea_set_cursor_pos
- >> strlen
[Called By]- >> lv_spinbox_decrement
- >> lv_spinbox_increment
- >> lv_spinbox_step_prev
- >> lv_spinbox_step_next
- >> lv_spinbox_set_digit_step_direction
- >> lv_spinbox_set_pos
- >> lv_spinbox_set_range
- >> lv_spinbox_set_step
- >> lv_spinbox_set_digit_format
- >> lv_spinbox_set_value
- >> lv_spinbox_constructor
lv_spinbox_constructor (Thumb, 82 bytes, Stack size 8 bytes, lv_spinbox.o(.text))
[Stack]
- Max Depth = 732
- Call Chain = lv_spinbox_constructor ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_obj_set_width
- >> lv_textarea_set_one_line
- >> lv_textarea_set_cursor_click_pos
- >> lv_spinbox_updatevalue
[Address Reference Count : 1]
lv_spinbox_event (Thumb, 362 bytes, Stack size 16 bytes, lv_spinbox.o(.text))
[Stack]
- Max Depth = 740
- Call Chain = lv_spinbox_event ⇒ lv_spinbox_decrement ⇒ lv_spinbox_updatevalue ⇒ lv_textarea_set_text ⇒ lv_textarea_add_char ⇒ insert_handler (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_event_get_param
- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_obj_get_group
- >> lv_indev_get_type
- >> lv_group_get_editing
- >> lv_pow
- >> lv_textarea_cursor_left
- >> lv_textarea_add_char
- >> lv_textarea_get_text
- >> lv_textarea_set_cursor_pos
- >> lv_spinbox_decrement
- >> lv_spinbox_increment
- >> lv_spinbox_step_prev
- >> lv_spinbox_step_next
- >> strlen
[Address Reference Count : 1]
arc_anim_start_angle (Thumb, 6 bytes, Stack size 0 bytes, lv_spinner.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = arc_anim_start_angle ⇒ lv_arc_set_start_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_arc_set_start_angle
[Address Reference Count : 1]
arc_anim_end_angle (Thumb, 6 bytes, Stack size 0 bytes, lv_spinner.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = arc_anim_end_angle ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Address Reference Count : 1]
lv_spinner_constructor (Thumb, 108 bytes, Stack size 80 bytes, lv_spinner.o(.text))
[Stack]
- Max Depth = 404
- Call Chain = lv_spinner_constructor ⇒ lv_arc_set_bg_angles ⇒ lv_arc_set_bg_end_angle ⇒ value_update ⇒ lv_arc_set_angles ⇒ lv_arc_set_end_angle ⇒ inv_arc_area ⇒ get_center ⇒ lv_obj_get_style_pad_right ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_anim_start
- >> lv_anim_init
- >> lv_obj_clear_flag
- >> lv_arc_set_rotation
- >> lv_arc_set_bg_angles
[Address Reference Count : 1]
cont_scroll_end_event_cb (Thumb, 136 bytes, Stack size 24 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 492
- Call Chain = cont_scroll_end_event_cb ⇒ lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_event_send
- >> lv_obj_get_content_width
- >> lv_obj_get_parent
- >> lv_obj_get_scroll_end
- >> lv_tabview_set_act
- >> lv_obj_get_style_base_dir
[Address Reference Count : 1]
btns_value_changed_event_cb (Thumb, 32 bytes, Stack size 16 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 484
- Call Chain = btns_value_changed_event_cb ⇒ lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_get_target
- >> lv_obj_get_parent
- >> lv_btnmatrix_get_selected_btn
- >> lv_tabview_set_act
[Address Reference Count : 1]
lv_tabview_constructor (Thumb, 274 bytes, Stack size 24 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = lv_tabview_constructor ⇒ lv_obj_clear_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_set_size
- >> lv_obj_set_width
- >> lv_obj_set_height
- >> lv_mem_alloc
- >> lv_obj_create
- >> lv_obj_clear_flag
- >> lv_obj_add_flag
- >> lv_group_add_obj
- >> lv_group_get_default
- >> lv_obj_set_scroll_snap_x
- >> lv_obj_set_scrollbar_mode
- >> lv_btnmatrix_set_one_checked
- >> lv_btnmatrix_set_map
- >> lv_btnmatrix_create
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_grow
[Address Reference Count : 1]
lv_tabview_destructor (Thumb, 92 bytes, Stack size 16 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = lv_tabview_destructor ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]
[Address Reference Count : 1]
lv_tabview_event (Thumb, 70 bytes, Stack size 16 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 484
- Call Chain = lv_tabview_event ⇒ lv_tabview_set_act ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_event_base
- >> lv_tabview_set_act
[Address Reference Count : 1]
lv_memcpy_small (Thumb, 22 bytes, Stack size 8 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_memcpy_small
[Called By]
lv_obj_get_style_base_dir (Thumb, 14 bytes, Stack size 8 bytes, lv_tabview.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> lv_tabview_set_act
- >> cont_scroll_end_event_cb
tileview_event_cb (Thumb, 170 bytes, Stack size 40 bytes, lv_tileview.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = tileview_event_cb ⇒ lv_obj_get_y ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_event_get_code
- >> lv_event_get_target
- >> lv_obj_get_child_cnt
- >> lv_event_send
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_child
- >> lv_obj_get_scroll_end
- >> lv_obj_set_scroll_dir
[Address Reference Count : 1]
lv_tileview_constructor (Thumb, 56 bytes, Stack size 8 bytes, lv_tileview.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = lv_tileview_constructor ⇒ lv_obj_add_flag ⇒ lv_obj_get_scrollbar_area ⇒ lv_obj_get_scroll_left ⇒ lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_add_event_cb
- >> lv_obj_set_size
- >> lv_obj_add_flag
- >> lv_obj_set_scroll_snap_y
- >> lv_obj_set_scroll_snap_x
[Address Reference Count : 1]- lv_tileview.o(.constdata)
lv_tileview_tile_constructor (Thumb, 94 bytes, Stack size 24 bytes, lv_tileview.o(.text))
[Stack]
- Max Depth = 460
- Call Chain = lv_tileview_tile_constructor ⇒ lv_obj_update_layout ⇒ layout_update_core ⇒ layout_update_core (Cycle)
[Calls]- >> lv_obj_set_pos
- >> lv_obj_update_layout
- >> lv_obj_set_size
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_parent
- >> lv_obj_set_scroll_dir
[Address Reference Count : 1]- lv_tileview.o(.constdata)
lv_win_constructor (Thumb, 114 bytes, Stack size 16 bytes, lv_win.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = lv_win_constructor ⇒ lv_obj_create ⇒ lv_obj_class_init_obj ⇒ lv_theme_apply ⇒ lv_obj_remove_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_set_size
- >> lv_obj_set_width
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_create
- >> lv_obj_get_parent
- >> lv_obj_set_flex_flow
- >> lv_obj_set_flex_grow
- >> lv_obj_set_flex_align
[Address Reference Count : 1]
lv_color_mix (Thumb, 46 bytes, Stack size 8 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_mix
[Called By]
lv_color_white (Thumb, 40 bytes, Stack size 8 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_white
[Called By]
lv_disp_dpx (Thumb, 54 bytes, Stack size 16 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = lv_disp_dpx
[Calls]
[Called By]
dark_color_filter_cb (Thumb, 18 bytes, Stack size 8 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = dark_color_filter_cb ⇒ lv_color_darken ⇒ lv_color_black ⇒ lv_color_make
[Calls]
[Address Reference Count : 1]- lv_theme_default_1.o(.text)
grey_filter_cb (Thumb, 50 bytes, Stack size 16 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = grey_filter_cb ⇒ lv_palette_darken ⇒ lv_color_black ⇒ lv_color_make
[Calls]- >> lv_palette_darken
- >> lv_palette_lighten
- >> lv_color_mix
[Address Reference Count : 1]- lv_theme_default_1.o(.text)
style_init (Thumb, 5510 bytes, Stack size 40 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = style_init ⇒ lv_style_set_text_color ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_disp_get_dpi
- >> lv_palette_main
- >> lv_palette_darken
- >> lv_palette_lighten
- >> lv_style_set_transition
- >> lv_style_set_anim_time
- >> lv_style_set_color_filter_opa
- >> lv_style_set_color_filter_dsc
- >> lv_style_set_clip_corner
- >> lv_style_set_radius
- >> lv_style_set_text_align
- >> lv_style_set_text_line_space
- >> lv_style_set_text_font
- >> lv_style_set_text_color
- >> lv_style_set_arc_color
- >> lv_style_set_arc_rounded
- >> lv_style_set_arc_width
- >> lv_style_set_line_color
- >> lv_style_set_line_width
- >> lv_style_set_shadow_opa
- >> lv_style_set_shadow_color
- >> lv_style_set_shadow_spread
- >> lv_style_set_shadow_ofs_y
- >> lv_style_set_shadow_width
- >> lv_style_set_outline_pad
- >> lv_style_set_outline_opa
- >> lv_style_set_outline_color
- >> lv_style_set_outline_width
- >> lv_style_set_border_post
- >> lv_style_set_border_side
- >> lv_style_set_border_width
- >> lv_style_set_border_opa
- >> lv_style_set_border_color
- >> lv_style_set_bg_img_src
- >> lv_style_set_bg_grad_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_style_set_pad_column
- >> lv_style_set_pad_row
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_pad_top
- >> lv_style_set_transform_height
- >> lv_style_set_transform_width
- >> lv_style_set_max_height
- >> lv_style_set_max_width
- >> lv_style_set_width
- >> lv_style_transition_dsc_init
- >> style_init_reset
- >> lv_style_set_pad_gap
- >> lv_style_set_pad_ver
- >> lv_style_set_pad_hor
- >> lv_style_set_pad_all
- >> lv_style_set_size
- >> lv_color_hex
- >> lv_disp_dpx
- >> lv_color_white
[Called By]
theme_apply (Thumb, 3430 bytes, Stack size 48 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = theme_apply ⇒ lv_obj_add_style ⇒ trans_del ⇒ lv_style_remove_prop ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_check_type
- >> lv_obj_get_parent
- >> lv_obj_get_index
- >> lv_obj_add_style
[Address Reference Count : 1]- lv_theme_default_1.o(.text)
lv_color_hex (Thumb, 34 bytes, Stack size 8 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_hex
[Called By]
lv_style_set_size (Thumb, 22 bytes, Stack size 16 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_size ⇒ lv_style_set_height ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_style_set_height
- >> lv_style_set_width
[Called By]
lv_style_set_pad_all (Thumb, 38 bytes, Stack size 16 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_pad_all ⇒ lv_style_set_pad_right ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_pad_top
[Called By]
lv_style_set_pad_hor (Thumb, 22 bytes, Stack size 16 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_pad_hor ⇒ lv_style_set_pad_right ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
[Called By]
lv_style_set_pad_ver (Thumb, 22 bytes, Stack size 16 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_pad_ver ⇒ lv_style_set_pad_bottom ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_style_set_pad_bottom
- >> lv_style_set_pad_top
[Called By]
lv_style_set_pad_gap (Thumb, 22 bytes, Stack size 16 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = lv_style_set_pad_gap ⇒ lv_style_set_pad_column ⇒ lv_style_set_prop ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_style_set_pad_column
- >> lv_style_set_pad_row
[Called By]
style_init_reset (Thumb, 14 bytes, Stack size 0 bytes, lv_theme_default_1.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = style_init_reset ⇒ lv_style_reset ⇒ lv_mem_free ⇒ lv_tlsf_free ⇒ block_merge_next ⇒ block_remove ⇒ mapping_insert
[Calls]- >> lv_style_reset
- >> lv_style_init
[Called By]
get_next_item (Thumb, 38 bytes, Stack size 0 bytes, lv_flex.o(.text))
[Called By]
- >> find_track_end
- >> children_repos
place_content (Thumb, 124 bytes, Stack size 20 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = place_content
[Called By]- >> flex_update
- >> children_repos
children_repos (Thumb, 980 bytes, Stack size 80 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = children_repos ⇒ lv_obj_get_content_width ⇒ lv_obj_get_style_border_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_move_children_by
- >> lv_obj_get_content_width
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> lv_obj_get_parent
- >> lv_obj_get_child
- >> lv_obj_get_style_flex_grow
- >> lv_obj_get_style_base_dir
- >> place_content
- >> get_next_item
[Called By]
find_track_end (Thumb, 588 bytes, Stack size 64 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = find_track_end ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_has_flag
- >> lv_memcpy
- >> lv_mem_buf_release
- >> lv_mem_buf_get
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> lv_obj_get_child
- >> lv_obj_get_style_flex_grow
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> get_next_item
[Called By]
flex_update (Thumb, 736 bytes, Stack size 112 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 512
- Call Chain = flex_update ⇒ lv_obj_refr_size ⇒ calc_content_width ⇒ lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_refr_size
- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_mem_buf_release
- >> lv_obj_get_style_prop
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> find_track_end
- >> children_repos
- >> place_content
[Address Reference Count : 1]
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_flex.o(.text))
[Address Reference Count : 1]
lv_area_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_flex.o(.text))
[Address Reference Count : 1]
lv_obj_get_style_width (Thumb, 14 bytes, Stack size 8 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> flex_update
- >> find_track_end
lv_obj_get_style_height (Thumb, 14 bytes, Stack size 8 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> flex_update
- >> find_track_end
lv_obj_get_style_pad_row (Thumb, 14 bytes, Stack size 8 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_row ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_pad_column (Thumb, 14 bytes, Stack size 8 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_base_dir (Thumb, 14 bytes, Stack size 8 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> flex_update
- >> children_repos
lv_obj_get_style_flex_grow (Thumb, 14 bytes, Stack size 8 bytes, lv_flex.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_flex_grow ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> find_track_end
- >> children_repos
item_repos (Thumb, 718 bytes, Stack size 56 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = item_repos ⇒ get_row_span ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_event_send
- >> lv_obj_move_children_by
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_has_flag_any
- >> lv_obj_get_style_prop
- >> lv_obj_get_parent
- >> lv_area_set_height
- >> lv_area_set_width
- >> get_row_span
- >> get_col_span
- >> get_row_pos
- >> get_col_pos
- >> lv_obj_get_style_base_dir
[Called By]
grid_align (Thumb, 258 bytes, Stack size 32 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = grid_align
[Called By]
calc_cols (Thumb, 364 bytes, Stack size 48 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = calc_cols ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_content_width
- >> lv_obj_get_width
- >> lv_mem_buf_get
- >> lv_obj_has_flag_any
- >> lv_obj_get_child
- >> count_tracks
- >> get_col_span
- >> get_col_pos
- >> get_col_dsc
- >> lv_obj_get_style_pad_column
[Called By]
calc_rows (Thumb, 320 bytes, Stack size 40 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = calc_rows ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_get_child_cnt
- >> lv_obj_get_content_height
- >> lv_obj_get_height
- >> lv_mem_buf_get
- >> lv_obj_has_flag_any
- >> lv_obj_get_child
- >> count_tracks
- >> get_row_span
- >> get_row_pos
- >> get_row_dsc
- >> lv_obj_get_style_pad_row
[Called By]
calc (Thumb, 248 bytes, Stack size 64 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = calc ⇒ calc_cols ⇒ lv_mem_buf_get ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ lv_tlsf_malloc ⇒ block_prepare_used ⇒ block_insert ⇒ mapping_insert
[Calls]- >> lv_obj_get_content_width
- >> lv_obj_get_content_height
- >> lv_memset_00
- >> lv_obj_get_style_prop
- >> lv_obj_get_child
- >> lv_obj_get_style_base_dir
- >> lv_obj_get_style_pad_column
- >> lv_obj_get_style_pad_row
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> calc_rows
- >> calc_cols
- >> grid_align
[Called By]
grid_update (Thumb, 218 bytes, Stack size 56 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 456
- Call Chain = grid_update ⇒ lv_obj_refr_size ⇒ calc_content_width ⇒ lv_obj_scroll_to_x ⇒ lv_obj_scroll_by_bounded ⇒ lv_obj_update_layout (Cycle)
[Calls]- >> lv_event_send
- >> lv_obj_refr_size
- >> lv_obj_get_scroll_y
- >> lv_obj_get_scroll_x
- >> lv_memset_00
- >> lv_mem_buf_release
- >> lv_obj_get_style_prop
- >> get_row_dsc
- >> get_col_dsc
- >> lv_obj_get_style_height
- >> lv_obj_get_style_width
- >> calc
- >> item_repos
[Address Reference Count : 1]
lv_obj_get_style_width (Thumb, 14 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_width ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_height (Thumb, 14 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_height ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_pad_row (Thumb, 14 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_row ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_pad_column (Thumb, 14 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_pad_column ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
lv_obj_get_style_base_dir (Thumb, 14 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = lv_obj_get_style_base_dir ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]
get_col_dsc (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = get_col_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> grid_update
- >> calc_cols
get_row_dsc (Thumb, 10 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = get_row_dsc ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> grid_update
- >> calc_rows
get_col_pos (Thumb, 16 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = get_col_pos ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> calc_cols
- >> item_repos
get_row_pos (Thumb, 16 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = get_row_pos ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> calc_rows
- >> item_repos
get_col_span (Thumb, 16 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = get_col_span ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> calc_cols
- >> item_repos
get_row_span (Thumb, 16 bytes, Stack size 8 bytes, lv_grid.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = get_row_span ⇒ lv_obj_get_style_prop ⇒ lv_obj_get_style_prop (Cycle)
[Calls]
[Called By]- >> calc_rows
- >> item_repos
count_tracks (Thumb, 22 bytes, Stack size 0 bytes, lv_grid.o(.text))
[Called By]
- >> calc_rows
- >> calc_cols
Undefined Global Symbols