Static Call Graph for image .\OBJ\obj_debug_efm\LT7689.axf



#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Jun 06 14:36:50 2025

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

Call chain for Maximum Stack Depth:

main ⇒ display_manu ⇒ LT768_Init ⇒ LT768_initial ⇒ LT768_PLL_Initial ⇒ LCD_DataWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf

Mutually Recursive functions

  • AES_IRQHandler   ⇒   AES_IRQHandler

    Function Pointers

    Global Symbols

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

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

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

    [Calls]

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

    [Called By]

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

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

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

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

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

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

    MSR_MSP (Thumb, 6 bytes, Stack size 0 bytes, sys.o(.emb_text))

    [Called By]

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

    AES_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm4.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    [Calls]


    [Called By]

    ____aeabi_memcpy8$ret$move (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text), UNUSED)

    ___aeabi_memmove4$ret (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text), UNUSED)

    ___aeabi_memmove8$ret (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text), UNUSED)

    __aeabi_memcpy (Thumb, 66 bytes, Stack size 8 bytes, memmove.o(.text))

    [Stack]


    [Called By]

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

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

    memcpy (Thumb, 0 bytes, Stack size 8 bytes, memmove.o(.text), UNUSED)

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

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

    [Called By]

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

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

    [Called By]

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

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

    [Calls]


    [Called By]

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

    APP (Thumb, 30 bytes, Stack size 8 bytes, main.o(i.APP))

    [Stack]


    [Calls]
    [Called By]

    Active_Window_WH (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.Active_Window_WH))

    [Stack]


    [Calls]
    [Called By]

    Active_Window_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.Active_Window_XY))

    [Stack]


    [Calls]
    [Called By]

    BusFault_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.BusFault_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    CPM_OSC_Switch (Thumb, 404 bytes, Stack size 0 bytes, clk_switch_drv.o(i.CPM_OSC_Switch))

    [Called By]

    CPM_PWRCR_OptBits (Thumb, 164 bytes, Stack size 16 bytes, reg_opt_drv.o(i.CPM_PWRCR_OptBits))

    [Stack]


    [Called By]

    CPM_SysClkSelect (Thumb, 358 bytes, Stack size 16 bytes, cpm_drv.o(i.CPM_SysClkSelect))

    [Stack]


    [Calls]
    [Called By]

    CPM_Vref_Trim (Thumb, 68 bytes, Stack size 4 bytes, cpm_drv.o(i.CPM_Vref_Trim))

    [Stack]


    [Calls]
    [Called By]

    CPM_Write_CoreTestKey (Thumb, 40 bytes, Stack size 0 bytes, cpm_drv.o(i.CPM_Write_CoreTestKey))

    [Called By]

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

    [Stack]


    [Called By]

    Canvas_Image_Start_address (Thumb, 42 bytes, Stack size 8 bytes, lt768.o(i.Canvas_Image_Start_address))

    [Stack]


    [Calls]
    [Called By]

    Canvas_image_width (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.Canvas_image_width))

    [Stack]


    [Calls]
    [Called By]

    Check_2D_Busy (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.Check_2D_Busy))

    [Stack]


    [Calls]
    [Called By]

    Check_Busy_Draw (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.Check_Busy_Draw))

    [Stack]


    [Calls]
    [Called By]

    Check_SDRAM_Ready (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.Check_SDRAM_Ready))

    [Stack]


    [Calls]
    [Called By]

    DCACHE_Init (Thumb, 340 bytes, Stack size 12 bytes, cache_drv.o(i.DCACHE_Init))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    DMA1_IRQHandler (Thumb, 114 bytes, Stack size 0 bytes, dmac_drv.o(i.DMA1_IRQHandler))
    [Address Reference Count : 1]

    DebugMon_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.DebugMon_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DelayMS (Thumb, 46 bytes, Stack size 12 bytes, delay.o(i.DelayMS))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    EFLASH_ClrWritePermission (Thumb, 12 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_ClrWritePermission))

    [Stack]


    [Calls]
    [Called By]

    EFLASH_Init (Thumb, 12 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_Init))

    [Stack]


    [Calls]
    [Called By]

    EFLASH_PageErase (Thumb, 20 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_PageErase))

    [Stack]


    [Calls]
    [Called By]

    EFLASH_SetWritePermission (Thumb, 12 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_SetWritePermission))

    [Stack]


    [Calls]
    [Called By]

    EFLASH_Set_RWSC (Thumb, 22 bytes, Stack size 0 bytes, eflash_drv.o(i.EFLASH_Set_RWSC))

    [Called By]

    EFLASH_WordsProg (Thumb, 28 bytes, Stack size 16 bytes, eflash_drv.o(i.EFLASH_WordsProg))

    [Stack]


    [Calls]
    [Called By]

    EFLASH_WordsRead_8 (Thumb, 20 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_WordsRead_8))

    [Stack]


    [Called By]

    EFLASH_Write (Thumb, 236 bytes, Stack size 40 bytes, eflash_drv.o(i.EFLASH_Write))

    [Stack]


    [Calls]
    [Called By]

    EFM_Init (Thumb, 72 bytes, Stack size 16 bytes, eflash.o(i.EFM_Init))

    [Stack]


    [Calls]
    [Called By]

    EFlash_Bulk_Program (Thumb, 64 bytes, Stack size 24 bytes, eflash.o(i.EFlash_Bulk_Program))

    [Stack]


    [Called By]

    EFlash_Page_Erase (Thumb, 74 bytes, Stack size 16 bytes, eflash.o(i.EFlash_Page_Erase))

    [Stack]


    [Called By]

    EFlash_Set_Main_Permission (Thumb, 72 bytes, Stack size 0 bytes, eflash.o(i.EFlash_Set_Main_Permission))

    [Called By]

    ENCR_IRQHandler (Thumb, 58 bytes, Stack size 0 bytes, edma_drv.o(i.ENCR_IRQHandler))
    [Address Reference Count : 1]

    EPORT0_0_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT0_1_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT0_3_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT0_5_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_5_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT0_6_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_6_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT0_7_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_7_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT1_0_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT1_1_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT1_2_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT1_3_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT1_4_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_4_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT1_5_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_5_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT1_6_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_6_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT1_7_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_7_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EPORT_ConfigGpio (Thumb, 686 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_ConfigGpio))

    [Stack]


    [Calls]
    [Called By]

    EPORT_WriteGpioData (Thumb, 536 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_WriteGpioData))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    Font_Height_X1 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Height_X1))

    [Stack]


    [Calls]
    [Called By]

    Font_Height_X2 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Height_X2))

    [Stack]


    [Calls]
    [Called By]

    Font_Height_X3 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Height_X3))

    [Stack]


    [Calls]
    [Called By]

    Font_Height_X4 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Height_X4))

    [Stack]


    [Calls]
    [Called By]

    Font_Select_12x24_24x24 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Select_12x24_24x24))

    [Stack]


    [Calls]
    [Called By]

    Font_Select_16x32_32x32 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Select_16x32_32x32))

    [Stack]


    [Calls]
    [Called By]

    Font_Select_8x16_16x16 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Select_8x16_16x16))

    [Stack]


    [Calls]
    [Called By]

    Font_Width_X1 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Width_X1))

    [Stack]


    [Calls]
    [Called By]

    Font_Width_X2 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Width_X2))

    [Stack]


    [Calls]
    [Called By]

    Font_Width_X3 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Width_X3))

    [Stack]


    [Calls]
    [Called By]

    Font_Width_X4 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Width_X4))

    [Stack]


    [Calls]
    [Called By]

    Get_Sys_Clock (Thumb, 100 bytes, Stack size 0 bytes, cpm_drv.o(i.Get_Sys_Clock))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    HardFault_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.HardFault_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    I2C2_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, i2c_drv.o(i.I2C2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    I2C3_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, i2c_drv.o(i.I2C3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ICACHE_Init (Thumb, 340 bytes, Stack size 12 bytes, cache_drv.o(i.ICACHE_Init))

    [Stack]


    [Called By]

    IO_Latch_Clr (Thumb, 32 bytes, Stack size 8 bytes, system_armcm4.o(i.IO_Latch_Clr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    IPS_Clk_Op (Thumb, 116 bytes, Stack size 8 bytes, cpm_drv.o(i.IPS_Clk_Op))

    [Stack]


    [Called By]

    LCD_CmdWrite (Thumb, 34 bytes, Stack size 8 bytes, if_port.o(i.LCD_CmdWrite))

    [Stack]


    [Calls]
    [Called By]

    LCD_DataRead (Thumb, 38 bytes, Stack size 8 bytes, if_port.o(i.LCD_DataRead))

    [Stack]


    [Calls]
    [Called By]

    LCD_DataWrite (Thumb, 34 bytes, Stack size 8 bytes, if_port.o(i.LCD_DataWrite))

    [Stack]


    [Calls]
    [Called By]

    LCD_HSYNC_Pulse_Width (Thumb, 50 bytes, Stack size 16 bytes, lt768.o(i.LCD_HSYNC_Pulse_Width))

    [Stack]


    [Calls]
    [Called By]

    LCD_HSYNC_Start_Position (Thumb, 50 bytes, Stack size 16 bytes, lt768.o(i.LCD_HSYNC_Start_Position))

    [Stack]


    [Calls]
    [Called By]

    LCD_HorizontalWidth_VerticalHeight (Thumb, 160 bytes, Stack size 16 bytes, lt768.o(i.LCD_HorizontalWidth_VerticalHeight))

    [Stack]


    [Calls]
    [Called By]

    LCD_Horizontal_Non_Display (Thumb, 90 bytes, Stack size 16 bytes, lt768.o(i.LCD_Horizontal_Non_Display))

    [Stack]


    [Calls]
    [Called By]

    LCD_RegisterWrite (Thumb, 20 bytes, Stack size 16 bytes, lt768.o(i.LCD_RegisterWrite))

    [Stack]


    [Calls]
    [Called By]

    LCD_StatusRead (Thumb, 14 bytes, Stack size 8 bytes, if_port.o(i.LCD_StatusRead))

    [Stack]


    [Calls]
    [Called By]

    LCD_VSYNC_Pulse_Width (Thumb, 22 bytes, Stack size 16 bytes, lt768.o(i.LCD_VSYNC_Pulse_Width))

    [Stack]


    [Calls]
    [Called By]

    LCD_VSYNC_Start_Position (Thumb, 22 bytes, Stack size 16 bytes, lt768.o(i.LCD_VSYNC_Start_Position))

    [Stack]


    [Calls]
    [Called By]

    LCD_Vertical_Non_Display (Thumb, 34 bytes, Stack size 16 bytes, lt768.o(i.LCD_Vertical_Non_Display))

    [Stack]


    [Calls]
    [Called By]

    LT768_DrawSquare_Fill (Thumb, 44 bytes, Stack size 24 bytes, lt768_lib.o(i.LT768_DrawSquare_Fill))

    [Stack]


    [Calls]
    [Called By]

    LT768_HW_Reset (Thumb, 50 bytes, Stack size 8 bytes, lt768_lib.o(i.LT768_HW_Reset))

    [Stack]


    [Calls]
    [Called By]

    LT768_Init (Thumb, 42 bytes, Stack size 8 bytes, lt768_lib.o(i.LT768_Init))

    [Stack]


    [Calls]
    [Called By]

    LT768_PLL_Initial (Thumb, 286 bytes, Stack size 48 bytes, lt768_lib.o(i.LT768_PLL_Initial))

    [Stack]


    [Calls]
    [Called By]

    LT768_PWM1_Init (Thumb, 86 bytes, Stack size 24 bytes, lt768_lib.o(i.LT768_PWM1_Init))

    [Stack]


    [Calls]
    [Called By]

    LT768_SDRAM_initail (Thumb, 78 bytes, Stack size 16 bytes, lt768_lib.o(i.LT768_SDRAM_initail))

    [Stack]


    [Calls]
    [Called By]

    LT768_Select_Internal_Font_Init (Thumb, 142 bytes, Stack size 24 bytes, lt768_lib.o(i.LT768_Select_Internal_Font_Init))

    [Stack]


    [Calls]
    [Called By]

    LT768_initial (Thumb, 20 bytes, Stack size 8 bytes, lt768_lib.o(i.LT768_initial))

    [Stack]


    [Calls]
    [Called By]

    LVD_EN (Thumb, 12 bytes, Stack size 8 bytes, system_armcm4.o(i.LVD_EN))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Main_Image_Start_Address (Thumb, 42 bytes, Stack size 8 bytes, lt768.o(i.Main_Image_Start_Address))

    [Stack]


    [Calls]
    [Called By]

    Main_Image_Width (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.Main_Image_Width))

    [Stack]


    [Calls]
    [Called By]

    Main_Window_Start_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.Main_Window_Start_XY))

    [Stack]


    [Calls]
    [Called By]

    Make_CRC32_Table (Thumb, 50 bytes, Stack size 0 bytes, crc.o(i.Make_CRC32_Table))

    [Called By]

    MemManage_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.MemManage_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    MemWrite_Left_Right_Top_Down (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.MemWrite_Left_Right_Top_Down))

    [Stack]


    [Calls]
    [Called By]

    Memory_Select_SDRAM (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Memory_Select_SDRAM))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    NMI_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.NMI_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    NVIC_Init (Thumb, 116 bytes, Stack size 24 bytes, sys.o(i.NVIC_Init))

    [Stack]


    [Calls]
    [Called By]

    NVIC_PriorityGroupConfig (Thumb, 32 bytes, Stack size 0 bytes, sys.o(i.NVIC_PriorityGroupConfig))

    [Called By]

    NVIC_SetVectorTable (Thumb, 12 bytes, Stack size 0 bytes, sys.o(i.NVIC_SetVectorTable))

    [Called By]

    PCI_DET_IRQHandler (Thumb, 462 bytes, Stack size 8 bytes, pci_drv.o(i.PCI_DET_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PCI_IRQHandler (Thumb, 18 bytes, Stack size 0 bytes, cpm_drv.o(i.PCI_IRQHandler))
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    PIT1_IRQHandler (Thumb, 78 bytes, Stack size 0 bytes, uart_vcom.o(i.PIT1_IRQHandler))
    [Address Reference Count : 1]

    PIT2_IRQHandler (Thumb, 42 bytes, Stack size 0 bytes, uart_vcom.o(i.PIT2_IRQHandler))
    [Address Reference Count : 1]

    PWM0_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, pwm_drv.o(i.PWM0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PWM1_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, pwm_drv.o(i.PWM1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PWM2_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, pwm_drv.o(i.PWM2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PWM3_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, pwm_drv.o(i.PWM3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PWM_ISR (Thumb, 126 bytes, Stack size 0 bytes, pwm_drv.o(i.PWM_ISR))

    [Called By]

    PWM_OutputInit (Thumb, 640 bytes, Stack size 32 bytes, pwm_drv.o(i.PWM_OutputInit))

    [Stack]


    [Calls]
    [Called By]

    Parallel_Init (Thumb, 8 bytes, Stack size 8 bytes, if_port.o(i.Parallel_Init))

    [Stack]


    [Calls]
    [Called By]

    PendSV_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.PendSV_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SCI1_Init (Thumb, 68 bytes, Stack size 24 bytes, main.o(i.SCI1_Init))

    [Stack]


    [Calls]
    [Called By]

    SCI2_IRQHandler (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.SCI2_IRQHandler))
    [Address Reference Count : 1]

    SCI3_IRQHandler (Thumb, 464 bytes, Stack size 8 bytes, ota.o(i.SCI3_IRQHandler))

    [Stack]


    [Address Reference Count : 1]

    SCI3_Init (Thumb, 68 bytes, Stack size 24 bytes, main.o(i.SCI3_Init))

    [Stack]


    [Calls]
    [Called By]

    SPI1_Flash_Init (Thumb, 48 bytes, Stack size 16 bytes, flash.o(i.SPI1_Flash_Init))

    [Stack]


    [Calls]
    [Called By]

    SPI2_Init (Thumb, 68 bytes, Stack size 16 bytes, if_port.o(i.SPI2_Init))

    [Stack]


    [Calls]
    [Called By]

    SPI2_ReadWriteByte (Thumb, 40 bytes, Stack size 0 bytes, if_port.o(i.SPI2_ReadWriteByte))

    [Called By]

    SPI_Cmd (Thumb, 22 bytes, Stack size 0 bytes, spi_drv.o(i.SPI_Cmd))

    [Called By]

    SPI_Init (Thumb, 104 bytes, Stack size 8 bytes, spi_drv.o(i.SPI_Init))

    [Stack]


    [Called By]

    SPI_StatusRead (Thumb, 38 bytes, Stack size 8 bytes, if_port.o(i.SPI_StatusRead))

    [Stack]


    [Calls]
    [Called By]

    SVC_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.SVC_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Select_PWM1 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_PWM1))

    [Stack]


    [Calls]
    [Called By]

    Select_PWM1_Clock_Divided_By_1 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_PWM1_Clock_Divided_By_1))

    [Stack]


    [Calls]
    [Called By]

    Select_PWM1_Clock_Divided_By_2 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_PWM1_Clock_Divided_By_2))

    [Stack]


    [Calls]
    [Called By]

    Select_PWM1_Clock_Divided_By_4 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_PWM1_Clock_Divided_By_4))

    [Stack]


    [Calls]
    [Called By]

    Select_PWM1_Clock_Divided_By_8 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_PWM1_Clock_Divided_By_8))

    [Stack]


    [Calls]
    [Called By]

    Set_LCD_Panel (Thumb, 96 bytes, Stack size 8 bytes, lt768_lib.o(i.Set_LCD_Panel))

    [Stack]


    [Calls]
    [Called By]

    Set_POR_Reset (Thumb, 24 bytes, Stack size 8 bytes, reset_drv.o(i.Set_POR_Reset))

    [Stack]


    [Calls]
    [Called By]

    Set_PWM_Prescaler_1_to_256 (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.Set_PWM_Prescaler_1_to_256))

    [Stack]


    [Calls]
    [Called By]

    Set_Timer1_Compare_Buffer (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Set_Timer1_Compare_Buffer))

    [Stack]


    [Calls]
    [Called By]

    Set_Timer1_Count_Buffer (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Set_Timer1_Count_Buffer))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    Start_Square_Fill (Thumb, 20 bytes, Stack size 8 bytes, lt768.o(i.Start_Square_Fill))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    Sys_Clk_Init (Thumb, 222 bytes, Stack size 48 bytes, cpm_drv.o(i.Sys_Clk_Init))

    [Stack]


    [Calls]
    [Called By]

    Sys_Init (Thumb, 44 bytes, Stack size 8 bytes, sys.o(i.Sys_Init))

    [Stack]


    [Calls]
    [Called By]

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

    System_Check_Temp (Thumb, 108 bytes, Stack size 16 bytes, lt768_lib.o(i.System_Check_Temp))

    [Stack]


    [Calls]
    [Called By]

    TC_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, tc_drv.o(i.TC_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TC_ISR (Thumb, 28 bytes, Stack size 0 bytes, tc_drv.o(i.TC_ISR))

    [Called By]

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

    UsageFault_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.UsageFault_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    WDT_FeedDog (Thumb, 14 bytes, Stack size 0 bytes, wdt_drv.o(i.WDT_FeedDog))

    [Called By]

    __0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)

    [Calls]

    __1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))

    [Stack]


    [Called By]

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

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

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

    assert_failed (Thumb, 18 bytes, Stack size 0 bytes, common.o(i.assert_failed))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

    display_manu (Thumb, 206 bytes, Stack size 16 bytes, main.o(i.display_manu))

    [Stack]


    [Calls]
    [Called By]

    eflash_set_verify_cnt (Thumb, 30 bytes, Stack size 0 bytes, eflash.o(i.eflash_set_verify_cnt))

    [Called By]

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

    inf_wifi_ack (Thumb, 70 bytes, Stack size 16 bytes, ota.o(i.inf_wifi_ack))

    [Stack]


    [Calls]
    [Called By]

    inf_wifi_finish (Thumb, 82 bytes, Stack size 12 bytes, ota.o(i.inf_wifi_finish))

    [Stack]


    [Called By]

    inf_wifi_ota_start (Thumb, 84 bytes, Stack size 12 bytes, ota.o(i.inf_wifi_ota_start))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ota_lt7689 (Thumb, 52 bytes, Stack size 24 bytes, ota.o(i.ota_lt7689))

    [Stack]


    [Calls]
    [Called By]

    send_meg_wifi (Thumb, 74 bytes, Stack size 16 bytes, ota.o(i.send_meg_wifi))

    [Stack]


    [Calls]
    [Called By]

    Local Symbols

    cpm_set_sysclk_div (Thumb, 36 bytes, Stack size 0 bytes, cpm_drv.o(i.cpm_set_sysclk_div))

    [Called By]

    FLASH_checkAddr (Thumb, 34 bytes, Stack size 0 bytes, eflash_drv.o(i.FLASH_checkAddr))

    [Called By]

    I2C_ISR (Thumb, 248 bytes, Stack size 8 bytes, i2c_drv.o(i.I2C_ISR))

    [Stack]


    [Called By]

    EPORT_IRQHandler (Thumb, 118 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    eflash_set_rwsc (Thumb, 22 bytes, Stack size 0 bytes, eflash.o(i.eflash_set_rwsc))

    [Called By]

    _printf_core (Thumb, 984 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)

    [Called By]

    _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED)

    [Called By]

    Undefined Global Symbols