Display_pop_up ⇒ Get_date_variable_Id
Function Pointers
- AES_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- ASYNC_TIMER_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- BusFault_Handler from system_armcm4.o(i.BusFault_Handler) referenced from startup_armcm4.o(RESET)
- CLCD_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- DAC_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- DCMI_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- DMA1_IRQHandler from dmac_drv.o(i.DMA1_IRQHandler) referenced from startup_armcm4.o(RESET)
- DMA2D_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- DMA2_IRQHandler from dac.o(i.DMA2_IRQHandler) referenced from startup_armcm4.o(RESET)
- DebugMon_Handler from system_armcm4.o(i.DebugMon_Handler) referenced from startup_armcm4.o(RESET)
- EFM_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- ENCR1_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- ENCR_IRQHandler from edma_drv.o(i.ENCR_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT0_0_IRQHandler from eport_drv.o(i.EPORT0_0_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT0_1_IRQHandler from eport_drv.o(i.EPORT0_1_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT0_2_IRQHandler from bsp.o(i.EPORT0_2_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT0_3_IRQHandler from eport_drv.o(i.EPORT0_3_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT0_4_IRQHandler from eport_drv.o(i.EPORT0_4_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT0_5_IRQHandler from eport_drv.o(i.EPORT0_5_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT0_6_IRQHandler from eport_drv.o(i.EPORT0_6_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT0_7_IRQHandler from eport_drv.o(i.EPORT0_7_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT1_0_IRQHandler from eport_drv.o(i.EPORT1_0_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT1_1_IRQHandler from eport_drv.o(i.EPORT1_1_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT1_2_IRQHandler from eport_drv.o(i.EPORT1_2_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT1_3_IRQHandler from eport_drv.o(i.EPORT1_3_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT1_4_IRQHandler from eport_drv.o(i.EPORT1_4_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT1_5_IRQHandler from eport_drv.o(i.EPORT1_5_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT1_6_IRQHandler from eport_drv.o(i.EPORT1_6_IRQHandler) referenced from startup_armcm4.o(RESET)
- EPORT1_7_IRQHandler from eport_drv.o(i.EPORT1_7_IRQHandler) referenced from startup_armcm4.o(RESET)
- FT5216_Scan from ctp.o(i.FT5216_Scan) referenced from ctp.o(i.CTP_Init)
- HardFault_Handler from system_armcm4.o(i.HardFault_Handler) referenced from startup_armcm4.o(RESET)
- I2C1_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- I2C2_IRQHandler from i2c_drv.o(i.I2C2_IRQHandler) referenced from startup_armcm4.o(RESET)
- I2C3_IRQHandler from i2c_drv.o(i.I2C3_IRQHandler) referenced from startup_armcm4.o(RESET)
- IO_Latch_Clr from system_armcm4.o(i.IO_Latch_Clr) referenced from startup_armcm4.o(.text)
- LVD_EN from system_armcm4.o(i.LVD_EN) referenced from startup_armcm4.o(.text)
- MCC_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- MIPI_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- MemManage_Handler from system_armcm4.o(i.MemManage_Handler) referenced from startup_armcm4.o(RESET)
- NMI_Handler from system_armcm4.o(i.NMI_Handler) referenced from startup_armcm4.o(RESET)
- PCI_DET_IRQHandler from pci_drv.o(i.PCI_DET_IRQHandler) referenced from startup_armcm4.o(RESET)
- PCI_IRQHandler from cpm_drv.o(i.PCI_IRQHandler) referenced from startup_armcm4.o(RESET)
- PIT1_IRQHandler from pit.o(i.PIT1_IRQHandler) referenced from startup_armcm4.o(RESET)
- PIT2_IRQHandler from pit.o(i.PIT2_IRQHandler) referenced from startup_armcm4.o(RESET)
- PMU_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- PMU_RTC_IRQHandler from rtc.o(i.PMU_RTC_IRQHandler) referenced from startup_armcm4.o(RESET)
- PWM0_IRQHandler from pwm_drv.o(i.PWM0_IRQHandler) referenced from startup_armcm4.o(RESET)
- PWM1_IRQHandler from pwm_drv.o(i.PWM1_IRQHandler) referenced from startup_armcm4.o(RESET)
- PWM2_IRQHandler from pwm_drv.o(i.PWM2_IRQHandler) referenced from startup_armcm4.o(RESET)
- PWM3_IRQHandler from pwm_drv.o(i.PWM3_IRQHandler) referenced from startup_armcm4.o(RESET)
- PendSV_Handler from system_armcm4.o(i.PendSV_Handler) referenced from startup_armcm4.o(RESET)
- QADC_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- RESERVED1 from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- RESERVED2 from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- RSA_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- Reset_Handler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SCI1_IRQHandler from uart.o(i.SCI1_IRQHandler) referenced from startup_armcm4.o(RESET)
- SCI2_IRQHandler from uart_drv.o(i.SCI2_IRQHandler) referenced from startup_armcm4.o(RESET)
- SCI3_IRQHandler from uart.o(i.SCI3_IRQHandler) referenced from startup_armcm4.o(RESET)
- SEC_PGD_LD_FD_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SHA_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SMS4_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SPI1_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SPI2_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SPI3_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SPIM1_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SPIM2_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SPIM3_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- SVC_Handler from system_armcm4.o(i.SVC_Handler) referenced from startup_armcm4.o(RESET)
- SysTick_Handler from systick_drv.o(i.SysTick_Handler) referenced from startup_armcm4.o(RESET)
- SystemInit from system_armcm4.o(i.SystemInit) referenced from startup_armcm4.o(.text)
- TC_IRQHandler from tc_drv.o(i.TC_IRQHandler) referenced from startup_armcm4.o(RESET)
- TRNG_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- TSI_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- USBC_IRQHandler from usb_drv.o(i.USBC_IRQHandler) referenced from startup_armcm4.o(RESET)
- USI1_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- USI2_IRQHandler from startup_armcm4.o(.text) referenced from startup_armcm4.o(RESET)
- UsageFault_Handler from system_armcm4.o(i.UsageFault_Handler) referenced from startup_armcm4.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_armcm4.o(.text)
- _sputc from printf8.o(i._sputc) referenced from printf8.o(i.__0sprintf$8)
- fputc from uart.o(i.fputc) referenced from printf8.o(i.__0printf$8)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
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))
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]
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]
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]
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]
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))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_uldivmod
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> data_display
- >> _printf_core
- >> __aeabi_ldivmod
__aeabi_ldivmod (Thumb, 98 bytes, Stack size 24 bytes, ldiv.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = __aeabi_ldivmod ⇒ __aeabi_uldivmod
[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]
- Max Depth = 8
- Call Chain = __aeabi_memcpy
[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))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_memmove
[Called By]
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_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[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))
[Calls]
[Called By]- >> LT_ReceiveCmd
- >> Display_page
- >> EncodeData
- >> download_page
- >> Display_pop_up
- >> FormatModule
- >> EncodeSourceData
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> Basic_touch
- >> Adj_touch
- >> Address_Index
- >> Get_Touch_info_download
- >> Get_Touch_info
- >> pic_date_display
- >> data_display
- >> Run_Pointer
- >> RingSld_Display
- >> LT_Print_zk_Font
- >> Circular_progress_bar
__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]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
__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]- >> _double_round
- >> _double_epilogue
- >> __aeabi_lasr
- >> __aeabi_llsl
[Called By]- >> __aeabi_dsub
- >> __aeabi_drsub
- >> __hardfp_pow
- >> __kernel_poly
- >> __mathlib_dbl_infnan2
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> __hardfp_pow
- >> __kernel_poly
- >> __mathlib_dbl_underflow
- >> __mathlib_dbl_overflow
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_ddiv ⇒ _double_round
[Calls]
[Called By]- >> LT768_DrawLine_Width
- >> __hardfp_pow
- >> __mathlib_dbl_invalid
- >> __mathlib_dbl_divzero
__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]- >> LT768_DrawLine_Width
- >> pic_date_display
- >> data_display
- >> Run_Pointer
- >> RingSld_Display
- >> Circular_progress_bar
- >> __hardfp_pow
__aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_date_variable_Id
__aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_d2iz
[Calls]
[Called By]- >> pic_date_display
- >> Run_Pointer
- >> RingSld_Display
- >> Circular_progress_bar
__aeabi_d2lz (Thumb, 74 bytes, Stack size 16 bytes, dfixl.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_d2lz
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text))
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
__aeabi_cdcmple (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
[Called By]
- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> LT768_DrawLine_Width
- >> Get_date_variable_Id
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text))
[Called By]
- >> LT768_DrawLine_Width
- >> __hardfp_pow
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> __aeabi_dadd
- >> __aeabi_d2ulz
- >> __aeabi_d2lz
- >> _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]
- >> __aeabi_d2ulz
- >> __aeabi_d2lz
- >> __aeabi_d2iz
- >> _double_epilogue
- >> __aeabi_uldivmod
- >> _dsqrt
_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 8 bytes, iusefp.o(.text), UNUSED)
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _double_round
[Called By]- >> __aeabi_dadd
- >> __aeabi_ddiv
- >> _double_epilogue
- >> _dsqrt
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _double_epilogue ⇒ _double_round
[Calls]- >> _double_round
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_ui2d
__ARM_scalbn (Thumb, 46 bytes, Stack size 16 bytes, dscalb.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __ARM_scalbn
[Called By]
scalbn (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED)
_dsqrt (Thumb, 162 bytes, Stack size 32 bytes, dsqrt.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _dsqrt ⇒ _double_round
[Calls]- >> _double_round
- >> __aeabi_llsr
[Called By]
__ARM_fcmp4 (Thumb, 54 bytes, Stack size 0 bytes, fcmp4.o(.text))
[Called By]
- >> __hardfp_fminf
- >> __hardfp_fmaxf
_fcmp4 (Thumb, 0 bytes, Stack size 0 bytes, fcmp4.o(.text), UNUSED)
__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)
APP (Thumb, 40 bytes, Stack size 16 bytes, bsp.o(i.APP))
[Stack]
- Max Depth = 96
- Call Chain = APP ⇒ LT768_PWM1_Init ⇒ Stop_PWM1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_PWM1_Init
- >> Soft_Reset
- >> DelayMS
[Called By]
Active_Window_WH (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.Active_Window_WH))
[Stack]
- Max Depth = 80
- Call Chain = Active_Window_WH ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_Init
- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> Real_time_curve_display_static
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
Active_Window_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.Active_Window_XY))
[Stack]
- Max Depth = 80
- Call Chain = Active_Window_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_Init
- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> Real_time_curve_display_static
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
Address_Index (Thumb, 510 bytes, Stack size 96 bytes, levetop.o(i.Address_Index))
[Stack]
- Max Depth = 2272
- Call Chain = Address_Index ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Flash_Read_UI
- >> __aeabi_memclr4
[Called By]- >> reg_operation
- >> LT_ReceiveCmd
- >> PeripheralInit
Adj_touch (Thumb, 11078 bytes, Stack size 80 bytes, bsp.o(i.Adj_touch))
[Stack]
- Max Depth = 13352
- Call Chain = Adj_touch ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> reg_operation
- >> page_date_update
- >> LT_SendData_CRC_Frame
- >> touch_buzzer
- >> Display_Icon
- >> __2printf
- >> __aeabi_memclr4
[Called By]
AlphabetToBinaly (Thumb, 102 bytes, Stack size 0 bytes, qr_encode.o(i.AlphabetToBinaly))
[Called By]
BTE_Alpha_Blending (Thumb, 152 bytes, Stack size 40 bytes, lt768_lib.o(i.BTE_Alpha_Blending))
[Stack]
- Max Depth = 120
- Call Chain = BTE_Alpha_Blending ⇒ BTE_Window_Size ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Check_BTE_Busy
- >> BTE_Window_Size
- >> BTE_S1_Window_Start_XY
- >> BTE_S1_Memory_Start_Address
- >> BTE_S1_Image_Width
- >> BTE_S1_Color_24bpp
- >> BTE_S1_Color_16bpp
- >> BTE_S0_Window_Start_XY
- >> BTE_S0_Memory_Start_Address
- >> BTE_S0_Image_Width
- >> BTE_S0_Color_24bpp
- >> BTE_S0_Color_16bpp
- >> BTE_Operation_Code
- >> BTE_Enable
- >> BTE_Destination_Window_Start_XY
- >> BTE_Destination_Memory_Start_Address
- >> BTE_Destination_Image_Width
- >> BTE_Destination_Color_24bpp
- >> BTE_Destination_Color_16bpp
- >> BTE_Alpha_Blending_Effect
[Called By]
BTE_Alpha_Blending_Effect (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.BTE_Alpha_Blending_Effect))
[Stack]
- Max Depth = 56
- Call Chain = BTE_Alpha_Blending_Effect ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
BTE_Destination_Color_16bpp (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.BTE_Destination_Color_16bpp))
[Stack]
- Max Depth = 56
- Call Chain = BTE_Destination_Color_16bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_Destination_Color_24bpp (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.BTE_Destination_Color_24bpp))
[Stack]
- Max Depth = 56
- Call Chain = BTE_Destination_Color_24bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_Destination_Image_Width (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.BTE_Destination_Image_Width))
[Stack]
- Max Depth = 72
- Call Chain = BTE_Destination_Image_Width ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_Destination_Memory_Start_Address (Thumb, 42 bytes, Stack size 8 bytes, lt768.o(i.BTE_Destination_Memory_Start_Address))
[Stack]
- Max Depth = 72
- Call Chain = BTE_Destination_Memory_Start_Address ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_Destination_Window_Start_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.BTE_Destination_Window_Start_XY))
[Stack]
- Max Depth = 80
- Call Chain = BTE_Destination_Window_Start_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_Enable (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.BTE_Enable))
[Stack]
- Max Depth = 56
- Call Chain = BTE_Enable ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_Operation_Code (Thumb, 30 bytes, Stack size 16 bytes, lt768.o(i.BTE_Operation_Code))
[Stack]
- Max Depth = 64
- Call Chain = BTE_Operation_Code ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_Pixel_16bpp_Alpha_Blending (Thumb, 146 bytes, Stack size 40 bytes, lt768_lib.o(i.BTE_Pixel_16bpp_Alpha_Blending))
[Stack]
- Max Depth = 120
- Call Chain = BTE_Pixel_16bpp_Alpha_Blending ⇒ BTE_Window_Size ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Check_BTE_Busy
- >> BTE_Window_Size
- >> BTE_S1_Window_Start_XY
- >> BTE_S1_Memory_Start_Address
- >> BTE_S1_Image_Width
- >> BTE_S1_Color_16bit_Alpha
- >> BTE_S0_Window_Start_XY
- >> BTE_S0_Memory_Start_Address
- >> BTE_S0_Image_Width
- >> BTE_S0_Color_24bpp
- >> BTE_S0_Color_16bpp
- >> BTE_Operation_Code
- >> BTE_Enable
- >> BTE_Destination_Window_Start_XY
- >> BTE_Destination_Memory_Start_Address
- >> BTE_Destination_Image_Width
- >> BTE_Destination_Color_24bpp
- >> BTE_Destination_Color_16bpp
[Called By]- >> Get_date_variable_Id_Regular_update
- >> Display_page
- >> Get_Touch_info
- >> progress_bar
- >> pic_date_display
- >> gif_display
- >> dp_menu
- >> download_page
- >> Run_Pointer
- >> RingSld_Display
- >> Pointer_display
- >> LT_ShowGifPicture
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
- >> Display_pop_up
- >> Display_RTC
- >> Display_Icon
- >> Display_Count
- >> Display_Clock
- >> Disp_slide
- >> Circular_progress_bar
BTE_ROP_Code (Thumb, 34 bytes, Stack size 16 bytes, lt768.o(i.BTE_ROP_Code))
[Stack]
- Max Depth = 64
- Call Chain = BTE_ROP_Code ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_1
BTE_S0_Color_16bpp (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.BTE_S0_Color_16bpp))
[Stack]
- Max Depth = 56
- Call Chain = BTE_S0_Color_16bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_S0_Color_24bpp (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.BTE_S0_Color_24bpp))
[Stack]
- Max Depth = 56
- Call Chain = BTE_S0_Color_24bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_S0_Image_Width (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.BTE_S0_Image_Width))
[Stack]
- Max Depth = 72
- Call Chain = BTE_S0_Image_Width ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_S0_Memory_Start_Address (Thumb, 42 bytes, Stack size 8 bytes, lt768.o(i.BTE_S0_Memory_Start_Address))
[Stack]
- Max Depth = 72
- Call Chain = BTE_S0_Memory_Start_Address ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_S0_Window_Start_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.BTE_S0_Window_Start_XY))
[Stack]
- Max Depth = 80
- Call Chain = BTE_S0_Window_Start_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_S1_Color_16bit_Alpha (Thumb, 34 bytes, Stack size 8 bytes, lt768.o(i.BTE_S1_Color_16bit_Alpha))
[Stack]
- Max Depth = 56
- Call Chain = BTE_S1_Color_16bit_Alpha ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> BTE_Pixel_16bpp_Alpha_Blending
BTE_S1_Color_16bpp (Thumb, 34 bytes, Stack size 8 bytes, lt768.o(i.BTE_S1_Color_16bpp))
[Stack]
- Max Depth = 56
- Call Chain = BTE_S1_Color_16bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Alpha_Blending
BTE_S1_Color_24bpp (Thumb, 34 bytes, Stack size 8 bytes, lt768.o(i.BTE_S1_Color_24bpp))
[Stack]
- Max Depth = 56
- Call Chain = BTE_S1_Color_24bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Alpha_Blending
BTE_S1_Image_Width (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.BTE_S1_Image_Width))
[Stack]
- Max Depth = 72
- Call Chain = BTE_S1_Image_Width ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_S1_Memory_Start_Address (Thumb, 42 bytes, Stack size 8 bytes, lt768.o(i.BTE_S1_Memory_Start_Address))
[Stack]
- Max Depth = 72
- Call Chain = BTE_S1_Memory_Start_Address ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_S1_Window_Start_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.BTE_S1_Window_Start_XY))
[Stack]
- Max Depth = 80
- Call Chain = BTE_S1_Window_Start_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BTE_Window_Size (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.BTE_Window_Size))
[Stack]
- Max Depth = 80
- Call Chain = BTE_Window_Size ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
BackLight_control (Thumb, 104 bytes, Stack size 8 bytes, bsp.o(i.BackLight_control))
[Stack]
- Max Depth = 64
- Call Chain = BackLight_control ⇒ Stop_PWM1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Stop_PWM1
- >> Set_Timer1_Compare_Buffer
[Called By]
Background_color_16M (Thumb, 46 bytes, Stack size 8 bytes, lt768.o(i.Background_color_16M))
[Stack]
- Max Depth = 56
- Call Chain = Background_color_16M ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Print_Internal_Font_String
- >> LT768_BTE_Memory_Copy_Chroma_key
Background_color_65k (Thumb, 46 bytes, Stack size 8 bytes, lt768.o(i.Background_color_65k))
[Stack]
- Max Depth = 56
- Call Chain = Background_color_65k ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Print_Internal_Font_String
- >> LT768_BTE_Memory_Copy_Chroma_key
Basic_touch (Thumb, 1938 bytes, Stack size 72 bytes, bsp.o(i.Basic_touch))
[Stack]
- Max Depth = 13808
- Call Chain = Basic_touch ⇒ Display_page ⇒ Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> Display_page
- >> LT_SendData_CRC_Frame
- >> touch_buzzer
- >> Display_Icon
- >> __2printf
- >> __aeabi_memclr4
[Called By]
BusFault_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.BusFault_Handler))
[Stack]
- Max Depth = 32
- Call Chain = BusFault_Handler ⇒ __2printf
[Calls]- >> Set_POR_Reset
- >> __2printf
[Address Reference Count : 1]
CGROM_Select_Internal_CGROM (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.CGROM_Select_Internal_CGROM))
[Stack]
- Max Depth = 56
- Call Chain = CGROM_Select_Internal_CGROM ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Print_Internal_Font_String
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]
- Max Depth = 16
- Call Chain = CPM_PWRCR_OptBits
[Called By]- >> LVD_EN
- >> IO_Latch_Clr
CPM_SysClkSelect (Thumb, 358 bytes, Stack size 16 bytes, cpm_drv.o(i.CPM_SysClkSelect))
[Stack]
- Max Depth = 16
- Call Chain = CPM_SysClkSelect
[Calls]- >> EFLASH_Set_RWSC
- >> cpm_set_sysclk_div
[Called By]
CPM_Vref_Trim (Thumb, 68 bytes, Stack size 4 bytes, cpm_drv.o(i.CPM_Vref_Trim))
[Stack]
- Max Depth = 4
- Call Chain = CPM_Vref_Trim
[Calls]
[Called By]
CPM_Write_CoreTestKey (Thumb, 40 bytes, Stack size 0 bytes, cpm_drv.o(i.CPM_Write_CoreTestKey))
[Called By]
- >> CPM_Vref_Trim
- >> Set_POR_Reset
CRC16 (Thumb, 48 bytes, Stack size 16 bytes, uart.o(i.CRC16))
[Stack]
- Max Depth = 16
- Call Chain = CRC16
[Called By]- >> LT_ReceiveCmd
- >> LT_SendFlashData_CRC_Frame
- >> LT_SendData_CRC_Frame
CTP_Init (Thumb, 14 bytes, Stack size 8 bytes, ctp.o(i.CTP_Init))
[Stack]
- Max Depth = 112
- Call Chain = CTP_Init ⇒ CTP_io_Init ⇒ I2C_write_byte ⇒ SDA_OUTPUT ⇒ I2C_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
CTP_io_Init (Thumb, 298 bytes, Stack size 32 bytes, tp_drv.o(i.CTP_io_Init))
[Stack]
- Max Depth = 104
- Call Chain = CTP_io_Init ⇒ I2C_write_byte ⇒ SDA_OUTPUT ⇒ I2C_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> EPORT_Init
- >> EPORT_ConfigGpio
- >> I2C_ConfigGpio
- >> DelayUS
- >> DelayMS
- >> SPI_WriteGpioData
- >> SPI_ConfigGpio
- >> I2C_write_byte
- >> I2C_stop
- >> I2C_start
- >> I2C_read_byte
[Called By]
CT_DELAY_US (Thumb, 20 bytes, Stack size 0 bytes, tp_drv.o(i.CT_DELAY_US))
[Called By]
- >> I2C_write_byte
- >> I2C_stop
- >> I2C_start
- >> I2C_read_byte
Canvas_Image_Start_address (Thumb, 42 bytes, Stack size 8 bytes, lt768.o(i.Canvas_Image_Start_address))
[Stack]
- Max Depth = 72
- Call Chain = Canvas_Image_Start_address ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT_ReceiveCmd
- >> LT768_Init
- >> Get_date_variable_Id_Regular_update
- >> Display_page
- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> Get_Touch_info
- >> text_scroll
- >> text_display
- >> qr_code
- >> progress_bar
- >> pic_date_display
- >> icon_display
- >> gif_display
- >> download_page
- >> Run_Pointer
- >> RingSld_Display
- >> Real_time_curve_display_static
- >> Pointer_display
- >> LT_ShowGifPicture
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> DrawPoint_Buffer_alphablend
- >> Display_pop_up
- >> Display_RTC
- >> Display_Icon
- >> Display_Count
- >> Display_Clock
- >> Disp_slide
- >> Detection_screen
- >> DL_menu
- >> DL_RingSld
- >> Circular_progress_bar
Canvas_image_width (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.Canvas_image_width))
[Stack]
- Max Depth = 72
- Call Chain = Canvas_image_width ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT_ReceiveCmd
- >> LT768_Init
- >> Get_date_variable_Id_Regular_update
- >> Display_page
- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> Get_Touch_info
- >> text_scroll
- >> text_display
- >> qr_code
- >> progress_bar
- >> pic_date_display
- >> icon_display
- >> gif_display
- >> download_page
- >> Run_Pointer
- >> RingSld_Display
- >> Real_time_curve_display_static
- >> Pointer_display
- >> LT_ShowGifPicture
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> DrawPoint_Buffer_alphablend
- >> Display_pop_up
- >> Display_RTC
- >> Display_Icon
- >> Display_Count
- >> Display_Clock
- >> Disp_slide
- >> Detection_screen
- >> DL_menu
- >> DL_RingSld
- >> Circular_progress_bar
Check_2D_Busy (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.Check_2D_Busy))
[Stack]
- Max Depth = 64
- Call Chain = Check_2D_Busy ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_DrawSquare_Fill
- >> LT768_DrawTriangle_Fill
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
- >> LT_Print_zk_Font
- >> LT768_DrawLine
- >> Show_String
Check_BTE_Busy (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.Check_BTE_Busy))
[Stack]
- Max Depth = 64
- Call Chain = Check_BTE_Busy ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_BTE_Memory_Copy
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
Check_Busy_Draw (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.Check_Busy_Draw))
[Stack]
- Max Depth = 64
- Call Chain = Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> Start_Square_Fill
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
- >> Start_Triangle_Fill
- >> Start_Line
Check_Busy_SFI_DMA (Thumb, 24 bytes, Stack size 8 bytes, lt768.o(i.Check_Busy_SFI_DMA))
[Stack]
- Max Depth = 56
- Call Chain = Check_Busy_SFI_DMA ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_DMA_24bit_Linear
Check_Mem_WR_FIFO_not_Full (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.Check_Mem_WR_FIFO_not_Full))
[Stack]
- Max Depth = 64
- Call Chain = Check_Mem_WR_FIFO_not_Full ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
Check_Pointer (Thumb, 744 bytes, Stack size 8 bytes, bsp.o(i.Check_Pointer))
[Stack]
- Max Depth = 2464
- Call Chain = Check_Pointer ⇒ Run_Pointer ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
Check_SDRAM_Ready (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.Check_SDRAM_Ready))
[Stack]
- Max Depth = 64
- Call Chain = Check_SDRAM_Ready ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
Check_Var_Count (Thumb, 248 bytes, Stack size 8 bytes, bsp.o(i.Check_Var_Count))
[Stack]
- Max Depth = 13344
- Call Chain = Check_Var_Count ⇒ Run_Var_Count ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]
[Called By]
Check_version (Thumb, 452 bytes, Stack size 24 bytes, main.o(i.Check_version))
[Stack]
- Max Depth = 2200
- Call Chain = Check_version ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> WDT_FeedDog
- >> LT768_Select_Internal_Font_Init
- >> LT768_Print_Internal_Font_String
- >> LT768_PWM1_Init
- >> LT768_DrawSquare_Fill
- >> Flash_Read_UI
- >> Display_ON
[Called By]
Circular_progress_bar (Thumb, 11926 bytes, Stack size 280 bytes, bsp.o(i.Circular_progress_bar))
[Stack]
- Max Depth = 2648
- Call Chain = Circular_progress_bar ⇒ LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> fast_tan
- >> __aeabi_i2d
- >> __aeabi_d2iz
- >> LT768_DrawTriangle_Fill
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> LT_Print_zk_ASCII
- >> Get_Canvas_Width
- >> __hardfp_pow
- >> __2sprintf
- >> __aeabi_memclr4
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
Clock_display (Thumb, 1294 bytes, Stack size 96 bytes, bsp.o(i.Clock_display))
[Stack]
- Max Depth = 2272
- Call Chain = Clock_display ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Flash_Read_UI
- >> Display_Clock
[Called By]
Close_SPI1 (Thumb, 58 bytes, Stack size 8 bytes, flash.o(i.Close_SPI1))
[Stack]
- Max Depth = 16
- Call Chain = Close_SPI1 ⇒ SPI_ConfigGpio
[Calls]- >> SPI_ConfigGpio
- >> SPI_Cmd
[Called By]- >> Flash_Read_UI
- >> PeripheralInit
- >> Flash_Write_NoCheck
- >> Flash_Read
CountPenalty (Thumb, 1338 bytes, Stack size 24 bytes, qr_encode.o(i.CountPenalty))
[Stack]
- Max Depth = 24
- Call Chain = CountPenalty
[Called By]
Curve_display (Thumb, 964 bytes, Stack size 80 bytes, bsp.o(i.Curve_display))
[Stack]
- Max Depth = 328
- Call Chain = Curve_display ⇒ Real_time_curve_display_static ⇒ LT768_DrawLine_Width ⇒ LT768_DrawLine ⇒ Start_Line ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Real_time_curve_display_static
[Called By]
DAC_DMA_Tran (Thumb, 92 bytes, Stack size 8 bytes, dac.o(i.DAC_DMA_Tran))
[Stack]
- Max Depth = 8
- Call Chain = DAC_DMA_Tran
[Called By]
DAC_DMA_dis (Thumb, 98 bytes, Stack size 0 bytes, dac.o(i.DAC_DMA_dis))
[Called By]
DAC_Init (Thumb, 80 bytes, Stack size 12 bytes, dac_drv.o(i.DAC_Init))
[Stack]
- Max Depth = 12
- Call Chain = DAC_Init
[Called By]
DCACHE_Init (Thumb, 340 bytes, Stack size 12 bytes, cache_drv.o(i.DCACHE_Init))
[Stack]
- Max Depth = 12
- Call Chain = DCACHE_Init
[Called By]
DE_High_Active (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.DE_High_Active))
[Stack]
- Max Depth = 56
- Call Chain = DE_High_Active ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
DE_Low_Active (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.DE_Low_Active))
[Stack]
- Max Depth = 56
- Call Chain = DE_Low_Active ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
DL_RingSld (Thumb, 1530 bytes, Stack size 56 bytes, bsp.o(i.DL_RingSld))
[Stack]
- Max Depth = 2232
- Call Chain = DL_RingSld ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> Get_Canvas_Width
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_Touch_info_download
- >> Get_Touch_info
DL_menu (Thumb, 620 bytes, Stack size 48 bytes, bsp.o(i.DL_menu))
[Stack]
- Max Depth = 2224
- Call Chain = DL_menu ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> Get_Canvas_Width
[Called By]- >> page_date_update
- >> Get_Touch_info_download
- >> Get_Touch_info
DMA1_IRQHandler (Thumb, 114 bytes, Stack size 0 bytes, dmac_drv.o(i.DMA1_IRQHandler))
[Address Reference Count : 1]
DMA2_IRQHandler (Thumb, 218 bytes, Stack size 12 bytes, dac.o(i.DMA2_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = DMA2_IRQHandler ⇒ dac_dma_tran ⇒ DAC_DMA_Tran
[Calls]
[Address Reference Count : 1]
DebugMon_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.DebugMon_Handler))
[Stack]
- Max Depth = 32
- Call Chain = DebugMon_Handler ⇒ __2printf
[Calls]- >> Set_POR_Reset
- >> __2printf
[Address Reference Count : 1]
DelayMS (Thumb, 46 bytes, Stack size 12 bytes, delay.o(i.DelayMS))
[Stack]
- Max Depth = 12
- Call Chain = DelayMS
[Called By]- >> slide_screen
- >> LT_RtcInit
- >> APP
- >> CTP_io_Init
- >> LT768_SDRAM_initail
- >> LT768_PLL_Initial
- >> LT768_HW_Reset
DelayUS (Thumb, 44 bytes, Stack size 12 bytes, delay.o(i.DelayUS))
[Stack]
- Max Depth = 12
- Call Chain = DelayUS
[Called By]- >> slide_screen
- >> CTP_io_Init
- >> LT768_PLL_Initial
Delay_ms (Thumb, 32 bytes, Stack size 0 bytes, if_port.o(i.Delay_ms))
[Called By]
- >> LT768_Init
- >> System_Check_Temp
Detection_screen (Thumb, 418 bytes, Stack size 16 bytes, bsp.o(i.Detection_screen))
[Stack]
- Max Depth = 160
- Call Chain = Detection_screen ⇒ disp_V_Gray ⇒ LT768_DrawSquare_Fill ⇒ Start_Square_Fill ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawSquare_Fill
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> disp_V_Gray
[Called By]
Disable_Font_Alignment (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Disable_Font_Alignment))
[Stack]
- Max Depth = 56
- Call Chain = Disable_Font_Alignment ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Disable_PIP1 (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Disable_PIP1))
[Stack]
- Max Depth = 56
- Call Chain = Disable_PIP1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> slide_screen
- >> LT_ReceiveCmd
- >> Display_page
Disable_SFlash_SPI (Thumb, 34 bytes, Stack size 8 bytes, lt768.o(i.Disable_SFlash_SPI))
[Stack]
- Max Depth = 56
- Call Chain = Disable_SFlash_SPI ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> Flash_Read_UI
- >> Flash_Write_NoCheck
- >> Flash_Read
Disp_slide (Thumb, 12332 bytes, Stack size 160 bytes, bsp.o(i.Disp_slide))
[Stack]
- Max Depth = 2336
- Call Chain = Disp_slide ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Get_Canvas_Width
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_Touch_info_download
- >> Get_Touch_info
Display_Clock (Thumb, 3076 bytes, Stack size 136 bytes, bsp.o(i.Display_Clock))
[Stack]
- Max Depth = 536
- Call Chain = Display_Clock ⇒ DrawClockPointer ⇒ DrawClockPointer_BUFF ⇒ lineSDFAABB_BUFF ⇒ DrawPoint_Buffer_alphablend ⇒ Goto_Pixel_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> DrawClockPointer
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
[Called By]
Display_Count (Thumb, 4902 bytes, Stack size 152 bytes, bsp.o(i.Display_Count))
[Stack]
- Max Depth = 2328
- Call Chain = Display_Count ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
[Called By]- >> Get_date_variable_Id_Regular_update
- >> count_display
Display_Icon (Thumb, 2910 bytes, Stack size 96 bytes, bsp.o(i.Display_Icon))
[Stack]
- Max Depth = 2272
- Call Chain = Display_Icon ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Get_Canvas_Width
[Called By]- >> Basic_touch
- >> Adj_touch
- >> Get_Touch_info_download
- >> Get_Touch_info
- >> icon_display
- >> bit_control
Display_ON (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Display_ON))
[Stack]
- Max Depth = 56
- Call Chain = Display_ON ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> PeripheralInit
- >> Check_version
Display_RTC (Thumb, 9716 bytes, Stack size 184 bytes, bsp.o(i.Display_RTC))
[Stack]
- Max Depth = 2360
- Call Chain = Display_RTC ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
[Called By]
Display_encoder (Thumb, 1046 bytes, Stack size 104 bytes, bsp.o(i.Display_encoder))
[Stack]
- Max Depth = 13840
- Call Chain = Display_encoder ⇒ Display_page ⇒ Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> reg_operation
- >> Display_page
- >> page_date_update
- >> LT_SendData_CRC_Frame
[Called By]
Display_page (Thumb, 1248 bytes, Stack size 72 bytes, bsp.o(i.Display_page))
[Stack]
- Max Depth = 13736
- Call Chain = Display_page ⇒ Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> close_wav_dac
- >> RTC_Get
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> Get_date_variable_Id
- >> Get_Touch_info
- >> Disable_PIP1
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Saving_counting_parameters
- >> __aeabi_memclr
[Called By]- >> slide_screen
- >> reg_operation
- >> encoder
- >> LT_ReceiveCmd
- >> Gesture_touch
- >> Basic_touch
- >> PeripheralInit
- >> Display_encoder
Display_pop_up (Thumb, 1536 bytes, Stack size 88 bytes, bsp.o(i.Display_pop_up))
[Stack]
- Max Depth = 11192 + In Cycle
- Call Chain = Display_pop_up ⇒ Get_date_variable_Id (Cycle)
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> RTC_Get
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Get_date_variable_Id
- >> Get_Touch_info
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> BTE_Alpha_Blending
- >> Saving_counting_parameters
- >> __aeabi_memclr
[Called By]- >> reg_operation
- >> LT_ReceiveCmd
DrawClockPointer (Thumb, 584 bytes, Stack size 112 bytes, levetop.o(i.DrawClockPointer))
[Stack]
- Max Depth = 400
- Call Chain = DrawClockPointer ⇒ DrawClockPointer_BUFF ⇒ lineSDFAABB_BUFF ⇒ DrawPoint_Buffer_alphablend ⇒ Goto_Pixel_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> fast_sin
- >> fast_cos
- >> DrawClockPointer_BUFF
[Called By]
DrawClockPointer_BUFF (Thumb, 132 bytes, Stack size 64 bytes, levetop.o(i.DrawClockPointer_BUFF))
[Stack]
- Max Depth = 288
- Call Chain = DrawClockPointer_BUFF ⇒ lineSDFAABB_BUFF ⇒ DrawPoint_Buffer_alphablend ⇒ Goto_Pixel_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
DrawPoint_Buffer_alphablend (Thumb, 576 bytes, Stack size 80 bytes, bsp.o(i.DrawPoint_Buffer_alphablend))
[Stack]
- Max Depth = 160
- Call Chain = DrawPoint_Buffer_alphablend ⇒ Goto_Pixel_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> SPI2_WriteByte
- >> SPI2_ReadWriteByte
- >> LCD_DataRead
- >> LCD_CmdWrite
- >> Goto_Pixel_XY
- >> Canvas_image_width
- >> Canvas_Image_Start_address
[Called By]
EFLASH_ClrWritePermission (Thumb, 12 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_ClrWritePermission))
[Stack]
- Max Depth = 8
- Call Chain = EFLASH_ClrWritePermission
[Calls]- >> EFlash_Set_Main_Permission
[Called By]
EFLASH_Init (Thumb, 12 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_Init))
[Stack]
- Max Depth = 24
- Call Chain = EFLASH_Init ⇒ EFM_Init
[Calls]
[Called By]
EFLASH_PageErase (Thumb, 20 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_PageErase))
[Stack]
- Max Depth = 24
- Call Chain = EFLASH_PageErase ⇒ EFlash_Page_Erase
[Calls]
[Called By]
EFLASH_SetWritePermission (Thumb, 12 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_SetWritePermission))
[Stack]
- Max Depth = 8
- Call Chain = EFLASH_SetWritePermission
[Calls]- >> EFlash_Set_Main_Permission
[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]
- Max Depth = 40
- Call Chain = EFLASH_WordsProg ⇒ EFlash_Bulk_Program
[Calls]
[Called By]
EFLASH_WordsRead_8 (Thumb, 20 bytes, Stack size 8 bytes, eflash_drv.o(i.EFLASH_WordsRead_8))
[Stack]
- Max Depth = 8
- Call Chain = EFLASH_WordsRead_8
[Called By]
EFLASH_Write (Thumb, 236 bytes, Stack size 40 bytes, eflash_drv.o(i.EFLASH_Write))
[Stack]
- Max Depth = 80
- Call Chain = EFLASH_Write ⇒ EFLASH_WordsProg ⇒ EFlash_Bulk_Program
[Calls]- >> EFLASH_WordsProg
- >> EFLASH_PageErase
- >> FLASH_checkAddr
- >> __aeabi_memcpy
[Called By]
EFM_Init (Thumb, 72 bytes, Stack size 16 bytes, eflash.o(i.EFM_Init))
[Stack]
- Max Depth = 16
- Call Chain = EFM_Init
[Calls]- >> eflash_set_verify_cnt
- >> eflash_set_rwsc
[Called By]
EFlash_Bulk_Program (Thumb, 64 bytes, Stack size 24 bytes, eflash.o(i.EFlash_Bulk_Program))
[Stack]
- Max Depth = 24
- Call Chain = EFlash_Bulk_Program
[Called By]
EFlash_Page_Erase (Thumb, 74 bytes, Stack size 16 bytes, eflash.o(i.EFlash_Page_Erase))
[Stack]
- Max Depth = 16
- Call Chain = EFlash_Page_Erase
[Called By]
EFlash_Set_Main_Permission (Thumb, 72 bytes, Stack size 0 bytes, eflash.o(i.EFlash_Set_Main_Permission))
[Called By]
- >> EFLASH_SetWritePermission
- >> EFLASH_ClrWritePermission
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]
- Max Depth = 48
- Call Chain = EPORT0_0_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT0_1_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_1_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT0_1_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT0_2_IRQHandler (Thumb, 120 bytes, Stack size 0 bytes, bsp.o(i.EPORT0_2_IRQHandler))
[Address Reference Count : 1]
EPORT0_3_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_3_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT0_3_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT0_4_IRQHandler (Thumb, 20 bytes, Stack size 0 bytes, eport_drv.o(i.EPORT0_4_IRQHandler))
[Address Reference Count : 1]
EPORT0_5_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_5_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT0_5_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT0_6_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_6_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT0_6_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT0_7_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT0_7_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT0_7_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT1_0_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_0_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT1_0_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT1_1_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_1_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT1_1_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT1_2_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_2_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT1_2_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT1_3_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_3_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT1_3_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT1_4_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_4_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT1_4_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT1_5_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_5_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT1_5_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT1_6_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_6_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT1_6_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT1_7_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, eport_drv.o(i.EPORT1_7_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = EPORT1_7_IRQHandler ⇒ EPORT_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
EPORT_ConfigGpio (Thumb, 686 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_ConfigGpio))
[Stack]
- Max Depth = 40
- Call Chain = EPORT_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> PeripheralInit
- >> CTP_io_Init
- >> SPI2_Init
- >> LT768_HW_Reset
EPORT_ITConfig (Thumb, 460 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_ITConfig))
[Stack]
- Max Depth = 40
- Call Chain = EPORT_ITConfig ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
EPORT_ITTypeConfig (Thumb, 1722 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_ITTypeConfig))
[Stack]
- Max Depth = 40
- Call Chain = EPORT_ITTypeConfig ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
EPORT_Init (Thumb, 74 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_Init))
[Stack]
- Max Depth = 56
- Call Chain = EPORT_Init ⇒ EPORT_ITTypeConfig ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_ITTypeConfig
- >> EPORT_ITConfig
- >> NVIC_Init
[Called By]- >> PeripheralInit
- >> CTP_io_Init
EPORT_ReadGpioData (Thumb, 352 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_ReadGpioData))
[Stack]
- Max Depth = 40
- Call Chain = EPORT_ReadGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> encoder
- >> PIT1_IRQHandler
EPORT_WriteGpioData (Thumb, 536 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_WriteGpioData))
[Stack]
- Max Depth = 40
- Call Chain = EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> PeripheralInit
- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> LCD_DataRead
- >> LCD_CmdWrite
- >> DrawPoint_Buffer_alphablend
- >> CTP_io_Init
- >> SPI_StatusRead
- >> LCD_DataWrite
- >> Enable_SFlash_SPI
- >> Disable_SFlash_SPI
- >> MCU_SS_SET
- >> MCU_SS_RESET
- >> LT768_HW_Reset
- >> SPI_Master_FIFO_Data_Put
Ellipse_Center_XY (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.Ellipse_Center_XY))
[Stack]
- Max Depth = 64
- Call Chain = Ellipse_Center_XY ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DrawPentagon_Fill
Ellipse_Radius_RxRy (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.Ellipse_Radius_RxRy))
[Stack]
- Max Depth = 64
- Call Chain = Ellipse_Radius_RxRy ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
Enable_Font_Alignment (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Enable_Font_Alignment))
[Stack]
- Max Depth = 56
- Call Chain = Enable_Font_Alignment ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Enable_PIP1 (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Enable_PIP1))
[Stack]
- Max Depth = 56
- Call Chain = Enable_PIP1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Enable_SFlash_SPI (Thumb, 34 bytes, Stack size 8 bytes, lt768.o(i.Enable_SFlash_SPI))
[Stack]
- Max Depth = 56
- Call Chain = Enable_SFlash_SPI ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> Flash_Write_NoCheck
- >> Flash_Read
- >> LT768_SPI_Init
- >> LT768_DMA_24bit_Linear
EncodeData (Thumb, 802 bytes, Stack size 88 bytes, qr_encode.o(i.EncodeData))
[Stack]
- Max Depth = 212
- Call Chain = EncodeData ⇒ GetEncodeVersion ⇒ EncodeSourceData ⇒ SetBitStream
[Calls]- >> SetBitStream
- >> GetRSCodeWord
- >> GetEncodeVersion
- >> FormatModule
- >> strlen
- >> __aeabi_memclr
- >> __aeabi_memmove
[Called By]
EncodeSourceData (Thumb, 1950 bytes, Stack size 72 bytes, qr_encode.o(i.EncodeSourceData))
[Stack]
- Max Depth = 92
- Call Chain = EncodeSourceData ⇒ SetBitStream
[Calls]- >> SetBitStream
- >> KanjiToBinaly
- >> IsNumeralData
- >> IsKanjiData
- >> IsAlphabetData
- >> GetBitLength
- >> AlphabetToBinaly
- >> __aeabi_memclr
[Called By]
FT5216_Scan (Thumb, 150 bytes, Stack size 24 bytes, ctp.o(i.FT5216_Scan))
[Stack]
- Max Depth = 200
- Call Chain = FT5216_Scan ⇒ TP_read_XY ⇒ LT768_DrawQuadrilateral_Fill ⇒ Check_2D_Busy ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> I2C_write_byte
- >> I2C_stop
- >> I2C_start
- >> I2C_read_byte
- >> TP_read_XY
[Address Reference Count : 1]
Flash_Read (Thumb, 222 bytes, Stack size 32 bytes, flash.o(i.Flash_Read))
[Stack]
- Max Depth = 2176
- Call Chain = Flash_Read ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Close_SPI1
- >> LT768_SPI_Init
- >> Enable_SFlash_SPI
- >> Disable_SFlash_SPI
- >> SPI1_Init
- >> Mcu_ReadPageAddr_Data
[Called By]
Flash_Read_UI (Thumb, 244 bytes, Stack size 32 bytes, flash.o(i.Flash_Read_UI))
[Stack]
- Max Depth = 2176
- Call Chain = Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Close_SPI1
- >> LT768_SPI_Init
- >> Enable_SFlash_SPI
- >> Disable_SFlash_SPI
- >> SPI1_Init
- >> Mcu_ReadPageAddr_Data
[Called By]- >> reg_operation
- >> LT_ReceiveCmd
- >> LT_PlayWav_DAC
- >> Get_date_variable_Id_Regular_update
- >> Display_page
- >> Address_Index
- >> Check_version
- >> page_date_update
- >> Wav_DAC_Init
- >> LT_ReadParam
- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
- >> Get_Touch_info_download
- >> Get_Touch_info
- >> text_scroll
- >> text_display
- >> progress_bar
- >> pic_date_display
- >> icon_display
- >> gif_display
- >> download_page
- >> data_display
- >> Run_Pointer
- >> RingSld_Display
- >> Pointer_display
- >> LT_ShowGifPicture
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
- >> Display_pop_up
- >> Display_RTC
- >> Display_Icon
- >> Display_Count
- >> Disp_slide
- >> DL_menu
- >> DL_RingSld
- >> Clock_display
- >> Circular_progress_bar
Flash_Write_NoCheck (Thumb, 242 bytes, Stack size 40 bytes, flash.o(i.Flash_Write_NoCheck))
[Stack]
- Max Depth = 128
- Call Chain = Flash_Write_NoCheck ⇒ MCU_W25N01GV_WritePageAddr_Data ⇒ MUC_W25N01GV_ReadSR ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Close_SPI1
- >> LT768_SPI_Init
- >> Enable_SFlash_SPI
- >> Disable_SFlash_SPI
- >> SPI1_Init
- >> MCU_W25QXX_Write_Page
- >> MCU_W25QXX_SectorErase4KB
- >> MCU_W25N01GV_WritePageAddr_Data
- >> MCU_W25N01GV_Erase_Block
[Called By]
Font_Background_select_Color (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Font_Background_select_Color))
[Stack]
- Max Depth = 56
- Call Chain = Font_Background_select_Color ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Background_select_Transparency (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Font_Background_select_Transparency))
[Stack]
- Max Depth = 56
- Call Chain = Font_Background_select_Transparency ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Height_X1 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Height_X1))
[Stack]
- Max Depth = 56
- Call Chain = Font_Height_X1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Height_X2 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Height_X2))
[Stack]
- Max Depth = 56
- Call Chain = Font_Height_X2 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Height_X3 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Height_X3))
[Stack]
- Max Depth = 56
- Call Chain = Font_Height_X3 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Height_X4 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Height_X4))
[Stack]
- Max Depth = 56
- Call Chain = Font_Height_X4 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Select_12x24_24x24 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Select_12x24_24x24))
[Stack]
- Max Depth = 56
- Call Chain = Font_Select_12x24_24x24 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Select_16x32_32x32 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Select_16x32_32x32))
[Stack]
- Max Depth = 56
- Call Chain = Font_Select_16x32_32x32 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Select_8x16_16x16 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Select_8x16_16x16))
[Stack]
- Max Depth = 56
- Call Chain = Font_Select_8x16_16x16 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Width_X1 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Width_X1))
[Stack]
- Max Depth = 56
- Call Chain = Font_Width_X1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Width_X2 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Width_X2))
[Stack]
- Max Depth = 56
- Call Chain = Font_Width_X2 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Width_X3 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Width_X3))
[Stack]
- Max Depth = 56
- Call Chain = Font_Width_X3 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Font_Width_X4 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Font_Width_X4))
[Stack]
- Max Depth = 56
- Call Chain = Font_Width_X4 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Select_Internal_Font_Init
Foreground_color_16M (Thumb, 46 bytes, Stack size 8 bytes, lt768.o(i.Foreground_color_16M))
[Stack]
- Max Depth = 56
- Call Chain = Foreground_color_16M ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Print_Internal_Font_String
- >> LT768_DrawSquare_Fill
- >> LT768_DrawTriangle_Fill
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
- >> LT768_DrawLine
Foreground_color_65k (Thumb, 46 bytes, Stack size 8 bytes, lt768.o(i.Foreground_color_65k))
[Stack]
- Max Depth = 56
- Call Chain = Foreground_color_65k ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Print_Internal_Font_String
- >> LT768_DrawSquare_Fill
- >> LT768_DrawTriangle_Fill
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
- >> LT_Print_zk_Font
- >> LT768_DrawLine
FormatModule (Thumb, 176 bytes, Stack size 24 bytes, qr_encode.o(i.FormatModule))
[Stack]
- Max Depth = 52
- Call Chain = FormatModule ⇒ SetFunctionModule ⇒ SetFinderPattern
[Calls]- >> SetMaskingPattern
- >> SetFunctionModule
- >> SetFormatInfoPattern
- >> SetCodeWordPattern
- >> CountPenalty
- >> __aeabi_memclr
[Called By]
Gesture_touch (Thumb, 366 bytes, Stack size 40 bytes, bsp.o(i.Gesture_touch))
[Stack]
- Max Depth = 13776
- Call Chain = Gesture_touch ⇒ Display_page ⇒ Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> Display_page
- >> LT_SendData_CRC_Frame
[Called By]
GetBitLength (Thumb, 148 bytes, Stack size 20 bytes, qr_encode.o(i.GetBitLength))
[Stack]
- Max Depth = 20
- Call Chain = GetBitLength
[Called By]
GetCrc32 (Thumb, 38 bytes, Stack size 20 bytes, bsp.o(i.GetCrc32))
[Stack]
- Max Depth = 20
- Call Chain = GetCrc32
[Called By]- >> LT_ReceiveCmd
- >> LT_ReadParam
GetEncodeVersion (Thumb, 242 bytes, Stack size 32 bytes, qr_encode.o(i.GetEncodeVersion))
[Stack]
- Max Depth = 124
- Call Chain = GetEncodeVersion ⇒ EncodeSourceData ⇒ SetBitStream
[Calls]
[Called By]
GetRSCodeWord (Thumb, 130 bytes, Stack size 32 bytes, qr_encode.o(i.GetRSCodeWord))
[Stack]
- Max Depth = 40
- Call Chain = GetRSCodeWord ⇒ funtion
[Calls]
[Called By]
Get_Canvas_Width (Thumb, 48 bytes, Stack size 8 bytes, bsp.o(i.Get_Canvas_Width))
[Stack]
- Max Depth = 8
- Call Chain = Get_Canvas_Width
[Called By]- >> Get_date_variable_Id_Regular_update
- >> progress_bar
- >> gif_display
- >> dp_menu
- >> Run_Pointer
- >> RingSld_Display
- >> Pointer_display
- >> LT_ShowGifPicture
- >> Display_Icon
- >> Disp_slide
- >> DL_menu
- >> DL_RingSld
- >> Circular_progress_bar
Get_Sys_Clock (Thumb, 100 bytes, Stack size 0 bytes, cpm_drv.o(i.Get_Sys_Clock))
[Called By]
Get_Touch_info (Thumb, 7126 bytes, Stack size 4264 bytes, levetop.o(i.Get_Touch_info))
[Stack]
- Max Depth = 11104
- Call Chain = Get_Touch_info ⇒ download_page ⇒ Get_Touch_info_download ⇒ RingSld_Display ⇒ LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> WDT_FeedDog
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> dp_menu
- >> download_page
- >> RingSld_Display
- >> Display_Icon
- >> Disp_slide
- >> DL_menu
- >> DL_RingSld
- >> __aeabi_memclr4
[Called By]- >> Display_page
- >> Display_pop_up
Get_Touch_info_download (Thumb, 2104 bytes, Stack size 4200 bytes, levetop.o(i.Get_Touch_info_download))
[Stack]
- Max Depth = 6760
- Call Chain = Get_Touch_info_download ⇒ RingSld_Display ⇒ LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> WDT_FeedDog
- >> Flash_Read_UI
- >> dp_menu
- >> RingSld_Display
- >> Display_Icon
- >> Disp_slide
- >> DL_menu
- >> DL_RingSld
- >> __aeabi_memclr4
[Called By]
Get_date_variable_Id (Thumb, 2372 bytes, Stack size 128 bytes, levetop.o(i.Get_date_variable_Id))
[Stack]
- Max Depth = 13664
- Call Chain = Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> WDT_FeedDog
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> Wav_DAC_Init
- >> text_scroll
- >> text_display
- >> qr_code
- >> progress_bar
- >> pic_date_display
- >> icon_display
- >> gif_display
- >> get_encoder
- >> data_display
- >> count_display
- >> bit_control
- >> Variable_Count
- >> RTC_display
- >> Pointer_display
- >> Curve_display
- >> Clock_display
- >> Circular_progress_bar
- >> __aeabi_ui2d
- >> __aeabi_cdcmple
- >> __hardfp_pow
[Called By]- >> Display_page
- >> Display_pop_up
Get_date_variable_Id_Regular_update (Thumb, 7568 bytes, Stack size 184 bytes, levetop.o(i.Get_date_variable_Id_Regular_update))
[Stack]
- Max Depth = 2832
- Call Chain = Get_date_variable_Id_Regular_update ⇒ Circular_progress_bar ⇒ LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> WDT_FeedDog
- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> text_scroll
- >> text_display
- >> qr_code
- >> progress_bar
- >> pic_date_display
- >> icon_display
- >> data_display
- >> bit_control
- >> RingSld_Display
- >> Get_Canvas_Width
- >> Display_Count
- >> Disp_slide
- >> DL_RingSld
- >> Circular_progress_bar
- >> __aeabi_ui2d
- >> __aeabi_cdcmple
- >> __hardfp_pow
[Called By]
Get_date_variable_Id_download (Thumb, 448 bytes, Stack size 48 bytes, levetop.o(i.Get_date_variable_Id_download))
[Stack]
- Max Depth = 2696
- Call Chain = Get_date_variable_Id_download ⇒ Circular_progress_bar ⇒ LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> WDT_FeedDog
- >> Flash_Read_UI
- >> text_display
- >> qr_code
- >> progress_bar
- >> pic_date_display
- >> icon_display
- >> data_display
- >> bit_control
- >> Circular_progress_bar
[Called By]
Goto_Pixel_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.Goto_Pixel_XY))
[Stack]
- Max Depth = 80
- Call Chain = Goto_Pixel_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
- >> DrawPoint_Buffer_alphablend
Goto_Text_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.Goto_Text_XY))
[Stack]
- Max Depth = 80
- Call Chain = Goto_Text_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_Print_Internal_Font_String
Graphic_Mode (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Graphic_Mode))
[Stack]
- Max Depth = 56
- Call Chain = Graphic_Mode ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> Set_LCD_Panel
- >> Show_String
HSYNC_High_Active (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.HSYNC_High_Active))
[Stack]
- Max Depth = 56
- Call Chain = HSYNC_High_Active ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
HSYNC_Low_Active (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.HSYNC_Low_Active))
[Stack]
- Max Depth = 56
- Call Chain = HSYNC_Low_Active ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
HardFault_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.HardFault_Handler))
[Stack]
- Max Depth = 32
- Call Chain = HardFault_Handler ⇒ __2printf
[Calls]- >> Set_POR_Reset
- >> __2printf
[Address Reference Count : 1]
Host_Bus_16bit (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Host_Bus_16bit))
[Stack]
- Max Depth = 56
- Call Chain = Host_Bus_16bit ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
I2C2_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, i2c_drv.o(i.I2C2_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = I2C2_IRQHandler ⇒ I2C_ISR
[Calls]
[Address Reference Count : 1]
I2C3_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, i2c_drv.o(i.I2C3_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = I2C3_IRQHandler ⇒ I2C_ISR
[Calls]
[Address Reference Count : 1]
I2C_ConfigGpio (Thumb, 100 bytes, Stack size 16 bytes, i2c_drv.o(i.I2C_ConfigGpio))
[Stack]
- Max Depth = 40
- Call Chain = I2C_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> SDA_OUTPUT
- >> SDA_INPUT
- >> CTP_io_Init
I2C_ReadGpioData (Thumb, 44 bytes, Stack size 16 bytes, i2c_drv.o(i.I2C_ReadGpioData))
[Stack]
- Max Depth = 40
- Call Chain = I2C_ReadGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> I2C_write_byte
- >> I2C_read_byte
I2C_WriteGpioData (Thumb, 58 bytes, Stack size 16 bytes, i2c_drv.o(i.I2C_WriteGpioData))
[Stack]
- Max Depth = 40
- Call Chain = I2C_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> I2C_write_byte
- >> I2C_stop
- >> I2C_start
- >> I2C_read_byte
I2C_read_byte (Thumb, 178 bytes, Stack size 16 bytes, tp_drv.o(i.I2C_read_byte))
[Stack]
- Max Depth = 64
- Call Chain = I2C_read_byte ⇒ SDA_OUTPUT ⇒ I2C_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]- >> I2C_WriteGpioData
- >> I2C_ReadGpioData
- >> SDA_OUTPUT
- >> SDA_INPUT
- >> CT_DELAY_US
[Called By]- >> CTP_io_Init
- >> TP_read_XY
- >> FT5216_Scan
I2C_start (Thumb, 58 bytes, Stack size 8 bytes, tp_drv.o(i.I2C_start))
[Stack]
- Max Depth = 56
- Call Chain = I2C_start ⇒ SDA_OUTPUT ⇒ I2C_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]- >> I2C_WriteGpioData
- >> SDA_OUTPUT
- >> CT_DELAY_US
[Called By]- >> CTP_io_Init
- >> TP_read_XY
- >> FT5216_Scan
I2C_stop (Thumb, 58 bytes, Stack size 8 bytes, tp_drv.o(i.I2C_stop))
[Stack]
- Max Depth = 56
- Call Chain = I2C_stop ⇒ SDA_OUTPUT ⇒ I2C_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]- >> I2C_WriteGpioData
- >> SDA_OUTPUT
- >> CT_DELAY_US
[Called By]- >> CTP_io_Init
- >> TP_read_XY
- >> FT5216_Scan
I2C_write_byte (Thumb, 174 bytes, Stack size 24 bytes, tp_drv.o(i.I2C_write_byte))
[Stack]
- Max Depth = 72
- Call Chain = I2C_write_byte ⇒ SDA_OUTPUT ⇒ I2C_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]- >> I2C_WriteGpioData
- >> I2C_ReadGpioData
- >> SDA_OUTPUT
- >> SDA_INPUT
- >> CT_DELAY_US
[Called By]- >> CTP_io_Init
- >> TP_read_XY
- >> FT5216_Scan
ICACHE_Init (Thumb, 340 bytes, Stack size 12 bytes, cache_drv.o(i.ICACHE_Init))
[Stack]
- Max Depth = 12
- Call Chain = ICACHE_Init
[Called By]
IO_Latch_Clr (Thumb, 32 bytes, Stack size 8 bytes, system_armcm4.o(i.IO_Latch_Clr))
[Stack]
- Max Depth = 24
- Call Chain = IO_Latch_Clr ⇒ CPM_PWRCR_OptBits
[Calls]
[Address Reference Count : 1]
IPS_Clk_Op (Thumb, 116 bytes, Stack size 8 bytes, cpm_drv.o(i.IPS_Clk_Op))
[Stack]
- Max Depth = 8
- Call Chain = IPS_Clk_Op
[Called By]
IsAlphabetData (Thumb, 70 bytes, Stack size 0 bytes, qr_encode.o(i.IsAlphabetData))
[Called By]
IsKanjiData (Thumb, 50 bytes, Stack size 0 bytes, qr_encode.o(i.IsKanjiData))
[Called By]
IsNumeralData (Thumb, 18 bytes, Stack size 0 bytes, qr_encode.o(i.IsNumeralData))
[Called By]
Is_Leap_Year (Thumb, 58 bytes, Stack size 0 bytes, rtc.o(i.Is_Leap_Year))
[Called By]
KanjiToBinaly (Thumb, 50 bytes, Stack size 0 bytes, qr_encode.o(i.KanjiToBinaly))
[Called By]
LCD_CmdWrite (Thumb, 34 bytes, Stack size 8 bytes, if_port.o(i.LCD_CmdWrite))
[Stack]
- Max Depth = 48
- Call Chain = LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> SPI2_ReadWriteByte
[Called By]- >> Display_ON
- >> Stop_PWM1
- >> Start_Square_Fill
- >> Start_PWM1
- >> Square_Start_XY
- >> Square_End_XY
- >> Set_Timer1_Compare_Buffer
- >> Select_PIP1_Window_24bpp
- >> Select_PIP1_Window_16bpp
- >> Select_PIP1_Parameter
- >> SPI_Clock_Period
- >> Memory_24bpp_Mode
- >> Memory_16bpp_Mode
- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
- >> Foreground_color_65k
- >> Enable_PIP1
- >> Disable_PIP1
- >> DrawPoint_Buffer_alphablend
- >> Enable_SFlash_SPI
- >> Disable_SFlash_SPI
- >> System_Check_Temp
- >> LT768_PLL_Initial
- >> nSS_Inactive
- >> nSS_Active
- >> VSYNC_Low_Active
- >> VSYNC_High_Active
- >> VSCAN_T_to_B
- >> Triangle_Point3_XY
- >> Triangle_Point2_XY
- >> Triangle_Point1_XY
- >> Text_Mode
- >> TFT_24bit
- >> TFT_16bit
- >> Start_Triangle_Fill
- >> Start_SFI_DMA
- >> Start_Line
- >> Show_String
- >> Set_Timer1_Count_Buffer
- >> Set_PWM_Prescaler_1_to_256
- >> Select_nSS_drive_on_xnsfcs1
- >> Select_nSS_drive_on_xnsfcs0
- >> Select_SFI_Dual_Mode0
- >> Select_SFI_DMA_Mode
- >> Select_SFI_32bit_Address
- >> Select_SFI_1
- >> Select_SFI_0
- >> Select_PWM1_Clock_Divided_By_8
- >> Select_PWM1_Clock_Divided_By_4
- >> Select_PWM1_Clock_Divided_By_2
- >> Select_PWM1_Clock_Divided_By_1
- >> Select_PWM1
- >> Select_Main_Window_24bpp
- >> Select_Main_Window_16bpp
- >> SFI_DMA_Transfer_Width_Height
- >> SFI_DMA_Transfer_Number
- >> SFI_DMA_Source_Width
- >> SFI_DMA_Source_Start_Address
- >> SFI_DMA_Destination_Upper_Left_Corner
- >> SFI_DMA_Destination_Start_Address
- >> RGB_16b_24bpp_mode1
- >> RGB_16b_16bpp
- >> PDATA_Set_RGB
- >> PDATA_Set_BGR
- >> PCLK_Rising
- >> PCLK_Falling
- >> Memory_XY_Mode
- >> Memory_Select_SDRAM
- >> Memory_Linear_Mode
- >> MemWrite_Left_Right_Top_Down
- >> Line_Start_XY
- >> Line_End_XY
- >> LCD_Vertical_Non_Display
- >> LCD_VSYNC_Start_Position
- >> LCD_VSYNC_Pulse_Width
- >> LCD_RegisterWrite
- >> LCD_Horizontal_Non_Display
- >> LCD_HorizontalWidth_VerticalHeight
- >> LCD_HSYNC_Start_Position
- >> LCD_HSYNC_Pulse_Width
- >> Host_Bus_16bit
- >> HSYNC_Low_Active
- >> HSYNC_High_Active
- >> Graphic_Mode
- >> Foreground_color_16M
- >> Font_Width_X4
- >> Font_Width_X3
- >> Font_Width_X2
- >> Font_Width_X1
- >> Font_Select_8x16_16x16
- >> Font_Select_16x32_32x32
- >> Font_Select_12x24_24x24
- >> Font_Height_X4
- >> Font_Height_X3
- >> Font_Height_X2
- >> Font_Height_X1
- >> Font_Background_select_Transparency
- >> Font_Background_select_Color
- >> Enable_Font_Alignment
- >> Ellipse_Radius_RxRy
- >> Ellipse_Center_XY
- >> Disable_Font_Alignment
- >> DE_Low_Active
- >> DE_High_Active
- >> Check_Busy_SFI_DMA
- >> CGROM_Select_Internal_CGROM
- >> Background_color_65k
- >> Background_color_16M
- >> BTE_S1_Color_24bpp
- >> BTE_S1_Color_16bpp
- >> BTE_S1_Color_16bit_Alpha
- >> BTE_S0_Color_24bpp
- >> BTE_S0_Color_16bpp
- >> BTE_ROP_Code
- >> BTE_Operation_Code
- >> BTE_Enable
- >> BTE_Destination_Color_24bpp
- >> BTE_Destination_Color_16bpp
- >> BTE_Alpha_Blending_Effect
LCD_DataRead (Thumb, 38 bytes, Stack size 8 bytes, if_port.o(i.LCD_DataRead))
[Stack]
- Max Depth = 48
- Call Chain = LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> SPI2_ReadWriteByte
[Called By]- >> Display_ON
- >> Stop_PWM1
- >> Start_PWM1
- >> Select_PIP1_Window_24bpp
- >> Select_PIP1_Window_16bpp
- >> Select_PIP1_Parameter
- >> Memory_24bpp_Mode
- >> Memory_16bpp_Mode
- >> Enable_PIP1
- >> Disable_PIP1
- >> DrawPoint_Buffer_alphablend
- >> Enable_SFlash_SPI
- >> Disable_SFlash_SPI
- >> System_Check_Temp
- >> nSS_Inactive
- >> nSS_Active
- >> VSYNC_Low_Active
- >> VSYNC_High_Active
- >> VSCAN_T_to_B
- >> Text_Mode
- >> TFT_24bit
- >> TFT_16bit
- >> Start_SFI_DMA
- >> Select_nSS_drive_on_xnsfcs1
- >> Select_nSS_drive_on_xnsfcs0
- >> Select_SFI_Dual_Mode0
- >> Select_SFI_DMA_Mode
- >> Select_SFI_32bit_Address
- >> Select_SFI_1
- >> Select_SFI_0
- >> Select_PWM1_Clock_Divided_By_8
- >> Select_PWM1_Clock_Divided_By_4
- >> Select_PWM1_Clock_Divided_By_2
- >> Select_PWM1_Clock_Divided_By_1
- >> Select_PWM1
- >> Select_Main_Window_24bpp
- >> Select_Main_Window_16bpp
- >> SPI_Master_FIFO_Data_Put
- >> RGB_16b_24bpp_mode1
- >> RGB_16b_16bpp
- >> PDATA_Set_RGB
- >> PDATA_Set_BGR
- >> PCLK_Rising
- >> PCLK_Falling
- >> Memory_XY_Mode
- >> Memory_Select_SDRAM
- >> Memory_Linear_Mode
- >> MemWrite_Left_Right_Top_Down
- >> Host_Bus_16bit
- >> HSYNC_Low_Active
- >> HSYNC_High_Active
- >> Graphic_Mode
- >> Font_Width_X4
- >> Font_Width_X3
- >> Font_Width_X2
- >> Font_Width_X1
- >> Font_Select_8x16_16x16
- >> Font_Select_16x32_32x32
- >> Font_Select_12x24_24x24
- >> Font_Height_X4
- >> Font_Height_X3
- >> Font_Height_X2
- >> Font_Height_X1
- >> Font_Background_select_Transparency
- >> Font_Background_select_Color
- >> Enable_Font_Alignment
- >> Disable_Font_Alignment
- >> DE_Low_Active
- >> DE_High_Active
- >> Check_Busy_SFI_DMA
- >> CGROM_Select_Internal_CGROM
- >> BTE_S1_Color_24bpp
- >> BTE_S1_Color_16bpp
- >> BTE_S1_Color_16bit_Alpha
- >> BTE_S0_Color_24bpp
- >> BTE_S0_Color_16bpp
- >> BTE_ROP_Code
- >> BTE_Operation_Code
- >> BTE_Enable
- >> BTE_Destination_Color_24bpp
- >> BTE_Destination_Color_16bpp
LCD_DataWrite (Thumb, 34 bytes, Stack size 8 bytes, if_port.o(i.LCD_DataWrite))
[Stack]
- Max Depth = 48
- Call Chain = LCD_DataWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> SPI2_ReadWriteByte
[Called By]- >> Display_ON
- >> Stop_PWM1
- >> Start_Square_Fill
- >> Start_PWM1
- >> Square_Start_XY
- >> Square_End_XY
- >> Set_Timer1_Compare_Buffer
- >> Select_PIP1_Window_24bpp
- >> Select_PIP1_Window_16bpp
- >> Select_PIP1_Parameter
- >> SPI_Clock_Period
- >> Memory_24bpp_Mode
- >> Memory_16bpp_Mode
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
- >> Foreground_color_65k
- >> Enable_PIP1
- >> Disable_PIP1
- >> Enable_SFlash_SPI
- >> Disable_SFlash_SPI
- >> System_Check_Temp
- >> LT768_PLL_Initial
- >> nSS_Inactive
- >> nSS_Active
- >> VSYNC_Low_Active
- >> VSYNC_High_Active
- >> VSCAN_T_to_B
- >> Triangle_Point3_XY
- >> Triangle_Point2_XY
- >> Triangle_Point1_XY
- >> Text_Mode
- >> TFT_24bit
- >> TFT_16bit
- >> Start_Triangle_Fill
- >> Start_SFI_DMA
- >> Start_Line
- >> Show_String
- >> Set_Timer1_Count_Buffer
- >> Set_PWM_Prescaler_1_to_256
- >> Select_nSS_drive_on_xnsfcs1
- >> Select_nSS_drive_on_xnsfcs0
- >> Select_SFI_Dual_Mode0
- >> Select_SFI_DMA_Mode
- >> Select_SFI_32bit_Address
- >> Select_SFI_1
- >> Select_SFI_0
- >> Select_PWM1_Clock_Divided_By_8
- >> Select_PWM1_Clock_Divided_By_4
- >> Select_PWM1_Clock_Divided_By_2
- >> Select_PWM1_Clock_Divided_By_1
- >> Select_PWM1
- >> Select_Main_Window_24bpp
- >> Select_Main_Window_16bpp
- >> SFI_DMA_Transfer_Width_Height
- >> SFI_DMA_Transfer_Number
- >> SFI_DMA_Source_Width
- >> SFI_DMA_Source_Start_Address
- >> SFI_DMA_Destination_Upper_Left_Corner
- >> SFI_DMA_Destination_Start_Address
- >> RGB_16b_24bpp_mode1
- >> RGB_16b_16bpp
- >> PDATA_Set_RGB
- >> PDATA_Set_BGR
- >> PCLK_Rising
- >> PCLK_Falling
- >> Memory_XY_Mode
- >> Memory_Select_SDRAM
- >> Memory_Linear_Mode
- >> MemWrite_Left_Right_Top_Down
- >> Line_Start_XY
- >> Line_End_XY
- >> LCD_Vertical_Non_Display
- >> LCD_VSYNC_Start_Position
- >> LCD_VSYNC_Pulse_Width
- >> LCD_RegisterWrite
- >> LCD_Horizontal_Non_Display
- >> LCD_HorizontalWidth_VerticalHeight
- >> LCD_HSYNC_Start_Position
- >> LCD_HSYNC_Pulse_Width
- >> Host_Bus_16bit
- >> HSYNC_Low_Active
- >> HSYNC_High_Active
- >> Graphic_Mode
- >> Foreground_color_16M
- >> Font_Width_X4
- >> Font_Width_X3
- >> Font_Width_X2
- >> Font_Width_X1
- >> Font_Select_8x16_16x16
- >> Font_Select_16x32_32x32
- >> Font_Select_12x24_24x24
- >> Font_Height_X4
- >> Font_Height_X3
- >> Font_Height_X2
- >> Font_Height_X1
- >> Font_Background_select_Transparency
- >> Font_Background_select_Color
- >> Enable_Font_Alignment
- >> Ellipse_Radius_RxRy
- >> Ellipse_Center_XY
- >> Disable_Font_Alignment
- >> DE_Low_Active
- >> DE_High_Active
- >> CGROM_Select_Internal_CGROM
- >> Background_color_65k
- >> Background_color_16M
- >> BTE_S1_Color_24bpp
- >> BTE_S1_Color_16bpp
- >> BTE_S1_Color_16bit_Alpha
- >> BTE_S0_Color_24bpp
- >> BTE_S0_Color_16bpp
- >> BTE_ROP_Code
- >> BTE_Operation_Code
- >> BTE_Enable
- >> BTE_Destination_Color_24bpp
- >> BTE_Destination_Color_16bpp
- >> BTE_Alpha_Blending_Effect
LCD_HSYNC_Pulse_Width (Thumb, 50 bytes, Stack size 16 bytes, lt768.o(i.LCD_HSYNC_Pulse_Width))
[Stack]
- Max Depth = 64
- Call Chain = LCD_HSYNC_Pulse_Width ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
LCD_HSYNC_Start_Position (Thumb, 50 bytes, Stack size 16 bytes, lt768.o(i.LCD_HSYNC_Start_Position))
[Stack]
- Max Depth = 64
- Call Chain = LCD_HSYNC_Start_Position ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
LCD_HorizontalWidth_VerticalHeight (Thumb, 160 bytes, Stack size 16 bytes, lt768.o(i.LCD_HorizontalWidth_VerticalHeight))
[Stack]
- Max Depth = 64
- Call Chain = LCD_HorizontalWidth_VerticalHeight ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
LCD_Horizontal_Non_Display (Thumb, 90 bytes, Stack size 16 bytes, lt768.o(i.LCD_Horizontal_Non_Display))
[Stack]
- Max Depth = 64
- Call Chain = LCD_Horizontal_Non_Display ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
LCD_RegisterWrite (Thumb, 20 bytes, Stack size 16 bytes, lt768.o(i.LCD_RegisterWrite))
[Stack]
- Max Depth = 64
- Call Chain = LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> PIP_Window_Width_Height
- >> PIP_Window_Image_Start_XY
- >> PIP_Image_Width
- >> PIP_Image_Start_Address
- >> PIP_Display_Start_XY
- >> Goto_Pixel_XY
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> Active_Window_XY
- >> Active_Window_WH
- >> LT768_SDRAM_initail
- >> Main_Window_Start_XY
- >> Main_Image_Width
- >> Main_Image_Start_Address
- >> Goto_Text_XY
- >> BTE_Window_Size
- >> BTE_S1_Window_Start_XY
- >> BTE_S1_Memory_Start_Address
- >> BTE_S1_Image_Width
- >> BTE_S0_Window_Start_XY
- >> BTE_S0_Memory_Start_Address
- >> BTE_S0_Image_Width
- >> BTE_Destination_Window_Start_XY
- >> BTE_Destination_Memory_Start_Address
- >> BTE_Destination_Image_Width
LCD_StatusRead (Thumb, 14 bytes, Stack size 8 bytes, if_port.o(i.LCD_StatusRead))
[Stack]
- Max Depth = 56
- Call Chain = LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> LT768_Init
- >> Check_2D_Busy
- >> System_Check_Temp
- >> Check_SDRAM_Ready
- >> Check_Mem_WR_FIFO_not_Full
- >> Check_Busy_Draw
- >> Check_BTE_Busy
LCD_VSYNC_Pulse_Width (Thumb, 22 bytes, Stack size 16 bytes, lt768.o(i.LCD_VSYNC_Pulse_Width))
[Stack]
- Max Depth = 64
- Call Chain = LCD_VSYNC_Pulse_Width ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
LCD_VSYNC_Start_Position (Thumb, 22 bytes, Stack size 16 bytes, lt768.o(i.LCD_VSYNC_Start_Position))
[Stack]
- Max Depth = 64
- Call Chain = LCD_VSYNC_Start_Position ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
LCD_Vertical_Non_Display (Thumb, 34 bytes, Stack size 16 bytes, lt768.o(i.LCD_Vertical_Non_Display))
[Stack]
- Max Depth = 64
- Call Chain = LCD_Vertical_Non_Display ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
LT768_BTE_Memory_Copy (Thumb, 158 bytes, Stack size 40 bytes, lt768_lib.o(i.LT768_BTE_Memory_Copy))
[Stack]
- Max Depth = 120
- Call Chain = LT768_BTE_Memory_Copy ⇒ BTE_Window_Size ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Check_BTE_Busy
- >> BTE_Window_Size
- >> BTE_S1_Window_Start_XY
- >> BTE_S1_Memory_Start_Address
- >> BTE_S1_Image_Width
- >> BTE_S1_Color_24bpp
- >> BTE_S1_Color_16bpp
- >> BTE_S0_Window_Start_XY
- >> BTE_S0_Memory_Start_Address
- >> BTE_S0_Image_Width
- >> BTE_S0_Color_24bpp
- >> BTE_S0_Color_16bpp
- >> BTE_ROP_Code
- >> BTE_Operation_Code
- >> BTE_Enable
- >> BTE_Destination_Window_Start_XY
- >> BTE_Destination_Memory_Start_Address
- >> BTE_Destination_Image_Width
- >> BTE_Destination_Color_24bpp
- >> BTE_Destination_Color_16bpp
[Called By]- >> slide_screen
- >> Get_date_variable_Id_Regular_update
- >> Display_page
- >> main
- >> Get_date_variable_Id
- >> Get_Touch_info
- >> text_scroll
- >> text_display
- >> qr_code
- >> progress_bar
- >> pic_date_display
- >> icon_display
- >> gif_display
- >> dp_menu
- >> download_page
- >> data_display
- >> Run_Pointer
- >> RingSld_Display
- >> Pointer_display
- >> LT_ShowGifPicture
- >> LT_Print_zk_Font
- >> Display_pop_up
- >> Display_RTC
- >> Display_Icon
- >> Display_Count
- >> Display_Clock
- >> Disp_slide
- >> Circular_progress_bar
LT768_BTE_Memory_Copy_1 (Thumb, 164 bytes, Stack size 40 bytes, lt768_lib.o(i.LT768_BTE_Memory_Copy_1))
[Stack]
- Max Depth = 120
- Call Chain = LT768_BTE_Memory_Copy_1 ⇒ BTE_Window_Size ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Check_BTE_Busy
- >> BTE_Window_Size
- >> BTE_S1_Window_Start_XY
- >> BTE_S1_Memory_Start_Address
- >> BTE_S1_Image_Width
- >> BTE_S1_Color_24bpp
- >> BTE_S1_Color_16bpp
- >> BTE_S0_Window_Start_XY
- >> BTE_S0_Memory_Start_Address
- >> BTE_S0_Image_Width
- >> BTE_S0_Color_24bpp
- >> BTE_S0_Color_16bpp
- >> BTE_ROP_Code
- >> BTE_Operation_Code
- >> BTE_Enable
- >> BTE_Destination_Window_Start_XY
- >> BTE_Destination_Memory_Start_Address
- >> BTE_Destination_Image_Width
- >> BTE_Destination_Color_24bpp
- >> BTE_Destination_Color_16bpp
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> dp_menu
LT768_BTE_Memory_Copy_Chroma_key (Thumb, 132 bytes, Stack size 40 bytes, lt768_lib.o(i.LT768_BTE_Memory_Copy_Chroma_key))
[Stack]
- Max Depth = 120
- Call Chain = LT768_BTE_Memory_Copy_Chroma_key ⇒ BTE_Window_Size ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Check_BTE_Busy
- >> Background_color_65k
- >> Background_color_16M
- >> BTE_Window_Size
- >> BTE_S0_Window_Start_XY
- >> BTE_S0_Memory_Start_Address
- >> BTE_S0_Image_Width
- >> BTE_S0_Color_24bpp
- >> BTE_S0_Color_16bpp
- >> BTE_Operation_Code
- >> BTE_Enable
- >> BTE_Destination_Window_Start_XY
- >> BTE_Destination_Memory_Start_Address
- >> BTE_Destination_Image_Width
- >> BTE_Destination_Color_24bpp
- >> BTE_Destination_Color_16bpp
[Called By]- >> Get_date_variable_Id_Regular_update
- >> Get_Touch_info
- >> progress_bar
- >> pic_date_display
- >> gif_display
- >> dp_menu
- >> Run_Pointer
- >> RingSld_Display
- >> Pointer_display
- >> LT_ShowGifPicture
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
- >> Display_pop_up
- >> Display_RTC
- >> Display_Icon
- >> Display_Count
- >> Display_Clock
- >> Disp_slide
- >> Circular_progress_bar
LT768_DMA_24bit_Block_Or_Line_16bpp (Thumb, 490 bytes, Stack size 120 bytes, lt768_lib.o(i.LT768_DMA_24bit_Block_Or_Line_16bpp))
[Stack]
- Max Depth = 240
- Call Chain = LT768_DMA_24bit_Block_Or_Line_16bpp ⇒ LT768_BTE_Memory_Copy_1 ⇒ BTE_Window_Size ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI_Clock_Period
- >> Memory_24bpp_Mode
- >> Memory_16bpp_Mode
- >> LT768_BTE_Memory_Copy_1
- >> Goto_Pixel_XY
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> LT768_SPI_Init
- >> Enable_SFlash_SPI
- >> Write_Page
- >> W25N01GV_ContinuousRead_Mode
- >> LT768_DMA_24bit_Linear
- >> Start_SFI_DMA
- >> Select_SFI_DMA_Mode
- >> Select_SFI_32bit_Address
- >> Select_SFI_1
- >> Select_SFI_0
- >> SFI_DMA_Transfer_Width_Height
- >> SFI_DMA_Source_Width
- >> SFI_DMA_Source_Start_Address
- >> SFI_DMA_Destination_Upper_Left_Corner
- >> Check_Busy_SFI_DMA
[Called By]- >> Get_date_variable_Id_Regular_update
- >> Display_page
- >> Get_Touch_info
- >> progress_bar
- >> pic_date_display
- >> gif_display
- >> download_page
- >> Run_Pointer
- >> RingSld_Display
- >> Pointer_display
- >> LT_ShowGifPicture
- >> Display_pop_up
- >> Display_RTC
- >> Display_Icon
- >> Display_Count
- >> Display_Clock
- >> Disp_slide
- >> DL_menu
- >> DL_RingSld
- >> Circular_progress_bar
LT768_DMA_24bit_Linear (Thumb, 86 bytes, Stack size 24 bytes, lt768_lib.o(i.LT768_DMA_24bit_Linear))
[Stack]
- Max Depth = 80
- Call Chain = LT768_DMA_24bit_Linear ⇒ SPI_Clock_Period ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI_Clock_Period
- >> Enable_SFlash_SPI
- >> Start_SFI_DMA
- >> Select_SFI_DMA_Mode
- >> Select_SFI_1
- >> Select_SFI_0
- >> SFI_DMA_Transfer_Number
- >> SFI_DMA_Source_Start_Address
- >> SFI_DMA_Destination_Start_Address
- >> Memory_XY_Mode
- >> Memory_Linear_Mode
- >> Check_Busy_SFI_DMA
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
LT768_DrawLine (Thumb, 70 bytes, Stack size 24 bytes, lt768_lib.o(i.LT768_DrawLine))
[Stack]
- Max Depth = 96
- Call Chain = LT768_DrawLine ⇒ Start_Line ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Foreground_color_65k
- >> Check_2D_Busy
- >> Start_Line
- >> Line_Start_XY
- >> Line_End_XY
- >> Foreground_color_16M
[Called By]
LT768_DrawLine_Width (Thumb, 246 bytes, Stack size 80 bytes, lt768_lib.o(i.LT768_DrawLine_Width))
[Stack]
- Max Depth = 176
- Call Chain = LT768_DrawLine_Width ⇒ LT768_DrawLine ⇒ Start_Line ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> __aeabi_i2d
- >> __aeabi_ddiv
- >> __aeabi_cdrcmple
- >> __aeabi_cdcmple
- >> LT768_DrawLine
[Called By]- >> Real_time_curve_display_static
LT768_DrawPentagon_Fill (Thumb, 114 bytes, Stack size 40 bytes, lt768_lib.o(i.LT768_DrawPentagon_Fill))
[Stack]
- Max Depth = 104
- Call Chain = LT768_DrawPentagon_Fill ⇒ Check_2D_Busy ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> Foreground_color_65k
- >> Check_2D_Busy
- >> LCD_DataWrite
- >> Triangle_Point3_XY
- >> Triangle_Point2_XY
- >> Triangle_Point1_XY
- >> Foreground_color_16M
- >> Ellipse_Radius_RxRy
- >> Ellipse_Center_XY
- >> Check_Busy_Draw
[Called By]- >> RingSld_Display
- >> Circular_progress_bar
LT768_DrawQuadrilateral_Fill (Thumb, 106 bytes, Stack size 40 bytes, lt768_lib.o(i.LT768_DrawQuadrilateral_Fill))
[Stack]
- Max Depth = 104
- Call Chain = LT768_DrawQuadrilateral_Fill ⇒ Check_2D_Busy ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> Foreground_color_65k
- >> Check_2D_Busy
- >> LCD_DataWrite
- >> Triangle_Point3_XY
- >> Triangle_Point2_XY
- >> Triangle_Point1_XY
- >> Foreground_color_16M
- >> Ellipse_Radius_RxRy
- >> Check_Busy_Draw
[Called By]- >> RingSld_Display
- >> Circular_progress_bar
- >> TP_read_XY
LT768_DrawSquare_Fill (Thumb, 70 bytes, Stack size 24 bytes, lt768_lib.o(i.LT768_DrawSquare_Fill))
[Stack]
- Max Depth = 96
- Call Chain = LT768_DrawSquare_Fill ⇒ Start_Square_Fill ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Start_Square_Fill
- >> Square_Start_XY
- >> Square_End_XY
- >> Foreground_color_65k
- >> Check_2D_Busy
- >> Foreground_color_16M
[Called By]- >> LT_ReceiveCmd
- >> Get_date_variable_Id_Regular_update
- >> Display_page
- >> Check_version
- >> text_scroll
- >> text_display
- >> qr_code
- >> pic_date_display
- >> icon_display
- >> gif_display
- >> download_page
- >> disp_V_Gray
- >> RingSld_Display
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> Display_pop_up
- >> Detection_screen
- >> Circular_progress_bar
LT768_DrawTriangle_Fill (Thumb, 82 bytes, Stack size 32 bytes, lt768_lib.o(i.LT768_DrawTriangle_Fill))
[Stack]
- Max Depth = 104
- Call Chain = LT768_DrawTriangle_Fill ⇒ Start_Triangle_Fill ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Foreground_color_65k
- >> Check_2D_Busy
- >> Triangle_Point3_XY
- >> Triangle_Point2_XY
- >> Triangle_Point1_XY
- >> Start_Triangle_Fill
- >> Foreground_color_16M
[Called By]- >> Run_Pointer
- >> RingSld_Display
- >> Circular_progress_bar
LT768_Draw_16bit (Thumb, 1982 bytes, Stack size 72 bytes, lt768_lib.o(i.LT768_Draw_16bit))
[Stack]
- Max Depth = 2248
- Call Chain = LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Flash_Read_UI
- >> EPORT_WriteGpioData
- >> SPI2_WriteByte
- >> SPI2_ReadWriteByte
- >> LCD_CmdWrite
- >> Goto_Pixel_XY
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> Active_Window_XY
- >> Active_Window_WH
- >> Graphic_Mode
[Called By]- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
LT768_Draw_16bit_2 (Thumb, 2028 bytes, Stack size 64 bytes, lt768_lib.o(i.LT768_Draw_16bit_2))
[Stack]
- Max Depth = 2240
- Call Chain = LT768_Draw_16bit_2 ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Flash_Read_UI
- >> EPORT_WriteGpioData
- >> SPI2_WriteByte
- >> SPI2_ReadWriteByte
- >> LCD_CmdWrite
- >> Goto_Pixel_XY
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> Active_Window_XY
- >> Active_Window_WH
- >> Graphic_Mode
[Called By]
LT768_HW_Reset (Thumb, 40 bytes, Stack size 8 bytes, lt768_lib.o(i.LT768_HW_Reset))
[Stack]
- Max Depth = 48
- Call Chain = LT768_HW_Reset ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> EPORT_ConfigGpio
- >> DelayMS
[Called By]- >> LT768_Init
- >> System_Check_Temp
LT768_Init (Thumb, 156 bytes, Stack size 16 bytes, lt768_lib.o(i.LT768_Init))
[Stack]
- Max Depth = 2488
- Call Chain = LT768_Init ⇒ LT768_initial ⇒ LT_ReadParam ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> Active_Window_XY
- >> Active_Window_WH
- >> Parallel_Init
- >> LCD_StatusRead
- >> Delay_ms
- >> System_Check_Temp
- >> LT768_initial
- >> LT768_HW_Reset
- >> Select_SFI_Dual_Mode0
- >> Select_Main_Window_24bpp
- >> Select_Main_Window_16bpp
- >> Main_Window_Start_XY
- >> Main_Image_Width
- >> Main_Image_Start_Address
[Called By]
LT768_PLL_Initial (Thumb, 318 bytes, Stack size 48 bytes, lt768_lib.o(i.LT768_PLL_Initial))
[Stack]
- Max Depth = 96
- Call Chain = LT768_PLL_Initial ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> DelayUS
- >> DelayMS
- >> LCD_DataWrite
[Called By]
LT768_PWM1_Init (Thumb, 86 bytes, Stack size 24 bytes, lt768_lib.o(i.LT768_PWM1_Init))
[Stack]
- Max Depth = 80
- Call Chain = LT768_PWM1_Init ⇒ Stop_PWM1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Stop_PWM1
- >> Start_PWM1
- >> Set_Timer1_Compare_Buffer
- >> Set_Timer1_Count_Buffer
- >> Set_PWM_Prescaler_1_to_256
- >> Select_PWM1_Clock_Divided_By_8
- >> Select_PWM1_Clock_Divided_By_4
- >> Select_PWM1_Clock_Divided_By_2
- >> Select_PWM1_Clock_Divided_By_1
- >> Select_PWM1
[Called By]- >> PeripheralInit
- >> Check_version
- >> APP
LT768_Print_Internal_Font_String (Thumb, 98 bytes, Stack size 24 bytes, lt768_lib.o(i.LT768_Print_Internal_Font_String))
[Stack]
- Max Depth = 104
- Call Chain = LT768_Print_Internal_Font_String ⇒ Goto_Text_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Foreground_color_65k
- >> Text_Mode
- >> Show_String
- >> Goto_Text_XY
- >> Foreground_color_16M
- >> CGROM_Select_Internal_CGROM
- >> Background_color_65k
- >> Background_color_16M
[Called By]- >> LT_ReceiveCmd
- >> Check_version
LT768_SDRAM_initail (Thumb, 78 bytes, Stack size 16 bytes, lt768_lib.o(i.LT768_SDRAM_initail))
[Stack]
- Max Depth = 80
- Call Chain = LT768_SDRAM_initail ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> DelayMS
- >> LCD_RegisterWrite
- >> Check_SDRAM_Ready
[Called By]
LT768_SPI_Init (Thumb, 38 bytes, Stack size 16 bytes, lt768_lib.o(i.LT768_SPI_Init))
[Stack]
- Max Depth = 72
- Call Chain = LT768_SPI_Init ⇒ SPI_Clock_Period ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI_Clock_Period
- >> Enable_SFlash_SPI
- >> Select_nSS_drive_on_xnsfcs1
- >> Select_nSS_drive_on_xnsfcs0
- >> Select_SFI_1
- >> Select_SFI_0
[Called By]- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> Flash_Write_NoCheck
- >> Flash_Read
- >> LT768_initial
LT768_Select_Internal_Font_Init (Thumb, 142 bytes, Stack size 24 bytes, lt768_lib.o(i.LT768_Select_Internal_Font_Init))
[Stack]
- Max Depth = 80
- Call Chain = LT768_Select_Internal_Font_Init ⇒ Font_Width_X4 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Font_Width_X4
- >> Font_Width_X3
- >> Font_Width_X2
- >> Font_Width_X1
- >> Font_Select_8x16_16x16
- >> Font_Select_16x32_32x32
- >> Font_Select_12x24_24x24
- >> Font_Height_X4
- >> Font_Height_X3
- >> Font_Height_X2
- >> Font_Height_X1
- >> Font_Background_select_Transparency
- >> Font_Background_select_Color
- >> Enable_Font_Alignment
- >> Disable_Font_Alignment
[Called By]- >> LT_ReceiveCmd
- >> Check_version
LT768_initial (Thumb, 96 bytes, Stack size 8 bytes, lt768_lib.o(i.LT768_initial))
[Stack]
- Max Depth = 2472
- Call Chain = LT768_initial ⇒ LT_ReadParam ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT_ReadParam
- >> LT768_SPI_Init
- >> W25N01GV_ReadID
- >> LT_W25qxx_ReadID
- >> Set_LCD_Panel
- >> LT768_SDRAM_initail
- >> LT768_PLL_Initial
- >> nSS_Inactive
- >> nSS_Active
- >> SPI_Master_FIFO_Data_Put
[Called By]
LT_ClearRxBuf (Thumb, 26 bytes, Stack size 0 bytes, uart.o(i.LT_ClearRxBuf))
[Called By]
LT_PlayWav_DAC (Thumb, 984 bytes, Stack size 16 bytes, dac.o(i.LT_PlayWav_DAC))
[Stack]
- Max Depth = 2192
- Call Chain = LT_PlayWav_DAC ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Flash_Read_UI
- >> DAC_Init
- >> NVIC_Init
- >> close_wav_dac
- >> dac_dma_tran
- >> WAV_amplifier_EN
- >> WAV_amplifier_DIS
- >> DAC_Timer_Init
- >> DAC_Timer_Enable
[Called By]
LT_Print_zk_ASCII (Thumb, 1130 bytes, Stack size 120 bytes, bsp.o(i.LT_Print_zk_ASCII))
[Stack]
- Max Depth = 2368
- Call Chain = LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> WDT_FeedDog
- >> Flash_Read_UI
- >> Memory_24bpp_Mode
- >> Memory_16bpp_Mode
- >> LT768_Draw_16bit
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Goto_Pixel_XY
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Active_Window_XY
- >> Active_Window_WH
[Called By]- >> data_display
- >> RingSld_Display
- >> Circular_progress_bar
LT_Print_zk_Font (Thumb, 7666 bytes, Stack size 216 bytes, bsp.o(i.LT_Print_zk_Font))
[Stack]
- Max Depth = 2464
- Call Chain = LT_Print_zk_Font ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> WDT_FeedDog
- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> Start_Square_Fill
- >> Square_Start_XY
- >> Square_End_XY
- >> Memory_24bpp_Mode
- >> Memory_16bpp_Mode
- >> LT768_Draw_16bit
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Goto_Pixel_XY
- >> Foreground_color_65k
- >> Check_2D_Busy
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Active_Window_XY
- >> Active_Window_WH
- >> __aeabi_memclr4
[Called By]
LT_Print_zk_Scroll (Thumb, 5714 bytes, Stack size 160 bytes, bsp.o(i.LT_Print_zk_Scroll))
[Stack]
- Max Depth = 2400
- Call Chain = LT_Print_zk_Scroll ⇒ LT768_Draw_16bit_2 ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawSquare_Fill
- >> Flash_Read_UI
- >> Memory_24bpp_Mode
- >> Memory_16bpp_Mode
- >> LT768_Draw_16bit_2
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Goto_Pixel_XY
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Active_Window_XY
- >> Active_Window_WH
[Called By]
LT_ReadParam (Thumb, 740 bytes, Stack size 288 bytes, levetop.o(i.LT_ReadParam))
[Stack]
- Max Depth = 2464
- Call Chain = LT_ReadParam ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Flash_Read_UI
- >> Make_CRC32_Table
- >> GetCrc32
[Called By]- >> LT_ReceiveCmd
- >> LT768_initial
LT_ReceiveCmd (Thumb, 5354 bytes, Stack size 2192 bytes, bsp.o(i.LT_ReceiveCmd))
[Stack]
- Max Depth = 15928
- Call Chain = LT_ReceiveCmd ⇒ Display_page ⇒ Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> WDT_FeedDog
- >> LT768_Select_Internal_Font_Init
- >> LT768_Print_Internal_Font_String
- >> LT768_DrawSquare_Fill
- >> Flash_Read_UI
- >> Display_page
- >> Address_Index
- >> close_wav_dac
- >> Wav_DAC_Init
- >> Stop_PWM1
- >> Start_PWM1
- >> Set_Timer1_Compare_Buffer
- >> RTC_Set
- >> LT_SendFlashData_CRC_Frame
- >> LT_SendData_CRC_Frame
- >> LT_ReadParam
- >> LT_ClearRxBuf
- >> Flash_Write_NoCheck
- >> Flash_Read
- >> EFLASH_Write
- >> EFLASH_WordsRead_8
- >> EFLASH_SetWritePermission
- >> EFLASH_Init
- >> EFLASH_ClrWritePermission
- >> Disable_PIP1
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> CRC16
- >> Saving_counting_parameters
- >> Make_CRC32_Table
- >> GetCrc32
- >> Display_pop_up
- >> Detection_screen
- >> APP
- >> __aeabi_memclr
[Called By]
LT_RtcInit (Thumb, 160 bytes, Stack size 24 bytes, rtc.o(i.LT_RtcInit))
[Stack]
- Max Depth = 84
- Call Chain = LT_RtcInit ⇒ RTC_Set ⇒ RTC_SetTime
[Calls]- >> NVIC_Init
- >> RTC_Set
- >> RTC_Get
- >> DelayMS
[Called By]
LT_SendData_CRC_Frame (Thumb, 110 bytes, Stack size 24 bytes, uart.o(i.LT_SendData_CRC_Frame))
[Stack]
- Max Depth = 40
- Call Chain = LT_SendData_CRC_Frame ⇒ CRC16
[Calls]- >> SendData_SCI1
- >> CRC16
[Called By]- >> slide_screen
- >> encoder
- >> LT_ReceiveCmd
- >> Gesture_touch
- >> Basic_touch
- >> Adj_touch
- >> Run_Var_Count
- >> Display_encoder
- >> PMU_RTC_IRQHandler
LT_SendFlashData_CRC_Frame (Thumb, 118 bytes, Stack size 24 bytes, uart.o(i.LT_SendFlashData_CRC_Frame))
[Stack]
- Max Depth = 40
- Call Chain = LT_SendFlashData_CRC_Frame ⇒ CRC16
[Calls]- >> SendData_SCI1
- >> CRC16
[Called By]
LT_ShowGifPicture (Thumb, 8306 bytes, Stack size 104 bytes, bsp.o(i.LT_ShowGifPicture))
[Stack]
- Max Depth = 13376
- Call Chain = LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> reg_operation
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Get_Canvas_Width
[Called By]
LT_W25qxx_ReadID (Thumb, 58 bytes, Stack size 8 bytes, w25qxx.o(i.LT_W25qxx_ReadID))
[Stack]
- Max Depth = 72
- Call Chain = LT_W25qxx_ReadID ⇒ SPI_Master_FIFO_Data_Put ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> nSS_Inactive
- >> nSS_Active
- >> SPI_Master_FIFO_Data_Put
[Called By]
LT_definition_Init (Thumb, 8 bytes, Stack size 0 bytes, bsp.o(i.LT_definition_Init))
[Called By]
LVD_EN (Thumb, 12 bytes, Stack size 8 bytes, system_armcm4.o(i.LVD_EN))
[Stack]
- Max Depth = 24
- Call Chain = LVD_EN ⇒ CPM_PWRCR_OptBits
[Calls]
[Address Reference Count : 1]
Line_End_XY (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.Line_End_XY))
[Stack]
- Max Depth = 64
- Call Chain = Line_End_XY ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Line_Start_XY (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.Line_Start_XY))
[Stack]
- Max Depth = 64
- Call Chain = Line_Start_XY ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
MCU_SS_RESET (Thumb, 34 bytes, Stack size 8 bytes, flash.o(i.MCU_SS_RESET))
[Stack]
- Max Depth = 48
- Call Chain = MCU_SS_RESET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> Mcu_Write_SR
- >> Mcu_Write_Enable
- >> Mcu_Write_Disable
- >> Mcu_ReadSR
- >> Mcu_ReadPageAddr_Data
- >> MUC_W25N01GV_ReadSR
- >> MCU_W25QXX_Write_Page
- >> MCU_W25QXX_SectorErase4KB
- >> MCU_W25QXX_ReadSR
- >> MCU_W25N01GV_WritePageAddr_Data
- >> MCU_W25N01GV_Erase_Block
MCU_SS_SET (Thumb, 36 bytes, Stack size 8 bytes, flash.o(i.MCU_SS_SET))
[Stack]
- Max Depth = 48
- Call Chain = MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> Mcu_Write_SR
- >> Mcu_Write_Enable
- >> Mcu_Write_Disable
- >> Mcu_ReadSR
- >> Mcu_ReadPageAddr_Data
- >> MUC_W25N01GV_ReadSR
- >> MCU_W25QXX_Write_Page
- >> MCU_W25QXX_SectorErase4KB
- >> MCU_W25QXX_ReadSR
- >> MCU_W25N01GV_WritePageAddr_Data
- >> MCU_W25N01GV_Erase_Block
MCU_W25N01GV_Erase_Block (Thumb, 144 bytes, Stack size 16 bytes, flash.o(i.MCU_W25N01GV_Erase_Block))
[Stack]
- Max Depth = 80
- Call Chain = MCU_W25N01GV_Erase_Block ⇒ MUC_W25N01GV_ReadSR ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> MUC_W25N01GV_ReadSR
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]
MCU_W25N01GV_WritePageAddr_Data (Thumb, 234 bytes, Stack size 24 bytes, flash.o(i.MCU_W25N01GV_WritePageAddr_Data))
[Stack]
- Max Depth = 88
- Call Chain = MCU_W25N01GV_WritePageAddr_Data ⇒ MUC_W25N01GV_ReadSR ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> MUC_W25N01GV_ReadSR
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]
MCU_W25QXX_ReadSR (Thumb, 30 bytes, Stack size 8 bytes, flash.o(i.MCU_W25QXX_ReadSR))
[Stack]
- Max Depth = 56
- Call Chain = MCU_W25QXX_ReadSR ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]- >> MCU_W25QXX_Write_Page
- >> MCU_W25QXX_SectorErase4KB
MCU_W25QXX_SectorErase4KB (Thumb, 98 bytes, Stack size 8 bytes, flash.o(i.MCU_W25QXX_SectorErase4KB))
[Stack]
- Max Depth = 64
- Call Chain = MCU_W25QXX_SectorErase4KB ⇒ MCU_W25QXX_ReadSR ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> MCU_W25QXX_ReadSR
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]
MCU_W25QXX_Write_Page (Thumb, 108 bytes, Stack size 24 bytes, flash.o(i.MCU_W25QXX_Write_Page))
[Stack]
- Max Depth = 80
- Call Chain = MCU_W25QXX_Write_Page ⇒ MCU_W25QXX_ReadSR ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> MCU_W25QXX_ReadSR
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]
MUC_W25N01GV_ReadSR (Thumb, 38 bytes, Stack size 16 bytes, flash.o(i.MUC_W25N01GV_ReadSR))
[Stack]
- Max Depth = 64
- Call Chain = MUC_W25N01GV_ReadSR ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]- >> MCU_W25N01GV_WritePageAddr_Data
- >> MCU_W25N01GV_Erase_Block
Main_From_UartRxBuff (Thumb, 542 bytes, Stack size 8 bytes, uart.o(i.Main_From_UartRxBuff))
[Stack]
- Max Depth = 8
- Call Chain = Main_From_UartRxBuff
[Called By]
Main_Image_Start_Address (Thumb, 42 bytes, Stack size 8 bytes, lt768.o(i.Main_Image_Start_Address))
[Stack]
- Max Depth = 72
- Call Chain = Main_Image_Start_Address ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
Main_Image_Width (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.Main_Image_Width))
[Stack]
- Max Depth = 72
- Call Chain = Main_Image_Width ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
Main_Window_Start_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.Main_Window_Start_XY))
[Stack]
- Max Depth = 80
- Call Chain = Main_Window_Start_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
Make_CRC32_Table (Thumb, 50 bytes, Stack size 0 bytes, bsp.o(i.Make_CRC32_Table))
[Called By]
- >> LT_ReceiveCmd
- >> LT_ReadParam
Mcu_ReadPageAddr_Data (Thumb, 250 bytes, Stack size 2072 bytes, flash.o(i.Mcu_ReadPageAddr_Data))
[Stack]
- Max Depth = 2144
- Call Chain = Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> SPI1_DMA_Wait
- >> SPI1_DMA_Tran
- >> Mcu_Write_SR
- >> Mcu_ReadSR
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]- >> Flash_Read_UI
- >> Flash_Read
Mcu_ReadSR (Thumb, 38 bytes, Stack size 16 bytes, flash.o(i.Mcu_ReadSR))
[Stack]
- Max Depth = 64
- Call Chain = Mcu_ReadSR ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]
Mcu_Write_Disable (Thumb, 18 bytes, Stack size 8 bytes, flash.o(i.Mcu_Write_Disable))
[Stack]
- Max Depth = 56
- Call Chain = Mcu_Write_Disable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]
Mcu_Write_Enable (Thumb, 18 bytes, Stack size 8 bytes, flash.o(i.Mcu_Write_Enable))
[Stack]
- Max Depth = 56
- Call Chain = Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]
Mcu_Write_SR (Thumb, 42 bytes, Stack size 16 bytes, flash.o(i.Mcu_Write_SR))
[Stack]
- Max Depth = 72
- Call Chain = Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> SPI1_ReadWriteByte
- >> Mcu_Write_Enable
- >> Mcu_Write_Disable
- >> MCU_SS_SET
- >> MCU_SS_RESET
[Called By]
MemManage_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.MemManage_Handler))
[Stack]
- Max Depth = 32
- Call Chain = MemManage_Handler ⇒ __2printf
[Calls]- >> Set_POR_Reset
- >> __2printf
[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]
- Max Depth = 56
- Call Chain = MemWrite_Left_Right_Top_Down ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Memory_16bpp_Mode (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Memory_16bpp_Mode))
[Stack]
- Max Depth = 56
- Call Chain = Memory_16bpp_Mode ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> dp_menu
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
- >> Set_LCD_Panel
Memory_24bpp_Mode (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Memory_24bpp_Mode))
[Stack]
- Max Depth = 56
- Call Chain = Memory_24bpp_Mode ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> dp_menu
- >> LT_Print_zk_Scroll
- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
- >> Set_LCD_Panel
Memory_Linear_Mode (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Memory_Linear_Mode))
[Stack]
- Max Depth = 56
- Call Chain = Memory_Linear_Mode ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Linear
Memory_Select_SDRAM (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Memory_Select_SDRAM))
[Stack]
- Max Depth = 56
- Call Chain = Memory_Select_SDRAM ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Memory_XY_Mode (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Memory_XY_Mode))
[Stack]
- Max Depth = 56
- Call Chain = Memory_XY_Mode ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> Set_LCD_Panel
- >> LT768_DMA_24bit_Linear
NMI_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.NMI_Handler))
[Stack]
- Max Depth = 32
- Call Chain = NMI_Handler ⇒ __2printf
[Calls]- >> Set_POR_Reset
- >> __2printf
[Address Reference Count : 1]
NVIC_Init (Thumb, 116 bytes, Stack size 24 bytes, sys.o(i.NVIC_Init))
[Stack]
- Max Depth = 24
- Call Chain = NVIC_Init
[Calls]- >> NVIC_PriorityGroupConfig
[Called By]- >> Uart3_Init
- >> SCI1_Init
- >> PIT1_Init
- >> LT_RtcInit
- >> LT_PlayWav_DAC
- >> EPORT_Init
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]
- Max Depth = 32
- Call Chain = PCI_DET_IRQHandler ⇒ __2printf
[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]
- Max Depth = 56
- Call Chain = PCLK_Falling ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
PCLK_Rising (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.PCLK_Rising))
[Stack]
- Max Depth = 56
- Call Chain = PCLK_Rising ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
PDATA_Set_BGR (Thumb, 34 bytes, Stack size 8 bytes, lt768.o(i.PDATA_Set_BGR))
[Stack]
- Max Depth = 56
- Call Chain = PDATA_Set_BGR ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
PDATA_Set_RGB (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.PDATA_Set_RGB))
[Stack]
- Max Depth = 56
- Call Chain = PDATA_Set_RGB ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
PIP_Display_Start_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.PIP_Display_Start_XY))
[Stack]
- Max Depth = 80
- Call Chain = PIP_Display_Start_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
PIP_Image_Start_Address (Thumb, 42 bytes, Stack size 8 bytes, lt768.o(i.PIP_Image_Start_Address))
[Stack]
- Max Depth = 72
- Call Chain = PIP_Image_Start_Address ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
PIP_Image_Width (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.PIP_Image_Width))
[Stack]
- Max Depth = 72
- Call Chain = PIP_Image_Width ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
PIP_Window_Image_Start_XY (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.PIP_Window_Image_Start_XY))
[Stack]
- Max Depth = 80
- Call Chain = PIP_Window_Image_Start_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
PIP_Window_Width_Height (Thumb, 40 bytes, Stack size 16 bytes, lt768.o(i.PIP_Window_Width_Height))
[Stack]
- Max Depth = 80
- Call Chain = PIP_Window_Width_Height ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
PIT1_IRQHandler (Thumb, 588 bytes, Stack size 8 bytes, pit.o(i.PIT1_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = PIT1_IRQHandler ⇒ EPORT_ReadGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> UART_WriteGpioData
- >> EPORT_ReadGpioData
[Address Reference Count : 1]
PIT1_Init (Thumb, 50 bytes, Stack size 8 bytes, pit.o(i.PIT1_Init))
[Stack]
- Max Depth = 32
- Call Chain = PIT1_Init ⇒ NVIC_Init
[Calls]
[Called By]
PIT2_IRQHandler (Thumb, 22 bytes, Stack size 8 bytes, pit.o(i.PIT2_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = PIT2_IRQHandler ⇒ __2printf
[Calls]
[Address Reference Count : 1]
PMU_RTC_IRQHandler (Thumb, 4292 bytes, Stack size 56 bytes, rtc.o(i.PMU_RTC_IRQHandler))
[Stack]
- Max Depth = 100
- Call Chain = PMU_RTC_IRQHandler ⇒ RTC_Get ⇒ RTC_Get_Week
[Calls]- >> RTC_Get
- >> LT_SendData_CRC_Frame
[Address Reference Count : 1]
PWM0_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, pwm_drv.o(i.PWM0_IRQHandler))
[Stack]
- Max Depth = 4
- Call Chain = PWM0_IRQHandler
[Calls]
[Address Reference Count : 1]
PWM1_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, pwm_drv.o(i.PWM1_IRQHandler))
[Stack]
- Max Depth = 4
- Call Chain = PWM1_IRQHandler
[Calls]
[Address Reference Count : 1]
PWM2_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, pwm_drv.o(i.PWM2_IRQHandler))
[Stack]
- Max Depth = 4
- Call Chain = PWM2_IRQHandler
[Calls]
[Address Reference Count : 1]
PWM3_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, pwm_drv.o(i.PWM3_IRQHandler))
[Stack]
- Max Depth = 4
- Call Chain = PWM3_IRQHandler
[Calls]
[Address Reference Count : 1]
PWM_ISR (Thumb, 126 bytes, Stack size 0 bytes, pwm_drv.o(i.PWM_ISR))
[Called By]
- >> PWM3_IRQHandler
- >> PWM2_IRQHandler
- >> PWM1_IRQHandler
- >> PWM0_IRQHandler
PWM_OutputInit (Thumb, 640 bytes, Stack size 32 bytes, pwm_drv.o(i.PWM_OutputInit))
[Stack]
- Max Depth = 56
- Call Chain = PWM_OutputInit ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
Parallel_Init (Thumb, 8 bytes, Stack size 8 bytes, if_port.o(i.Parallel_Init))
[Stack]
- Max Depth = 64
- Call Chain = Parallel_Init ⇒ SPI2_Init ⇒ EPORT_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
PendSV_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.PendSV_Handler))
[Stack]
- Max Depth = 32
- Call Chain = PendSV_Handler ⇒ __2printf
[Calls]- >> Set_POR_Reset
- >> __2printf
[Address Reference Count : 1]
PeripheralInit (Thumb, 256 bytes, Stack size 16 bytes, main.o(i.PeripheralInit))
[Stack]
- Max Depth = 13752
- Call Chain = PeripheralInit ⇒ Display_page ⇒ Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> UART_ConfigGpio
- >> Sys_Init
- >> SCI1_Init
- >> PWM_OutputInit
- >> PIT1_Init
- >> LT_definition_Init
- >> LT_RtcInit
- >> LT768_PWM1_Init
- >> LT768_Init
- >> EPORT_WriteGpioData
- >> EPORT_Init
- >> EPORT_ConfigGpio
- >> Display_page
- >> Display_ON
- >> Close_SPI1
- >> CTP_Init
- >> Address_Index
- >> Check_version
- >> Printf_Version
[Called By]
Pointer_display (Thumb, 3608 bytes, Stack size 80 bytes, bsp.o(i.Pointer_display))
[Stack]
- Max Depth = 2536
- Call Chain = Pointer_display ⇒ Run_Pointer ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Run_Pointer
- >> Get_Canvas_Width
[Called By]
RGB_16b_16bpp (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.RGB_16b_16bpp))
[Stack]
- Max Depth = 56
- Call Chain = RGB_16b_16bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
RGB_16b_24bpp_mode1 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.RGB_16b_24bpp_mode1))
[Stack]
- Max Depth = 56
- Call Chain = RGB_16b_24bpp_mode1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
RTC_Get (Thumb, 190 bytes, Stack size 24 bytes, rtc.o(i.RTC_Get))
[Stack]
- Max Depth = 44
- Call Chain = RTC_Get ⇒ RTC_Get_Week
[Calls]- >> Is_Leap_Year
- >> RTC_GetTime
- >> RTC_Get_Week
[Called By]- >> reg_operation
- >> LT_RtcInit
- >> Display_page
- >> Display_pop_up
- >> PMU_RTC_IRQHandler
RTC_GetTime (Thumb, 34 bytes, Stack size 0 bytes, rtc_drv.o(i.RTC_GetTime))
[Called By]
RTC_Get_Week (Thumb, 116 bytes, Stack size 20 bytes, rtc.o(i.RTC_Get_Week))
[Stack]
- Max Depth = 20
- Call Chain = RTC_Get_Week
[Called By]
RTC_Set (Thumb, 182 bytes, Stack size 48 bytes, rtc.o(i.RTC_Set))
[Stack]
- Max Depth = 60
- Call Chain = RTC_Set ⇒ RTC_SetTime
[Calls]- >> Is_Leap_Year
- >> RTC_SetTime
[Called By]- >> reg_operation
- >> LT_RtcInit
- >> LT_ReceiveCmd
RTC_SetTime (Thumb, 50 bytes, Stack size 12 bytes, rtc_drv.o(i.RTC_SetTime))
[Stack]
- Max Depth = 12
- Call Chain = RTC_SetTime
[Called By]
RTC_display (Thumb, 340 bytes, Stack size 40 bytes, bsp.o(i.RTC_display))
[Stack]
- Max Depth = 2400
- Call Chain = RTC_display ⇒ Display_RTC ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
Real_time_curve_display_static (Thumb, 1844 bytes, Stack size 72 bytes, bsp.o(i.Real_time_curve_display_static))
[Stack]
- Max Depth = 248
- Call Chain = Real_time_curve_display_static ⇒ LT768_DrawLine_Width ⇒ LT768_DrawLine ⇒ Start_Line ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawLine_Width
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> Active_Window_XY
- >> Active_Window_WH
[Called By]
RingSld_Display (Thumb, 22178 bytes, Stack size 192 bytes, bsp.o(i.RingSld_Display))
[Stack]
- Max Depth = 2560
- Call Chain = RingSld_Display ⇒ LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> fast_tan
- >> fast_sin
- >> fast_cos
- >> __aeabi_i2d
- >> __aeabi_d2iz
- >> LT768_DrawTriangle_Fill
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> LT_Print_zk_ASCII
- >> Get_Canvas_Width
- >> __hardfp_pow
- >> __2sprintf
- >> __aeabi_memclr4
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_Touch_info_download
- >> Get_Touch_info
Run_Pointer (Thumb, 14764 bytes, Stack size 280 bytes, bsp.o(i.Run_Pointer))
[Stack]
- Max Depth = 2456
- Call Chain = Run_Pointer ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> lineSDFAABB_BUFF
- >> fast_sin
- >> fast_cos
- >> __aeabi_i2d
- >> __aeabi_d2iz
- >> LT768_DrawTriangle_Fill
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Get_Canvas_Width
- >> __hardfp_pow
- >> __aeabi_memclr4
[Called By]- >> Check_Pointer
- >> Pointer_display
Run_Var_Count (Thumb, 2942 bytes, Stack size 64 bytes, bsp.o(i.Run_Var_Count))
[Stack]
- Max Depth = 13336
- Call Chain = Run_Var_Count ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> reg_operation
- >> page_date_update
- >> LT_SendData_CRC_Frame
[Called By]
SCI1_IRQHandler (Thumb, 76 bytes, Stack size 0 bytes, uart.o(i.SCI1_IRQHandler))
[Address Reference Count : 1]
SCI1_Init (Thumb, 132 bytes, Stack size 32 bytes, uart.o(i.SCI1_Init))
[Stack]
- Max Depth = 56
- Call Chain = SCI1_Init ⇒ NVIC_Init
[Calls]
[Called By]
SCI2_IRQHandler (Thumb, 12 bytes, Stack size 8 bytes, uart_drv.o(i.SCI2_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = SCI2_IRQHandler ⇒ UART_ISR
[Calls]
[Address Reference Count : 1]
SCI3_IRQHandler (Thumb, 76 bytes, Stack size 0 bytes, uart.o(i.SCI3_IRQHandler))
[Address Reference Count : 1]
SDA_INPUT (Thumb, 12 bytes, Stack size 8 bytes, tp_drv.o(i.SDA_INPUT))
[Stack]
- Max Depth = 48
- Call Chain = SDA_INPUT ⇒ I2C_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> I2C_write_byte
- >> I2C_read_byte
SDA_OUTPUT (Thumb, 12 bytes, Stack size 8 bytes, tp_drv.o(i.SDA_OUTPUT))
[Stack]
- Max Depth = 48
- Call Chain = SDA_OUTPUT ⇒ I2C_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> I2C_write_byte
- >> I2C_stop
- >> I2C_start
- >> I2C_read_byte
SFI_DMA_Destination_Start_Address (Thumb, 58 bytes, Stack size 8 bytes, lt768.o(i.SFI_DMA_Destination_Start_Address))
[Stack]
- Max Depth = 56
- Call Chain = SFI_DMA_Destination_Start_Address ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Linear
SFI_DMA_Destination_Upper_Left_Corner (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.SFI_DMA_Destination_Upper_Left_Corner))
[Stack]
- Max Depth = 64
- Call Chain = SFI_DMA_Destination_Upper_Left_Corner ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
SFI_DMA_Source_Start_Address (Thumb, 58 bytes, Stack size 8 bytes, lt768.o(i.SFI_DMA_Source_Start_Address))
[Stack]
- Max Depth = 56
- Call Chain = SFI_DMA_Source_Start_Address ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_DMA_24bit_Linear
SFI_DMA_Source_Width (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.SFI_DMA_Source_Width))
[Stack]
- Max Depth = 56
- Call Chain = SFI_DMA_Source_Width ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
SFI_DMA_Transfer_Number (Thumb, 58 bytes, Stack size 8 bytes, lt768.o(i.SFI_DMA_Transfer_Number))
[Stack]
- Max Depth = 56
- Call Chain = SFI_DMA_Transfer_Number ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Linear
SFI_DMA_Transfer_Width_Height (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.SFI_DMA_Transfer_Width_Height))
[Stack]
- Max Depth = 64
- Call Chain = SFI_DMA_Transfer_Width_Height ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
SPI1_DMA_Tran (Thumb, 150 bytes, Stack size 8 bytes, flash.o(i.SPI1_DMA_Tran))
[Stack]
- Max Depth = 8
- Call Chain = SPI1_DMA_Tran
[Called By]
SPI1_DMA_Wait (Thumb, 58 bytes, Stack size 0 bytes, flash.o(i.SPI1_DMA_Wait))
[Called By]
SPI1_Init (Thumb, 70 bytes, Stack size 16 bytes, flash.o(i.SPI1_Init))
[Stack]
- Max Depth = 24
- Call Chain = SPI1_Init ⇒ SPI_Init
[Calls]- >> SPI_Init
- >> SPI_ConfigGpio
- >> SPI_Cmd
[Called By]- >> Flash_Read_UI
- >> Flash_Write_NoCheck
- >> Flash_Read
SPI1_ReadWriteByte (Thumb, 40 bytes, Stack size 0 bytes, flash.o(i.SPI1_ReadWriteByte))
[Called By]
- >> Mcu_Write_SR
- >> Mcu_Write_Enable
- >> Mcu_Write_Disable
- >> Mcu_ReadSR
- >> Mcu_ReadPageAddr_Data
- >> MUC_W25N01GV_ReadSR
- >> MCU_W25QXX_Write_Page
- >> MCU_W25QXX_SectorErase4KB
- >> MCU_W25QXX_ReadSR
- >> MCU_W25N01GV_WritePageAddr_Data
- >> MCU_W25N01GV_Erase_Block
SPI2_Init (Thumb, 68 bytes, Stack size 16 bytes, if_port.o(i.SPI2_Init))
[Stack]
- Max Depth = 56
- Call Chain = SPI2_Init ⇒ EPORT_ConfigGpio ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_ConfigGpio
- >> SPI_Init
- >> SPI_Cmd
[Called By]
SPI2_ReadWriteByte (Thumb, 40 bytes, Stack size 0 bytes, if_port.o(i.SPI2_ReadWriteByte))
[Called By]
- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> LCD_DataRead
- >> LCD_CmdWrite
- >> DrawPoint_Buffer_alphablend
- >> SPI_StatusRead
- >> LCD_DataWrite
- >> SPI_Master_FIFO_Data_Put
SPI2_WriteByte (Thumb, 24 bytes, Stack size 0 bytes, if_port.o(i.SPI2_WriteByte))
[Called By]
- >> LT768_Draw_16bit_2
- >> LT768_Draw_16bit
- >> DrawPoint_Buffer_alphablend
SPI_Clock_Period (Thumb, 18 bytes, Stack size 8 bytes, lt768.o(i.SPI_Clock_Period))
[Stack]
- Max Depth = 56
- Call Chain = SPI_Clock_Period ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_SPI_Init
- >> LT768_DMA_24bit_Linear
SPI_Cmd (Thumb, 22 bytes, Stack size 0 bytes, spi_drv.o(i.SPI_Cmd))
[Called By]
- >> Close_SPI1
- >> SPI2_Init
- >> SPI1_Init
SPI_ConfigGpio (Thumb, 56 bytes, Stack size 8 bytes, spi_drv.o(i.SPI_ConfigGpio))
[Stack]
- Max Depth = 8
- Call Chain = SPI_ConfigGpio
[Called By]- >> Close_SPI1
- >> CTP_io_Init
- >> WAV_amplifier_EN
- >> WAV_amplifier_DIS
- >> SPI1_Init
SPI_Init (Thumb, 104 bytes, Stack size 8 bytes, spi_drv.o(i.SPI_Init))
[Stack]
- Max Depth = 8
- Call Chain = SPI_Init
[Called By]- >> SPI2_Init
- >> SPI1_Init
SPI_Master_FIFO_Data_Put (Thumb, 98 bytes, Stack size 16 bytes, lt768.o(i.SPI_Master_FIFO_Data_Put))
[Stack]
- Max Depth = 64
- Call Chain = SPI_Master_FIFO_Data_Put ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> SPI2_ReadWriteByte
- >> LCD_DataRead
[Called By]- >> W25N01GV_Write_SR
- >> W25N01GV_ReadSR
- >> Write_Page
- >> W25N01GV_ReadID
- >> LT_W25qxx_ReadID
- >> LT768_initial
SPI_StatusRead (Thumb, 38 bytes, Stack size 8 bytes, if_port.o(i.SPI_StatusRead))
[Stack]
- Max Depth = 48
- Call Chain = SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> EPORT_WriteGpioData
- >> SPI2_ReadWriteByte
[Called By]
SPI_WriteGpioData (Thumb, 30 bytes, Stack size 8 bytes, spi_drv.o(i.SPI_WriteGpioData))
[Stack]
- Max Depth = 8
- Call Chain = SPI_WriteGpioData
[Called By]- >> CTP_io_Init
- >> WAV_amplifier_EN
- >> WAV_amplifier_DIS
SVC_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.SVC_Handler))
[Stack]
- Max Depth = 32
- Call Chain = SVC_Handler ⇒ __2printf
[Calls]- >> Set_POR_Reset
- >> __2printf
[Address Reference Count : 1]
Saving_counting_parameters (Thumb, 1428 bytes, Stack size 8 bytes, bsp.o(i.Saving_counting_parameters))
[Stack]
- Max Depth = 8
- Call Chain = Saving_counting_parameters
[Called By]- >> LT_ReceiveCmd
- >> Display_page
- >> Display_pop_up
Select_Main_Window_16bpp (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_Main_Window_16bpp))
[Stack]
- Max Depth = 56
- Call Chain = Select_Main_Window_16bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Select_Main_Window_24bpp (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Select_Main_Window_24bpp))
[Stack]
- Max Depth = 56
- Call Chain = Select_Main_Window_24bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Select_PIP1_Parameter (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Select_PIP1_Parameter))
[Stack]
- Max Depth = 56
- Call Chain = Select_PIP1_Parameter ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Select_PIP1_Window_16bpp (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_PIP1_Window_16bpp))
[Stack]
- Max Depth = 56
- Call Chain = Select_PIP1_Window_16bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Select_PIP1_Window_24bpp (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_PIP1_Window_24bpp))
[Stack]
- Max Depth = 56
- Call Chain = Select_PIP1_Window_24bpp ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Select_PWM1 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_PWM1))
[Stack]
- Max Depth = 56
- Call Chain = Select_PWM1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[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]
- Max Depth = 56
- Call Chain = Select_PWM1_Clock_Divided_By_1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[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]
- Max Depth = 56
- Call Chain = Select_PWM1_Clock_Divided_By_2 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[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]
- Max Depth = 56
- Call Chain = Select_PWM1_Clock_Divided_By_4 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[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]
- Max Depth = 56
- Call Chain = Select_PWM1_Clock_Divided_By_8 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Select_SFI_0 (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Select_SFI_0))
[Stack]
- Max Depth = 56
- Call Chain = Select_SFI_0 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_SPI_Init
- >> LT768_DMA_24bit_Linear
Select_SFI_1 (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Select_SFI_1))
[Stack]
- Max Depth = 56
- Call Chain = Select_SFI_1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_SPI_Init
- >> LT768_DMA_24bit_Linear
Select_SFI_32bit_Address (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Select_SFI_32bit_Address))
[Stack]
- Max Depth = 56
- Call Chain = Select_SFI_32bit_Address ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
Select_SFI_DMA_Mode (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Select_SFI_DMA_Mode))
[Stack]
- Max Depth = 56
- Call Chain = Select_SFI_DMA_Mode ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_DMA_24bit_Linear
Select_SFI_Dual_Mode0 (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Select_SFI_Dual_Mode0))
[Stack]
- Max Depth = 56
- Call Chain = Select_SFI_Dual_Mode0 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Select_nSS_drive_on_xnsfcs0 (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Select_nSS_drive_on_xnsfcs0))
[Stack]
- Max Depth = 56
- Call Chain = Select_nSS_drive_on_xnsfcs0 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Select_nSS_drive_on_xnsfcs1 (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Select_nSS_drive_on_xnsfcs1))
[Stack]
- Max Depth = 56
- Call Chain = Select_nSS_drive_on_xnsfcs1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
SendData_SCI1 (Thumb, 20 bytes, Stack size 0 bytes, uart.o(i.SendData_SCI1))
[Called By]
- >> LT_SendFlashData_CRC_Frame
- >> LT_SendData_CRC_Frame
SendData_SCI3 (Thumb, 20 bytes, Stack size 0 bytes, uart.o(i.SendData_SCI3))
[Called By]
SetAlignmentPattern (Thumb, 86 bytes, Stack size 16 bytes, qr_encode.o(i.SetAlignmentPattern))
[Stack]
- Max Depth = 16
- Call Chain = SetAlignmentPattern
[Called By]
SetBitStream (Thumb, 110 bytes, Stack size 20 bytes, qr_encode.o(i.SetBitStream))
[Stack]
- Max Depth = 20
- Call Chain = SetBitStream
[Called By]- >> EncodeData
- >> EncodeSourceData
SetCodeWordPattern (Thumb, 144 bytes, Stack size 20 bytes, qr_encode.o(i.SetCodeWordPattern))
[Stack]
- Max Depth = 20
- Call Chain = SetCodeWordPattern
[Called By]
SetFinderPattern (Thumb, 64 bytes, Stack size 16 bytes, qr_encode.o(i.SetFinderPattern))
[Stack]
- Max Depth = 16
- Call Chain = SetFinderPattern
[Called By]
SetFormatInfoPattern (Thumb, 298 bytes, Stack size 16 bytes, qr_encode.o(i.SetFormatInfoPattern))
[Stack]
- Max Depth = 16
- Call Chain = SetFormatInfoPattern
[Called By]
SetFunctionModule (Thumb, 444 bytes, Stack size 12 bytes, qr_encode.o(i.SetFunctionModule))
[Stack]
- Max Depth = 28
- Call Chain = SetFunctionModule ⇒ SetFinderPattern
[Calls]- >> SetVersionPattern
- >> SetFinderPattern
- >> SetAlignmentPattern
[Called By]
SetMaskingPattern (Thumb, 406 bytes, Stack size 20 bytes, qr_encode.o(i.SetMaskingPattern))
[Stack]
- Max Depth = 20
- Call Chain = SetMaskingPattern
[Called By]
SetVersionPattern (Thumb, 140 bytes, Stack size 12 bytes, qr_encode.o(i.SetVersionPattern))
[Stack]
- Max Depth = 12
- Call Chain = SetVersionPattern
[Called By]
Set_LCD_Panel (Thumb, 236 bytes, Stack size 8 bytes, lt768_lib.o(i.Set_LCD_Panel))
[Stack]
- Max Depth = 72
- Call Chain = Set_LCD_Panel ⇒ LCD_Vertical_Non_Display ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Memory_24bpp_Mode
- >> Memory_16bpp_Mode
- >> VSYNC_Low_Active
- >> VSYNC_High_Active
- >> VSCAN_T_to_B
- >> TFT_24bit
- >> TFT_16bit
- >> RGB_16b_24bpp_mode1
- >> RGB_16b_16bpp
- >> PDATA_Set_RGB
- >> PDATA_Set_BGR
- >> PCLK_Rising
- >> PCLK_Falling
- >> Memory_XY_Mode
- >> Memory_Select_SDRAM
- >> MemWrite_Left_Right_Top_Down
- >> LCD_Vertical_Non_Display
- >> LCD_VSYNC_Start_Position
- >> LCD_VSYNC_Pulse_Width
- >> LCD_Horizontal_Non_Display
- >> LCD_HorizontalWidth_VerticalHeight
- >> LCD_HSYNC_Start_Position
- >> LCD_HSYNC_Pulse_Width
- >> Host_Bus_16bit
- >> HSYNC_Low_Active
- >> HSYNC_High_Active
- >> Graphic_Mode
- >> DE_Low_Active
- >> DE_High_Active
[Called By]
Set_POR_Reset (Thumb, 24 bytes, Stack size 8 bytes, reset_drv.o(i.Set_POR_Reset))
[Stack]
- Max Depth = 8
- Call Chain = Set_POR_Reset
[Calls]
[Called By]- >> UsageFault_Handler
- >> SVC_Handler
- >> PendSV_Handler
- >> NMI_Handler
- >> MemManage_Handler
- >> HardFault_Handler
- >> DebugMon_Handler
- >> BusFault_Handler
Set_PWM_Prescaler_1_to_256 (Thumb, 22 bytes, Stack size 8 bytes, lt768.o(i.Set_PWM_Prescaler_1_to_256))
[Stack]
- Max Depth = 56
- Call Chain = Set_PWM_Prescaler_1_to_256 ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Set_Timer1_Compare_Buffer (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Set_Timer1_Compare_Buffer))
[Stack]
- Max Depth = 56
- Call Chain = Set_Timer1_Compare_Buffer ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> reg_operation
- >> encoder
- >> LT_ReceiveCmd
- >> LT768_PWM1_Init
- >> BackLight_control
- >> TP_read_XY
Set_Timer1_Count_Buffer (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.Set_Timer1_Count_Buffer))
[Stack]
- Max Depth = 56
- Call Chain = Set_Timer1_Count_Buffer ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Show_String (Thumb, 44 bytes, Stack size 8 bytes, lt768.o(i.Show_String))
[Stack]
- Max Depth = 72
- Call Chain = Show_String ⇒ Check_2D_Busy ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> Check_2D_Busy
- >> LCD_DataWrite
- >> Text_Mode
- >> Graphic_Mode
- >> Check_Mem_WR_FIFO_not_Full
[Called By]- >> LT768_Print_Internal_Font_String
Soft_Reset (Thumb, 14 bytes, Stack size 0 bytes, reset_drv.o(i.Soft_Reset))
[Called By]
Square_End_XY (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.Square_End_XY))
[Stack]
- Max Depth = 64
- Call Chain = Square_End_XY ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DrawSquare_Fill
- >> LT_Print_zk_Font
Square_Start_XY (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.Square_Start_XY))
[Stack]
- Max Depth = 64
- Call Chain = Square_Start_XY ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DrawSquare_Fill
- >> LT_Print_zk_Font
Start_Line (Thumb, 20 bytes, Stack size 8 bytes, lt768.o(i.Start_Line))
[Stack]
- Max Depth = 72
- Call Chain = Start_Line ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
- >> Check_Busy_Draw
[Called By]
Start_PWM1 (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Start_PWM1))
[Stack]
- Max Depth = 56
- Call Chain = Start_PWM1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> reg_operation
- >> encoder
- >> LT_ReceiveCmd
- >> LT768_PWM1_Init
- >> TP_read_XY
Start_SFI_DMA (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Start_SFI_DMA))
[Stack]
- Max Depth = 56
- Call Chain = Start_SFI_DMA ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_DMA_24bit_Linear
Start_Square_Fill (Thumb, 20 bytes, Stack size 8 bytes, lt768.o(i.Start_Square_Fill))
[Stack]
- Max Depth = 72
- Call Chain = Start_Square_Fill ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
- >> Check_Busy_Draw
[Called By]- >> LT768_DrawSquare_Fill
- >> LT_Print_zk_Font
Start_Triangle_Fill (Thumb, 20 bytes, Stack size 8 bytes, lt768.o(i.Start_Triangle_Fill))
[Stack]
- Max Depth = 72
- Call Chain = Start_Triangle_Fill ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
- >> Check_Busy_Draw
[Called By]- >> LT768_DrawTriangle_Fill
Stop_PWM1 (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Stop_PWM1))
[Stack]
- Max Depth = 56
- Call Chain = Stop_PWM1 ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> reg_operation
- >> LT_ReceiveCmd
- >> LT768_PWM1_Init
- >> BackLight_control
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]
- Max Depth = 64
- Call Chain = Sys_Clk_Init ⇒ CPM_SysClkSelect
[Calls]- >> CPM_OSC_Switch
- >> IPS_Clk_Op
- >> Get_Sys_Clock
- >> CPM_Vref_Trim
- >> CPM_SysClkSelect
[Called By]
Sys_Init (Thumb, 44 bytes, Stack size 8 bytes, sys.o(i.Sys_Init))
[Stack]
- Max Depth = 72
- Call Chain = Sys_Init ⇒ Sys_Clk_Init ⇒ CPM_SysClkSelect
[Calls]- >> delay
- >> Sys_Clk_Init
- >> ICACHE_Init
- >> DCACHE_Init
[Called By]
SystemInit (Thumb, 26 bytes, Stack size 0 bytes, system_armcm4.o(i.SystemInit))
[Address Reference Count : 1]
System_Check_Temp (Thumb, 134 bytes, Stack size 24 bytes, lt768_lib.o(i.System_Check_Temp))
[Stack]
- Max Depth = 80
- Call Chain = System_Check_Temp ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_StatusRead
- >> LCD_DataWrite
- >> Delay_ms
- >> LT768_HW_Reset
[Called By]
TC_IRQHandler (Thumb, 8 bytes, Stack size 4 bytes, tc_drv.o(i.TC_IRQHandler))
[Stack]
- Max Depth = 4
- Call Chain = TC_IRQHandler
[Calls]
[Address Reference Count : 1]
TC_ISR (Thumb, 28 bytes, Stack size 0 bytes, tc_drv.o(i.TC_ISR))
[Called By]
TFT_16bit (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.TFT_16bit))
[Stack]
- Max Depth = 56
- Call Chain = TFT_16bit ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
TFT_24bit (Thumb, 30 bytes, Stack size 8 bytes, lt768.o(i.TFT_24bit))
[Stack]
- Max Depth = 56
- Call Chain = TFT_24bit ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
TP_read_XY (Thumb, 1328 bytes, Stack size 72 bytes, ctp.o(i.TP_read_XY))
[Stack]
- Max Depth = 176
- Call Chain = TP_read_XY ⇒ LT768_DrawQuadrilateral_Fill ⇒ Check_2D_Busy ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Start_PWM1
- >> Set_Timer1_Compare_Buffer
- >> LT768_DrawQuadrilateral_Fill
- >> touch_buzzer
- >> I2C_write_byte
- >> I2C_stop
- >> I2C_start
- >> I2C_read_byte
[Called By]
Text_Mode (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.Text_Mode))
[Stack]
- Max Depth = 56
- Call Chain = Text_Mode ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_Print_Internal_Font_String
- >> Show_String
Triangle_Point1_XY (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.Triangle_Point1_XY))
[Stack]
- Max Depth = 64
- Call Chain = Triangle_Point1_XY ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DrawTriangle_Fill
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
Triangle_Point2_XY (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.Triangle_Point2_XY))
[Stack]
- Max Depth = 64
- Call Chain = Triangle_Point2_XY ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DrawTriangle_Fill
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
Triangle_Point3_XY (Thumb, 56 bytes, Stack size 16 bytes, lt768.o(i.Triangle_Point3_XY))
[Stack]
- Max Depth = 64
- Call Chain = Triangle_Point3_XY ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> LT768_DrawTriangle_Fill
- >> LT768_DrawQuadrilateral_Fill
- >> LT768_DrawPentagon_Fill
UART_ConfigGpio (Thumb, 36 bytes, Stack size 8 bytes, uart_drv.o(i.UART_ConfigGpio))
[Stack]
- Max Depth = 8
- Call Chain = UART_ConfigGpio
[Called By]
UART_ReadGpioData (Thumb, 24 bytes, Stack size 0 bytes, uart_drv.o(i.UART_ReadGpioData))
[Called By]
UART_WriteGpioData (Thumb, 30 bytes, Stack size 8 bytes, uart_drv.o(i.UART_WriteGpioData))
[Stack]
- Max Depth = 8
- Call Chain = UART_WriteGpioData
[Called By]- >> touch_buzzer
- >> PIT1_IRQHandler
USBC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, usb_drv.o(i.USBC_IRQHandler))
[Address Reference Count : 1]
Uart3_Init (Thumb, 62 bytes, Stack size 16 bytes, uart.o(i.Uart3_Init))
[Stack]
- Max Depth = 40
- Call Chain = Uart3_Init ⇒ NVIC_Init
[Calls]
[Called By]
UsageFault_Handler (Thumb, 14 bytes, Stack size 8 bytes, system_armcm4.o(i.UsageFault_Handler))
[Stack]
- Max Depth = 32
- Call Chain = UsageFault_Handler ⇒ __2printf
[Calls]- >> Set_POR_Reset
- >> __2printf
[Address Reference Count : 1]
VSCAN_T_to_B (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.VSCAN_T_to_B))
[Stack]
- Max Depth = 56
- Call Chain = VSCAN_T_to_B ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
VSYNC_High_Active (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.VSYNC_High_Active))
[Stack]
- Max Depth = 56
- Call Chain = VSYNC_High_Active ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
VSYNC_Low_Active (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.VSYNC_Low_Active))
[Stack]
- Max Depth = 56
- Call Chain = VSYNC_Low_Active ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]
Variable_Count (Thumb, 1974 bytes, Stack size 20 bytes, bsp.o(i.Variable_Count))
[Stack]
- Max Depth = 20
- Call Chain = Variable_Count
[Called By]
W25N01GV_ContinuousRead_Mode (Thumb, 34 bytes, Stack size 8 bytes, w25n01.o(i.W25N01GV_ContinuousRead_Mode))
[Stack]
- Max Depth = 88
- Call Chain = W25N01GV_ContinuousRead_Mode ⇒ W25N01GV_Write_SR ⇒ SPI_Master_FIFO_Data_Put ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> W25N01GV_Write_SR
- >> W25N01GV_ReadSR
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
W25N01GV_ReadID (Thumb, 72 bytes, Stack size 24 bytes, w25n01.o(i.W25N01GV_ReadID))
[Stack]
- Max Depth = 88
- Call Chain = W25N01GV_ReadID ⇒ SPI_Master_FIFO_Data_Put ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> nSS_Inactive
- >> nSS_Active
- >> SPI_Master_FIFO_Data_Put
[Called By]
W25N01GV_ReadSR (Thumb, 38 bytes, Stack size 16 bytes, w25n01.o(i.W25N01GV_ReadSR))
[Stack]
- Max Depth = 80
- Call Chain = W25N01GV_ReadSR ⇒ SPI_Master_FIFO_Data_Put ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> nSS_Inactive
- >> nSS_Active
- >> SPI_Master_FIFO_Data_Put
[Called By]- >> W25N01GV_Wait_Busy
- >> W25N01GV_ContinuousRead_Mode
W25N01GV_Wait_Busy (Thumb, 20 bytes, Stack size 8 bytes, w25n01.o(i.W25N01GV_Wait_Busy))
[Stack]
- Max Depth = 88
- Call Chain = W25N01GV_Wait_Busy ⇒ W25N01GV_ReadSR ⇒ SPI_Master_FIFO_Data_Put ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
W25N01GV_Write_SR (Thumb, 34 bytes, Stack size 16 bytes, w25n01.o(i.W25N01GV_Write_SR))
[Stack]
- Max Depth = 80
- Call Chain = W25N01GV_Write_SR ⇒ SPI_Master_FIFO_Data_Put ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> nSS_Inactive
- >> nSS_Active
- >> SPI_Master_FIFO_Data_Put
[Called By]- >> W25N01GV_ContinuousRead_Mode
WAV_amplifier_DIS (Thumb, 24 bytes, Stack size 8 bytes, dac.o(i.WAV_amplifier_DIS))
[Stack]
- Max Depth = 16
- Call Chain = WAV_amplifier_DIS ⇒ SPI_WriteGpioData
[Calls]- >> SPI_WriteGpioData
- >> SPI_ConfigGpio
[Called By]- >> LT_PlayWav_DAC
- >> close_wav_dac
- >> Wav_DAC_Init
WAV_amplifier_EN (Thumb, 24 bytes, Stack size 8 bytes, dac.o(i.WAV_amplifier_EN))
[Stack]
- Max Depth = 16
- Call Chain = WAV_amplifier_EN ⇒ SPI_WriteGpioData
[Calls]- >> SPI_WriteGpioData
- >> SPI_ConfigGpio
[Called By]
WDT_FeedDog (Thumb, 14 bytes, Stack size 0 bytes, wdt_drv.o(i.WDT_FeedDog))
[Called By]
- >> slide_screen
- >> LT_ReceiveCmd
- >> Get_date_variable_Id_Regular_update
- >> main
- >> Check_version
- >> page_date_update
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
- >> Get_Touch_info_download
- >> Get_Touch_info
- >> LT_Print_zk_Font
- >> LT_Print_zk_ASCII
WDT_Init (Thumb, 12 bytes, Stack size 0 bytes, wdt_drv.o(i.WDT_Init))
[Called By]
Wav_DAC_Init (Thumb, 296 bytes, Stack size 16 bytes, dac.o(i.Wav_DAC_Init))
[Stack]
- Max Depth = 2192
- Call Chain = Wav_DAC_Init ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> Flash_Read_UI
- >> close_wav_dac
- >> WAV_amplifier_DIS
[Called By]- >> reg_operation
- >> LT_ReceiveCmd
- >> Get_date_variable_Id
Write_Page (Thumb, 42 bytes, Stack size 8 bytes, w25n01.o(i.Write_Page))
[Stack]
- Max Depth = 96
- Call Chain = Write_Page ⇒ W25N01GV_Wait_Busy ⇒ W25N01GV_ReadSR ⇒ SPI_Master_FIFO_Data_Put ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> W25N01GV_Wait_Busy
- >> nSS_Inactive
- >> nSS_Active
- >> SPI_Master_FIFO_Data_Put
[Called By]- >> LT768_DMA_24bit_Block_Or_Line_16bpp
__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]
- Max Depth = 24
- Call Chain = __2printf
[Called By]- >> Basic_touch
- >> Adj_touch
- >> Printf_Version
- >> PCI_DET_IRQHandler
- >> EPORT_IRQHandler
- >> UsageFault_Handler
- >> SVC_Handler
- >> PendSV_Handler
- >> NMI_Handler
- >> MemManage_Handler
- >> HardFault_Handler
- >> DebugMon_Handler
- >> BusFault_Handler
- >> assert_failed
- >> PIT2_IRQHandler
__0sprintf$8 (Thumb, 34 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1sprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8))
[Stack]
- Max Depth = 24
- Call Chain = __2sprintf
[Called By]- >> data_display
- >> RingSld_Display
- >> Circular_progress_bar
__ARM_fpclassify (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify))
[Stack]
- Max Depth = 8
- Call Chain = __ARM_fpclassify
[Called By]
__hardfp_ceilf (Thumb, 98 bytes, Stack size 0 bytes, ceilf.o(i.__hardfp_ceilf))
[Called By]
__mathlib_ceilf (Thumb, 0 bytes, Stack size 0 bytes, ceilf.o(i.__hardfp_ceilf), UNUSED)
__hardfp_floorf (Thumb, 98 bytes, Stack size 0 bytes, floorf.o(i.__hardfp_floorf))
[Called By]
__hardfp_fmaxf (Thumb, 72 bytes, Stack size 16 bytes, fmaxf.o(i.__hardfp_fmaxf))
[Stack]
- Max Depth = 16
- Call Chain = __hardfp_fmaxf
[Calls]
[Called By]- >> lineSDFAABB_BUFF
- >> capsuleSDF
__hardfp_fminf (Thumb, 72 bytes, Stack size 16 bytes, fminf.o(i.__hardfp_fminf))
[Stack]
- Max Depth = 16
- Call Chain = __hardfp_fminf
[Calls]
[Called By]- >> lineSDFAABB_BUFF
- >> capsuleSDF
__hardfp_pow (Thumb, 3072 bytes, Stack size 192 bytes, pow.o(i.__hardfp_pow))
[Stack]
- Max Depth = 304
- Call Chain = __hardfp_pow ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_ddiv
- >> __aeabi_cdrcmple
- >> sqrt
- >> __aeabi_dsub
- >> __aeabi_drsub
- >> __ARM_scalbn
- >> __kernel_poly
- >> __ARM_fpclassify
- >> fabs
- >> __mathlib_dbl_underflow
- >> __mathlib_dbl_overflow
- >> __mathlib_dbl_invalid
- >> __mathlib_dbl_infnan2
- >> __mathlib_dbl_divzero
- >> __set_errno
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_date_variable_Id
- >> pic_date_display
- >> data_display
- >> Run_Pointer
- >> RingSld_Display
- >> Circular_progress_bar
__hardfp_sqrtf (Thumb, 58 bytes, Stack size 16 bytes, sqrtf.o(i.__hardfp_sqrtf))
[Stack]
- Max Depth = 16
- Call Chain = __hardfp_sqrtf
[Calls]
[Called By]
__kernel_poly (Thumb, 248 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
[Stack]
- Max Depth = 112
- Call Chain = __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_dmul
- >> __aeabi_dadd
[Called By]
__mathlib_dbl_divzero (Thumb, 28 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_divzero))
[Stack]
- Max Depth = 48
- Call Chain = __mathlib_dbl_divzero ⇒ __aeabi_ddiv ⇒ _double_round
[Calls]
[Called By]
__mathlib_dbl_infnan2 (Thumb, 20 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan2))
[Stack]
- Max Depth = 96
- Call Chain = __mathlib_dbl_infnan2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__mathlib_dbl_invalid (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid))
[Stack]
- Max Depth = 48
- Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv ⇒ _double_round
[Calls]
[Called By]
__mathlib_dbl_overflow (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_overflow))
[Stack]
- Max Depth = 96
- Call Chain = __mathlib_dbl_overflow ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__mathlib_dbl_underflow (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow))
[Stack]
- Max Depth = 96
- Call Chain = __mathlib_dbl_underflow ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
__set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))
[Called By]
- >> sqrt
- >> __hardfp_pow
- >> __hardfp_sqrtf
assert_failed (Thumb, 18 bytes, Stack size 0 bytes, common.o(i.assert_failed))
[Stack]
- Max Depth = 24
- Call Chain = assert_failed ⇒ __2printf
[Calls]
[Called By]- >> PWM_OutputInit
- >> EPORT_WriteGpioData
- >> EPORT_ConfigGpio
- >> EPORT_ITTypeConfig
- >> EPORT_ITConfig
- >> I2C_WriteGpioData
- >> I2C_ReadGpioData
- >> I2C_ConfigGpio
- >> EPORT_ReadGpioData
bit_control (Thumb, 326 bytes, Stack size 64 bytes, bsp.o(i.bit_control))
[Stack]
- Max Depth = 2336
- Call Chain = bit_control ⇒ Display_Icon ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
capsuleSDF (Thumb, 92 bytes, Stack size 32 bytes, levetop.o(i.capsuleSDF))
[Stack]
- Max Depth = 48
- Call Chain = capsuleSDF ⇒ __hardfp_fminf
[Calls]- >> __hardfp_fminf
- >> __hardfp_fmaxf
- >> __hardfp_sqrtf
[Called By]
close_wav_dac (Thumb, 42 bytes, Stack size 8 bytes, dac.o(i.close_wav_dac))
[Stack]
- Max Depth = 24
- Call Chain = close_wav_dac ⇒ WAV_amplifier_DIS ⇒ SPI_WriteGpioData
[Calls]- >> WAV_amplifier_DIS
- >> DAC_DMA_dis
- >> DAC_Timer_Disable
[Called By]- >> LT_ReceiveCmd
- >> LT_PlayWav_DAC
- >> Display_page
- >> Wav_DAC_Init
count_display (Thumb, 2614 bytes, Stack size 24 bytes, bsp.o(i.count_display))
[Stack]
- Max Depth = 2352
- Call Chain = count_display ⇒ Display_Count ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
dac_dma_tran (Thumb, 28 bytes, Stack size 20 bytes, dac.o(i.dac_dma_tran))
[Stack]
- Max Depth = 28
- Call Chain = dac_dma_tran ⇒ DAC_DMA_Tran
[Calls]
[Called By]- >> LT_PlayWav_DAC
- >> DMA2_IRQHandler
data_display (Thumb, 3510 bytes, Stack size 216 bytes, bsp.o(i.data_display))
[Stack]
- Max Depth = 2584
- Call Chain = data_display ⇒ LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> __aeabi_i2d
- >> __aeabi_d2ulz
- >> LT_Print_zk_ASCII
- >> __hardfp_pow
- >> __2sprintf
- >> __aeabi_memclr4
- >> __aeabi_uldivmod
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
delay (Thumb, 16 bytes, Stack size 8 bytes, delay.o(i.delay))
[Stack]
- Max Depth = 8
- Call Chain = delay
[Called By]
disp_V_Gray (Thumb, 1182 bytes, Stack size 48 bytes, bsp.o(i.disp_V_Gray))
[Stack]
- Max Depth = 144
- Call Chain = disp_V_Gray ⇒ LT768_DrawSquare_Fill ⇒ Start_Square_Fill ⇒ Check_Busy_Draw ⇒ LCD_StatusRead ⇒ SPI_StatusRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]
[Called By]
download_page (Thumb, 1350 bytes, Stack size 80 bytes, bsp.o(i.download_page))
[Stack]
- Max Depth = 6840
- Call Chain = download_page ⇒ Get_Touch_info_download ⇒ RingSld_Display ⇒ LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> Get_date_variable_Id_download
- >> Get_Touch_info_download
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> __aeabi_memclr
[Called By]
dp_menu (Thumb, 14674 bytes, Stack size 80 bytes, bsp.o(i.dp_menu))
[Stack]
- Max Depth = 200
- Call Chain = dp_menu ⇒ LT768_BTE_Memory_Copy ⇒ BTE_Window_Size ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> Memory_24bpp_Mode
- >> Memory_16bpp_Mode
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> LT768_BTE_Memory_Copy_1
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Get_Canvas_Width
[Called By]- >> page_date_update
- >> Get_Touch_info_download
- >> Get_Touch_info
eflash_set_verify_cnt (Thumb, 30 bytes, Stack size 0 bytes, eflash.o(i.eflash_set_verify_cnt))
[Called By]
encoder (Thumb, 1906 bytes, Stack size 48 bytes, bsp.o(i.encoder))
[Stack]
- Max Depth = 13888
- Call Chain = encoder ⇒ Display_encoder ⇒ Display_page ⇒ Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> reg_operation
- >> Display_page
- >> page_date_update
- >> UART_ReadGpioData
- >> Start_PWM1
- >> Set_Timer1_Compare_Buffer
- >> LT_SendData_CRC_Frame
- >> EPORT_ReadGpioData
- >> Display_encoder
[Called By]
fabs (Thumb, 24 bytes, Stack size 8 bytes, fabs.o(i.fabs))
[Stack]
- Max Depth = 8
- Call Chain = fabs
[Called By]
fast_cos (Thumb, 112 bytes, Stack size 8 bytes, sincostable.o(i.fast_cos))
[Stack]
- Max Depth = 8
- Call Chain = fast_cos
[Calls]
[Called By]- >> DrawClockPointer
- >> Run_Pointer
- >> RingSld_Display
fast_sin (Thumb, 112 bytes, Stack size 8 bytes, sincostable.o(i.fast_sin))
[Stack]
- Max Depth = 8
- Call Chain = fast_sin
[Calls]
[Called By]- >> DrawClockPointer
- >> Run_Pointer
- >> RingSld_Display
fast_tan (Thumb, 12 bytes, Stack size 0 bytes, sincostable.o(i.fast_tan))
[Called By]
- >> RingSld_Display
- >> Circular_progress_bar
fputc (Thumb, 20 bytes, Stack size 0 bytes, uart.o(i.fputc))
[Address Reference Count : 1]
funtion (Thumb, 258 bytes, Stack size 8 bytes, qr_encode.o(i.funtion))
[Stack]
- Max Depth = 8
- Call Chain = funtion
[Called By]
get_encoder (Thumb, 128 bytes, Stack size 20 bytes, bsp.o(i.get_encoder))
[Stack]
- Max Depth = 20
- Call Chain = get_encoder
[Called By]
gif_display (Thumb, 2952 bytes, Stack size 160 bytes, bsp.o(i.gif_display))
[Stack]
- Max Depth = 13536
- Call Chain = gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> LT_ShowGifPicture
- >> Get_Canvas_Width
[Called By]
icon_display (Thumb, 1094 bytes, Stack size 120 bytes, bsp.o(i.icon_display))
[Stack]
- Max Depth = 2392
- Call Chain = icon_display ⇒ Display_Icon ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> Display_Icon
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
lineSDFAABB_BUFF (Thumb, 262 bytes, Stack size 64 bytes, levetop.o(i.lineSDFAABB_BUFF))
[Stack]
- Max Depth = 224
- Call Chain = lineSDFAABB_BUFF ⇒ DrawPoint_Buffer_alphablend ⇒ Goto_Pixel_XY ⇒ LCD_RegisterWrite ⇒ LCD_CmdWrite ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> DrawPoint_Buffer_alphablend
- >> __hardfp_floorf
- >> __hardfp_ceilf
- >> capsuleSDF
- >> __hardfp_fminf
- >> __hardfp_fmaxf
[Called By]- >> Run_Pointer
- >> DrawClockPointer_BUFF
main (Thumb, 1332 bytes, Stack size 48 bytes, main.o(i.main))
[Stack]
- Max Depth = 15976
- Call Chain = main ⇒ LT_ReceiveCmd ⇒ Display_page ⇒ Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> slide_screen
- >> reg_operation
- >> encoder
- >> WDT_Init
- >> WDT_FeedDog
- >> Uart3_Init
- >> SendData_SCI3
- >> NVIC_SetVectorTable
- >> Main_From_UartRxBuff
- >> LT_ReceiveCmd
- >> LT_PlayWav_DAC
- >> LT768_BTE_Memory_Copy
- >> Get_date_variable_Id_Regular_update
- >> Gesture_touch
- >> Check_Var_Count
- >> Check_Pointer
- >> Basic_touch
- >> BackLight_control
- >> Adj_touch
- >> PeripheralInit
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
nSS_Active (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.nSS_Active))
[Stack]
- Max Depth = 56
- Call Chain = nSS_Active ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> W25N01GV_Write_SR
- >> W25N01GV_ReadSR
- >> Write_Page
- >> W25N01GV_ReadID
- >> LT_W25qxx_ReadID
- >> LT768_initial
nSS_Inactive (Thumb, 26 bytes, Stack size 8 bytes, lt768.o(i.nSS_Inactive))
[Stack]
- Max Depth = 56
- Call Chain = nSS_Inactive ⇒ LCD_DataRead ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LCD_DataRead
- >> LCD_CmdWrite
- >> LCD_DataWrite
[Called By]- >> W25N01GV_Write_SR
- >> W25N01GV_ReadSR
- >> Write_Page
- >> W25N01GV_ReadID
- >> LT_W25qxx_ReadID
- >> LT768_initial
page_date_update (Thumb, 3500 bytes, Stack size 112 bytes, levetop.o(i.page_date_update))
[Stack]
- Max Depth = 2760
- Call Chain = page_date_update ⇒ Circular_progress_bar ⇒ LT_Print_zk_ASCII ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> WDT_FeedDog
- >> Flash_Read_UI
- >> text_display
- >> progress_bar
- >> pic_date_display
- >> icon_display
- >> dp_menu
- >> data_display
- >> bit_control
- >> RingSld_Display
- >> Disp_slide
- >> DL_menu
- >> DL_RingSld
- >> Circular_progress_bar
- >> __aeabi_ui2d
- >> __aeabi_cdcmple
- >> __hardfp_pow
[Called By]- >> encoder
- >> Adj_touch
- >> Run_Var_Count
- >> Display_encoder
pic_date_display (Thumb, 4026 bytes, Stack size 248 bytes, bsp.o(i.pic_date_display))
[Stack]
- Max Depth = 2424
- Call Chain = pic_date_display ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> __aeabi_i2d
- >> __aeabi_d2lz
- >> __aeabi_d2iz
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> __hardfp_pow
- >> __aeabi_memclr4
- >> __aeabi_ldivmod
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
progress_bar (Thumb, 3798 bytes, Stack size 160 bytes, bsp.o(i.progress_bar))
[Stack]
- Max Depth = 2336
- Call Chain = progress_bar ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> LT768_DMA_24bit_Block_Or_Line_16bpp
- >> LT768_BTE_Memory_Copy_Chroma_key
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> BTE_Pixel_16bpp_Alpha_Blending
- >> Get_Canvas_Width
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
qr_code (Thumb, 928 bytes, Stack size 104 bytes, bsp.o(i.qr_code))
[Stack]
- Max Depth = 316
- Call Chain = qr_code ⇒ EncodeData ⇒ GetEncodeVersion ⇒ EncodeSourceData ⇒ SetBitStream
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> EncodeData
- >> Canvas_image_width
- >> Canvas_Image_Start_address
[Called By]- >> Get_date_variable_Id_Regular_update
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
rangeAngle (Thumb, 22 bytes, Stack size 0 bytes, sincostable.o(i.rangeAngle))
[Called By]
reg_operation (Thumb, 1728 bytes, Stack size 2080 bytes, bsp.o(i.reg_operation))
[Stack]
- Max Depth = 13272 + In Cycle
- Call Chain = reg_operation ⇒ Display_page (Cycle)
[Calls]- >> Flash_Read_UI
- >> Display_page
- >> Address_Index
- >> Wav_DAC_Init
- >> Stop_PWM1
- >> Start_PWM1
- >> Set_Timer1_Compare_Buffer
- >> RTC_Set
- >> RTC_Get
- >> Display_pop_up
[Called By]- >> encoder
- >> Adj_touch
- >> main
- >> Run_Var_Count
- >> LT_ShowGifPicture
- >> Display_encoder
slide_screen (Thumb, 3514 bytes, Stack size 104 bytes, bsp.o(i.slide_screen))
[Stack]
- Max Depth = 13840
- Call Chain = slide_screen ⇒ Display_page ⇒ Get_date_variable_Id ⇒ gif_display ⇒ LT_ShowGifPicture ⇒ reg_operation ⇒ Display_page (Cycle)
[Calls]- >> WDT_FeedDog
- >> LT768_BTE_Memory_Copy
- >> Display_page
- >> Select_PIP1_Window_24bpp
- >> Select_PIP1_Window_16bpp
- >> Select_PIP1_Parameter
- >> PIP_Window_Width_Height
- >> PIP_Window_Image_Start_XY
- >> PIP_Image_Width
- >> PIP_Image_Start_Address
- >> PIP_Display_Start_XY
- >> LT_SendData_CRC_Frame
- >> Enable_PIP1
- >> Disable_PIP1
- >> DelayUS
- >> DelayMS
[Called By]
sqrt (Thumb, 110 bytes, Stack size 32 bytes, sqrt.o(i.sqrt))
[Stack]
- Max Depth = 72
- Call Chain = sqrt ⇒ _dsqrt ⇒ _double_round
[Calls]
[Called By]
text_display (Thumb, 1144 bytes, Stack size 144 bytes, bsp.o(i.text_display))
[Stack]
- Max Depth = 2608
- Call Chain = text_display ⇒ LT_Print_zk_Font ⇒ LT768_Draw_16bit ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> LT_Print_zk_Font
[Called By]- >> Get_date_variable_Id_Regular_update
- >> page_date_update
- >> Get_date_variable_Id_download
- >> Get_date_variable_Id
text_scroll (Thumb, 1294 bytes, Stack size 168 bytes, bsp.o(i.text_scroll))
[Stack]
- Max Depth = 2568
- Call Chain = text_scroll ⇒ LT_Print_zk_Scroll ⇒ LT768_Draw_16bit_2 ⇒ Flash_Read_UI ⇒ Mcu_ReadPageAddr_Data ⇒ Mcu_Write_SR ⇒ Mcu_Write_Enable ⇒ MCU_SS_SET ⇒ EPORT_WriteGpioData ⇒ assert_failed ⇒ __2printf
[Calls]- >> LT768_DrawSquare_Fill
- >> LT768_BTE_Memory_Copy
- >> Flash_Read_UI
- >> Canvas_image_width
- >> Canvas_Image_Start_address
- >> LT_Print_zk_Scroll
[Called By]- >> Get_date_variable_Id_Regular_update
- >> Get_date_variable_Id
touch_buzzer (Thumb, 20 bytes, Stack size 8 bytes, bsp.o(i.touch_buzzer))
[Stack]
- Max Depth = 16
- Call Chain = touch_buzzer ⇒ UART_WriteGpioData
[Calls]
[Called By]- >> Basic_touch
- >> Adj_touch
- >> TP_read_XY
Local Symbols
Printf_Version (Thumb, 68 bytes, Stack size 8 bytes, main.o(i.Printf_Version))
[Stack]
- Max Depth = 32
- Call Chain = Printf_Version ⇒ __2printf
[Calls]
[Called By]
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]
- Max Depth = 8
- Call Chain = I2C_ISR
[Called By]- >> I2C3_IRQHandler
- >> I2C2_IRQHandler
EPORT_IRQHandler (Thumb, 118 bytes, Stack size 16 bytes, eport_drv.o(i.EPORT_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = EPORT_IRQHandler ⇒ __2printf
[Calls]
[Called By]- >> EPORT1_7_IRQHandler
- >> EPORT1_6_IRQHandler
- >> EPORT1_5_IRQHandler
- >> EPORT1_4_IRQHandler
- >> EPORT1_3_IRQHandler
- >> EPORT1_2_IRQHandler
- >> EPORT1_1_IRQHandler
- >> EPORT1_0_IRQHandler
- >> EPORT0_7_IRQHandler
- >> EPORT0_6_IRQHandler
- >> EPORT0_5_IRQHandler
- >> EPORT0_3_IRQHandler
- >> EPORT0_1_IRQHandler
- >> EPORT0_0_IRQHandler
UART_ISR (Thumb, 40 bytes, Stack size 8 bytes, uart_drv.o(i.UART_ISR))
[Stack]
- Max Depth = 8
- Call Chain = UART_ISR
[Called By]
DAC_Timer_Disable (Thumb, 14 bytes, Stack size 0 bytes, dac.o(i.DAC_Timer_Disable))
[Called By]
DAC_Timer_Enable (Thumb, 14 bytes, Stack size 0 bytes, dac.o(i.DAC_Timer_Enable))
[Called By]
DAC_Timer_Init (Thumb, 78 bytes, Stack size 0 bytes, dac.o(i.DAC_Timer_Init))
[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]
- >> _printf_pre_padding
- >> _printf_post_padding
- >> __aeabi_uldivmod
[Called By]- >> __0sprintf$8
- >> __0printf$8
_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]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc))
[Called By]
[Address Reference Count : 1]- printf8.o(i.__0sprintf$8)
Undefined Global Symbols