rt_alloc_box ⇒ rt_alloc_box
Function Pointers
- ADC1_2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- ADC3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- BusFault_Handler from stm32f10x_it.o(i.BusFault_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel6_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA1_Channel7_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DMA2_Channel4_5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- DebugMon_Handler from stm32f10x_it.o(i.DebugMon_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI0_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI9_5_IRQHandler from key.o(i.EXTI9_5_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- FLASH_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- FSMC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- HardFault_Handler from stm32f10x_it.o(i.HardFault_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- MainTask from maintask.o(i.MainTask) referenced from main.o(i.main)
- MemManage_Handler from stm32f10x_it.o(i.MemManage_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- ModemTask from modemtask.o(i.ModemTask) referenced from maintask.o(i.MainTask)
- ModemUartTask from modemtask.o(i.ModemUartTask) referenced from maintask.o(i.MainTask)
- NMI_Handler from stm32f10x_it.o(i.NMI_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- PVD_IRQHandler from stm32f10x_it.o(i.PVD_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- PendSV_Handler from hal_cm3.o(.emb_text) referenced from startup_stm32f10x_hd.o(RESET)
- RCC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- RTCAlarm_IRQHandler from stm32f10x_it.o(i.RTCAlarm_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- RTC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- Reset_Handler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SDIO_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SPI1_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SPI2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SPI3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- SVC_Handler from hal_cm3.o(.emb_text) referenced from startup_stm32f10x_hd.o(RESET)
- SysTick_Handler from hal_cm3.o(.emb_text) referenced from startup_stm32f10x_hd.o(RESET)
- SystemInit from system_stm32f10x.o(i.SystemInit) referenced from startup_stm32f10x_hd.o(.text)
- TAMPER_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_BRK_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_TRG_COM_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM1_UP_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM2_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM3_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM6_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM7_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_BRK_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_CC_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_TRG_COM_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- TIM8_UP_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- UART4_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- UART5_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USART1_IRQHandler from stm32f10x_it.o(i.USART1_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- USART2_IRQHandler from stm32f10x_it.o(i.USART2_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- USART3_IRQHandler from stm32f10x_it.o(i.USART3_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- USBWakeUp_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USB_HP_CAN1_TX_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- USB_LP_CAN1_RX0_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- UsageFault_Handler from stm32f10x_it.o(i.UsageFault_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- WWDG_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f10x_hd.o(.text)
- _snputc from printf8.o(i._snputc) referenced from printf8.o(i.__0snprintf$8)
- _sputc from printf8.o(i._sputc) referenced from printf8.o(i.__0sprintf$8)
- fputc from serial.o(i.fputc) referenced from printf8.o(i.__0printf$8)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- os_idle_demon from rtx_conf_cm.o(i.os_idle_demon) referenced from rt_task.o(i.rt_sys_init)
- rt_alloc_box from rt_membox.o(i.rt_alloc_box) referenced from hal_cm3.o(.emb_text)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from mc8332gpstask.o(i.AtQuery)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from maintask.o(i.CheckVbat)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from serial.o(i.ComSelect)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from maintask.o(i.EnterGTMode)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from ledtask.o(i.EnterGTProcess)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.Factory_KeyResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from appiap.o(i.Fota_Update_Show)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from zxpoctask.o(i.GetGroupInfo)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modem.o(i.GetModemVer)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modem.o(i.GetPocVer)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modemtask.o(i.GtFactory_XIEHAO)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from maintask.o(i.KeyPress)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from maintask.o(i.MainTask)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from mc8332mode.o(i.ModemCheckUIM)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modem.o(i.ModemInit)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modemtask.o(i.ModemTask)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modemtask.o(i.Modem_Stopinit)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from maintask.o(i.OsDelayTime)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from maintask.o(i.PcMsgHandle)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from maintask.o(i.PcMsgHandle2)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetAPNResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetAPNShow)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetAdbDebugResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetAwModeResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetBOOTDebugResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetFastInterfaceModeResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetGPSShow)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetLowConsumptionResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetNetModeResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetPowerOffResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from setsystempara.o(i.SetPttToneResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from appiap.o(i.SetUpAppricationVerResponse)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from ui.o(i.ShowStatusBar)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modem.o(i.SimpleVoiceInfoScan)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from appiap.o(i.TickIAP)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from ui.o(i.UIShowMainInterface)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced 2 times from ui.o(i.UI_Key)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modem.o(i.VolumeSet)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modem.o(i.WaitModemStart)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from modem.o(i.WaitPocInit)
- rt_dly_wait from rt_time.o(i.rt_dly_wait) referenced from maintask.o(i.cmdShutDown)
- rt_free_box from rt_membox.o(i.rt_free_box) referenced from hal_cm3.o(.emb_text)
- rt_sem_init from rt_semaphore.o(i.rt_sem_init) referenced from modemtask.o(i.ModemUartTask)
- rt_sem_wait from rt_semaphore.o(i.rt_sem_wait) referenced from modemtask.o(i.ModemUartTask)
- rt_sys_init from rt_task.o(i.rt_sys_init) referenced from main.o(i.main)
- rt_time_get from rt_time.o(i.rt_time_get) referenced from key.o(i.GetKey)
- rt_time_get from rt_time.o(i.rt_time_get) referenced from mc8332gpstask.o(i.GpsTaskTick)
- rt_time_get from rt_time.o(i.rt_time_get) referenced from maintask.o(i.KeyFree)
- rt_time_get from rt_time.o(i.rt_time_get) referenced from maintask.o(i.KeyPress)
- rt_time_get from rt_time.o(i.rt_time_get) referenced from ledtask.o(i.LedProcess)
- rt_time_get from rt_time.o(i.rt_time_get) referenced from maintask.o(i.MainTask)
- rt_time_get from rt_time.o(i.rt_time_get) referenced from modemtask.o(i.ModemTask)
- rt_time_get from rt_time.o(i.rt_time_get) referenced from ui.o(i.ShowBatttery)
- rt_tmr_create from rt_timer.o(i.rt_tmr_create) referenced from audio.o(i.SetBeep)
- rt_tmr_create from rt_timer.o(i.rt_tmr_create) referenced from rtx_conf_cm.o(i.os_tmr_call)
- rt_tsk_create from rt_task.o(i.rt_tsk_create) referenced from maintask.o(i.MainTask)
- rt_tsk_self from rt_task.o(i.rt_tsk_self) referenced from maintask.o(i.MainTask)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
rt_set_PSP (Thumb, 6 bytes, Stack size 0 bytes, hal_cm3.o(.emb_text))
[Called By]
rt_get_PSP (Thumb, 6 bytes, Stack size 0 bytes, hal_cm3.o(.emb_text), UNUSED)
os_set_env (Thumb, 24 bytes, Stack size 0 bytes, hal_cm3.o(.emb_text))
[Called By]
_alloc_box (Thumb, 28 bytes, Stack size 0 bytes, hal_cm3.o(.emb_text), UNUSED)
_free_box (Thumb, 28 bytes, Stack size 0 bytes, hal_cm3.o(.emb_text), UNUSED)
SVC_Handler (Thumb, 124 bytes, Stack size 0 bytes, hal_cm3.o(.emb_text))
[Stack]
- Max Depth = 24
- Call Chain = SVC_Handler ⇒ rt_stk_check ⇒ os_error ⇒ __2printf
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
PendSV_Handler (Thumb, 76 bytes, Stack size 0 bytes, hal_cm3.o(.emb_text))
[Stack]
- Max Depth = 64
- Call Chain = PendSV_Handler ⇒ rt_pop_req ⇒ rt_mbx_psh ⇒ os_error ⇒ __2printf
[Calls]- >> rt_pop_req
- >> rt_stk_check
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
SysTick_Handler (Thumb, 8 bytes, Stack size 0 bytes, hal_cm3.o(.emb_text))
[Stack]
- Max Depth = 88
- Call Chain = SysTick_Handler ⇒ rt_systick ⇒ rt_tmr_tick ⇒ os_tmr_call ⇒ SetRingFreq ⇒ TIM_OC1Init
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
OS_Tick_Handler (Thumb, 12 bytes, Stack size 0 bytes, hal_cm3.o(.emb_text), UNUSED)
[Calls]
- >> os_tick_irqack
- >> rt_systick
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
ADC3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA2_Channel4_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
FSMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
TIM8_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USB_HP_CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
USB_LP_CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> ReadProductParaFromFlash
- >> GetPagePreMessage
- >> ShowGroupAndUserNameM20
- >> ShowAPNMessage
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> PcMsgHandle
- >> AtHandle
- >> UIShowMainInterface
- >> ShowGroupAndUserNameM20
- >> ShowCallUserName
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> GuiClearAll
- >> GuiClearAllM20
- >> UIShowMainInterface
- >> UIShowInformation
- >> GuiClearAllM20Test
- >> _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]- >> PacketGetFileInfo
- >> PacketGetFileData
- >> Uart3Init
- >> Uart2Init
- >> SysIniRead
- >> ReadProductParaFromFlash
- >> FileSysInit
- >> ZXPocHandle
- >> TSGpsDataInit
- >> MessageReadShow
- >> MessageEditShow
- >> GetGroupInfoBy129
- >> GetGroupInfo
- >> MakeGpsSendData
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> PacketGetFileInfo
- >> MyIap_Init
- >> MainTask
- >> cmdShutDown
- >> ZXPocHandle
- >> process_gps_data
- >> GetMcuSpeakerInfo
- >> ShowGroupAndUserNameM20
- >> SetPttToneResponse
- >> SetBOOTDebugResponse
- >> SetAdbDebugResponse
- >> ListBoxShowItemSMS
- >> ListBoxShowItemM20
- >> ListBoxShowItem
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
strcat (Thumb, 24 bytes, Stack size 0 bytes, strcat.o(.text))
[Called By]
strstr (Thumb, 36 bytes, Stack size 12 bytes, strstr.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strstr
[Called By]
strncpy (Thumb, 24 bytes, Stack size 8 bytes, strncpy.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strncpy
[Called By]- >> PcMsgHandle2
- >> ZXPocHandle
- >> process_gps_data
- >> StrIntercept
- >> UIShowInformation
- >> SetLanguageResponse
- >> ListBoxShowItemSMS
- >> ListBoxShowItemM20
- >> ListBoxShowItem
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
- >> ModemSendAT
- >> SlwTrace
- >> PcMsgHandle2
- >> PcMsgHandle
- >> ZXPocHandle
- >> GetPocVer
- >> GetModemVer
- >> MessageReadResponse
- >> process_nema
- >> FindContentByChar
- >> MessageEditInit
- >> StrIntercept
- >> ShowAPNMessage
- >> SetLanguageShow
- >> SetKeySoundShow
- >> ListBoxShowItemM20
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]- >> MainTask
- >> UI_Key
- >> ReadProductParaFromFlash
- >> cmdShutDown
- >> PcMsgHandle
- >> ZXPocHandle
- >> GetFileIndex
- >> UIShowVoiceShow
- >> UIShowUserSel
- >> UIShowMenuSysSetup
- >> UIShowMenuMain
- >> UIShowMainInterface
- >> UIShowInformation
- >> UIShowGroupSel
- >> ShowGroupAndUserNameM20
- >> ReFlashItem2
- >> ReFlashItem
- >> WaitOneCallShow
- >> SetUpIntercomVerShow
- >> SetUpIntercomVerResponse
- >> SetPttToneModeShow
- >> SetNetModeShow
- >> SetNetModeResponse
- >> SetLowConsumptionModeShow
- >> SetLanguageShow
- >> SetLanguageResponse
- >> SetLCDShow
- >> SetKeysoundResponse
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetFastInterfaceModeShow
- >> SetBOOTDebugShow
- >> SetAwModeShow
- >> SetADBDebugShow
- >> PowerOffShow
- >> GetCoordinates
- >> HzkInit
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
- >> UI_Key
- >> ReadProductParaFromFlash
- >> PcMsgHandle2
- >> PcMsgHandle
- >> ZXPocHandle
- >> GetPocVer
- >> GetModemVer
- >> GetUserInfo
- >> GetMcuSpeakerInfo
- >> GetGroupInfoBy129
- >> GetGroupInfo
- >> ShowGroupAndUserNameM20
- >> ShowAPNMessage
- >> SetLanguageResponse
- >> SetKeysoundResponse
- >> SetAPNResponse
strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strncmp
[Called By]
atoi (Thumb, 26 bytes, Stack size 16 bytes, atoi.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> strtol
- >> __aeabi_errno_addr
[Called By]- >> PcMsgHandle2
- >> PcMsgHandle
- >> GetCSQ
- >> ZXPocHandle
- >> AtHandle
- >> process_gps_data
- >> GetUserInfo
- >> GetMcuSpeakerInfo
- >> GetGroupInfoBy129
- >> GetGroupInfo
- >> GetCoordinates
atol (Thumb, 26 bytes, Stack size 16 bytes, atol.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = atol ⇒ strtol ⇒ _strtoul
[Calls]- >> strtol
- >> __aeabi_errno_addr
[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]- >> __aeabi_lasr
- >> __aeabi_llsl
- >> _double_round
- >> _double_epilogue
[Called By]- >> process_gps_data
- >> GetCoordinates
- >> __aeabi_drsub
- >> __aeabi_dsub
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> process_gps_data
- >> GetCoordinates
__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]
__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]- >> process_gps_data
- >> GetCoordinates
__aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2uiz
[Calls]
[Called By]- >> process_gps_data
- >> GetCoordinates
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> __aeabi_dadd
- >> __aeabi_uldivmod
- >> _double_epilogue
_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_d2uiz
- >> __aeabi_uldivmod
- >> _double_epilogue
_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)
strtol (Thumb, 112 bytes, Stack size 32 bytes, strtol.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = strtol ⇒ _strtoul
[Calls]- >> _strtoul
- >> __rt_ctype_table
- >> __aeabi_errno_addr
[Called By]
__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_ddiv
- >> __aeabi_dadd
- >> _double_epilogue
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
- >> _double_round
[Called By]- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_dadd
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__rt_ctype_table (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))
[Called By]
_strtoul (Thumb, 158 bytes, Stack size 40 bytes, _strtoul.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _strtoul
[Calls]- >> _chval
- >> __aeabi_errno_addr
[Called By]
_chval (Thumb, 28 bytes, Stack size 0 bytes, _chval.o(.text))
[Called By]
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
ADCInit (Thumb, 134 bytes, Stack size 32 bytes, maintask.o(i.ADCInit))
[Stack]
- Max Depth = 56
- Call Chain = ADCInit ⇒ GPIO_Init
[Calls]- >> DelayMs
- >> ADC_SoftwareStartConvCmd
- >> ADC_RegularChannelConfig
- >> ADC_Init
- >> ADC_Cmd
- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
ADC_Cmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_Cmd))
[Called By]
ADC_GetConversionValue (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetConversionValue))
[Called By]
ADC_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetFlagStatus))
[Called By]
ADC_Init (Thumb, 70 bytes, Stack size 12 bytes, stm32f10x_adc.o(i.ADC_Init))
[Stack]
- Max Depth = 12
- Call Chain = ADC_Init
[Called By]
ADC_RegularChannelConfig (Thumb, 184 bytes, Stack size 20 bytes, stm32f10x_adc.o(i.ADC_RegularChannelConfig))
[Stack]
- Max Depth = 20
- Call Chain = ADC_RegularChannelConfig
[Called By]
ADC_SoftwareStartConvCmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_SoftwareStartConvCmd))
[Called By]
AscStrToHexStr (Thumb, 50 bytes, Stack size 20 bytes, maintask.o(i.AscStrToHexStr))
[Stack]
- Max Depth = 20
- Call Chain = AscStrToHexStr
[Calls]
[Called By]
AscStrTurnHexStr (Thumb, 66 bytes, Stack size 32 bytes, tsgpsprocess.o(i.AscStrTurnHexStr))
[Stack]
- Max Depth = 32
- Call Chain = AscStrTurnHexStr
[Calls]
[Called By]
AscToHex (Thumb, 36 bytes, Stack size 0 bytes, maintask.o(i.AscToHex))
[Called By]
- >> AscStrToHexStr
- >> AscStrTurnHexStr
AtHandle (Thumb, 232 bytes, Stack size 96 bytes, mc8332gpstask.o(i.AtHandle))
[Stack]
- Max Depth = 192
- Call Chain = AtHandle ⇒ GetCSQ ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> ModemStrCmp
- >> SlwTrace
- >> GetCSQ
- >> FindContentByChar
- >> __aeabi_memcpy4
- >> atoi
[Called By]
AtQuery (Thumb, 68 bytes, Stack size 8 bytes, mc8332gpstask.o(i.AtQuery))
[Stack]
- Max Depth = 40
- Call Chain = AtQuery ⇒ ModemSendAT ⇒ Uart2Send
[Calls]
[Called By]
BKP_TamperPinCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_bkp.o(i.BKP_TamperPinCmd))
[Called By]
BeepInit (Thumb, 52 bytes, Stack size 8 bytes, audio.o(i.BeepInit))
[Stack]
- Max Depth = 32
- Call Chain = BeepInit ⇒ GPIO_Init
[Calls]- >> RunningMake
- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
BootUptating (Thumb, 20 bytes, Stack size 8 bytes, setsystempara.o(i.BootUptating))
[Stack]
- Max Depth = 320
- Call Chain = BootUptating ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiClearAll
[Called By]
BusFault_Handler (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler))
[Stack]
- Max Depth = 24
- Call Chain = BusFault_Handler ⇒ __2printf
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
CheckPwrKeyOn (Thumb, 116 bytes, Stack size 8 bytes, key.o(i.CheckPwrKeyOn))
[Stack]
- Max Depth = 48
- Call Chain = CheckPwrKeyOn ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> DelayMs
- >> SlwTrace
- >> __2printf
[Called By]
CheckVbat (Thumb, 226 bytes, Stack size 8 bytes, maintask.o(i.CheckVbat))
[Stack]
- Max Depth = 440
- Call Chain = CheckVbat ⇒ cmdShutDown ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> cmdShutDown
- >> GPIO_ReadInputDataBit
[Called By]
ComSelect (Thumb, 236 bytes, Stack size 8 bytes, serial.o(i.ComSelect))
[Stack]
- Max Depth = 48
- Call Chain = ComSelect ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SlwTrace
- >> USART_ITConfig
[Called By]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DelayMs (Thumb, 34 bytes, Stack size 8 bytes, w25q64.o(i.DelayMs))
[Stack]
- Max Depth = 8
- Call Chain = DelayMs
[Called By]- >> UI_Process_Update
- >> SaveProductParaToFlash
- >> LcdInit
- >> ADCInit
- >> CheckPwrKeyOn
- >> SetBeepByNoOS
DelayUs (Thumb, 74 bytes, Stack size 0 bytes, w25q64.o(i.DelayUs))
[Called By]
DeleteSpecificSMS (Thumb, 308 bytes, Stack size 40 bytes, message.o(i.DeleteSpecificSMS))
[Stack]
- Max Depth = 144
- Call Chain = DeleteSpecificSMS ⇒ sFlash_Write ⇒ sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]- >> sFlash_Write
- >> sFlash_Read
[Called By]
EXTI9_5_IRQHandler (Thumb, 34 bytes, Stack size 8 bytes, key.o(i.EXTI9_5_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = EXTI9_5_IRQHandler
[Calls]- >> EXTI_GetFlagStatus
- >> EXTI_ClearFlag
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
EXTI_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_ClearFlag))
[Called By]
EXTI_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_ClearITPendingBit))
[Called By]
- >> RTCAlarm_IRQHandler
- >> PVD_IRQHandler
EXTI_GetFlagStatus (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_GetFlagStatus))
[Called By]
EXTI_GetITStatus (Thumb, 34 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_GetITStatus))
[Called By]
Ear_check (Thumb, 84 bytes, Stack size 8 bytes, audio.o(i.Ear_check))
[Stack]
- Max Depth = 40
- Call Chain = Ear_check ⇒ ModemSendAT ⇒ Uart2Send
[Calls]- >> ModemSendAT
- >> GPIO_ReadInputDataBit
[Called By]
EnterGTMode (Thumb, 96 bytes, Stack size 8 bytes, maintask.o(i.EnterGTMode))
[Stack]
- Max Depth = 100
- Call Chain = EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> SlwTrace
- >> Uart1RxEnable2
- >> SetLedStatus
- >> LedProcess
- >> SpeakerEnable
- >> SetBeep
[Called By]- >> ModemTask
- >> KeyPress
- >> GTMode_Detected
- >> Modem_Stopinit
EnterGTProcess (Thumb, 76 bytes, Stack size 8 bytes, ledtask.o(i.EnterGTProcess))
[Stack]
- Max Depth = 100
- Call Chain = EnterGTProcess ⇒ Uart1RxEnable ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> UISetNextStatus
- >> IWDG_ReloadCounter
- >> SlwTrace
- >> Uart1RxEnable
[Called By]
FLASH_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_ClearFlag))
[Called By]
FLASH_ErasePage (Thumb, 68 bytes, Stack size 12 bytes, stm32f10x_flash.o(i.FLASH_ErasePage))
[Stack]
- Max Depth = 16
- Call Chain = FLASH_ErasePage ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
[Called By]
FLASH_GetBank1Status (Thumb, 48 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_GetBank1Status))
[Called By]
- >> FLASH_WaitForLastBank1Operation
- >> FLASH_WaitForLastOperation
FLASH_Lock (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Lock))
[Called By]
FLASH_ProgramHalfWord (Thumb, 60 bytes, Stack size 16 bytes, stm32f10x_flash.o(i.FLASH_ProgramHalfWord))
[Stack]
- Max Depth = 20
- Call Chain = FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
[Called By]
FLASH_Unlock (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Unlock))
[Called By]
FLASH_WaitForLastBank1Operation (Thumb, 38 bytes, Stack size 4 bytes, stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation))
[Stack]
- Max Depth = 4
- Call Chain = FLASH_WaitForLastBank1Operation
[Calls]
[Called By]
FLASH_WaitForLastOperation (Thumb, 38 bytes, Stack size 4 bytes, stm32f10x_flash.o(i.FLASH_WaitForLastOperation))
[Stack]
- Max Depth = 4
- Call Chain = FLASH_WaitForLastOperation
[Calls]
[Called By]- >> FLASH_ProgramHalfWord
- >> FLASH_ErasePage
Factory_KeyResponse (Thumb, 374 bytes, Stack size 8 bytes, setsystempara.o(i.Factory_KeyResponse))
[Stack]
- Max Depth = 296
- Call Chain = Factory_KeyResponse ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> GuiShowStr
- >> GuiClearArea
- >> KeyScanPort
[Called By]
Factory_LEDResponse (Thumb, 126 bytes, Stack size 8 bytes, setsystempara.o(i.Factory_LEDResponse))
[Stack]
- Max Depth = 16
- Call Chain = Factory_LEDResponse ⇒ SetLedStatus
[Calls]- >> UISetNextStatus
- >> SetLedStatus
[Called By]
Factory_LcdResponse (Thumb, 132 bytes, Stack size 8 bytes, setsystempara.o(i.Factory_LcdResponse))
[Stack]
- Max Depth = 152
- Call Chain = Factory_LcdResponse ⇒ GuiClearAll ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> GuiClearAll
- >> GuiClearAllM20Test
[Called By]
Factory_VBATResponse (Thumb, 188 bytes, Stack size 24 bytes, setsystempara.o(i.Factory_VBATResponse))
[Stack]
- Max Depth = 408
- Call Chain = Factory_VBATResponse ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> GuiShowStr
- >> SaveProductParaToFlash
- >> __2snprintf
[Called By]
FileSysInit (Thumb, 50 bytes, Stack size 8 bytes, filesys.o(i.FileSysInit))
[Stack]
- Max Depth = 120
- Call Chain = FileSysInit ⇒ FileSysSaveIndex ⇒ sFlash_Write ⇒ sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]- >> FileSysSaveIndex
- >> FileSysReadIndex
- >> __2printf
- >> __aeabi_memclr
[Called By]
FileSysReadIndex (Thumb, 18 bytes, Stack size 8 bytes, filesys.o(i.FileSysReadIndex))
[Stack]
- Max Depth = 40
- Call Chain = FileSysReadIndex ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
FileSysSaveIndex (Thumb, 18 bytes, Stack size 8 bytes, filesys.o(i.FileSysSaveIndex))
[Stack]
- Max Depth = 112
- Call Chain = FileSysSaveIndex ⇒ sFlash_Write ⇒ sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
FindColorIndex (Thumb, 110 bytes, Stack size 36 bytes, gui.o(i.FindColorIndex))
[Stack]
- Max Depth = 36
- Call Chain = FindColorIndex
[Called By]- >> GuiInit
- >> GuiSetColor
FindContentByChar (Thumb, 70 bytes, Stack size 32 bytes, mc8332gpstask.o(i.FindContentByChar))
[Stack]
- Max Depth = 32
- Call Chain = FindContentByChar
[Calls]
[Called By]
FingerDaemonfinger (Thumb, 78 bytes, Stack size 8 bytes, maintask.o(i.FingerDaemonfinger))
[Stack]
- Max Depth = 48
- Call Chain = FingerDaemonfinger ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> IWDG_ReloadCounter
- >> SlwTrace
[Called By]
FormatSMS (Thumb, 164 bytes, Stack size 40 bytes, message.o(i.FormatSMS))
[Stack]
- Max Depth = 288
- Call Chain = FormatSMS ⇒ GuiDrawRect ⇒ GuiDrawVLine ⇒ GuiFillRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> sFlash_Write
- >> sFlash_Read
- >> IWDG_ReloadCounter
- >> GuiClearRect
- >> GuiDrawVLine
- >> GuiDrawRect
[Called By]
Fota_Update_Show (Thumb, 118 bytes, Stack size 40 bytes, appiap.o(i.Fota_Update_Show))
[Stack]
- Max Depth = 424
- Call Chain = Fota_Update_Show ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> GuiClearAll
- >> __2snprintf
[Called By]
GPIO_Init (Thumb, 278 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init))
[Stack]
- Max Depth = 24
- Call Chain = GPIO_Init
[Called By]- >> Uart1Init
- >> PowerCtrlInit
- >> ModemPinConfig
- >> Uart3Init
- >> Uart2Init
- >> GPSInit
- >> ADCInit
- >> LedInit
- >> KeyInit
- >> SpeakerInit
- >> BeepInit
- >> W25Q64_PortInit
- >> LcdPortInit
GPIO_PinRemapConfig (Thumb, 138 bytes, Stack size 20 bytes, stm32f10x_gpio.o(i.GPIO_PinRemapConfig))
[Stack]
- Max Depth = 20
- Call Chain = GPIO_PinRemapConfig
[Called By]
GPIO_ReadInputDataBit (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ReadInputDataBit))
[Called By]
- >> SleepMethod2
- >> MainTask
- >> CheckVbat
- >> Ear_check
- >> ShowStatusBar
- >> ShowBatttery
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
[Called By]
- >> sFlash_Read
- >> ShowBootAnimation
- >> KeyFree
- >> sFlash_Erase_Sector
- >> sFlash_Write_Page
- >> sFlash_Write_Enable
- >> sFlash_ReadSR
- >> sFlash_ReadID
GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
[Called By]
- >> sFlash_Read
- >> W25Q64_Init
- >> KeyFree
- >> sFlash_Erase_Sector
- >> sFlash_Write_Page
- >> sFlash_Write_Enable
- >> sFlash_ReadSR
- >> sFlash_ReadID
GPSInit (Thumb, 74 bytes, Stack size 8 bytes, gps.o(i.GPSInit))
[Stack]
- Max Depth = 48
- Call Chain = GPSInit ⇒ SlwTrace ⇒ Uart1Send
[Calls]
[Called By]- >> MainTask
- >> ModemTask
- >> PcMsgHandle
GTMode_Detected (Thumb, 88 bytes, Stack size 8 bytes, maintask.o(i.GTMode_Detected))
[Stack]
- Max Depth = 108
- Call Chain = GTMode_Detected ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]
GetCSQ (Thumb, 12 bytes, Stack size 8 bytes, gpstask.o(i.GetCSQ))
[Stack]
- Max Depth = 96
- Call Chain = GetCSQ ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]
[Called By]
GetCoordinates (Thumb, 672 bytes, Stack size 168 bytes, setsystempara.o(i.GetCoordinates))
[Stack]
- Max Depth = 456
- Call Chain = GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2uiz
- >> AscStrTurnHexStr
- >> MakeGpsSendData
- >> __2snprintf
- >> strcmp
- >> atoi
[Called By]- >> TSGpsTimingSendPos
- >> SetGPSShow
GetFileIndex (Thumb, 52 bytes, Stack size 16 bytes, filesys.o(i.GetFileIndex))
[Stack]
- Max Depth = 24
- Call Chain = GetFileIndex ⇒ strcmp
[Calls]
[Called By]- >> SysIniRead
- >> GuiShowBmp
- >> SetPaletteByBmpFile
- >> HzkInit
GetFileLen (Thumb, 44 bytes, Stack size 0 bytes, filesys.o(i.GetFileLen))
[Called By]
- >> SysIniRead
- >> GuiShowBmp
- >> SetPaletteByBmpFile
GetGroupInfo (Thumb, 188 bytes, Stack size 152 bytes, zxpoctask.o(i.GetGroupInfo))
[Stack]
- Max Depth = 240
- Call Chain = GetGroupInfo ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> ModemSendAT
- >> SlwTrace
- >> StringCatByNumb
- >> __2snprintf
- >> strcpy
- >> __aeabi_memclr
- >> atoi
[Called By]
GetGroupInfoBy129 (Thumb, 116 bytes, Stack size 96 bytes, zxpoctask.o(i.GetGroupInfoBy129))
[Stack]
- Max Depth = 184
- Call Chain = GetGroupInfoBy129 ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> SlwTrace
- >> StringCatByNumb
- >> strcpy
- >> __aeabi_memclr
- >> atoi
[Called By]
GetHzk (Thumb, 108 bytes, Stack size 32 bytes, gui.o(i.GetHzk))
[Stack]
- Max Depth = 96
- Call Chain = GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]- >> PaintCharToBuf2
- >> PaintCharToBuf
GetKey (Thumb, 336 bytes, Stack size 8 bytes, key.o(i.GetKey))
[Stack]
- Max Depth = 32
- Call Chain = GetKey ⇒ __2printf
[Calls]- >> KeyScanPort
- >> __2printf
[Called By]
GetMcuSpeakerInfo (Thumb, 220 bytes, Stack size 96 bytes, zxpoctask.o(i.GetMcuSpeakerInfo))
[Stack]
- Max Depth = 184
- Call Chain = GetMcuSpeakerInfo ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> SlwTrace
- >> StringCatByNumb
- >> strcpy
- >> __aeabi_memclr4
- >> atoi
[Called By]
GetModemVer (Thumb, 194 bytes, Stack size 32 bytes, modem.o(i.GetModemVer))
[Stack]
- Max Depth = 164
- Call Chain = GetModemVer ⇒ MsgQueueAccept ⇒ Modem_Stopinit ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> ModemStrCmp
- >> ModemSendAT
- >> SlwTrace
- >> MsgQueueAccept
- >> strcpy
- >> strlen
[Called By]
GetMododexWithCard (Thumb, 34 bytes, Stack size 40 bytes, setsystempara.o(i.GetMododexWithCard))
[Stack]
- Max Depth = 72
- Call Chain = GetMododexWithCard ⇒ ModemSendAT ⇒ Uart2Send
[Calls]- >> ModemSendAT
- >> __2snprintf
[Called By]- >> SetNetModeResponse
- >> SetLowConsumptionResponse
- >> SetLanguageResponse
GetPagePreMessage (Thumb, 744 bytes, Stack size 112 bytes, message.o(i.GetPagePreMessage))
[Stack]
- Max Depth = 560
- Call Chain = GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> sFlash_Read
- >> SlwTrace
- >> ListBoxShowSMS
- >> ListBoxItemNumShowSMS
- >> __2sprintf
- >> strcat
- >> __aeabi_memcpy
[Called By]- >> ListBoxResponseSMS
- >> ListBoxInitSMS
GetParaFromStr (Thumb, 150 bytes, Stack size 64 bytes, maintask.o(i.GetParaFromStr))
[Stack]
- Max Depth = 76
- Call Chain = GetParaFromStr ⇒ strstr
[Calls]
[Called By]- >> SysIniRead
- >> PcMsgHandle
GetPocVer (Thumb, 150 bytes, Stack size 32 bytes, modem.o(i.GetPocVer))
[Stack]
- Max Depth = 164
- Call Chain = GetPocVer ⇒ MsgQueueAccept ⇒ Modem_Stopinit ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> ModemStrCmp
- >> ModemSendAT
- >> SlwTrace
- >> MsgQueueAccept
- >> __2printf
- >> strcpy
- >> strlen
[Called By]
GetSTM32ID (Thumb, 26 bytes, Stack size 0 bytes, id.o(i.GetSTM32ID))
[Called By]
GetStrXLen (Thumb, 108 bytes, Stack size 0 bytes, menu.o(i.GetStrXLen))
[Called By]
- >> ShowMessageBox
- >> ShowCaption
- >> ShowCaptionArea
- >> ListBoxShowItemM20
GetUniStringByID (Thumb, 132 bytes, Stack size 56 bytes, modem.o(i.GetUniStringByID))
[Stack]
- Max Depth = 88
- Call Chain = GetUniStringByID ⇒ __2snprintf
[Calls]- >> GetSTM32ID
- >> __2snprintf
- >> __2printf
[Called By]- >> ReadProductParaFromFlash
GetUserInfo (Thumb, 108 bytes, Stack size 152 bytes, zxpoctask.o(i.GetUserInfo))
[Stack]
- Max Depth = 240
- Call Chain = GetUserInfo ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> SlwTrace
- >> StringCatByNumb
- >> __2snprintf
- >> strcpy
- >> atoi
[Called By]
GetVbat (Thumb, 252 bytes, Stack size 96 bytes, maintask.o(i.GetVbat))
[Stack]
- Max Depth = 120
- Call Chain = GetVbat ⇒ __2printf
[Calls]- >> ADC_SoftwareStartConvCmd
- >> ADC_GetFlagStatus
- >> ADC_GetConversionValue
- >> __2printf
[Called By]
GpsCtrlSendPos (Thumb, 140 bytes, Stack size 16 bytes, gpstask.o(i.GpsCtrlSendPos))
[Stack]
- Max Depth = 608
- Call Chain = GpsCtrlSendPos ⇒ TSGpsTimingSendPos ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> TSGpsTimingSendPos
[Called By]
GpsTaskTick (Thumb, 178 bytes, Stack size 8 bytes, mc8332gpstask.o(i.GpsTaskTick))
[Stack]
- Max Depth = 616
- Call Chain = GpsTaskTick ⇒ GpsCtrlSendPos ⇒ TSGpsTimingSendPos ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> GpsCtrlSendPos
- >> process_nema
[Called By]- >> ModemTask
- >> PcMsgHandle
GtFactory_XIEHAO (Thumb, 68 bytes, Stack size 16 bytes, modemtask.o(i.GtFactory_XIEHAO))
[Stack]
- Max Depth = 56
- Call Chain = GtFactory_XIEHAO ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> ModemSendAT
- >> SlwTrace
[Called By]
GuiClearAll (Thumb, 30 bytes, Stack size 8 bytes, gui.o(i.GuiClearAll))
[Stack]
- Max Depth = 144
- Call Chain = GuiClearAll ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> PaintBufToLcd
- >> __aeabi_memset
[Called By]- >> SetUpAppricationVerShow
- >> Fota_Update_Show
- >> ShowBootAnimation
- >> UIShowMailBox
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> UIShowVoiceShow
- >> UIShowUserSel
- >> UIShowMenuSysSetup
- >> UIShowMenuMain
- >> UIShowInformation
- >> UIShowGroupSel
- >> UIShowFactoryMenu
- >> WaitOneCallShow
- >> SetUpIntercomVerShow
- >> SetStartInfoShow
- >> SetPttToneModeShow
- >> SetNetModeShow
- >> SetLowConsumptionModeShow
- >> SetLanguageShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetFastInterfaceModeShow
- >> SetFactory_VBATShow
- >> SetFactory_LEDShow
- >> SetFactory_LCDShow
- >> SetFactory_KeyShow
- >> SetBOOTDebugShow
- >> SetAwModeShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> SetADBDebugShow
- >> PowerOffShow
- >> Factory_LcdResponse
- >> BootUptating
GuiClearAllM20 (Thumb, 68 bytes, Stack size 16 bytes, gui.o(i.GuiClearAllM20))
[Stack]
- Max Depth = 152
- Call Chain = GuiClearAllM20 ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> PaintBufToLcd
- >> __aeabi_memset
[Called By]
GuiClearAllM20Test (Thumb, 30 bytes, Stack size 8 bytes, gui.o(i.GuiClearAllM20Test))
[Stack]
- Max Depth = 144
- Call Chain = GuiClearAllM20Test ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> PaintBufToLcd
- >> __aeabi_memset
[Called By]
GuiClearArea (Thumb, 130 bytes, Stack size 40 bytes, gui.o(i.GuiClearArea))
[Stack]
- Max Depth = 176
- Call Chain = GuiClearArea ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> SetUpAppricationVerResponse
- >> cmdShutDown
- >> KeyFree
- >> ListBoxShowSMS
- >> ListBoxItemNumShowSMS
- >> MessageEditShow
- >> ShowCallUserName
- >> SetKeySoundShow
- >> Factory_KeyResponse
- >> MenuShowItem
- >> MenuShow
- >> ListBoxShowItemSMS
- >> ListBoxShowM20
- >> ListBoxShowItemM20
- >> ListBoxShowItem
- >> ListBoxShow
GuiClearAreaFixColor (Thumb, 128 bytes, Stack size 40 bytes, gui.o(i.GuiClearAreaFixColor))
[Stack]
- Max Depth = 176
- Call Chain = GuiClearAreaFixColor ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> ZXPocHandle
- >> ShowGroupAndUserNameM20
GuiClearRect (Thumb, 140 bytes, Stack size 48 bytes, gui.o(i.GuiClearRect))
[Stack]
- Max Depth = 184
- Call Chain = GuiClearRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> ShowMessageBox
- >> MainTask
- >> MessageReadResponse
- >> FormatSMS
- >> UIShowMainInterface
- >> UIShowInformation
- >> ShowGroupAndUserNameM20
- >> ShowAPNMessage
- >> SetLanguageShow
- >> SetLCDShow
- >> SetFactory_VBATShow
GuiClearRectM20 (Thumb, 138 bytes, Stack size 48 bytes, gui.o(i.GuiClearRectM20))
[Stack]
- Max Depth = 184
- Call Chain = GuiClearRectM20 ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> Show_Net
- >> ShowStatusBar
- >> ShowSingle
- >> ShowGPSICon
GuiDrawHLine (Thumb, 46 bytes, Stack size 24 bytes, gui.o(i.GuiDrawHLine))
[Stack]
- Max Depth = 208
- Call Chain = GuiDrawHLine ⇒ GuiFillRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> SetUpAppricationVerShow
- >> GuiDrawRect
- >> UIShowMailBox
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> UIShowVoiceShow
- >> UIShowUserSel
- >> UIShowMenuSysSetup
- >> UIShowMenuMain
- >> UIShowInformation
- >> UIShowGroupSel
- >> UIShowFactoryMenu
- >> SetUpIntercomVerShow
- >> SetPttToneModeShow
- >> SetNetModeShow
- >> SetLowConsumptionModeShow
- >> SetLanguageShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetFastInterfaceModeShow
- >> SetFactory_VBATShow
- >> SetFactory_LEDShow
- >> SetFactory_KeyShow
- >> SetBOOTDebugShow
- >> SetAwModeShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> SetADBDebugShow
- >> PowerOffShow
GuiDrawRect (Thumb, 88 bytes, Stack size 32 bytes, gui.o(i.GuiDrawRect))
[Stack]
- Max Depth = 248
- Call Chain = GuiDrawRect ⇒ GuiDrawVLine ⇒ GuiFillRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiDrawHLine
- >> GuiDrawVLine
[Called By]- >> ShowMessageBox
- >> FormatSMS
- >> GuiShowArrow
GuiDrawVLine (Thumb, 54 bytes, Stack size 32 bytes, gui.o(i.GuiDrawVLine))
[Stack]
- Max Depth = 216
- Call Chain = GuiDrawVLine ⇒ GuiFillRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> GuiDrawRect
- >> FormatSMS
- >> ShowSingle
- >> ShowBatttery
GuiFillRect (Thumb, 234 bytes, Stack size 48 bytes, gui.o(i.GuiFillRect))
[Stack]
- Max Depth = 184
- Call Chain = GuiFillRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> GuiDrawHLine
- >> KeyPress
- >> GuiDrawVLine
GuiInit (Thumb, 104 bytes, Stack size 8 bytes, gui.o(i.GuiInit))
[Stack]
- Max Depth = 96
- Call Chain = GuiInit ⇒ SetPaletteByBmpFile ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> LcdClrAll
- >> SetPaletteByBmpFile
- >> HzkInit
- >> GuiSetColor
- >> FindColorIndex
- >> __2printf
[Called By]
GuiReverseRect (Thumb, 162 bytes, Stack size 40 bytes, gui.o(i.GuiReverseRect))
[Stack]
- Max Depth = 176
- Call Chain = GuiReverseRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> UIShowMainInterface
- >> SetLanguageShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> MenuShowBar
- >> ListBoxShowBarSMS
- >> ListBoxShowBarM20
- >> ListBoxShowBar
GuiSetColor (Thumb, 44 bytes, Stack size 16 bytes, gui.o(i.GuiSetColor))
[Stack]
- Max Depth = 52
- Call Chain = GuiSetColor ⇒ FindColorIndex
[Calls]- >> UpdateColor
- >> FindColorIndex
[Called By]
GuiShowArrow (Thumb, 270 bytes, Stack size 40 bytes, gui.o(i.GuiShowArrow))
[Stack]
- Max Depth = 288
- Call Chain = GuiShowArrow ⇒ GuiDrawRect ⇒ GuiDrawVLine ⇒ GuiFillRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> ListBoxShowSMS
- >> MenuShow
- >> ListBoxShow
GuiShowBmp (Thumb, 228 bytes, Stack size 216 bytes, gui.o(i.GuiShowBmp))
[Stack]
- Max Depth = 352
- Call Chain = GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ReadFileData
- >> GetFileLen
- >> GetFileIndex
- >> PaintToBuf
- >> PaintBufToLcd
[Called By]- >> ShowBootAnimation
- >> KeyPress
- >> UIShowMainInterface
- >> ShowStatusBar
- >> ShowSingle
- >> ShowGroupAndUserNameM20
- >> ShowBatttery
- >> ShowGPSICon
- >> SetStartInfoShow
- >> ListBoxShowItemSMS
- >> ListBoxShowItemM20
- >> ListBoxShowItem
GuiShowStr (Thumb, 144 bytes, Stack size 64 bytes, gui.o(i.GuiShowStr))
[Stack]
- Max Depth = 288
- Call Chain = GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> PaintCharToBuf
- >> PaintBufToLcd
[Called By]- >> ShowMessageBox
- >> ShowCaption
- >> SetUpAppricationVerShow
- >> SetUpAppricationVerResponse
- >> UI_Process_Update
- >> TickIAP
- >> cmdShutDown
- >> KeyPress
- >> KeyFree
- >> ListBoxItemNumShowSMS
- >> UIShowMailBox
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> MessageEditShow
- >> UIShowVoiceShow
- >> UIShowUserSel
- >> UIShowMainInterface
- >> UIShowInformation
- >> UIShowGroupSel
- >> ShowGroupAndUserNameM20
- >> ShowCaptionArea
- >> WaitOneCallShow
- >> ShowAPNMessage
- >> SetUpIntercomVerShow
- >> SetPttToneModeShow
- >> SetNetModeShow
- >> SetLowConsumptionModeShow
- >> SetLanguageShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetFastInterfaceModeShow
- >> SetFactory_VBATShow
- >> SetFactory_KeyShow
- >> SetBOOTDebugShow
- >> SetAwModeShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> SetADBDebugShow
- >> PowerOffShow
- >> GetCoordinates
- >> Factory_VBATResponse
- >> Factory_KeyResponse
- >> ListBoxShowItemSMS
- >> ListBoxShowItemM20
- >> ListBoxShowItem
GuiShowStrM20 (Thumb, 160 bytes, Stack size 72 bytes, gui.o(i.GuiShowStrM20))
[Stack]
- Max Depth = 296
- Call Chain = GuiShowStrM20 ⇒ PaintCharToBuf2 ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> PaintCharToBuf2
- >> PaintBufToLcd
[Called By]- >> UIShowMainInterface
- >> Show_Net
- >> ShowTime
- >> ShowGroupAndUserNameM20
- >> ShowCallUserName
HardFault_Handler (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFault_Handler))
[Stack]
- Max Depth = 24
- Call Chain = HardFault_Handler ⇒ __2printf
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
HzkInit (Thumb, 182 bytes, Stack size 16 bytes, gui.o(i.HzkInit))
[Stack]
- Max Depth = 40
- Call Chain = HzkInit ⇒ GetFileIndex ⇒ strcmp
[Calls]- >> GetFileIndex
- >> strcmp
[Called By]
IWDG_Configuration (Thumb, 54 bytes, Stack size 8 bytes, maintask.o(i.IWDG_Configuration))
[Stack]
- Max Depth = 16
- Call Chain = IWDG_Configuration ⇒ RCC_GetFlagStatus
[Calls]- >> IWDG_ReloadCounter
- >> RCC_APB1PeriphClockCmd
- >> RCC_GetFlagStatus
- >> RCC_ClearFlag
- >> IWDG_WriteAccessCmd
- >> IWDG_SetReload
- >> IWDG_SetPrescaler
- >> IWDG_Enable
[Called By]
IWDG_Enable (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_Enable))
[Called By]
IWDG_ReloadCounter (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_ReloadCounter))
[Called By]
- >> SetUpAppricationVerResponse
- >> UI_Process_Update
- >> MainTask
- >> ShowBootAnimation
- >> ModemTask
- >> cmdShutDown
- >> PcMsgHandle
- >> OsDelayTime
- >> KeyPress
- >> IWDG_Configuration
- >> FingerDaemonfinger
- >> EnterGTProcess
- >> FormatSMS
- >> SetPowerOffResponse
- >> PaintBufToLcd
IWDG_SetPrescaler (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_SetPrescaler))
[Called By]
IWDG_SetReload (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_SetReload))
[Called By]
IWDG_WriteAccessCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd))
[Called By]
Init_stack (Thumb, 16 bytes, Stack size 0 bytes, ui.o(i.Init_stack))
[Called By]
KeyCount (Thumb, 38 bytes, Stack size 0 bytes, key.o(i.KeyCount))
[Called By]
KeyFree (Thumb, 540 bytes, Stack size 8 bytes, maintask.o(i.KeyFree))
[Stack]
- Max Depth = 296
- Call Chain = KeyFree ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ModemSendAT
- >> GuiShowStr
- >> GuiClearArea
- >> SlwTrace
- >> GPIO_SetBits
- >> GPIO_ResetBits
[Called By]
KeyInit (Thumb, 284 bytes, Stack size 8 bytes, key.o(i.KeyInit))
[Stack]
- Max Depth = 56
- Call Chain = KeyInit ⇒ CheckPwrKeyOn ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> RCC_LSEConfig
- >> PWR_BackupAccessCmd
- >> GPIO_PinRemapConfig
- >> BKP_TamperPinCmd
- >> CheckPwrKeyOn
- >> RunningMake
- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
KeyPress (Thumb, 1560 bytes, Stack size 48 bytes, maintask.o(i.KeyPress))
[Stack]
- Max Depth = 744
- Call Chain = KeyPress ⇒ UI_Key ⇒ ReFlashItemVoice ⇒ ListBoxInitM20 ⇒ ListBoxShowM20 ⇒ ListBoxShowItemM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ModemSendAT
- >> IWDG_ReloadCounter
- >> GuiShowStr
- >> SlwTrace
- >> UI_Key
- >> GuiShowBmp
- >> GuiFillRect
- >> EnterGTMode
- >> __2snprintf
- >> __2printf
[Called By]
KeyScanPort (Thumb, 26 bytes, Stack size 0 bytes, key.o(i.KeyScanPort))
[Called By]
- >> GetKey
- >> Factory_KeyResponse
LCDTimeOut (Thumb, 38 bytes, Stack size 0 bytes, lcd.o(i.LCDTimeOut))
[Called By]
- >> MainTask
- >> ZXPocHandle
- >> ShowStatusBar
LCD_ReadWriteByte (Thumb, 28 bytes, Stack size 8 bytes, lcd.o(i.LCD_ReadWriteByte))
[Stack]
- Max Depth = 8
- Call Chain = LCD_ReadWriteByte
[Calls]- >> SPI_I2S_SendData
- >> SPI_I2S_GetFlagStatus
[Called By]
LCD_Write_SR (Thumb, 12 bytes, Stack size 8 bytes, lcd.o(i.LCD_Write_SR))
[Stack]
- Max Depth = 16
- Call Chain = LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> LcdSendData
- >> LcdSendCommand
LcdBlockWrite (Thumb, 106 bytes, Stack size 40 bytes, lcd.o(i.LcdBlockWrite))
[Stack]
- Max Depth = 64
- Call Chain = LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> LcdSendData
- >> LcdSendCommand
[Called By]- >> LcdClrAll
- >> PaintBufToLcd
LcdClrAll (Thumb, 90 bytes, Stack size 16 bytes, lcd.o(i.LcdClrAll))
[Stack]
- Max Depth = 80
- Call Chain = LcdClrAll ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> LcdSendData
- >> LcdBlockWrite
[Called By]
LcdInit (Thumb, 508 bytes, Stack size 8 bytes, lcd.o(i.LcdInit))
[Stack]
- Max Depth = 64
- Call Chain = LcdInit ⇒ LcdPortInit ⇒ GPIO_Init
[Calls]- >> DelayMs
- >> LcdSetColor
- >> LcdPortInit
- >> LcdSendData
- >> LcdSendCommand
[Called By]
LcdSendCommand (Thumb, 34 bytes, Stack size 8 bytes, lcd.o(i.LcdSendCommand))
[Stack]
- Max Depth = 24
- Call Chain = LcdSendCommand ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> LcdInit
- >> LcdBlockWrite
LcdSendData (Thumb, 36 bytes, Stack size 8 bytes, lcd.o(i.LcdSendData))
[Stack]
- Max Depth = 24
- Call Chain = LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> LcdInit
- >> LcdClrAll
- >> LcdBlockWrite
- >> PaintBufToLcd
LcdSetColor (Thumb, 10 bytes, Stack size 0 bytes, lcd.o(i.LcdSetColor))
[Called By]
LedInit (Thumb, 102 bytes, Stack size 8 bytes, ledtask.o(i.LedInit))
[Stack]
- Max Depth = 32
- Call Chain = LedInit ⇒ GPIO_Init
[Calls]- >> GPIO_PinRemapConfig
- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
LedProcess (Thumb, 446 bytes, Stack size 8 bytes, ledtask.o(i.LedProcess))
[Stack]
- Max Depth = 8
- Call Chain = LedProcess
[Calls]
[Called By]- >> MainTask
- >> EnterGTMode
ListBoxInit (Thumb, 190 bytes, Stack size 32 bytes, listbox.o(i.ListBoxInit))
[Stack]
- Max Depth = 480
- Call Chain = ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> ReFlashItem2
- >> ReFlashItem
- >> SetPttToneModeShow
- >> SetNetModeShow
- >> SetLowConsumptionModeShow
- >> SetFastInterfaceModeShow
- >> SetBOOTDebugShow
- >> SetAwModeShow
- >> SetAPNShow
- >> SetADBDebugShow
ListBoxInitM20 (Thumb, 194 bytes, Stack size 40 bytes, listbox.o(i.ListBoxInitM20))
[Stack]
- Max Depth = 568
- Call Chain = ListBoxInitM20 ⇒ ListBoxShowM20 ⇒ ListBoxShowItemM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]
ListBoxInitSMS (Thumb, 96 bytes, Stack size 32 bytes, listboxsms.o(i.ListBoxInitSMS))
[Stack]
- Max Depth = 592
- Call Chain = ListBoxInitSMS ⇒ GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]
ListBoxItemNumShowSMS (Thumb, 132 bytes, Stack size 40 bytes, listboxsms.o(i.ListBoxItemNumShowSMS))
[Stack]
- Max Depth = 328
- Call Chain = ListBoxItemNumShowSMS ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearArea
- >> __2snprintf
[Called By]- >> ListBoxResponseSMS
- >> UIShowMailBox
- >> GetPagePreMessage
ListBoxResponse (Thumb, 160 bytes, Stack size 16 bytes, listbox.o(i.ListBoxResponse))
[Stack]
- Max Depth = 464
- Call Chain = ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ListBoxShowBar
- >> ListBoxShow
[Called By]- >> UI_Key
- >> SetPttToneResponse
- >> SetNetModeResponse
- >> SetLowConsumptionResponse
- >> SetFastInterfaceModeResponse
- >> SetBOOTDebugResponse
- >> SetAwModeResponse
- >> SetAdbDebugResponse
- >> SetAPNResponse
ListBoxResponseM20 (Thumb, 160 bytes, Stack size 16 bytes, listbox.o(i.ListBoxResponseM20))
[Stack]
- Max Depth = 544
- Call Chain = ListBoxResponseM20 ⇒ ListBoxShowM20 ⇒ ListBoxShowItemM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ListBoxShowM20
- >> ListBoxShowBarM20
[Called By]
ListBoxResponseSMS (Thumb, 278 bytes, Stack size 8 bytes, listboxsms.o(i.ListBoxResponseSMS))
[Stack]
- Max Depth = 568
- Call Chain = ListBoxResponseSMS ⇒ GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ListBoxItemNumShowSMS
- >> GetPagePreMessage
- >> ListBoxShowBarSMS
[Called By]
ListBoxShow (Thumb, 180 bytes, Stack size 24 bytes, listbox.o(i.ListBoxShow))
[Stack]
- Max Depth = 448
- Call Chain = ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiClearArea
- >> GuiShowArrow
- >> ListBoxShowItem
- >> ListBoxShowBar
[Called By]- >> ListBoxResponse
- >> ListBoxInit
ListBoxShowBar (Thumb, 58 bytes, Stack size 24 bytes, listbox.o(i.ListBoxShowBar))
[Stack]
- Max Depth = 200
- Call Chain = ListBoxShowBar ⇒ GuiReverseRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> ListBoxResponse
- >> ListBoxShow
ListBoxShowBarM20 (Thumb, 46 bytes, Stack size 24 bytes, listbox.o(i.ListBoxShowBarM20))
[Stack]
- Max Depth = 200
- Call Chain = ListBoxShowBarM20 ⇒ GuiReverseRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> ListBoxResponseM20
- >> ListBoxShowM20
ListBoxShowBarSMS (Thumb, 46 bytes, Stack size 24 bytes, listboxsms.o(i.ListBoxShowBarSMS))
[Stack]
- Max Depth = 200
- Call Chain = ListBoxShowBarSMS ⇒ GuiReverseRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> ListBoxShowSMS
- >> ListBoxResponseSMS
ListBoxShowItem (Thumb, 176 bytes, Stack size 72 bytes, listbox.o(i.ListBoxShowItem))
[Stack]
- Max Depth = 424
- Call Chain = ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearArea
- >> GuiShowBmp
- >> StrUnicodeToAnsi
- >> StrIntercept
- >> strncpy
- >> __aeabi_memclr4
[Called By]
ListBoxShowItemM20 (Thumb, 340 bytes, Stack size 152 bytes, listbox.o(i.ListBoxShowItemM20))
[Stack]
- Max Depth = 504
- Call Chain = ListBoxShowItemM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearArea
- >> SlwTrace
- >> GuiShowBmp
- >> StrUnicodeToAnsi
- >> StrIntercept
- >> GetStrXLen
- >> __2snprintf
- >> strlen
- >> strncpy
- >> __aeabi_memclr4
[Called By]
ListBoxShowItemSMS (Thumb, 224 bytes, Stack size 72 bytes, listboxsms.o(i.ListBoxShowItemSMS))
[Stack]
- Max Depth = 424
- Call Chain = ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearArea
- >> SlwTrace
- >> GuiShowBmp
- >> StrUnicodeToAnsi
- >> StrIntercept
- >> strncpy
- >> __aeabi_memclr4
[Called By]
ListBoxShowM20 (Thumb, 92 bytes, Stack size 24 bytes, listbox.o(i.ListBoxShowM20))
[Stack]
- Max Depth = 528
- Call Chain = ListBoxShowM20 ⇒ ListBoxShowItemM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiClearArea
- >> ListBoxShowItemM20
- >> ListBoxShowBarM20
[Called By]- >> ListBoxResponseM20
- >> ListBoxInitM20
ListBoxShowSMS (Thumb, 168 bytes, Stack size 24 bytes, listboxsms.o(i.ListBoxShowSMS))
[Stack]
- Max Depth = 448
- Call Chain = ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiClearArea
- >> ListBoxShowItemSMS
- >> ListBoxShowBarSMS
- >> GuiShowArrow
[Called By]
LoginPocInfo (Thumb, 92 bytes, Stack size 144 bytes, zxpoctask.o(i.LoginPocInfo))
[Stack]
- Max Depth = 184
- Call Chain = LoginPocInfo ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> ModemSendAT
- >> SlwTrace
- >> __2snprintf
[Called By]
M9507CSendTcpData (Thumb, 48 bytes, Stack size 40 bytes, modem.o(i.M9507CSendTcpData))
[Stack]
- Max Depth = 72
- Call Chain = M9507CSendTcpData ⇒ ModemSendAT ⇒ Uart2Send
[Calls]- >> ModemSendAT
- >> ModemSendData
- >> __2snprintf
[Called By]- >> MC8332ModemSendTcpData
MC8332ModemSendTcpData (Thumb, 68 bytes, Stack size 16 bytes, mc8332mode.o(i.MC8332ModemSendTcpData))
[Stack]
- Max Depth = 88
- Call Chain = MC8332ModemSendTcpData ⇒ M9507CSendTcpData ⇒ ModemSendAT ⇒ Uart2Send
[Calls]- >> PrintBufferData
- >> M9507CSendTcpData
[Called By]- >> IapGetUpdateVersion_FOGA
- >> IapGetUpdateData_FOGA
MCU_FACTORY_RECOGNIZE (Thumb, 54 bytes, Stack size 16 bytes, maintask.o(i.MCU_FACTORY_RECOGNIZE))
[Stack]
- Max Depth = 40
- Call Chain = MCU_FACTORY_RECOGNIZE ⇒ __2printf
[Calls]
[Called By]
MD5Final (Thumb, 202 bytes, Stack size 88 bytes, md5.o(i.MD5Final))
[Stack]
- Max Depth = 204
- Call Chain = MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> MD5Update
- >> Transform
[Called By]- >> IapCheckFileMD5_SPI_Flash
MD5Init (Thumb, 26 bytes, Stack size 0 bytes, md5.o(i.MD5Init))
[Called By]
- >> IapCheckFileMD5_SPI_Flash
MD5Update (Thumb, 172 bytes, Stack size 96 bytes, md5.o(i.MD5Update))
[Stack]
- Max Depth = 116
- Call Chain = MD5Update ⇒ Transform
[Calls]
[Called By]- >> MD5Final
- >> IapCheckFileMD5_SPI_Flash
MY_NVIC_Init (Thumb, 116 bytes, Stack size 8 bytes, main.o(i.MY_NVIC_Init))
[Stack]
- Max Depth = 24
- Call Chain = MY_NVIC_Init ⇒ NVIC_Init
[Calls]- >> NVIC_PriorityGroupConfig
- >> NVIC_Init
[Called By]
MainTask (Thumb, 1272 bytes, Stack size 0 bytes, maintask.o(i.MainTask))
[Stack]
- Max Depth = 1444
- Call Chain = MainTask ⇒ UI_Loop ⇒ SetUpAppricationVerPending ⇒ TickIAP ⇒ IapCheckFileMD5_SPI_Flash ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> UISetNextStatus
- >> ModemSendAT
- >> IWDG_ReloadCounter
- >> SpeakerDisable
- >> SlwTrace
- >> MY_NVIC_Init
- >> W25Q64_Init
- >> Vbatsend
- >> Uart3Init
- >> UI_Loop
- >> UI_Init
- >> SysIniRead
- >> ShowBootAnimation
- >> SaveProductParaToFlash
- >> ReadProductParaFromFlash
- >> RTC_Update
- >> LcdInit
- >> LCDTimeOut
- >> GuiInit
- >> GuiClearRect
- >> GPSInit
- >> FileSysInit
- >> PcMsgHandle2
- >> PcMsgHandle
- >> MCU_FACTORY_RECOGNIZE
- >> KeyPress
- >> KeyFree
- >> IWDG_Configuration
- >> GetVbat
- >> GTMode_Detected
- >> FingerDaemonfinger
- >> CheckVbat
- >> ADCInit
- >> Uart1RxEnable
- >> SetLedIndicator
- >> LedProcess
- >> LedInit
- >> KeyInit
- >> KeyCount
- >> GetKey
- >> RunningMake
- >> GPIO_ReadInputDataBit
- >> SpeakerInit
- >> SpeakerEnable
- >> SetBeepByNoOS
- >> SetBeep
- >> Ear_check
- >> BeepInit
- >> __2printf
- >> strcmp
- >> __aeabi_memclr4
[Address Reference Count : 1]
MakeGpsSendData (Thumb, 74 bytes, Stack size 8 bytes, setsystempara.o(i.MakeGpsSendData))
[Stack]
- Max Depth = 8
- Call Chain = MakeGpsSendData
[Calls]
[Called By]
MemManage_Handler (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler))
[Stack]
- Max Depth = 24
- Call Chain = MemManage_Handler ⇒ __2printf
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
MenuInit (Thumb, 146 bytes, Stack size 24 bytes, menu.o(i.MenuInit))
[Stack]
- Max Depth = 384
- Call Chain = MenuInit ⇒ MenuShow ⇒ MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> PullUiStack
- >> MenuShow
[Called By]- >> MessageOptionShow
- >> UIShowMenuSysSetup
- >> UIShowMenuMain
- >> UIShowFactoryMenu
MenuResponse (Thumb, 164 bytes, Stack size 16 bytes, menu.o(i.MenuResponse))
[Stack]
- Max Depth = 376
- Call Chain = MenuResponse ⇒ MenuShow ⇒ MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> MenuShowBar
- >> MenuShow
[Called By]- >> UI_Key
- >> MessageOptionResponse
- >> SetSYSResponse
MenuShow (Thumb, 178 bytes, Stack size 24 bytes, menu.o(i.MenuShow))
[Stack]
- Max Depth = 360
- Call Chain = MenuShow ⇒ MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiClearArea
- >> MenuShowItem
- >> MenuShowBar
- >> GuiShowArrow
[Called By]- >> MenuResponse
- >> MenuInit
MenuShowBar (Thumb, 52 bytes, Stack size 24 bytes, menu.o(i.MenuShowBar))
[Stack]
- Max Depth = 200
- Call Chain = MenuShowBar ⇒ GuiReverseRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> MenuResponse
- >> MenuShow
MenuShowItem (Thumb, 62 bytes, Stack size 24 bytes, menu.o(i.MenuShowItem))
[Stack]
- Max Depth = 336
- Call Chain = MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiClearArea
[Called By]
MessageDeletResponse (Thumb, 48 bytes, Stack size 8 bytes, message.o(i.MessageDeletResponse))
[Stack]
- Max Depth = 152
- Call Chain = MessageDeletResponse ⇒ DeleteSpecificSMS ⇒ sFlash_Write ⇒ sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> DeleteSpecificSMS
[Called By]
MessageDeletShow (Thumb, 62 bytes, Stack size 8 bytes, message.o(i.MessageDeletShow))
[Stack]
- Max Depth = 392
- Call Chain = MessageDeletShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
MessageEditInit (Thumb, 42 bytes, Stack size 24 bytes, managemessage.o(i.MessageEditInit))
[Stack]
- Max Depth = 24
- Call Chain = MessageEditInit
[Calls]
[Called By]- >> MessageReadShow
- >> MessageReadResponse
MessageEditShow (Thumb, 274 bytes, Stack size 40 bytes, managemessage.o(i.MessageEditShow))
[Stack]
- Max Depth = 328
- Call Chain = MessageEditShow ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearArea
- >> __aeabi_memclr
[Called By]- >> MessageReadShow
- >> MessageReadResponse
MessageFormatResponse (Thumb, 40 bytes, Stack size 8 bytes, message.o(i.MessageFormatResponse))
[Stack]
- Max Depth = 296
- Call Chain = MessageFormatResponse ⇒ FormatSMS ⇒ GuiDrawRect ⇒ GuiDrawVLine ⇒ GuiFillRect ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> FormatSMS
[Called By]
MessageFormatShow (Thumb, 62 bytes, Stack size 8 bytes, message.o(i.MessageFormatShow))
[Stack]
- Max Depth = 392
- Call Chain = MessageFormatShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
MessageOptionResponse (Thumb, 66 bytes, Stack size 8 bytes, message.o(i.MessageOptionResponse))
[Stack]
- Max Depth = 384
- Call Chain = MessageOptionResponse ⇒ MenuResponse ⇒ MenuShow ⇒ MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> MenuResponse
[Called By]
MessageOptionShow (Thumb, 76 bytes, Stack size 8 bytes, message.o(i.MessageOptionShow))
[Stack]
- Max Depth = 392
- Call Chain = MessageOptionShow ⇒ MenuInit ⇒ MenuShow ⇒ MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> MenuInit
[Called By]
MessageReadResponse (Thumb, 136 bytes, Stack size 16 bytes, message.o(i.MessageReadResponse))
[Stack]
- Max Depth = 344
- Call Chain = MessageReadResponse ⇒ MessageEditShow ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> GuiClearRect
- >> MessageEditShow
- >> MessageEditInit
- >> __2printf
- >> strlen
[Called By]
MessageReadShow (Thumb, 114 bytes, Stack size 8 bytes, message.o(i.MessageReadShow))
[Stack]
- Max Depth = 336
- Call Chain = MessageReadShow ⇒ MessageEditShow ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ReadSpecificSms
- >> MessageEditShow
- >> MessageEditInit
- >> __aeabi_memclr
[Called By]
MessageResponse (Thumb, 74 bytes, Stack size 8 bytes, message.o(i.MessageResponse))
[Stack]
- Max Depth = 576
- Call Chain = MessageResponse ⇒ ListBoxResponseSMS ⇒ GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ListBoxResponseSMS
[Called By]
ModemCheckUIM (Thumb, 126 bytes, Stack size 40 bytes, mc8332mode.o(i.ModemCheckUIM))
[Stack]
- Max Depth = 172
- Call Chain = ModemCheckUIM ⇒ MsgQueueAccept ⇒ Modem_Stopinit ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> ModemStrCmp
- >> ModemSendAT
- >> SlwTrace
- >> MsgQueueAccept
- >> __2snprintf
[Called By]
ModemInit (Thumb, 102 bytes, Stack size 8 bytes, modem.o(i.ModemInit))
[Stack]
- Max Depth = 156
- Call Chain = ModemInit ⇒ WaitModemStart ⇒ MsgQueueAccept ⇒ Modem_Stopinit ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> Uart2Init
- >> RunningMake
- >> WaitModemStart
- >> MsgQueueSet
[Called By]
ModemPinConfig (Thumb, 136 bytes, Stack size 8 bytes, modem.o(i.ModemPinConfig))
[Stack]
- Max Depth = 32
- Call Chain = ModemPinConfig ⇒ GPIO_Init
[Calls]- >> RCC_LSEConfig
- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
ModemSendAT (Thumb, 30 bytes, Stack size 16 bytes, modem.o(i.ModemSendAT))
[Stack]
- Max Depth = 32
- Call Chain = ModemSendAT ⇒ Uart2Send
[Calls]- >> RunningMake
- >> Uart2Send
- >> strlen
[Called By]- >> TickIAP
- >> FotaSocketCtl
- >> MainTask
- >> Vbatsend
- >> UI_Key
- >> PcMsgHandle2
- >> PcMsgHandle
- >> KeyPress
- >> KeyFree
- >> TSGpsTimingSendPos
- >> Ear_check
- >> ZXPocHandle
- >> WaitPocInit
- >> VolumeSet
- >> ModemCheckUIM
- >> LoginPocInfo
- >> GetPocVer
- >> GetModemVer
- >> GtFactory_XIEHAO
- >> AtQuery
- >> GetGroupInfo
- >> SimpleVoiceInfoScan
- >> SimpleUserInfoScan
- >> SimpleGroupInfoScan
- >> WaitOneCallResponse
- >> SetUpIntercomVerResponse
- >> SetPttToneResponse
- >> SetLowConsumptionResponse
- >> SetLanguageResponse
- >> SetAdbDebugResponse
- >> GetMododexWithCard
- >> WaitModemStart
- >> M9507CSendTcpData
ModemSendData (Thumb, 16 bytes, Stack size 16 bytes, modem.o(i.ModemSendData))
[Stack]
- Max Depth = 32
- Call Chain = ModemSendData ⇒ Uart2Send
[Calls]
[Called By]
ModemStrCmp (Thumb, 38 bytes, Stack size 12 bytes, modem.o(i.ModemStrCmp))
[Stack]
- Max Depth = 12
- Call Chain = ModemStrCmp
[Called By]- >> SysIniRead
- >> WaitPocInit
- >> VolumeSet
- >> Uart2RecvProcess
- >> ModemCheckUIM
- >> GetPocVer
- >> GetModemVer
- >> AtHandle
- >> WaitModemStart
ModemTask (Thumb, 710 bytes, Stack size 40 bytes, modemtask.o(i.ModemTask))
[Stack]
- Max Depth = 656
- Call Chain = ModemTask ⇒ GpsTaskTick ⇒ GpsCtrlSendPos ⇒ TSGpsTimingSendPos ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> IWDG_ReloadCounter
- >> SlwTrace
- >> RCC_GetClocksFreq
- >> GpsTaskTick
- >> GPSInit
- >> EnterGTMode
- >> SetLedIndicator
- >> EnterGTProcess
- >> SpeakerEnable
- >> Ear_check
- >> ZXPocHandle
- >> WaitPocInit
- >> VolumeSet
- >> USART_ITConfig
- >> TSGpsDataInit
- >> MsgQueueAccept
- >> ModemInit
- >> ModemCheckUIM
- >> LoginPocInfo
- >> GetPocVer
- >> GetModemVer
- >> GtFactory_XIEHAO
- >> process_nema
- >> AtQuery
- >> AtHandle
- >> __2snprintf
- >> __2printf
[Address Reference Count : 1]
ModemUartTask (Thumb, 30 bytes, Stack size 0 bytes, modemtask.o(i.ModemUartTask))
[Stack]
- Max Depth = 88
- Call Chain = ModemUartTask ⇒ Uart2RecvProcess ⇒ SlwTrace ⇒ Uart1Send
[Calls]
[Address Reference Count : 1]
Modem_Stopinit (Thumb, 32 bytes, Stack size 0 bytes, modemtask.o(i.Modem_Stopinit))
[Stack]
- Max Depth = 100
- Call Chain = Modem_Stopinit ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> SlwTrace
- >> EnterGTMode
[Called By]
MsgQueueAccept (Thumb, 204 bytes, Stack size 32 bytes, msgqueue.o(i.MsgQueueAccept))
[Stack]
- Max Depth = 132
- Call Chain = MsgQueueAccept ⇒ Modem_Stopinit ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> Modem_Stopinit
- >> __2printf
[Called By]- >> ModemTask
- >> WaitPocInit
- >> VolumeSet
- >> ModemCheckUIM
- >> GetPocVer
- >> GetModemVer
- >> WaitModemStart
MsgQueueInit (Thumb, 80 bytes, Stack size 12 bytes, msgqueue.o(i.MsgQueueInit))
[Stack]
- Max Depth = 12
- Call Chain = MsgQueueInit
[Called By]
MsgQueuePost (Thumb, 144 bytes, Stack size 16 bytes, msgqueue.o(i.MsgQueuePost))
[Stack]
- Max Depth = 16
- Call Chain = MsgQueuePost
[Called By]
MsgQueueSet (Thumb, 14 bytes, Stack size 4 bytes, msgqueue.o(i.MsgQueueSet))
[Stack]
- Max Depth = 16
- Call Chain = MsgQueueSet ⇒ MsgQueueInit
[Calls]
[Called By]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMI_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
NVIC_Init (Thumb, 100 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init))
[Stack]
- Max Depth = 16
- Call Chain = NVIC_Init
[Called By]
NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))
[Called By]
OnOffCheck (Thumb, 48 bytes, Stack size 0 bytes, maintask.o(i.OnOffCheck))
[Called By]
OsDelayTime (Thumb, 28 bytes, Stack size 16 bytes, maintask.o(i.OsDelayTime))
[Stack]
- Max Depth = 16
- Call Chain = OsDelayTime
[Calls]
[Called By]- >> UI_Key
- >> SimpleVoiceInfoScan
- >> SimpleUserInfoScan
- >> SimpleGroupInfoScan
- >> UIShowVoiceShow
- >> UIShowUserSel
- >> UIShowGroupSel
- >> SetNetModeResponse
PVD_IRQHandler (Thumb, 32 bytes, Stack size 8 bytes, stm32f10x_it.o(i.PVD_IRQHandler))
[Stack]
- Max Depth = 56
- Call Chain = PVD_IRQHandler ⇒ SleepMethod2 ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SleepMethod2
- >> EXTI_GetITStatus
- >> EXTI_ClearITPendingBit
- >> __2printf
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
PWR_BackupAccessCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_BackupAccessCmd))
[Called By]
PWR_ClearFlag (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_ClearFlag))
[Called By]
PWR_EnterSTOPMode (Thumb, 54 bytes, Stack size 8 bytes, stm32f10x_pwr.o(i.PWR_EnterSTOPMode))
[Stack]
- Max Depth = 8
- Call Chain = PWR_EnterSTOPMode
[Called By]
PWR_GetFlagStatus (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_GetFlagStatus))
[Called By]
PacketGetFileData (Thumb, 236 bytes, Stack size 40 bytes, appiap.o(i.PacketGetFileData))
[Stack]
- Max Depth = 40
- Call Chain = PacketGetFileData
[Calls]
[Called By]
PacketGetFileInfo (Thumb, 180 bytes, Stack size 32 bytes, appiap.o(i.PacketGetFileInfo))
[Stack]
- Max Depth = 64
- Call Chain = PacketGetFileInfo ⇒ __2snprintf
[Calls]- >> __2snprintf
- >> __aeabi_memclr4
- >> __aeabi_memclr
[Called By]- >> IapGetUpdateVersion_FOGA
PaintBufToLcd (Thumb, 218 bytes, Stack size 72 bytes, gui.o(i.PaintBufToLcd))
[Stack]
- Max Depth = 136
- Call Chain = PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> IWDG_ReloadCounter
- >> LcdSendData
- >> LcdBlockWrite
[Called By]- >> GuiShowStr
- >> GuiClearArea
- >> GuiClearAll
- >> GuiShowBmp
- >> GuiFillRect
- >> GuiClearRect
- >> GuiShowStrM20
- >> GuiClearRectM20
- >> GuiClearAreaFixColor
- >> GuiClearAllM20
- >> GuiReverseRect
- >> GuiClearAllM20Test
PaintCharToBuf (Thumb, 332 bytes, Stack size 128 bytes, gui.o(i.PaintCharToBuf))
[Stack]
- Max Depth = 224
- Call Chain = PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
PaintCharToBuf2 (Thumb, 328 bytes, Stack size 128 bytes, gui.o(i.PaintCharToBuf2))
[Stack]
- Max Depth = 224
- Call Chain = PaintCharToBuf2 ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
PaintToBuf (Thumb, 70 bytes, Stack size 32 bytes, gui.o(i.PaintToBuf))
[Stack]
- Max Depth = 32
- Call Chain = PaintToBuf
[Called By]
PcMsgHandle (Thumb, 2252 bytes, Stack size 696 bytes, maintask.o(i.PcMsgHandle))
[Stack]
- Max Depth = 1312
- Call Chain = PcMsgHandle ⇒ GpsTaskTick ⇒ GpsCtrlSendPos ⇒ TSGpsTimingSendPos ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAT
- >> IWDG_ReloadCounter
- >> SlwTrace
- >> SaveProductParaToFlash
- >> GpsTaskTick
- >> GPSInit
- >> ComSelect
- >> OnOffCheck
- >> GetParaFromStr
- >> AscStrToHexStr
- >> SetLedStatus
- >> RunningMake
- >> SpeakerEnable
- >> SetBeep
- >> __2sprintf
- >> __2snprintf
- >> strcpy
- >> strcmp
- >> strlen
- >> __aeabi_memcpy4
- >> atol
- >> atoi
[Called By]
PcMsgHandle2 (Thumb, 808 bytes, Stack size 192 bytes, maintask.o(i.PcMsgHandle2))
[Stack]
- Max Depth = 280
- Call Chain = PcMsgHandle2 ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> ModemSendAT
- >> SlwTrace
- >> StringCatByNumb
- >> SaveProductParaToFlash
- >> ReadFlashData
- >> __2snprintf
- >> __2printf
- >> strcpy
- >> strlen
- >> strncpy
- >> atoi
[Called By]
PowerCtrlInit (Thumb, 104 bytes, Stack size 8 bytes, maintask.o(i.PowerCtrlInit))
[Stack]
- Max Depth = 32
- Call Chain = PowerCtrlInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
PowerOffShow (Thumb, 130 bytes, Stack size 8 bytes, setsystempara.o(i.PowerOffShow))
[Stack]
- Max Depth = 320
- Call Chain = PowerOffShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> strcmp
[Called By]
PrintBufferData (Thumb, 42 bytes, Stack size 16 bytes, maintask.o(i.PrintBufferData))
[Stack]
- Max Depth = 40
- Call Chain = PrintBufferData ⇒ __2printf
[Calls]
[Called By]- >> MC8332ModemSendTcpData
PullUiStack (Thumb, 38 bytes, Stack size 16 bytes, ui.o(i.PullUiStack))
[Stack]
- Max Depth = 40
- Call Chain = PullUiStack ⇒ __2printf
[Calls]
[Called By]
PushUiStack (Thumb, 38 bytes, Stack size 16 bytes, ui.o(i.PushUiStack))
[Stack]
- Max Depth = 40
- Call Chain = PushUiStack ⇒ __2printf
[Calls]
[Called By]- >> UI_Key
- >> SetSYSResponse
RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))
[Called By]
- >> Uart3Init
- >> Uart2Init
- >> IWDG_Configuration
- >> newBeepSet
- >> LcdPortInit
RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
[Called By]
- >> Uart1Init
- >> PowerCtrlInit
- >> ModemPinConfig
- >> Uart3Init
- >> Uart2Init
- >> ADCInit
- >> LedInit
- >> KeyInit
- >> BeepInit
- >> W25Q64_PortInit
- >> LcdPortInit
RCC_ClearFlag (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_ClearFlag))
[Called By]
RCC_GetClocksFreq (Thumb, 192 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq))
[Stack]
- Max Depth = 12
- Call Chain = RCC_GetClocksFreq
[Called By]- >> ModemTask
- >> USART_Init
RCC_GetFlagStatus (Thumb, 56 bytes, Stack size 8 bytes, stm32f10x_rcc.o(i.RCC_GetFlagStatus))
[Stack]
- Max Depth = 8
- Call Chain = RCC_GetFlagStatus
[Called By]
RCC_LSEConfig (Thumb, 46 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_LSEConfig))
[Called By]
- >> ModemPinConfig
- >> KeyInit
RTCAlarm_IRQHandler (Thumb, 76 bytes, Stack size 8 bytes, stm32f10x_it.o(i.RTCAlarm_IRQHandler))
[Stack]
- Max Depth = 48
- Call Chain = RTCAlarm_IRQHandler ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SlwTrace
- >> RTC_WaitForLastTask
- >> RTC_GetITStatus
- >> RTC_ClearITPendingBit
- >> PWR_GetFlagStatus
- >> PWR_ClearFlag
- >> EXTI_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
RTC_ClearITPendingBit (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ClearITPendingBit))
[Called By]
RTC_GetITStatus (Thumb, 32 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetITStatus))
[Called By]
RTC_Init (Thumb, 24 bytes, Stack size 0 bytes, userrtc.o(i.RTC_Init))
[Called By]
RTC_Update (Thumb, 58 bytes, Stack size 0 bytes, userrtc.o(i.RTC_Update))
[Called By]
RTC_UserGetTime (Thumb, 38 bytes, Stack size 0 bytes, userrtc.o(i.RTC_UserGetTime))
[Called By]
RTC_UserSetTime (Thumb, 42 bytes, Stack size 12 bytes, userrtc.o(i.RTC_UserSetTime))
[Stack]
- Max Depth = 12
- Call Chain = RTC_UserSetTime
[Called By]
RTC_WaitForLastTask (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForLastTask))
[Called By]
ReFlashItem (Thumb, 144 bytes, Stack size 16 bytes, ui.o(i.ReFlashItem))
[Stack]
- Max Depth = 496
- Call Chain = ReFlashItem ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> UI_Key
- >> UIShowUserSel
ReFlashItem2 (Thumb, 142 bytes, Stack size 16 bytes, ui.o(i.ReFlashItem2))
[Stack]
- Max Depth = 496
- Call Chain = ReFlashItem2 ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> UI_Key
- >> UIShowGroupSel
ReFlashItemVoice (Thumb, 222 bytes, Stack size 16 bytes, ui.o(i.ReFlashItemVoice))
[Stack]
- Max Depth = 584
- Call Chain = ReFlashItemVoice ⇒ ListBoxInitM20 ⇒ ListBoxShowM20 ⇒ ListBoxShowItemM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]- >> UI_Key
- >> UIShowVoiceShow
ReadFileData (Thumb, 118 bytes, Stack size 32 bytes, filesys.o(i.ReadFileData))
[Stack]
- Max Depth = 64
- Call Chain = ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]- >> SysIniRead
- >> GuiShowBmp
- >> SetPaletteByBmpFile
- >> GetHzk
ReadFlashData (Thumb, 48 bytes, Stack size 20 bytes, productpara.o(i.ReadFlashData))
[Stack]
- Max Depth = 20
- Call Chain = ReadFlashData
[Calls]
[Called By]- >> ReadProductParaFromFlash
- >> PcMsgHandle2
ReadProductParaFromFlash (Thumb, 884 bytes, Stack size 360 bytes, productpara.o(i.ReadProductParaFromFlash))
[Stack]
- Max Depth = 448
- Call Chain = ReadProductParaFromFlash ⇒ GetUniStringByID ⇒ __2snprintf
[Calls]- >> SlwTrace
- >> SaveProductParaToFlash
- >> ReadFlashData
- >> GetUniStringByID
- >> __2snprintf
- >> __2printf
- >> strcpy
- >> strcmp
- >> __aeabi_memclr
- >> __aeabi_memcpy
[Called By]
RunningMake (Thumb, 10 bytes, Stack size 0 bytes, maintask.o(i.RunningMake))
[Called By]
- >> ModemSendAT
- >> MainTask
- >> PcMsgHandle
- >> LedProcess
- >> KeyInit
- >> BeepInit
- >> Uart2RecvProcess
- >> ModemInit
- >> process_gps_data
SPI_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_Cmd))
[Called By]
- >> W25Q64_Init
- >> LcdPortInit
SPI_I2S_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus))
[Called By]
- >> SPIx_ReadWriteByte
- >> LCD_ReadWriteByte
SPI_I2S_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_ReceiveData))
[Called By]
SPI_I2S_SendData (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_SendData))
[Called By]
- >> SPIx_ReadWriteByte
- >> LCD_ReadWriteByte
SPI_Init (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_Init))
[Stack]
- Max Depth = 8
- Call Chain = SPI_Init
[Called By]- >> W25Q64_Init
- >> LcdPortInit
SPIx_ReadWriteByte (Thumb, 50 bytes, Stack size 8 bytes, w25q64.o(i.SPIx_ReadWriteByte))
[Stack]
- Max Depth = 8
- Call Chain = SPIx_ReadWriteByte
[Calls]- >> SPI_I2S_SendData
- >> SPI_I2S_ReceiveData
- >> SPI_I2S_GetFlagStatus
[Called By]- >> sFlash_Read
- >> sFlash_Erase_Sector
- >> sFlash_Write_Page
- >> sFlash_Write_Enable
- >> sFlash_ReadSR
- >> sFlash_ReadID
STMFLASH_ReadHalfWord (Thumb, 6 bytes, Stack size 0 bytes, productpara.o(i.STMFLASH_ReadHalfWord))
[Called By]
SaveProductParaToFlash (Thumb, 42 bytes, Stack size 8 bytes, productpara.o(i.SaveProductParaToFlash))
[Stack]
- Max Depth = 64
- Call Chain = SaveProductParaToFlash ⇒ WritePageData ⇒ __2printf
[Calls]- >> DelayMs
- >> WritePageData
[Called By]- >> MainTask
- >> ReadProductParaFromFlash
- >> PcMsgHandle2
- >> PcMsgHandle
- >> SetPttToneResponse
- >> SetNetModeResponse
- >> SetLowConsumptionResponse
- >> SetLanguageResponse
- >> SetLCDResponse
- >> SetKeysoundResponse
- >> SetFastInterfaceModeResponse
- >> SetAwModeResponse
- >> SetAPNResponse
- >> Factory_VBATResponse
SetADBDebugShow (Thumb, 230 bytes, Stack size 24 bytes, setsystempara.o(i.SetADBDebugShow))
[Stack]
- Max Depth = 504
- Call Chain = SetADBDebugShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxInit
- >> strcmp
[Called By]
SetAPNResponse (Thumb, 132 bytes, Stack size 8 bytes, setsystempara.o(i.SetAPNResponse))
[Stack]
- Max Depth = 472
- Call Chain = SetAPNResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> SaveProductParaToFlash
- >> ListBoxResponse
- >> strcpy
[Called By]
SetAPNShow (Thumb, 148 bytes, Stack size 16 bytes, setsystempara.o(i.SetAPNShow))
[Stack]
- Max Depth = 496
- Call Chain = SetAPNShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxInit
[Called By]
SetAdbDebugResponse (Thumb, 126 bytes, Stack size 40 bytes, setsystempara.o(i.SetAdbDebugResponse))
[Stack]
- Max Depth = 504
- Call Chain = SetAdbDebugResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ModemSendAT
- >> SlwTrace
- >> ListBoxResponse
- >> __2snprintf
- >> __aeabi_memclr4
[Called By]
SetApnDetailResponse (Thumb, 120 bytes, Stack size 8 bytes, setsystempara.o(i.SetApnDetailResponse))
[Stack]
- Max Depth = 400
- Call Chain = SetApnDetailResponse ⇒ ShowAPNMessage ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowAPNMessage
[Called By]
SetApnDetailShow (Thumb, 70 bytes, Stack size 8 bytes, setsystempara.o(i.SetApnDetailShow))
[Stack]
- Max Depth = 400
- Call Chain = SetApnDetailShow ⇒ ShowAPNMessage ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ShowAPNMessage
[Called By]
SetAwModeResponse (Thumb, 82 bytes, Stack size 8 bytes, setsystempara.o(i.SetAwModeResponse))
[Stack]
- Max Depth = 472
- Call Chain = SetAwModeResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> SaveProductParaToFlash
- >> ListBoxResponse
[Called By]
SetAwModeShow (Thumb, 154 bytes, Stack size 24 bytes, setsystempara.o(i.SetAwModeShow))
[Stack]
- Max Depth = 504
- Call Chain = SetAwModeShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxInit
- >> strcmp
[Called By]
SetBOOTDebugResponse (Thumb, 158 bytes, Stack size 40 bytes, setsystempara.o(i.SetBOOTDebugResponse))
[Stack]
- Max Depth = 504
- Call Chain = SetBOOTDebugResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ListBoxResponse
- >> __aeabi_memclr4
[Called By]
SetBOOTDebugShow (Thumb, 230 bytes, Stack size 24 bytes, setsystempara.o(i.SetBOOTDebugShow))
[Stack]
- Max Depth = 504
- Call Chain = SetBOOTDebugShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxInit
- >> strcmp
[Called By]
SetBeep (Thumb, 28 bytes, Stack size 16 bytes, audio.o(i.SetBeep))
[Stack]
- Max Depth = 80
- Call Chain = SetBeep ⇒ newBeepSet ⇒ TIM_OC2Init
[Calls]
[Called By]- >> MainTask
- >> PcMsgHandle
- >> EnterGTMode
SetBeepByNoOS (Thumb, 36 bytes, Stack size 16 bytes, audio.o(i.SetBeepByNoOS))
[Stack]
- Max Depth = 80
- Call Chain = SetBeepByNoOS ⇒ newBeepSet ⇒ TIM_OC2Init
[Calls]- >> DelayMs
- >> TIM_Cmd
- >> newBeepSet
[Called By]
SetBlueLed (Thumb, 22 bytes, Stack size 0 bytes, ledtask.o(i.SetBlueLed))
[Called By]
SetFactory_KeyShow (Thumb, 60 bytes, Stack size 16 bytes, setsystempara.o(i.SetFactory_KeyShow))
[Stack]
- Max Depth = 328
- Call Chain = SetFactory_KeyShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
SetFactory_LCDShow (Thumb, 12 bytes, Stack size 8 bytes, setsystempara.o(i.SetFactory_LCDShow))
[Stack]
- Max Depth = 152
- Call Chain = SetFactory_LCDShow ⇒ GuiClearAll ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]
[Called By]
SetFactory_LEDShow (Thumb, 60 bytes, Stack size 16 bytes, setsystempara.o(i.SetFactory_LEDShow))
[Stack]
- Max Depth = 336
- Call Chain = SetFactory_LEDShow ⇒ ShowCaptionArea ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiDrawHLine
- >> GuiClearAll
- >> ShowCaptionArea
[Called By]
SetFactory_VBATShow (Thumb, 304 bytes, Stack size 32 bytes, setsystempara.o(i.SetFactory_VBATShow))
[Stack]
- Max Depth = 344
- Call Chain = SetFactory_VBATShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> GuiClearRect
- >> __2snprintf
[Called By]
SetFastInterfaceModeResponse (Thumb, 82 bytes, Stack size 8 bytes, setsystempara.o(i.SetFastInterfaceModeResponse))
[Stack]
- Max Depth = 472
- Call Chain = SetFastInterfaceModeResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> SaveProductParaToFlash
- >> ListBoxResponse
[Called By]
SetFastInterfaceModeShow (Thumb, 154 bytes, Stack size 24 bytes, setsystempara.o(i.SetFastInterfaceModeShow))
[Stack]
- Max Depth = 504
- Call Chain = SetFastInterfaceModeShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxInit
- >> strcmp
[Called By]
SetGPSResponse (Thumb, 70 bytes, Stack size 8 bytes, setsystempara.o(i.SetGPSResponse))
[Stack]
- Max Depth = 32
- Call Chain = SetGPSResponse ⇒ __2printf
[Calls]- >> UISetNextStatus
- >> __2printf
[Called By]
SetGPSShow (Thumb, 544 bytes, Stack size 48 bytes, setsystempara.o(i.SetGPSShow))
[Stack]
- Max Depth = 504
- Call Chain = SetGPSShow ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ShowGPSICon
- >> GetCoordinates
- >> __2snprintf
- >> strcmp
[Called By]
SetKeySoundShow (Thumb, 466 bytes, Stack size 32 bytes, setsystempara.o(i.SetKeySoundShow))
[Stack]
- Max Depth = 344
- Call Chain = SetKeySoundShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearArea
- >> GuiClearAll
- >> GuiReverseRect
- >> __2snprintf
- >> strcmp
- >> strlen
[Called By]- >> UI_Loop
- >> SetKeysoundResponse
SetKeysoundResponse (Thumb, 158 bytes, Stack size 8 bytes, setsystempara.o(i.SetKeysoundResponse))
[Stack]
- Max Depth = 352
- Call Chain = SetKeysoundResponse ⇒ SetKeySoundShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> SaveProductParaToFlash
- >> SetKeySoundShow
- >> __2printf
- >> strcpy
- >> strcmp
[Called By]
SetLCDResponse (Thumb, 152 bytes, Stack size 8 bytes, setsystempara.o(i.SetLCDResponse))
[Stack]
- Max Depth = 360
- Call Chain = SetLCDResponse ⇒ SetLCDShow ⇒ ShowCaptionArea ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> SaveProductParaToFlash
- >> SetLCDShow
[Called By]
SetLCDShow (Thumb, 528 bytes, Stack size 32 bytes, setsystempara.o(i.SetLCDShow))
[Stack]
- Max Depth = 352
- Call Chain = SetLCDShow ⇒ ShowCaptionArea ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> SlwTrace
- >> GuiClearRect
- >> ShowCaptionArea
- >> GuiReverseRect
- >> __2snprintf
- >> strcmp
[Called By]- >> UI_Loop
- >> SetLCDResponse
SetLanguageResponse (Thumb, 242 bytes, Stack size 64 bytes, setsystempara.o(i.SetLanguageResponse))
[Stack]
- Max Depth = 408
- Call Chain = SetLanguageResponse ⇒ SetLanguageShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ModemSendAT
- >> SlwTrace
- >> SaveProductParaToFlash
- >> SetLanguageShow
- >> GetMododexWithCard
- >> strcpy
- >> strcmp
- >> strncpy
[Called By]
SetLanguageShow (Thumb, 476 bytes, Stack size 32 bytes, setsystempara.o(i.SetLanguageShow))
[Stack]
- Max Depth = 344
- Call Chain = SetLanguageShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> GuiClearRect
- >> GuiReverseRect
- >> __2snprintf
- >> strcmp
- >> strlen
[Called By]- >> UI_Loop
- >> SetLanguageResponse
SetLedIndicator (Thumb, 122 bytes, Stack size 8 bytes, ledtask.o(i.SetLedIndicator))
[Stack]
- Max Depth = 16
- Call Chain = SetLedIndicator ⇒ SetLedStatus
[Calls]
[Called By]
SetLedStatus (Thumb, 206 bytes, Stack size 8 bytes, ledtask.o(i.SetLedStatus))
[Stack]
- Max Depth = 8
- Call Chain = SetLedStatus
[Calls]- >> SetRedLed
- >> SetBlueLed
[Called By]- >> PcMsgHandle
- >> EnterGTMode
- >> SetLedIndicator
- >> Factory_LEDResponse
SetLowConsumptionModeShow (Thumb, 154 bytes, Stack size 24 bytes, setsystempara.o(i.SetLowConsumptionModeShow))
[Stack]
- Max Depth = 504
- Call Chain = SetLowConsumptionModeShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxInit
- >> strcmp
[Called By]
SetLowConsumptionResponse (Thumb, 170 bytes, Stack size 8 bytes, setsystempara.o(i.SetLowConsumptionResponse))
[Stack]
- Max Depth = 472
- Call Chain = SetLowConsumptionResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ModemSendAT
- >> SaveProductParaToFlash
- >> ListBoxResponse
- >> GetMododexWithCard
[Called By]
SetNetModeResponse (Thumb, 190 bytes, Stack size 16 bytes, setsystempara.o(i.SetNetModeResponse))
[Stack]
- Max Depth = 480
- Call Chain = SetNetModeResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> SaveProductParaToFlash
- >> OsDelayTime
- >> ListBoxResponse
- >> GetMododexWithCard
- >> strcmp
[Called By]
SetNetModeShow (Thumb, 154 bytes, Stack size 24 bytes, setsystempara.o(i.SetNetModeShow))
[Stack]
- Max Depth = 504
- Call Chain = SetNetModeShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxInit
- >> strcmp
[Called By]
SetPaletteByBmpFile (Thumb, 64 bytes, Stack size 24 bytes, gui.o(i.SetPaletteByBmpFile))
[Stack]
- Max Depth = 88
- Call Chain = SetPaletteByBmpFile ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ReadFileData
- >> GetFileLen
- >> GetFileIndex
[Called By]
SetPowerOffResponse (Thumb, 108 bytes, Stack size 8 bytes, setsystempara.o(i.SetPowerOffResponse))
[Stack]
- Max Depth = 392
- Call Chain = SetPowerOffResponse ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> IWDG_ReloadCounter
- >> SlwTrace
[Called By]
SetPttToneModeShow (Thumb, 250 bytes, Stack size 24 bytes, setsystempara.o(i.SetPttToneModeShow))
[Stack]
- Max Depth = 504
- Call Chain = SetPttToneModeShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxInit
- >> strcmp
[Called By]
SetPttToneResponse (Thumb, 148 bytes, Stack size 48 bytes, setsystempara.o(i.SetPttToneResponse))
[Stack]
- Max Depth = 512
- Call Chain = SetPttToneResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ModemSendAT
- >> SaveProductParaToFlash
- >> ListBoxResponse
- >> __2snprintf
- >> __aeabi_memclr4
[Called By]
SetRedLed (Thumb, 22 bytes, Stack size 0 bytes, ledtask.o(i.SetRedLed))
[Called By]
SetRingFreq (Thumb, 104 bytes, Stack size 40 bytes, audio.o(i.SetRingFreq))
[Stack]
- Max Depth = 56
- Call Chain = SetRingFreq ⇒ TIM_OC1Init
[Calls]- >> TIM_Cmd
- >> TIM_TimeBaseInit
- >> TIM_OC1PreloadConfig
- >> TIM_OC1Init
[Called By]
SetSYSResponse (Thumb, 102 bytes, Stack size 8 bytes, setsystempara.o(i.SetSYSResponse))
[Stack]
- Max Depth = 384
- Call Chain = SetSYSResponse ⇒ MenuResponse ⇒ MenuShow ⇒ MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> MenuResponse
- >> PushUiStack
[Called By]
SetStartInfoShow (Thumb, 22 bytes, Stack size 8 bytes, setsystempara.o(i.SetStartInfoShow))
[Stack]
- Max Depth = 360
- Call Chain = SetStartInfoShow ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiClearAll
- >> GuiShowBmp
[Called By]
SetUpAppricationVerPending (Thumb, 56 bytes, Stack size 8 bytes, appiap.o(i.SetUpAppricationVerPending))
[Stack]
- Max Depth = 1436
- Call Chain = SetUpAppricationVerPending ⇒ TickIAP ⇒ IapCheckFileMD5_SPI_Flash ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> UI_Process_Update
- >> TickIAP
- >> StartIAP
- >> ExitRightNow
- >> SlwTrace
[Called By]
SetUpAppricationVerResponse (Thumb, 280 bytes, Stack size 32 bytes, appiap.o(i.SetUpAppricationVerResponse))
[Stack]
- Max Depth = 320
- Call Chain = SetUpAppricationVerResponse ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> IWDG_ReloadCounter
- >> GuiShowStr
- >> GuiClearArea
- >> MyIap_Init
- >> __2snprintf
[Called By]
SetUpAppricationVerShow (Thumb, 118 bytes, Stack size 40 bytes, appiap.o(i.SetUpAppricationVerShow))
[Stack]
- Max Depth = 352
- Call Chain = SetUpAppricationVerShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> __2snprintf
[Called By]
SetUpIntercomVerResponse (Thumb, 94 bytes, Stack size 8 bytes, setsystempara.o(i.SetUpIntercomVerResponse))
[Stack]
- Max Depth = 392
- Call Chain = SetUpIntercomVerResponse ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ModemSendAT
- >> strcmp
[Called By]
SetUpIntercomVerShow (Thumb, 138 bytes, Stack size 8 bytes, setsystempara.o(i.SetUpIntercomVerShow))
[Stack]
- Max Depth = 320
- Call Chain = SetUpIntercomVerShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> strcmp
[Called By]
ShowAPNMessage (Thumb, 376 bytes, Stack size 104 bytes, setsystempara.o(i.ShowAPNMessage))
[Stack]
- Max Depth = 392
- Call Chain = ShowAPNMessage ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearRect
- >> __2snprintf
- >> strcpy
- >> strlen
- >> __aeabi_memcpy
[Called By]- >> SetApnDetailShow
- >> SetApnDetailResponse
ShowBatttery (Thumb, 568 bytes, Stack size 24 bytes, ui.o(i.ShowBatttery))
[Stack]
- Max Depth = 376
- Call Chain = ShowBatttery ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiShowBmp
- >> GPIO_ReadInputDataBit
- >> GuiDrawVLine
[Called By]
ShowBootAnimation (Thumb, 76 bytes, Stack size 24 bytes, ui.o(i.ShowBootAnimation))
[Stack]
- Max Depth = 376
- Call Chain = ShowBootAnimation ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> IWDG_ReloadCounter
- >> GuiClearAll
- >> GuiShowBmp
- >> GPIO_ResetBits
[Called By]
ShowCallUserName (Thumb, 184 bytes, Stack size 56 bytes, ui.o(i.ShowCallUserName))
[Stack]
- Max Depth = 352
- Call Chain = ShowCallUserName ⇒ GuiShowStrM20 ⇒ PaintCharToBuf2 ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiClearArea
- >> StrIntercept
- >> GuiShowStrM20
- >> strncmp
- >> __aeabi_memcpy4
[Called By]
ShowCaption (Thumb, 42 bytes, Stack size 24 bytes, menu.o(i.ShowCaption))
[Stack]
- Max Depth = 312
- Call Chain = ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GetStrXLen
[Called By]- >> SetUpAppricationVerShow
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> UIShowVoiceShow
- >> UIShowUserSel
- >> UIShowMenuSysSetup
- >> UIShowMenuMain
- >> UIShowInformation
- >> UIShowGroupSel
- >> UIShowFactoryMenu
- >> SetUpIntercomVerShow
- >> SetPttToneModeShow
- >> SetNetModeShow
- >> SetLowConsumptionModeShow
- >> SetLanguageShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetFastInterfaceModeShow
- >> SetFactory_VBATShow
- >> SetFactory_LEDShow
- >> SetFactory_KeyShow
- >> SetBOOTDebugShow
- >> SetAwModeShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> SetADBDebugShow
- >> PowerOffShow
- >> BootUptating
- >> MenuShowItem
ShowCaptionArea (Thumb, 50 bytes, Stack size 32 bytes, menu.o(i.ShowCaptionArea))
[Stack]
- Max Depth = 320
- Call Chain = ShowCaptionArea ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GetStrXLen
[Called By]- >> SetLCDShow
- >> SetFactory_LEDShow
ShowGPSICon (Thumb, 128 bytes, Stack size 8 bytes, ui.o(i.ShowGPSICon))
[Stack]
- Max Depth = 360
- Call Chain = ShowGPSICon ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiShowBmp
- >> GuiClearRectM20
[Called By]- >> ShowStatusBar
- >> SetGPSShow
ShowGroupAndUserNameM20 (Thumb, 580 bytes, Stack size 96 bytes, ui.o(i.ShowGroupAndUserNameM20))
[Stack]
- Max Depth = 448
- Call Chain = ShowGroupAndUserNameM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiShowStr
- >> SlwTrace
- >> GuiShowBmp
- >> GuiClearRect
- >> StrIntercept
- >> GuiShowStrM20
- >> GuiClearAreaFixColor
- >> strcpy
- >> strcmp
- >> __aeabi_memclr4
- >> __aeabi_memcpy4
- >> __aeabi_memcpy
[Called By]
ShowMessageBox (Thumb, 98 bytes, Stack size 96 bytes, ui.o(i.ShowMessageBox))
[Stack]
- Max Depth = 384
- Call Chain = ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearRect
- >> GuiDrawRect
- >> StrIntercept
- >> GetStrXLen
[Called By]- >> Fota_Update_Show
- >> UI_Key
- >> cmdShutDown
- >> KeyPress
- >> ZXPocHandle
- >> MessageFormatShow
- >> MessageDeletShow
- >> UIShowVoiceShow
- >> UIShowUserSel
- >> UIShowMainInterface
- >> UIShowGroupSel
- >> WaitOneCallShow
- >> SetUpIntercomVerResponse
- >> SetPowerOffResponse
- >> SetNetModeResponse
- >> SetGPSShow
- >> SetBOOTDebugResponse
- >> SetAdbDebugResponse
- >> SetAPNShow
- >> SetAPNResponse
- >> Factory_VBATResponse
ShowSingle (Thumb, 252 bytes, Stack size 16 bytes, ui.o(i.ShowSingle))
[Stack]
- Max Depth = 368
- Call Chain = ShowSingle ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiShowBmp
- >> GuiDrawVLine
- >> GuiClearRectM20
[Called By]
ShowStatusBar (Thumb, 478 bytes, Stack size 16 bytes, ui.o(i.ShowStatusBar))
[Stack]
- Max Depth = 392
- Call Chain = ShowStatusBar ⇒ ShowBatttery ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> LCDTimeOut
- >> GuiShowBmp
- >> GPIO_ReadInputDataBit
- >> GuiClearRectM20
- >> Show_Net
- >> ShowTime
- >> ShowSingle
- >> ShowBatttery
- >> ShowGPSICon
[Called By]
ShowTime (Thumb, 74 bytes, Stack size 64 bytes, ui.o(i.ShowTime))
[Stack]
- Max Depth = 360
- Call Chain = ShowTime ⇒ GuiShowStrM20 ⇒ PaintCharToBuf2 ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> RTC_UserGetTime
- >> GuiShowStrM20
- >> __2snprintf
[Called By]
Show_Net (Thumb, 72 bytes, Stack size 16 bytes, ui.o(i.Show_Net))
[Stack]
- Max Depth = 312
- Call Chain = Show_Net ⇒ GuiShowStrM20 ⇒ PaintCharToBuf2 ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStrM20
- >> GuiClearRectM20
[Called By]
SimpleGroupInfoScan (Thumb, 480 bytes, Stack size 72 bytes, modem.o(i.SimpleGroupInfoScan))
[Stack]
- Max Depth = 112
- Call Chain = SimpleGroupInfoScan ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> UISetNextStatus
- >> ModemSendAT
- >> SlwTrace
- >> OsDelayTime
- >> __2snprintf
- >> __2printf
[Called By]- >> UI_Key
- >> UIShowGroupSel
SimpleUserInfoScan (Thumb, 434 bytes, Stack size 64 bytes, modem.o(i.SimpleUserInfoScan))
[Stack]
- Max Depth = 104
- Call Chain = SimpleUserInfoScan ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> UISetNextStatus
- >> ModemSendAT
- >> SlwTrace
- >> OsDelayTime
- >> __2snprintf
[Called By]- >> UI_Key
- >> UIShowUserSel
SimpleVoiceInfoScan (Thumb, 544 bytes, Stack size 72 bytes, modem.o(i.SimpleVoiceInfoScan))
[Stack]
- Max Depth = 112
- Call Chain = SimpleVoiceInfoScan ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> UISetNextStatus
- >> ModemSendAT
- >> SlwTrace
- >> OsDelayTime
- >> __2snprintf
- >> __2printf
[Called By]- >> UI_Key
- >> UIShowVoiceShow
SleepMethod2 (Thumb, 90 bytes, Stack size 8 bytes, sleep.o(i.SleepMethod2))
[Stack]
- Max Depth = 48
- Call Chain = SleepMethod2 ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SpeakerDisable
- >> SlwTrace
- >> PWR_EnterSTOPMode
- >> GPIO_ReadInputDataBit
[Called By]
SlwTrace (Thumb, 30 bytes, Stack size 24 bytes, serial.o(i.SlwTrace))
[Stack]
- Max Depth = 40
- Call Chain = SlwTrace ⇒ Uart1Send
[Calls]
[Called By]- >> SetUpAppricationVerPending
- >> TickIAP
- >> StartIAP
- >> IapGetUpdateVersion_FOGA
- >> IapGetUpdateData_FOGA
- >> FotaSocketCtl
- >> SleepMethod2
- >> RTCAlarm_IRQHandler
- >> MainTask
- >> Vbatsend
- >> UI_Key
- >> ReadProductParaFromFlash
- >> ModemTask
- >> GpsTaskTick
- >> GPSInit
- >> ComSelect
- >> cmdShutDown
- >> PcMsgHandle2
- >> PcMsgHandle
- >> KeyPress
- >> KeyFree
- >> FingerDaemonfinger
- >> EnterGTMode
- >> CheckVbat
- >> EnterGTProcess
- >> CheckPwrKeyOn
- >> TSGpsTimingSendPos
- >> GpsCtrlSendPos
- >> ZXPocHandle
- >> WaitPocInit
- >> VolumeSet
- >> Uart2RecvProcess
- >> ModemCheckUIM
- >> LoginPocInfo
- >> GetPocVer
- >> GetModemVer
- >> Modem_Stopinit
- >> GtFactory_XIEHAO
- >> GetPagePreMessage
- >> process_nema
- >> AtHandle
- >> GetUserInfo
- >> GetMcuSpeakerInfo
- >> GetGroupInfoBy129
- >> GetGroupInfo
- >> SimpleVoiceInfoScan
- >> SimpleUserInfoScan
- >> SimpleGroupInfoScan
- >> ShowGroupAndUserNameM20
- >> SetPowerOffResponse
- >> SetLanguageResponse
- >> SetLCDShow
- >> SetAdbDebugResponse
- >> WaitModemStart
- >> ListBoxShowItemSMS
- >> ListBoxShowItemM20
SpeakerCtrl (Thumb, 18 bytes, Stack size 4 bytes, audio.o(i.SpeakerCtrl))
[Stack]
- Max Depth = 4
- Call Chain = SpeakerCtrl
[Calls]- >> SpeakerDisable
- >> SpeakerEnable
[Called By]
SpeakerDisable (Thumb, 10 bytes, Stack size 0 bytes, audio.o(i.SpeakerDisable))
[Called By]
- >> os_tmr_call
- >> SleepMethod2
- >> MainTask
- >> SpeakerCtrl
- >> ZXPocHandle
SpeakerEnable (Thumb, 10 bytes, Stack size 0 bytes, audio.o(i.SpeakerEnable))
[Called By]
- >> MainTask
- >> ModemTask
- >> PcMsgHandle
- >> EnterGTMode
- >> SpeakerCtrl
- >> ZXPocHandle
SpeakerInit (Thumb, 38 bytes, Stack size 8 bytes, audio.o(i.SpeakerInit))
[Stack]
- Max Depth = 32
- Call Chain = SpeakerInit ⇒ GPIO_Init
[Calls]- >> GPIO_Init
- >> SpeakerCtrl
[Called By]
StrIntercept (Thumb, 102 bytes, Stack size 32 bytes, listbox.o(i.StrIntercept))
[Stack]
- Max Depth = 40
- Call Chain = StrIntercept ⇒ strncpy
[Calls]
[Called By]- >> ShowMessageBox
- >> ShowGroupAndUserNameM20
- >> ShowCallUserName
- >> ListBoxShowItemSMS
- >> ListBoxShowItemM20
- >> ListBoxShowItem
StrUnicodeToAnsi (Thumb, 4 bytes, Stack size 0 bytes, maintask.o(i.StrUnicodeToAnsi))
[Called By]
- >> ListBoxShowItemSMS
- >> ListBoxShowItemM20
- >> ListBoxShowItem
StringCatByNumb (Thumb, 88 bytes, Stack size 20 bytes, zxpoctask.o(i.StringCatByNumb))
[Stack]
- Max Depth = 20
- Call Chain = StringCatByNumb
[Called By]- >> PcMsgHandle2
- >> ZXPocHandle
- >> GetUserInfo
- >> GetMcuSpeakerInfo
- >> GetGroupInfoBy129
- >> GetGroupInfo
SysIniRead (Thumb, 140 bytes, Stack size 216 bytes, gui.o(i.SysIniRead))
[Stack]
- Max Depth = 292
- Call Chain = SysIniRead ⇒ GetParaFromStr ⇒ strstr
[Calls]- >> ModemStrCmp
- >> ReadFileData
- >> GetParaFromStr
- >> GetFileLen
- >> GetFileIndex
- >> __2printf
- >> __aeabi_memclr
[Called By]
SystemInit (Thumb, 76 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
[Stack]
- Max Depth = 28
- Call Chain = SystemInit ⇒ SetSysClock ⇒ SetSysClockTo48
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(.text)
TIM_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_Cmd))
[Called By]
- >> SetRingFreq
- >> os_tmr_call
- >> newBeepSet
- >> SetBeepByNoOS
TIM_CtrlPWMOutputs (Thumb, 30 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_CtrlPWMOutputs))
[Called By]
TIM_OC1Init (Thumb, 132 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC1Init))
[Stack]
- Max Depth = 16
- Call Chain = TIM_OC1Init
[Called By]
TIM_OC1PreloadConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_OC1PreloadConfig))
[Called By]
TIM_OC2Init (Thumb, 154 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC2Init))
[Stack]
- Max Depth = 16
- Call Chain = TIM_OC2Init
[Called By]
TIM_TimeBaseInit (Thumb, 122 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_TimeBaseInit))
[Called By]
- >> SetRingFreq
- >> newBeepSet
TSGpsDataInit (Thumb, 36 bytes, Stack size 8 bytes, tsgpsprocess.o(i.TSGpsDataInit))
[Stack]
- Max Depth = 8
- Call Chain = TSGpsDataInit
[Calls]
[Called By]
TSGpsTimingSendPos (Thumb, 144 bytes, Stack size 136 bytes, tsgpsprocess.o(i.TSGpsTimingSendPos))
[Stack]
- Max Depth = 592
- Call Chain = TSGpsTimingSendPos ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAT
- >> SlwTrace
- >> turn
- >> GetCoordinates
- >> __2snprintf
[Called By]
UART1RxTxISRHandler (Thumb, 242 bytes, Stack size 16 bytes, serial.o(i.UART1RxTxISRHandler))
[Stack]
- Max Depth = 32
- Call Chain = UART1RxTxISRHandler ⇒ USART_GetITStatus
[Calls]- >> USART_SendData
- >> USART_ReceiveData
- >> USART_GetITStatus
- >> USART_GetFlagStatus
- >> USART_ClearITPendingBit
- >> USART_ClearFlag
[Called By]
UART2RxTxISRHandler (Thumb, 164 bytes, Stack size 8 bytes, serial.o(i.UART2RxTxISRHandler))
[Stack]
- Max Depth = 56
- Call Chain = UART2RxTxISRHandler ⇒ isr_sem_send ⇒ rt_psq_enq ⇒ os_error ⇒ __2printf
[Calls]- >> isr_sem_send
- >> USART_SendData
- >> USART_ReceiveData
- >> USART_GetITStatus
- >> USART_GetFlagStatus
- >> USART_ClearITPendingBit
- >> USART_ClearFlag
[Called By]
UART3RxTxISRHandler (Thumb, 256 bytes, Stack size 16 bytes, serial.o(i.UART3RxTxISRHandler))
[Stack]
- Max Depth = 32
- Call Chain = UART3RxTxISRHandler ⇒ USART_GetITStatus
[Calls]- >> USART_SendData
- >> USART_ReceiveData
- >> USART_GetITStatus
- >> USART_GetFlagStatus
- >> USART_ClearITPendingBit
- >> USART_ClearFlag
[Called By]
UISetNextStatus (Thumb, 26 bytes, Stack size 0 bytes, ui.o(i.UISetNextStatus))
[Called By]
- >> SetUpAppricationVerResponse
- >> Fota_Update_Show
- >> ExitRightNow
- >> MainTask
- >> UI_Loop
- >> UI_Key
- >> UI_Init
- >> KeyPress
- >> KeyFree
- >> EnterGTProcess
- >> ZXPocHandle
- >> MessageResponse
- >> MessageReadResponse
- >> MessageOptionResponse
- >> MessageFormatResponse
- >> MessageDeletResponse
- >> SimpleVoiceInfoScan
- >> SimpleUserInfoScan
- >> SimpleGroupInfoScan
- >> UIShowVoiceShow
- >> UIShowUserSel
- >> UIShowGroupSel
- >> SetUpIntercomVerResponse
- >> SetSYSResponse
- >> SetPttToneResponse
- >> SetPowerOffResponse
- >> SetNetModeResponse
- >> SetLowConsumptionResponse
- >> SetLanguageResponse
- >> SetLCDResponse
- >> SetKeysoundResponse
- >> SetGPSShow
- >> SetGPSResponse
- >> SetFastInterfaceModeResponse
- >> SetBOOTDebugResponse
- >> SetAwModeResponse
- >> SetApnDetailResponse
- >> SetAdbDebugResponse
- >> SetAPNShow
- >> SetAPNResponse
- >> Factory_VBATResponse
- >> Factory_LcdResponse
- >> Factory_LEDResponse
- >> Factory_KeyResponse
UIShowFactoryMenu (Thumb, 48 bytes, Stack size 16 bytes, ui.o(i.UIShowFactoryMenu))
[Stack]
- Max Depth = 400
- Call Chain = UIShowFactoryMenu ⇒ MenuInit ⇒ MenuShow ⇒ MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiDrawHLine
- >> GuiClearAll
- >> MenuInit
[Called By]
UIShowGroupSel (Thumb, 360 bytes, Stack size 16 bytes, ui.o(i.UIShowGroupSel))
[Stack]
- Max Depth = 512
- Call Chain = UIShowGroupSel ⇒ ReFlashItem2 ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> OsDelayTime
- >> SimpleGroupInfoScan
- >> ReFlashItem2
- >> strcmp
[Called By]
UIShowInformation (Thumb, 644 bytes, Stack size 96 bytes, ui.o(i.UIShowInformation))
[Stack]
- Max Depth = 408
- Call Chain = UIShowInformation ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> GuiClearRect
- >> __2snprintf
- >> strcmp
- >> strncpy
- >> __aeabi_memset
[Called By]
UIShowMailBox (Thumb, 94 bytes, Stack size 8 bytes, message.o(i.UIShowMailBox))
[Stack]
- Max Depth = 600
- Call Chain = UIShowMailBox ⇒ ListBoxInitSMS ⇒ GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxItemNumShowSMS
- >> ListBoxInitSMS
[Called By]
UIShowMainInterface (Thumb, 1446 bytes, Stack size 40 bytes, ui.o(i.UIShowMainInterface))
[Stack]
- Max Depth = 488
- Call Chain = UIShowMainInterface ⇒ ShowGroupAndUserNameM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> ShowMessageBox
- >> GuiShowStr
- >> GuiShowBmp
- >> GuiClearRect
- >> GuiShowStrM20
- >> GuiClearAllM20
- >> ShowStatusBar
- >> ShowGroupAndUserNameM20
- >> ShowCallUserName
- >> GuiReverseRect
- >> __2snprintf
- >> strcmp
- >> __aeabi_memset
- >> __aeabi_memcpy4
[Called By]
UIShowMenuMain (Thumb, 82 bytes, Stack size 16 bytes, ui.o(i.UIShowMenuMain))
[Stack]
- Max Depth = 400
- Call Chain = UIShowMenuMain ⇒ MenuInit ⇒ MenuShow ⇒ MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiDrawHLine
- >> GuiClearAll
- >> MenuInit
- >> strcmp
[Called By]
UIShowMenuSysSetup (Thumb, 82 bytes, Stack size 16 bytes, ui.o(i.UIShowMenuSysSetup))
[Stack]
- Max Depth = 400
- Call Chain = UIShowMenuSysSetup ⇒ MenuInit ⇒ MenuShow ⇒ MenuShowItem ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiDrawHLine
- >> GuiClearAll
- >> MenuInit
- >> strcmp
[Called By]
UIShowUserSel (Thumb, 344 bytes, Stack size 16 bytes, ui.o(i.UIShowUserSel))
[Stack]
- Max Depth = 512
- Call Chain = UIShowUserSel ⇒ ReFlashItem ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> OsDelayTime
- >> SimpleUserInfoScan
- >> ReFlashItem
- >> strcmp
[Called By]
UIShowVoiceShow (Thumb, 324 bytes, Stack size 16 bytes, ui.o(i.UIShowVoiceShow))
[Stack]
- Max Depth = 600
- Call Chain = UIShowVoiceShow ⇒ ReFlashItemVoice ⇒ ListBoxInitM20 ⇒ ListBoxShowM20 ⇒ ListBoxShowItemM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> OsDelayTime
- >> SimpleVoiceInfoScan
- >> ReFlashItemVoice
- >> strcmp
[Called By]
UI_Init (Thumb, 18 bytes, Stack size 4 bytes, ui.o(i.UI_Init))
[Stack]
- Max Depth = 4
- Call Chain = UI_Init
[Calls]
[Called By]
UI_Key (Thumb, 2864 bytes, Stack size 112 bytes, ui.o(i.UI_Key))
[Stack]
- Max Depth = 696
- Call Chain = UI_Key ⇒ ReFlashItemVoice ⇒ ListBoxInitM20 ⇒ ListBoxShowM20 ⇒ ListBoxShowItemM20 ⇒ GuiShowBmp ⇒ PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_Write_SR ⇒ LCD_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ModemSendAT
- >> SetUpAppricationVerResponse
- >> SlwTrace
- >> OsDelayTime
- >> MenuResponse
- >> MessageResponse
- >> MessageReadResponse
- >> MessageOptionResponse
- >> MessageFormatResponse
- >> MessageDeletResponse
- >> SimpleVoiceInfoScan
- >> SimpleUserInfoScan
- >> SimpleGroupInfoScan
- >> ListBoxResponseM20
- >> ReFlashItemVoice
- >> ReFlashItem2
- >> ReFlashItem
- >> PushUiStack
- >> ListBoxResponse
- >> WaitOneCallResponse
- >> SetUpIntercomVerResponse
- >> SetSYSResponse
- >> SetPttToneResponse
- >> SetPowerOffResponse
- >> SetNetModeResponse
- >> SetLowConsumptionResponse
- >> SetLanguageResponse
- >> SetLCDResponse
- >> SetKeysoundResponse
- >> SetGPSResponse
- >> SetFastInterfaceModeResponse
- >> SetBOOTDebugResponse
- >> SetAwModeResponse
- >> SetApnDetailResponse
- >> SetAdbDebugResponse
- >> SetAPNResponse
- >> Factory_VBATResponse
- >> Factory_LcdResponse
- >> Factory_LEDResponse
- >> Factory_KeyResponse
- >> __2sprintf
- >> __2snprintf
- >> __2printf
- >> strcpy
- >> strcmp
[Called By]
UI_Loop (Thumb, 428 bytes, Stack size 8 bytes, ui.o(i.UI_Loop))
[Stack]
- Max Depth = 1444
- Call Chain = UI_Loop ⇒ SetUpAppricationVerPending ⇒ TickIAP ⇒ IapCheckFileMD5_SPI_Flash ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> UISetNextStatus
- >> SetUpAppricationVerShow
- >> SetUpAppricationVerPending
- >> Fota_Update_Show
- >> UIShowMailBox
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> UIShowVoiceShow
- >> UIShowUserSel
- >> UIShowMenuSysSetup
- >> UIShowMenuMain
- >> UIShowMainInterface
- >> UIShowInformation
- >> UIShowGroupSel
- >> UIShowFactoryMenu
- >> Init_stack
- >> WaitOneCallShow
- >> SetUpIntercomVerShow
- >> SetStartInfoShow
- >> SetPttToneModeShow
- >> SetNetModeShow
- >> SetLowConsumptionModeShow
- >> SetLanguageShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetFastInterfaceModeShow
- >> SetFactory_VBATShow
- >> SetFactory_LEDShow
- >> SetFactory_LCDShow
- >> SetFactory_KeyShow
- >> SetBOOTDebugShow
- >> SetAwModeShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> SetADBDebugShow
- >> PowerOffShow
- >> BootUptating
[Called By]
USART1_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_it.o(i.USART1_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = USART1_IRQHandler ⇒ UART1RxTxISRHandler ⇒ USART_GetITStatus
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
USART2_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_it.o(i.USART2_IRQHandler))
[Stack]
- Max Depth = 64
- Call Chain = USART2_IRQHandler ⇒ UART2RxTxISRHandler ⇒ isr_sem_send ⇒ rt_psq_enq ⇒ os_error ⇒ __2printf
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
USART3_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_it.o(i.USART3_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = USART3_IRQHandler ⇒ UART3RxTxISRHandler ⇒ USART_GetITStatus
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
USART_ClearFlag (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ClearFlag))
[Called By]
- >> UART3RxTxISRHandler
- >> UART2RxTxISRHandler
- >> UART1RxTxISRHandler
- >> Uart1Init
- >> Uart3Init
- >> Uart2Init
USART_ClearITPendingBit (Thumb, 30 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_ClearITPendingBit))
[Stack]
- Max Depth = 8
- Call Chain = USART_ClearITPendingBit
[Called By]- >> UART3RxTxISRHandler
- >> UART2RxTxISRHandler
- >> UART1RxTxISRHandler
USART_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_Cmd))
[Called By]
- >> Uart1Init
- >> Uart3Init
- >> Uart2Init
- >> Uart1RxEnable2
- >> Uart1RxEnable
USART_GetFlagStatus (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_GetFlagStatus))
[Called By]
- >> UART3RxTxISRHandler
- >> UART2RxTxISRHandler
- >> UART1RxTxISRHandler
- >> fputc
- >> Uart2Send
- >> Uart1Send
USART_GetITStatus (Thumb, 84 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus))
[Stack]
- Max Depth = 16
- Call Chain = USART_GetITStatus
[Called By]- >> UART3RxTxISRHandler
- >> UART2RxTxISRHandler
- >> UART1RxTxISRHandler
USART_ITConfig (Thumb, 74 bytes, Stack size 20 bytes, stm32f10x_usart.o(i.USART_ITConfig))
[Stack]
- Max Depth = 20
- Call Chain = USART_ITConfig
[Called By]- >> Uart1Init
- >> Uart3Init
- >> Uart2Init
- >> Uart1RxEnable2
- >> ModemTask
- >> ComSelect
- >> Uart1RxEnable
- >> Uart2RecvProcess
USART_Init (Thumb, 210 bytes, Stack size 56 bytes, stm32f10x_usart.o(i.USART_Init))
[Stack]
- Max Depth = 68
- Call Chain = USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]- >> Uart1Init
- >> Uart3Init
- >> Uart2Init
- >> Uart1RxEnable2
- >> Uart1RxEnable
USART_ReceiveData (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ReceiveData))
[Called By]
- >> UART3RxTxISRHandler
- >> UART2RxTxISRHandler
- >> UART1RxTxISRHandler
USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_SendData))
[Called By]
- >> UART3RxTxISRHandler
- >> UART2RxTxISRHandler
- >> UART1RxTxISRHandler
- >> fputc
- >> Uart2Send
- >> Uart1Send
Uart1Init (Thumb, 152 bytes, Stack size 24 bytes, serial.o(i.Uart1Init))
[Stack]
- Max Depth = 92
- Call Chain = Uart1Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
- >> USART_Init
- >> USART_Cmd
- >> USART_ClearFlag
- >> USART_ITConfig
[Called By]
Uart1RxEnable (Thumb, 144 bytes, Stack size 24 bytes, serial.o(i.Uart1RxEnable))
[Stack]
- Max Depth = 92
- Call Chain = Uart1RxEnable ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_Init
- >> USART_Cmd
- >> USART_ITConfig
[Called By]- >> MainTask
- >> EnterGTProcess
Uart1RxEnable2 (Thumb, 126 bytes, Stack size 24 bytes, serial.o(i.Uart1RxEnable2))
[Stack]
- Max Depth = 92
- Call Chain = Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_Init
- >> USART_Cmd
- >> USART_ITConfig
[Called By]
Uart1Send (Thumb, 40 bytes, Stack size 16 bytes, serial.o(i.Uart1Send))
[Stack]
- Max Depth = 16
- Call Chain = Uart1Send
[Calls]- >> USART_SendData
- >> USART_GetFlagStatus
[Called By]
Uart2Init (Thumb, 212 bytes, Stack size 24 bytes, serial.o(i.Uart2Init))
[Stack]
- Max Depth = 92
- Call Chain = Uart2Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> RCC_APB1PeriphClockCmd
- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
- >> USART_Init
- >> USART_Cmd
- >> USART_ClearFlag
- >> USART_ITConfig
- >> __aeabi_memclr
[Called By]
Uart2RecvProcess (Thumb, 514 bytes, Stack size 48 bytes, serial.o(i.Uart2RecvProcess))
[Stack]
- Max Depth = 88
- Call Chain = Uart2RecvProcess ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> ModemStrCmp
- >> SlwTrace
- >> RunningMake
- >> MsgQueuePost
- >> USART_ITConfig
[Called By]
Uart2Send (Thumb, 40 bytes, Stack size 16 bytes, serial.o(i.Uart2Send))
[Stack]
- Max Depth = 16
- Call Chain = Uart2Send
[Calls]- >> USART_SendData
- >> USART_GetFlagStatus
[Called By]- >> ModemSendAT
- >> ModemSendData
Uart3Init (Thumb, 162 bytes, Stack size 24 bytes, serial.o(i.Uart3Init))
[Stack]
- Max Depth = 92
- Call Chain = Uart3Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> RCC_APB1PeriphClockCmd
- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
- >> USART_Init
- >> USART_Cmd
- >> USART_ClearFlag
- >> USART_ITConfig
- >> __aeabi_memclr
[Called By]
UpdateColor (Thumb, 198 bytes, Stack size 24 bytes, gui.o(i.UpdateColor))
[Stack]
- Max Depth = 24
- Call Chain = UpdateColor
[Called By]
UsageFault_Handler (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler))
[Stack]
- Max Depth = 24
- Call Chain = UsageFault_Handler ⇒ __2printf
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
Vbatsend (Thumb, 188 bytes, Stack size 32 bytes, modemtask.o(i.Vbatsend))
[Stack]
- Max Depth = 72
- Call Chain = Vbatsend ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> ModemSendAT
- >> SlwTrace
- >> __2snprintf
[Called By]
VolumeSet (Thumb, 116 bytes, Stack size 40 bytes, modem.o(i.VolumeSet))
[Stack]
- Max Depth = 172
- Call Chain = VolumeSet ⇒ MsgQueueAccept ⇒ Modem_Stopinit ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> ModemStrCmp
- >> ModemSendAT
- >> SlwTrace
- >> MsgQueueAccept
- >> __2snprintf
[Called By]
W25Q64_Init (Thumb, 108 bytes, Stack size 32 bytes, w25q64.o(i.W25Q64_Init))
[Stack]
- Max Depth = 64
- Call Chain = W25Q64_Init ⇒ sFlash_ReadID ⇒ SPIx_ReadWriteByte
[Calls]- >> GPIO_SetBits
- >> SPI_Init
- >> SPI_Cmd
- >> sFlash_ReadID
- >> W25Q64_PortInit
- >> DelayUs
[Called By]
W25Q64_PortInit (Thumb, 98 bytes, Stack size 8 bytes, w25q64.o(i.W25Q64_PortInit))
[Stack]
- Max Depth = 32
- Call Chain = W25Q64_PortInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
WaitModemStart (Thumb, 116 bytes, Stack size 16 bytes, modem.o(i.WaitModemStart))
[Stack]
- Max Depth = 148
- Call Chain = WaitModemStart ⇒ MsgQueueAccept ⇒ Modem_Stopinit ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> ModemStrCmp
- >> ModemSendAT
- >> SlwTrace
- >> MsgQueueAccept
[Called By]
WaitOneCallResponse (Thumb, 40 bytes, Stack size 48 bytes, setsystempara.o(i.WaitOneCallResponse))
[Stack]
- Max Depth = 80
- Call Chain = WaitOneCallResponse ⇒ ModemSendAT ⇒ Uart2Send
[Calls]- >> ModemSendAT
- >> __2snprintf
[Called By]
WaitOneCallShow (Thumb, 96 bytes, Stack size 64 bytes, setsystempara.o(i.WaitOneCallShow))
[Stack]
- Max Depth = 448
- Call Chain = WaitOneCallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowMessageBox
- >> GuiShowStr
- >> GuiClearAll
- >> __2snprintf
- >> strcmp
[Called By]
WaitPocInit (Thumb, 104 bytes, Stack size 16 bytes, modem.o(i.WaitPocInit))
[Stack]
- Max Depth = 148
- Call Chain = WaitPocInit ⇒ MsgQueueAccept ⇒ Modem_Stopinit ⇒ EnterGTMode ⇒ Uart1RxEnable2 ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> ModemStrCmp
- >> ModemSendAT
- >> SlwTrace
- >> MsgQueueAccept
[Called By]
WritePageData (Thumb, 148 bytes, Stack size 32 bytes, productpara.o(i.WritePageData))
[Stack]
- Max Depth = 56
- Call Chain = WritePageData ⇒ __2printf
[Calls]- >> FLASH_WaitForLastBank1Operation
- >> FLASH_Unlock
- >> FLASH_ProgramHalfWord
- >> FLASH_Lock
- >> FLASH_ErasePage
- >> FLASH_ClearFlag
- >> __2printf
[Called By]- >> SaveProductParaToFlash
ZXPocHandle (Thumb, 2040 bytes, Stack size 176 bytes, zxpoctask.o(i.ZXPocHandle))
[Stack]
- Max Depth = 560
- Call Chain = ZXPocHandle ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ModemSendAT
- >> SpeakerDisable
- >> SlwTrace
- >> StringCatByNumb
- >> LCDTimeOut
- >> SpeakerEnable
- >> RTC_UserSetTime
- >> GetUserInfo
- >> GetMcuSpeakerInfo
- >> GetGroupInfoBy129
- >> GetGroupInfo
- >> GuiClearAreaFixColor
- >> __2snprintf
- >> __2printf
- >> strcpy
- >> strcmp
- >> strlen
- >> strncpy
- >> __aeabi_memclr4
- >> __aeabi_memclr
- >> atoi
[Called By]
__0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
[Calls]
__1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))
[Stack]
- Max Depth = 24
- Call Chain = __2printf
[Called By]- >> os_error
- >> UsageFault_Handler
- >> PVD_IRQHandler
- >> MemManage_Handler
- >> HardFault_Handler
- >> BusFault_Handler
- >> MainTask
- >> UI_Key
- >> SysIniRead
- >> ReadProductParaFromFlash
- >> ModemTask
- >> GuiInit
- >> FileSysInit
- >> PrintBufferData
- >> PcMsgHandle2
- >> MCU_FACTORY_RECOGNIZE
- >> KeyPress
- >> GetVbat
- >> GetKey
- >> CheckPwrKeyOn
- >> GetUniStringByID
- >> WritePageData
- >> ZXPocHandle
- >> MsgQueueAccept
- >> GetPocVer
- >> MessageReadResponse
- >> SimpleVoiceInfoScan
- >> SimpleGroupInfoScan
- >> PullUiStack
- >> PushUiStack
- >> SetKeysoundResponse
- >> SetGPSResponse
__0snprintf$8 (Thumb, 36 bytes, Stack size 32 bytes, printf8.o(i.__0snprintf$8), UNUSED)
[Calls]
__1snprintf$8 (Thumb, 0 bytes, Stack size 32 bytes, printf8.o(i.__0snprintf$8), UNUSED)
__2snprintf (Thumb, 0 bytes, Stack size 32 bytes, printf8.o(i.__0snprintf$8))
[Stack]
- Max Depth = 32
- Call Chain = __2snprintf
[Called By]- >> SetUpAppricationVerShow
- >> SetUpAppricationVerResponse
- >> PacketGetFileInfo
- >> Fota_Update_Show
- >> UI_Process_Update
- >> TickIAP
- >> FotaSocketCtl
- >> Vbatsend
- >> UI_Key
- >> ReadProductParaFromFlash
- >> ModemTask
- >> cmdShutDown
- >> PcMsgHandle2
- >> PcMsgHandle
- >> KeyPress
- >> TSGpsTimingSendPos
- >> GetUniStringByID
- >> ZXPocHandle
- >> VolumeSet
- >> ModemCheckUIM
- >> LoginPocInfo
- >> ListBoxItemNumShowSMS
- >> GetUserInfo
- >> GetGroupInfo
- >> SimpleVoiceInfoScan
- >> SimpleUserInfoScan
- >> SimpleGroupInfoScan
- >> UIShowMainInterface
- >> UIShowInformation
- >> ShowTime
- >> WaitOneCallShow
- >> WaitOneCallResponse
- >> ShowAPNMessage
- >> SetPttToneResponse
- >> SetLanguageShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetFactory_VBATShow
- >> SetAdbDebugResponse
- >> GetMododexWithCard
- >> GetCoordinates
- >> Factory_VBATResponse
- >> M9507CSendTcpData
- >> ListBoxShowItemM20
__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]- >> UI_Key
- >> PcMsgHandle
- >> GetPagePreMessage
__aeabi_errno_addr (Thumb, 4 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr))
[Called By]
__rt_errno_addr (Thumb, 0 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr), UNUSED)
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
_init_box (Thumb, 70 bytes, Stack size 8 bytes, rt_membox.o(i._init_box))
[Stack]
- Max Depth = 8
- Call Chain = _init_box
[Called By]
cmdShutDown (Thumb, 418 bytes, Stack size 48 bytes, maintask.o(i.cmdShutDown))
[Stack]
- Max Depth = 432
- Call Chain = cmdShutDown ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowMessageBox
- >> IWDG_ReloadCounter
- >> GuiShowStr
- >> GuiClearArea
- >> SlwTrace
- >> __2snprintf
- >> strcmp
- >> __aeabi_memclr4
[Called By]
dbg_init (Thumb, 34 bytes, Stack size 0 bytes, hal_cm3.o(i.dbg_init))
[Called By]
dbg_task_notify (Thumb, 32 bytes, Stack size 0 bytes, hal_cm3.o(i.dbg_task_notify))
[Called By]
dbg_task_switch (Thumb, 16 bytes, Stack size 0 bytes, hal_cm3.o(i.dbg_task_switch))
[Called By]
fputc (Thumb, 32 bytes, Stack size 16 bytes, serial.o(i.fputc))
[Stack]
- Max Depth = 16
- Call Chain = fputc
[Calls]- >> USART_SendData
- >> USART_GetFlagStatus
[Address Reference Count : 1]
isr_sem_send (Thumb, 16 bytes, Stack size 8 bytes, rt_semaphore.o(i.isr_sem_send))
[Stack]
- Max Depth = 48
- Call Chain = isr_sem_send ⇒ rt_psq_enq ⇒ os_error ⇒ __2printf
[Calls]- >> rt_psq_enq
- >> rt_psh_req
[Called By]
main (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.main))
[Stack]
- Max Depth = 100
- Call Chain = main ⇒ Uart1Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> os_set_env
- >> Uart1Init
- >> RTC_Init
- >> PowerCtrlInit
- >> ModemPinConfig
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
newBeepSet (Thumb, 170 bytes, Stack size 48 bytes, audio.o(i.newBeepSet))
[Stack]
- Max Depth = 64
- Call Chain = newBeepSet ⇒ TIM_OC2Init
[Calls]- >> TIM_Cmd
- >> RCC_APB1PeriphClockCmd
- >> TIM_TimeBaseInit
- >> TIM_OC2Init
- >> TIM_CtrlPWMOutputs
[Called By]- >> SetBeepByNoOS
- >> SetBeep
os_error (Thumb, 10 bytes, Stack size 0 bytes, rtx_conf_cm.o(i.os_error))
[Stack]
- Max Depth = 24
- Call Chain = os_error ⇒ __2printf
[Calls]
[Called By]- >> rt_psq_enq
- >> rt_mbx_psh
- >> rt_stk_check
os_idle_demon (Thumb, 4 bytes, Stack size 0 bytes, rtx_conf_cm.o(i.os_idle_demon))
[Address Reference Count : 1]
os_tick_init (Thumb, 32 bytes, Stack size 0 bytes, rt_system.o(i.os_tick_init))
[Called By]
os_tick_irqack (Thumb, 2 bytes, Stack size 0 bytes, rt_system.o(i.os_tick_irqack), UNUSED)
[Called By]
os_tmr_call (Thumb, 150 bytes, Stack size 8 bytes, rtx_conf_cm.o(i.os_tmr_call))
[Stack]
- Max Depth = 64
- Call Chain = os_tmr_call ⇒ SetRingFreq ⇒ TIM_OC1Init
[Calls]- >> TIM_Cmd
- >> SpeakerDisable
- >> SetRingFreq
[Called By]
process_gps_data (Thumb, 1180 bytes, Stack size 176 bytes, gpsdata.o(i.process_gps_data))
[Stack]
- Max Depth = 264
- Call Chain = process_gps_data ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> RunningMake
- >> translate_digitAscii_to_bcd
- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_d2uiz
- >> strncpy
- >> __aeabi_memclr4
- >> atoi
[Called By]
process_nema (Thumb, 150 bytes, Stack size 16 bytes, gpsdata.o(i.process_nema))
[Stack]
- Max Depth = 280
- Call Chain = process_nema ⇒ process_gps_data ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> SlwTrace
- >> process_gps_data
- >> strlen
[Called By]- >> ModemTask
- >> GpsTaskTick
rt_alloc_box (Thumb, 26 bytes, Stack size 0 bytes, rt_membox.o(i.rt_alloc_box))
[Calls]
[Called By]- >> rt_tmr_create
- >> rt_tsk_create
- >> rt_alloc_box
- >> rt_init_context
[Address Reference Count : 1]
rt_block (Thumb, 48 bytes, Stack size 16 bytes, rt_task.o(i.rt_block))
[Stack]
- Max Depth = 24
- Call Chain = rt_block ⇒ rt_put_dly
[Calls]- >> rt_put_dly
- >> rt_get_first
- >> rt_switch_req
[Called By]- >> rt_dly_wait
- >> rt_sem_wait
rt_chk_robin (Thumb, 60 bytes, Stack size 8 bytes, rt_robin.o(i.rt_chk_robin))
[Stack]
- Max Depth = 20
- Call Chain = rt_chk_robin ⇒ rt_put_prio
[Calls]- >> rt_put_prio
- >> rt_get_first
[Called By]
rt_dec_dly (Thumb, 106 bytes, Stack size 16 bytes, rt_list.o(i.rt_dec_dly))
[Stack]
- Max Depth = 28
- Call Chain = rt_dec_dly ⇒ rt_put_prio
[Calls]
[Called By]
rt_dispatch (Thumb, 60 bytes, Stack size 16 bytes, rt_task.o(i.rt_dispatch))
[Stack]
- Max Depth = 28
- Call Chain = rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_put_rdy_first
- >> rt_put_prio
- >> rt_get_first
- >> rt_switch_req
[Called By]
rt_dly_wait (Thumb, 6 bytes, Stack size 0 bytes, rt_time.o(i.rt_dly_wait))
[Stack]
- Max Depth = 24
- Call Chain = rt_dly_wait ⇒ rt_block ⇒ rt_put_dly
[Calls]
[Address Reference Count : 41]- appiap.o(i.Fota_Update_Show)
- maintask.o(i.EnterGTMode)
- appiap.o(i.SetUpAppricationVerResponse)
- appiap.o(i.TickIAP)
- modemtask.o(i.GtFactory_XIEHAO)
- modemtask.o(i.ModemTask)
- modemtask.o(i.Modem_Stopinit)
- maintask.o(i.CheckVbat)
- maintask.o(i.KeyPress)
- maintask.o(i.MainTask)
- maintask.o(i.OsDelayTime)
- maintask.o(i.PcMsgHandle)
- maintask.o(i.PcMsgHandle2)
- maintask.o(i.cmdShutDown)
- mc8332mode.o(i.ModemCheckUIM)
- modem.o(i.ModemInit)
- ledtask.o(i.EnterGTProcess)
- mc8332gpstask.o(i.AtQuery)
- setsystempara.o(i.SetAPNResponse)
- setsystempara.o(i.SetAPNShow)
- setsystempara.o(i.SetAdbDebugResponse)
- setsystempara.o(i.SetAwModeResponse)
- setsystempara.o(i.SetBOOTDebugResponse)
- setsystempara.o(i.SetFastInterfaceModeResponse)
- setsystempara.o(i.SetGPSShow)
- setsystempara.o(i.SetLowConsumptionResponse)
- setsystempara.o(i.SetNetModeResponse)
- setsystempara.o(i.SetPowerOffResponse)
- setsystempara.o(i.SetPttToneResponse)
- serial.o(i.ComSelect)
- setsystempara.o(i.Factory_KeyResponse)
- ui.o(i.ShowStatusBar)
- ui.o(i.UIShowMainInterface)
- ui.o(i.UI_Key)
- zxpoctask.o(i.GetGroupInfo)
- modem.o(i.GetModemVer)
- modem.o(i.GetPocVer)
- modem.o(i.SimpleVoiceInfoScan)
- modem.o(i.VolumeSet)
- modem.o(i.WaitModemStart)
- modem.o(i.WaitPocInit)
rt_evt_psh (Thumb, 72 bytes, Stack size 8 bytes, rt_event.o(i.rt_evt_psh))
[Stack]
- Max Depth = 20
- Call Chain = rt_evt_psh ⇒ rt_put_prio
[Calls]- >> rt_rmv_dly
- >> rt_put_prio
[Called By]
rt_free_box (Thumb, 32 bytes, Stack size 0 bytes, rt_membox.o(i.rt_free_box))
[Called By]
[Address Reference Count : 1]
rt_get_first (Thumb, 40 bytes, Stack size 0 bytes, rt_list.o(i.rt_get_first))
[Called By]
- >> rt_sem_psh
- >> rt_mbx_psh
- >> rt_chk_robin
- >> rt_systick
- >> rt_pop_req
- >> rt_dispatch
- >> rt_block
rt_init_robin (Thumb, 14 bytes, Stack size 0 bytes, rt_robin.o(i.rt_init_robin))
[Called By]
rt_init_stack (Thumb, 70 bytes, Stack size 8 bytes, hal_cm3.o(i.rt_init_stack))
[Stack]
- Max Depth = 8
- Call Chain = rt_init_stack
[Called By]
rt_mbx_psh (Thumb, 206 bytes, Stack size 24 bytes, rt_mailbox.o(i.rt_mbx_psh))
[Stack]
- Max Depth = 48
- Call Chain = rt_mbx_psh ⇒ os_error ⇒ __2printf
[Calls]- >> os_error
- >> rt_rmv_dly
- >> rt_put_prio
- >> rt_get_first
[Called By]
rt_pop_req (Thumb, 112 bytes, Stack size 16 bytes, rt_system.o(i.rt_pop_req))
[Stack]
- Max Depth = 64
- Call Chain = rt_pop_req ⇒ rt_mbx_psh ⇒ os_error ⇒ __2printf
[Calls]- >> rt_sem_psh
- >> rt_mbx_psh
- >> rt_evt_psh
- >> rt_put_rdy_first
- >> rt_get_first
- >> rt_switch_req
[Called By]
rt_psh_req (Thumb, 22 bytes, Stack size 0 bytes, rt_system.o(i.rt_psh_req))
[Called By]
rt_psq_enq (Thumb, 88 bytes, Stack size 16 bytes, rt_list.o(i.rt_psq_enq))
[Stack]
- Max Depth = 40
- Call Chain = rt_psq_enq ⇒ os_error ⇒ __2printf
[Calls]
[Called By]
rt_put_dly (Thumb, 68 bytes, Stack size 8 bytes, rt_list.o(i.rt_put_dly))
[Stack]
- Max Depth = 8
- Call Chain = rt_put_dly
[Called By]
rt_put_prio (Thumb, 54 bytes, Stack size 12 bytes, rt_list.o(i.rt_put_prio))
[Stack]
- Max Depth = 12
- Call Chain = rt_put_prio
[Called By]- >> rt_sem_wait
- >> rt_sem_psh
- >> rt_mbx_psh
- >> rt_evt_psh
- >> rt_dec_dly
- >> rt_chk_robin
- >> rt_dispatch
rt_put_rdy_first (Thumb, 14 bytes, Stack size 0 bytes, rt_list.o(i.rt_put_rdy_first))
[Called By]
- >> rt_systick
- >> rt_pop_req
- >> rt_dispatch
rt_rmv_dly (Thumb, 40 bytes, Stack size 8 bytes, rt_list.o(i.rt_rmv_dly))
[Stack]
- Max Depth = 8
- Call Chain = rt_rmv_dly
[Called By]- >> rt_sem_psh
- >> rt_mbx_psh
- >> rt_evt_psh
rt_sem_init (Thumb, 12 bytes, Stack size 0 bytes, rt_semaphore.o(i.rt_sem_init))
[Address Reference Count : 1]
- modemtask.o(i.ModemUartTask)
rt_sem_psh (Thumb, 46 bytes, Stack size 8 bytes, rt_semaphore.o(i.rt_sem_psh))
[Stack]
- Max Depth = 20
- Call Chain = rt_sem_psh ⇒ rt_put_prio
[Calls]- >> rt_rmv_dly
- >> rt_put_prio
- >> rt_get_first
[Called By]
rt_sem_wait (Thumb, 58 bytes, Stack size 8 bytes, rt_semaphore.o(i.rt_sem_wait))
[Stack]
- Max Depth = 32
- Call Chain = rt_sem_wait ⇒ rt_block ⇒ rt_put_dly
[Calls]- >> rt_put_prio
- >> rt_block
[Address Reference Count : 1]- modemtask.o(i.ModemUartTask)
rt_stk_check (Thumb, 28 bytes, Stack size 0 bytes, rt_system.o(i.rt_stk_check))
[Stack]
- Max Depth = 24
- Call Chain = rt_stk_check ⇒ os_error ⇒ __2printf
[Calls]
[Called By]- >> PendSV_Handler
- >> SVC_Handler
rt_suspend (Thumb, 36 bytes, Stack size 8 bytes, rt_system.o(i.rt_suspend))
[Stack]
- Max Depth = 16
- Call Chain = rt_suspend ⇒ rt_tsk_lock
[Calls]
[Called By]
rt_switch_req (Thumb, 30 bytes, Stack size 0 bytes, rt_task.o(i.rt_switch_req))
[Calls]
[Called By]- >> rt_systick
- >> rt_pop_req
- >> rt_dispatch
- >> rt_block
rt_sys_init (Thumb, 268 bytes, Stack size 32 bytes, rt_task.o(i.rt_sys_init))
[Stack]
- Max Depth = 84
- Call Chain = rt_sys_init ⇒ rt_tsk_create ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_tsk_create
- >> rt_set_PSP
- >> rt_init_robin
- >> os_tick_init
- >> dbg_init
- >> _init_box
- >> rt_init_context
[Address Reference Count : 1]
rt_systick (Thumb, 50 bytes, Stack size 8 bytes, rt_system.o(i.rt_systick))
[Stack]
- Max Depth = 88
- Call Chain = rt_systick ⇒ rt_tmr_tick ⇒ os_tmr_call ⇒ SetRingFreq ⇒ TIM_OC1Init
[Calls]- >> rt_tmr_tick
- >> rt_dec_dly
- >> rt_chk_robin
- >> rt_put_rdy_first
- >> rt_get_first
- >> rt_switch_req
[Called By]- >> OS_Tick_Handler
- >> SysTick_Handler
rt_time_get (Thumb, 6 bytes, Stack size 0 bytes, rt_time.o(i.rt_time_get))
[Address Reference Count : 8]
- key.o(i.GetKey)
- modemtask.o(i.ModemTask)
- ui.o(i.ShowBatttery)
- maintask.o(i.KeyFree)
- maintask.o(i.KeyPress)
- maintask.o(i.MainTask)
- ledtask.o(i.LedProcess)
- mc8332gpstask.o(i.GpsTaskTick)
rt_tmr_create (Thumb, 70 bytes, Stack size 16 bytes, rt_timer.o(i.rt_tmr_create))
[Stack]
- Max Depth = 16
- Call Chain = rt_tmr_create
[Calls]
[Address Reference Count : 2]- rtx_conf_cm.o(i.os_tmr_call)
- audio.o(i.SetBeep)
rt_tmr_tick (Thumb, 56 bytes, Stack size 16 bytes, rt_timer.o(i.rt_tmr_tick))
[Stack]
- Max Depth = 80
- Call Chain = rt_tmr_tick ⇒ os_tmr_call ⇒ SetRingFreq ⇒ TIM_OC1Init
[Calls]- >> os_tmr_call
- >> rt_free_box
[Called By]
rt_tsk_create (Thumb, 122 bytes, Stack size 24 bytes, rt_task.o(i.rt_tsk_create))
[Stack]
- Max Depth = 52
- Call Chain = rt_tsk_create ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_alloc_box
- >> dbg_task_notify
- >> rt_dispatch
- >> rt_init_context
[Called By]
[Address Reference Count : 1]
rt_tsk_lock (Thumb, 72 bytes, Stack size 8 bytes, rt_system.o(i.rt_tsk_lock))
[Stack]
- Max Depth = 8
- Call Chain = rt_tsk_lock
[Called By]
rt_tsk_self (Thumb, 12 bytes, Stack size 0 bytes, rt_task.o(i.rt_tsk_self))
[Address Reference Count : 1]
sFlash_Erase_Sector (Thumb, 64 bytes, Stack size 8 bytes, w25q64.o(i.sFlash_Erase_Sector))
[Stack]
- Max Depth = 32
- Call Chain = sFlash_Erase_Sector ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> sFlash_Write_Enable
- >> sFlash_Wait_Busy
- >> SPIx_ReadWriteByte
[Called By]
sFlash_Read (Thumb, 86 bytes, Stack size 24 bytes, w25q64.o(i.sFlash_Read))
[Stack]
- Max Depth = 32
- Call Chain = sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> SPIx_ReadWriteByte
[Called By]- >> sFlash_Write
- >> IapCheckFileMD5_SPI_Flash
- >> ReadFileData
- >> GetPagePreMessage
- >> FormatSMS
- >> DeleteSpecificSMS
- >> ReadSpecificSms
- >> FileSysReadIndex
sFlash_ReadID (Thumb, 74 bytes, Stack size 24 bytes, w25q64.o(i.sFlash_ReadID))
[Stack]
- Max Depth = 32
- Call Chain = sFlash_ReadID ⇒ SPIx_ReadWriteByte
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> SPIx_ReadWriteByte
[Called By]
sFlash_ReadSR (Thumb, 38 bytes, Stack size 8 bytes, w25q64.o(i.sFlash_ReadSR))
[Stack]
- Max Depth = 16
- Call Chain = sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> SPIx_ReadWriteByte
[Called By]
sFlash_Wait_Busy (Thumb, 18 bytes, Stack size 8 bytes, w25q64.o(i.sFlash_Wait_Busy))
[Stack]
- Max Depth = 24
- Call Chain = sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]- >> sFlash_Erase_Sector
- >> sFlash_Write_Page
sFlash_Write (Thumb, 176 bytes, Stack size 32 bytes, w25q64.o(i.sFlash_Write))
[Stack]
- Max Depth = 104
- Call Chain = sFlash_Write ⇒ sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]- >> sFlash_Read
- >> sFlash_Erase_Sector
- >> sFlash_Write_NoCheck
[Called By]- >> SetMark
- >> FormatSMS
- >> DeleteSpecificSMS
- >> ReadSpecificSms
- >> FileSysSaveIndex
sFlash_Write_Enable (Thumb, 26 bytes, Stack size 8 bytes, w25q64.o(i.sFlash_Write_Enable))
[Stack]
- Max Depth = 16
- Call Chain = sFlash_Write_Enable ⇒ SPIx_ReadWriteByte
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> SPIx_ReadWriteByte
[Called By]- >> sFlash_Erase_Sector
- >> sFlash_Write_Page
sFlash_Write_NoCheck (Thumb, 70 bytes, Stack size 24 bytes, w25q64.o(i.sFlash_Write_NoCheck))
[Stack]
- Max Depth = 72
- Call Chain = sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
sFlash_Write_Page (Thumb, 84 bytes, Stack size 24 bytes, w25q64.o(i.sFlash_Write_Page))
[Stack]
- Max Depth = 48
- Call Chain = sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]- >> GPIO_SetBits
- >> GPIO_ResetBits
- >> sFlash_Write_Enable
- >> sFlash_Wait_Busy
- >> SPIx_ReadWriteByte
[Called By]
turn (Thumb, 6 bytes, Stack size 0 bytes, tsgpsprocess.o(i.turn))
[Called By]
Local Symbols
SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
[Stack]
- Max Depth = 20
- Call Chain = SetSysClock ⇒ SetSysClockTo48
[Calls]
[Called By]
SetSysClockTo48 (Thumb, 216 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo48))
[Stack]
- Max Depth = 12
- Call Chain = SetSysClockTo48
[Called By]
Door_Ctrl (Thumb, 26 bytes, Stack size 0 bytes, appiap.o(i.Door_Ctrl))
[Called By]
ExitRightNow (Thumb, 16 bytes, Stack size 8 bytes, appiap.o(i.ExitRightNow))
[Stack]
- Max Depth = 112
- Call Chain = ExitRightNow ⇒ FotaSocketCtl ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> UISetNextStatus
- >> FotaSocketCtl
[Called By]- >> SetUpAppricationVerPending
- >> TickIAP
FotaSocketCtl (Thumb, 46 bytes, Stack size 64 bytes, appiap.o(i.FotaSocketCtl))
[Stack]
- Max Depth = 104
- Call Chain = FotaSocketCtl ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> ModemSendAT
- >> Door_Ctrl
- >> SlwTrace
- >> __2snprintf
[Called By]- >> TickIAP
- >> MyIap_Init
- >> ExitRightNow
HBD_Ui_Update (Thumb, 16 bytes, Stack size 0 bytes, appiap.o(i.HBD_Ui_Update))
[Called By]
IapCheckFileMD5_SPI_Flash (Thumb, 206 bytes, Stack size 1168 bytes, appiap.o(i.IapCheckFileMD5_SPI_Flash))
[Stack]
- Max Depth = 1372
- Call Chain = IapCheckFileMD5_SPI_Flash ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> sFlash_Read
- >> MD5Update
- >> MD5Init
- >> MD5Final
[Called By]
IapGetUpdateData_FOGA (Thumb, 58 bytes, Stack size 56 bytes, appiap.o(i.IapGetUpdateData_FOGA))
[Stack]
- Max Depth = 144
- Call Chain = IapGetUpdateData_FOGA ⇒ MC8332ModemSendTcpData ⇒ M9507CSendTcpData ⇒ ModemSendAT ⇒ Uart2Send
[Calls]- >> MC8332ModemSendTcpData
- >> PacketGetFileData
- >> SlwTrace
[Called By]
IapGetUpdateVersion_FOGA (Thumb, 50 bytes, Stack size 40 bytes, appiap.o(i.IapGetUpdateVersion_FOGA))
[Stack]
- Max Depth = 128
- Call Chain = IapGetUpdateVersion_FOGA ⇒ MC8332ModemSendTcpData ⇒ M9507CSendTcpData ⇒ ModemSendAT ⇒ Uart2Send
[Calls]- >> MC8332ModemSendTcpData
- >> PacketGetFileInfo
- >> SlwTrace
[Called By]
MyIap_Init (Thumb, 30 bytes, Stack size 8 bytes, appiap.o(i.MyIap_Init))
[Stack]
- Max Depth = 112
- Call Chain = MyIap_Init ⇒ FotaSocketCtl ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> NewTask
- >> FotaSocketCtl
- >> __aeabi_memclr4
[Called By]- >> SetUpAppricationVerResponse
NewTask (Thumb, 12 bytes, Stack size 0 bytes, appiap.o(i.NewTask))
[Called By]
SetMark (Thumb, 40 bytes, Stack size 16 bytes, appiap.o(i.SetMark))
[Stack]
- Max Depth = 120
- Call Chain = SetMark ⇒ sFlash_Write ⇒ sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
StartIAP (Thumb, 112 bytes, Stack size 8 bytes, appiap.o(i.StartIAP))
[Stack]
- Max Depth = 136
- Call Chain = StartIAP ⇒ IapGetUpdateVersion_FOGA ⇒ MC8332ModemSendTcpData ⇒ M9507CSendTcpData ⇒ ModemSendAT ⇒ Uart2Send
[Calls]- >> IapGetUpdateVersion_FOGA
- >> HBD_Ui_Update
- >> SlwTrace
[Called By]- >> SetUpAppricationVerPending
TickIAP (Thumb, 462 bytes, Stack size 56 bytes, appiap.o(i.TickIAP))
[Stack]
- Max Depth = 1428
- Call Chain = TickIAP ⇒ IapCheckFileMD5_SPI_Flash ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> rt_suspend
- >> ModemSendAT
- >> GuiShowStr
- >> SetMark
- >> NewTask
- >> IapGetUpdateData_FOGA
- >> IapCheckFileMD5_SPI_Flash
- >> FotaSocketCtl
- >> ExitRightNow
- >> SlwTrace
- >> __2snprintf
[Called By]- >> SetUpAppricationVerPending
UI_Process_Update (Thumb, 138 bytes, Stack size 40 bytes, appiap.o(i.UI_Process_Update))
[Stack]
- Max Depth = 328
- Call Chain = UI_Process_Update ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> IWDG_ReloadCounter
- >> GuiShowStr
- >> DelayMs
- >> __2snprintf
[Called By]- >> SetUpAppricationVerPending
Transform (Thumb, 1856 bytes, Stack size 20 bytes, md5.o(i.Transform))
[Stack]
- Max Depth = 20
- Call Chain = Transform
[Called By]
ReadSpecificSms (Thumb, 118 bytes, Stack size 32 bytes, message.o(i.ReadSpecificSms))
[Stack]
- Max Depth = 136
- Call Chain = ReadSpecificSms ⇒ sFlash_Write ⇒ sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]- >> sFlash_Write
- >> sFlash_Read
[Called By]
translate_digitAscii_to_bcd (Thumb, 100 bytes, Stack size 36 bytes, gpsdata.o(i.translate_digitAscii_to_bcd))
[Stack]
- Max Depth = 36
- Call Chain = translate_digitAscii_to_bcd
[Called By]
LcdPortInit (Thumb, 182 bytes, Stack size 32 bytes, lcd.o(i.LcdPortInit))
[Stack]
- Max Depth = 56
- Call Chain = LcdPortInit ⇒ GPIO_Init
[Calls]- >> RCC_APB1PeriphClockCmd
- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
- >> SPI_Init
- >> SPI_Cmd
[Called By]
rt_init_context (Thumb, 70 bytes, Stack size 16 bytes, rt_task.o(i.rt_init_context))
[Stack]
- Max Depth = 24
- Call Chain = rt_init_context ⇒ rt_init_stack
[Calls]- >> rt_init_stack
- >> rt_alloc_box
[Called By]- >> rt_sys_init
- >> rt_tsk_create
_printf_core (Thumb, 996 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
[Calls]
- >> _printf_pre_padding
- >> _printf_post_padding
- >> __aeabi_uldivmod
[Called By]- >> __0sprintf$8
- >> __0snprintf$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]
_snputc (Thumb, 22 bytes, Stack size 0 bytes, printf8.o(i._snputc))
[Address Reference Count : 1]
- printf8.o(i.__0snprintf$8)
_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