ADC1_2_IRQHandler ⇒ ADC1_2_IRQHandler
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 stm32f10x_it.o(i.DMA1_Channel2_IRQHandler) 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 stm32f10x_it.o(i.DMA1_Channel4_IRQHandler) 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 key.o(i.EXTI3_IRQHandler) referenced from startup_stm32f10x_hd.o(RESET)
- EXTI4_IRQHandler from key.o(i.EXTI4_IRQHandler) 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)
- MemManage_Handler from stm32f10x_it.o(i.MemManage_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- NMI_Handler from stm32f10x_it.o(i.NMI_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- PVD_IRQHandler from startup_stm32f10x_hd.o(.text) referenced from startup_stm32f10x_hd.o(RESET)
- PendSV_Handler from startup_stm32f10x_hd.o(.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 startup_stm32f10x_hd.o(.text) 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 stm32f10x_it.o(i.SVC_Handler) referenced from startup_stm32f10x_hd.o(RESET)
- SysTick_Handler from stm32f10x_it.o(i.SysTick_Handler) 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 stm32f10x_it.o(i.TIM2_IRQHandler) 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)
- buBiaoRecvHandler from network.o(i.buBiaoRecvHandler) referenced from socket.o(i.ptSocketTask)
- buBiaoSocketShutDown from network.o(i.buBiaoSocketShutDown) referenced from socket.o(i.ptSocketTask)
- buBiaoTickHandler from network.o(i.buBiaoTickHandler) referenced from socket.o(i.ptSocketTask)
- 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)
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))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_hd.o(.text))
[Calls]
[Called By]
[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_Channel3_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)
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)
PVD_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)
RTCAlarm_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)
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]
- >> ShowAPNMessage
- >> getModemModule
- >> ModemGetICCID
- >> PocHandle
- >> GetAllUsers
- >> GetAllGroups
- >> escapse
- >> GetPagePreMessage
- >> buBiaoDataProcess
- >> UpdateBackFileMD5
- >> FileSysReadIndex
- >> ShowGroupAndUserName
- >> chekPipGip
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> SetSpkLvProcess
- >> PcMsgHandle
- >> encodeWithID
- >> UIShowMainInterface
- >> ShowGroupAndUserName
- >> ShowCallUserName
- >> AtHandle
__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]
- >> UIShowInformation
- >> UIShowMainInterface
- >> _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]- >> Uart2Init
- >> getPIPAddr
- >> StrUnicodeToAnsi
- >> escapse
- >> MessageEditShow
- >> MessageReadShow
- >> buBiaoDataProcess
- >> tcpSocketInit
- >> PcMsgHandle
- >> FileSysReadIndex
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> PocHandle
- >> TSGpsDataInit
- >> buBiaoReg
- >> process_gps_data
- >> ptModemInitTask
- >> PocAuthProcess
- >> ListBoxShowItemSMS
- >> 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]
- >> ModemApnConfig
- >> PocHandle
- >> GetPagePreMessage
- >> AtHandle
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]- >> NumEditInit
- >> getPocVersion
- >> PocHandle
- >> tcpSocketAdd
- >> SocketParaUpdate
- >> process_gps_data
- >> StrIntercept
- >> ListBoxShowItemSMS
- >> ListBoxShowItem
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
- >> ModemSendAt
- >> SlwTrace
- >> NumEditInit
- >> ShowAPNMessage
- >> GetPwrMode
- >> FunShowMsg
- >> FotaStatusProcess
- >> AsciiHexStringToHexBytes
- >> getPocVersion
- >> getModemModule
- >> StrUnicodeToAnsi
- >> StrAsciiToHex
- >> MakeStrEndByNewLine
- >> PocHandle
- >> GetAllUsers
- >> GetAllGroups
- >> MessageEditInit
- >> MessageReadResponse
- >> PocAuthProcess
- >> StrIntercept
- >> chekPipGip
- >> SpeakTTSVoice
- >> FindContentByChar
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]- >> GetFileIndex
- >> ReadProductParaFromFlash
- >> ModemSetPocPara
- >> SocketParaUpdate
- >> PcMsgHandle
- >> FileSysReadIndex
- >> HzkInit
- >> ShowGroupAndUserName
- >> chekPipGip
memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = memcmp
[Called By]- >> POCSetSerPassResponse
- >> FindTargetIndex
- >> PocHandle
- >> buBiaoDataProcess
- >> isFileFileGood
- >> UpdateBackFileMD5
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
- >> ShowAPNMessage
- >> getGIPAddr
- >> ReadProductParaFromFlash
- >> getPIPAddr
- >> PocHandle
- >> PcMsgHandle
- >> authLink
- >> chekPipGip
strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strncmp
[Called By]
strtol (Thumb, 112 bytes, Stack size 32 bytes, strtol.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = strtol ⇒ _strtoul
[Calls]- >> _strtoul
- >> __aeabi_errno_addr
- >> __rt_ctype_table
[Called By]- >> StrUnicodeToAnsi
- >> PocHandle
- >> GetAllUsers
- >> GetAllGroups
- >> atol
- >> atoi
atoi (Thumb, 26 bytes, Stack size 16 bytes, atoi.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> __aeabi_errno_addr
- >> strtol
[Called By]- >> Uart2RecvProcess
- >> GetPwrMode
- >> GetCoordinates
- >> FotaStatusProcess
- >> ModemGetTime
- >> ModemGetICCID
- >> PocHandle
- >> GetAllUsers
- >> GetAllGroups
- >> process_gps_data
- >> PcMsgHandle
- >> ModemInitAckHandler
- >> AtHandle
atol (Thumb, 26 bytes, Stack size 16 bytes, atol.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = atol ⇒ strtol ⇒ _strtoul
[Calls]- >> __aeabi_errno_addr
- >> strtol
[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]- >> GetCoordinates
- >> process_gps_data
- >> __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]- >> GetCoordinates
- >> process_gps_data
__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]- >> GetCoordinates
- >> process_gps_data
__aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2uiz
[Calls]
[Called By]- >> GetCoordinates
- >> process_gps_data
__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)
__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]
__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)
_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, 108 bytes, Stack size 32 bytes, adc.o(i.ADCInit))
[Stack]
- Max Depth = 56
- Call Chain = ADCInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
- >> ADC_Init
- >> ADC_Cmd
[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]
- >> GetKeyVbat
- >> GetVbat
- >> GetPowerVbat
ADC_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetFlagStatus))
[Called By]
- >> GetKeyVbat
- >> GetVbat
- >> GetPowerVbat
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]- >> GetKeyVbat
- >> GetVbat
- >> GetPowerVbat
ADC_SoftwareStartConvCmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_SoftwareStartConvCmd))
[Called By]
- >> GetKeyVbat
- >> KEYADCInit
- >> GetVbat
- >> GetPowerVbat
AscStrToHexStr (Thumb, 50 bytes, Stack size 20 bytes, common.o(i.AscStrToHexStr))
[Stack]
- Max Depth = 20
- Call Chain = AscStrToHexStr
[Calls]
[Called By]- >> POCSetSerResponse
- >> ModemSetPocPara
AscStrTurnHexStr (Thumb, 64 bytes, Stack size 24 bytes, common.o(i.AscStrTurnHexStr))
[Stack]
- Max Depth = 24
- Call Chain = AscStrTurnHexStr
[Calls]
[Called By]
AscToHex (Thumb, 36 bytes, Stack size 0 bytes, common.o(i.AscToHex))
[Called By]
- >> AscStrTurnHexStr
- >> AscStrToHexStr
- >> AscStrToHexStrForgetZero
AsciiHexStringToHexBytes (Thumb, 196 bytes, Stack size 32 bytes, common.o(i.AsciiHexStringToHexBytes))
[Stack]
- Max Depth = 32
- Call Chain = AsciiHexStringToHexBytes
[Calls]
[Called By]
BackupFileToTemp (Thumb, 228 bytes, Stack size 32 bytes, filesys.o(i.BackupFileToTemp))
[Stack]
- Max Depth = 136
- Call Chain = BackupFileToTemp ⇒ sFlash_Write ⇒ sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]- >> sFlash_Write
- >> sFlash_Read
[Called By]- >> ModifyConfigureFile
- >> FileSysReadIndex
BatterProcess (Thumb, 40 bytes, Stack size 16 bytes, adc.o(i.BatterProcess))
[Stack]
- Max Depth = 440
- Call Chain = BatterProcess ⇒ CheckVbat ⇒ cmdShutDown ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GetVbat
- >> GetPowerVbat
- >> CheckVbat
- >> __2printf
[Called By]
BeepInit (Thumb, 40 bytes, Stack size 8 bytes, audio.o(i.BeepInit))
[Stack]
- Max Depth = 32
- Call Chain = BeepInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
CallToPhoneNum (Thumb, 2 bytes, Stack size 0 bytes, phonenum.o(i.CallToPhoneNum))
[Called By]
CheckVbat (Thumb, 132 bytes, Stack size 8 bytes, adc.o(i.CheckVbat))
[Stack]
- Max Depth = 424
- Call Chain = CheckVbat ⇒ cmdShutDown ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> MeSpeak
- >> LCDBackLight
- >> SlwTrace
- >> SaveProductParaToFlash
- >> SpeakerDisable
- >> cmdShutDown
[Called By]
CodeTypeUpdateShow (Thumb, 66 bytes, Stack size 24 bytes, setsystempara.o(i.CodeTypeUpdateShow))
[Stack]
- Max Depth = 352
- Call Chain = CodeTypeUpdateShow ⇒ FunShowMsg ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> FunShowMsg
- >> __2sprintf
[Called By]- >> SetCodeTypeShow
- >> SetCodeTypeResponse
ComSelect (Thumb, 370 bytes, Stack size 8 bytes, serial.o(i.ComSelect))
[Stack]
- Max Depth = 48
- Call Chain = ComSelect ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> USART_ITConfig
- >> USART_DMACmd
- >> DMA_Cmd
- >> SlwTrace
[Called By]
CommHandler (Thumb, 26 bytes, Stack size 8 bytes, maintask.o(i.CommHandler))
[Stack]
- Max Depth = 864
- Call Chain = CommHandler ⇒ PcMsgHandle ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
DMA1_Channel2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel2_IRQHandler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DMA1_Channel4_IRQHandler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
DMA_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_Cmd))
[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, 36 bytes, Stack size 8 bytes, w25q64.o(i.DelayMs))
[Stack]
- Max Depth = 8
- Call Chain = DelayMs
[Called By]- >> KEYADCInit
- >> LcdInit
- >> authLink
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]
EXTI3_IRQHandler (Thumb, 46 bytes, Stack size 8 bytes, key.o(i.EXTI3_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = EXTI3_IRQHandler ⇒ __2printf
[Calls]- >> EXTI_GetFlagStatus
- >> EXTI_ClearFlag
- >> __2printf
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
EXTI4_IRQHandler (Thumb, 122 bytes, Stack size 8 bytes, key.o(i.EXTI4_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = EXTI4_IRQHandler
[Calls]- >> EXTI_GetITStatus
- >> EXTI_ClearITPendingBit
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
EXTI9_5_IRQHandler (Thumb, 142 bytes, Stack size 8 bytes, key.o(i.EXTI9_5_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = EXTI9_5_IRQHandler ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> ModemSendAt
- >> EXTI_GetITStatus
- >> EXTI_ClearITPendingBit
[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]
- >> EXTI9_5_IRQHandler
- >> EXTI4_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]
- >> EXTI9_5_IRQHandler
- >> EXTI4_IRQHandler
EXTI_Init (Thumb, 142 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_Init))
[Called By]
- >> OnOff_Init
- >> EncodeInit
EncodeInit (Thumb, 74 bytes, Stack size 16 bytes, key.o(i.EncodeInit))
[Stack]
- Max Depth = 40
- Call Chain = EncodeInit ⇒ GPIO_Init
[Calls]- >> GPIO_Init
- >> GPIO_EXTILineConfig
- >> EXTI_Init
[Called By]
EncodeKeyProcess (Thumb, 356 bytes, Stack size 40 bytes, key.o(i.EncodeKeyProcess))
[Stack]
- Max Depth = 104
- Call Chain = EncodeKeyProcess ⇒ MeSpeak ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> SpeakerCtrl
- >> ModemSendAt
- >> MeSpeak
- >> LCDBackLight
- >> SlwTrace
- >> __2snprintf
[Called By]
EncodeKeyWithFactorAndMode (Thumb, 102 bytes, Stack size 20 bytes, auth.o(i.EncodeKeyWithFactorAndMode))
[Stack]
- Max Depth = 20
- Call Chain = EncodeKeyWithFactorAndMode
[Called By]
EnterGTMode (Thumb, 80 bytes, Stack size 8 bytes, maintask.o(i.EnterGTMode))
[Stack]
- Max Depth = 100
- Call Chain = EnterGTMode ⇒ Uart1RxEnable ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> Uart1RxEnable
- >> SlwTrace
- >> SpeakerEnable
- >> SetLedStatus
- >> LedProcess
- >> SetBeepByNoOS
[Called By]- >> ptModemInitTask
- >> GTMode_Detected
ExchangeHighLowByte (Thumb, 46 bytes, Stack size 12 bytes, poctask.o(i.ExchangeHighLowByte))
[Stack]
- Max Depth = 12
- Call Chain = ExchangeHighLowByte
[Called By]- >> PocHandle
- >> GetAllUsers
- >> GetAllGroups
FLASH_ErasePage (Thumb, 72 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_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_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
FileSysInit (Thumb, 8 bytes, Stack size 8 bytes, filesys.o(i.FileSysInit))
[Stack]
- Max Depth = 1476
- Call Chain = FileSysInit ⇒ FileSysReadIndex ⇒ isFileFileGood ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]
[Called By]
FileSysReadIndex (Thumb, 504 bytes, Stack size 72 bytes, filesys.o(i.FileSysReadIndex))
[Stack]
- Max Depth = 1468
- Call Chain = FileSysReadIndex ⇒ isFileFileGood ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> sFlash_Read
- >> isFileFileGood
- >> BackupFileToTemp
- >> __2printf
- >> strcmp
- >> __aeabi_memclr
- >> __aeabi_memcpy
[Called By]
FindColorIndex (Thumb, 110 bytes, Stack size 36 bytes, gui.o(i.FindColorIndex))
[Stack]
- Max Depth = 36
- Call Chain = FindColorIndex
[Called By]
FindContentByChar (Thumb, 70 bytes, Stack size 32 bytes, modemtask.o(i.FindContentByChar))
[Stack]
- Max Depth = 32
- Call Chain = FindContentByChar
[Calls]
[Called By]
FindTargetIndex (Thumb, 80 bytes, Stack size 32 bytes, common.o(i.FindTargetIndex))
[Stack]
- Max Depth = 44
- Call Chain = FindTargetIndex ⇒ memcmp
[Calls]
[Called By]
FingerDaemonfinger (Thumb, 176 bytes, Stack size 8 bytes, maintask.o(i.FingerDaemonfinger))
[Stack]
- Max Depth = 108
- Call Chain = FingerDaemonfinger ⇒ ResetModem ⇒ Uart2Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> IWDG_ReloadCounter
- >> SlwTrace
- >> ResetModem
- >> __2printf
[Called By]
FormatSMS (Thumb, 164 bytes, Stack size 40 bytes, message.o(i.FormatSMS))
[Stack]
- Max Depth = 208
- Call Chain = FormatSMS ⇒ GuiDrawRect ⇒ GuiDrawVLine ⇒ GuiFillRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> IWDG_ReloadCounter
- >> sFlash_Write
- >> GuiClearRect
- >> sFlash_Read
- >> GuiDrawVLine
- >> GuiDrawRect
[Called By]
FotaStatusProcess (Thumb, 104 bytes, Stack size 8 bytes, setsystempara.o(i.FotaStatusProcess))
[Stack]
- Max Depth = 336
- Call Chain = FotaStatusProcess ⇒ FunShowMsg ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> FunShowMsg
- >> uTimerStart
- >> strlen
- >> atoi
[Called By]
FunShowMsg (Thumb, 60 bytes, Stack size 24 bytes, setsystempara.o(i.FunShowMsg))
[Stack]
- Max Depth = 328
- Call Chain = FunShowMsg ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> GuiShowStr
- >> GuiClearArea
- >> strlen
[Called By]- >> SetUpIntercomVerShow
- >> SetMicLvSelectShow
- >> SetMicLvSelectResponse
- >> FotaStatusProcess
- >> CodeTypeUpdateShow
GPIO_EXTILineConfig (Thumb, 60 bytes, Stack size 12 bytes, stm32f10x_gpio.o(i.GPIO_EXTILineConfig))
[Stack]
- Max Depth = 12
- Call Chain = GPIO_EXTILineConfig
[Called By]- >> OnOff_Init
- >> EncodeInit
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]- >> OnOff_Init
- >> KeyInit
- >> EncodeInit
- >> Uart2Init
- >> Uart1Init
- >> ModemPinConfig
- >> LedInit
- >> KEYADCInit
- >> ADCInit
- >> SpeakerInit
- >> BeepInit
- >> PowerCtrlInit
- >> LcdPortInit
- >> W25Q64_PortInit
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]
- >> HeadsetProcess
- >> ptSecondTask
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
[Called By]
- >> sFlash_Read
- >> 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
- >> sFlash_Erase_Sector
- >> W25Q64_Init
- >> sFlash_Write_Page
- >> sFlash_Write_Enable
- >> sFlash_ReadSR
- >> sFlash_ReadID
GPSRestart (Thumb, 8 bytes, Stack size 0 bytes, gpsdata.o(i.GPSRestart))
[Called By]
GTMode_Detected (Thumb, 88 bytes, Stack size 8 bytes, maintask.o(i.GTMode_Detected))
[Stack]
- Max Depth = 108
- Call Chain = GTMode_Detected ⇒ EnterGTMode ⇒ Uart1RxEnable ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]
GetAllGroups (Thumb, 446 bytes, Stack size 112 bytes, poctask.o(i.GetAllGroups))
[Stack]
- Max Depth = 240
- Call Chain = GetAllGroups ⇒ StrUnicodeToAnsi ⇒ Unicode_to_GB2312 ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemStrCmp
- >> StrUnicodeToAnsi
- >> StrAsciiToHex
- >> IndexReturnBySymbol
- >> ExchangeHighLowByte
- >> strlen
- >> __aeabi_memcpy
- >> atoi
- >> strtol
[Called By]
GetAllUsers (Thumb, 438 bytes, Stack size 104 bytes, poctask.o(i.GetAllUsers))
[Stack]
- Max Depth = 232
- Call Chain = GetAllUsers ⇒ StrUnicodeToAnsi ⇒ Unicode_to_GB2312 ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemStrCmp
- >> StrUnicodeToAnsi
- >> StrAsciiToHex
- >> IndexReturnBySymbol
- >> ExchangeHighLowByte
- >> strlen
- >> __aeabi_memcpy
- >> atoi
- >> strtol
[Called By]
GetCoordinates (Thumb, 628 bytes, Stack size 176 bytes, setsystempara.o(i.GetCoordinates))
[Stack]
- Max Depth = 480
- Call Chain = GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2uiz
- >> GuiShowStr
- >> AscStrTurnHexStr
- >> __2snprintf
- >> atoi
[Called By]- >> SetGPSShow
- >> TSMakeGpsSendData
GetFileIndex (Thumb, 52 bytes, Stack size 16 bytes, filesys.o(i.GetFileIndex))
[Stack]
- Max Depth = 24
- Call Chain = GetFileIndex ⇒ strcmp
[Calls]
[Called By]- >> GuiShowBmp
- >> newSysIniRead
- >> main
- >> SetPaletteByBmpFile
- >> HzkInit
GetFileLen (Thumb, 44 bytes, Stack size 0 bytes, filesys.o(i.GetFileLen))
[Called By]
- >> GuiShowBmp
- >> newSysIniRead
- >> SetPaletteByBmpFile
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]
GetKey (Thumb, 270 bytes, Stack size 8 bytes, key.o(i.GetKey))
[Stack]
- Max Depth = 32
- Call Chain = GetKey ⇒ __2printf
[Calls]- >> KeyScanPort
- >> __2printf
[Called By]
GetKeyVBAT (Thumb, 340 bytes, Stack size 8 bytes, key.o(i.GetKeyVBAT))
[Stack]
- Max Depth = 48
- Call Chain = GetKeyVBAT ⇒ GetKeyVbat ⇒ __2printf
[Calls]- >> GetKeyVbat
- >> __2printf
[Called By]
GetKeyVbat (Thumb, 86 bytes, Stack size 16 bytes, adc.o(i.GetKeyVbat))
[Stack]
- Max Depth = 40
- Call Chain = GetKeyVbat ⇒ __2printf
[Calls]- >> ADC_SoftwareStartConvCmd
- >> ADC_RegularChannelConfig
- >> ADC_GetFlagStatus
- >> ADC_GetConversionValue
- >> __2printf
[Called By]
GetPagePreMessage (Thumb, 760 bytes, Stack size 112 bytes, message.o(i.GetPagePreMessage))
[Stack]
- Max Depth = 824
- Call Chain = GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> sFlash_Read
- >> ListBoxShowSMS
- >> ListBoxItemNumShowSMS
- >> __2sprintf
- >> strcat
- >> __aeabi_memcpy
[Called By]- >> ListBoxResponseSMS
- >> ListBoxInitSMS
GetParaFromStr (Thumb, 150 bytes, Stack size 64 bytes, common.o(i.GetParaFromStr))
[Stack]
- Max Depth = 76
- Call Chain = GetParaFromStr ⇒ strstr
[Calls]
[Called By]- >> ModemSetPocPara
- >> PcMsgHandle
GetPowerVbat (Thumb, 72 bytes, Stack size 16 bytes, adc.o(i.GetPowerVbat))
[Stack]
- Max Depth = 40
- Call Chain = GetPowerVbat ⇒ __2printf
[Calls]- >> ADC_SoftwareStartConvCmd
- >> ADC_RegularChannelConfig
- >> ADC_GetFlagStatus
- >> ADC_GetConversionValue
- >> __2printf
[Called By]- >> SetSpkLvProcess
- >> BatterProcess
GetPwrMode (Thumb, 156 bytes, Stack size 24 bytes, setsystempara.o(i.GetPwrMode))
[Stack]
- Max Depth = 464
- Call Chain = GetPwrMode ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSetPwrMode
- >> ModifyConfigureFile
- >> strlen
- >> atoi
[Called By]
GetSTM32ID (Thumb, 26 bytes, Stack size 0 bytes, id.o(i.GetSTM32ID))
[Called By]
GetSTM32_McuID (Thumb, 36 bytes, Stack size 0 bytes, auth.o(i.GetSTM32_McuID))
[Called By]
GetStrXLen (Thumb, 98 bytes, Stack size 0 bytes, menu.o(i.GetStrXLen))
[Called By]
- >> ShowMessageBox
- >> ShowCaption
- >> ShowButton
- >> MenuShowBar
GetUniStringByID (Thumb, 132 bytes, Stack size 56 bytes, maintask.o(i.GetUniStringByID))
[Stack]
- Max Depth = 88
- Call Chain = GetUniStringByID ⇒ __2snprintf
[Calls]- >> GetSTM32ID
- >> __2snprintf
- >> __2printf
[Called By]
GetVbat (Thumb, 226 bytes, Stack size 88 bytes, adc.o(i.GetVbat))
[Stack]
- Max Depth = 112
- Call Chain = GetVbat ⇒ __2printf
[Calls]- >> ADC_SoftwareStartConvCmd
- >> ADC_RegularChannelConfig
- >> ADC_GetFlagStatus
- >> ADC_GetConversionValue
- >> __2printf
[Called By]
GpsInternalChange (Thumb, 118 bytes, Stack size 8 bytes, gpsdata.o(i.GpsInternalChange))
[Stack]
- Max Depth = 40
- Call Chain = GpsInternalChange ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> ModemSendAt
- >> __2printf
[Called By]
GpsTimeUpdate (Thumb, 68 bytes, Stack size 8 bytes, productpara.o(i.GpsTimeUpdate))
[Stack]
- Max Depth = 32
- Call Chain = GpsTimeUpdate ⇒ __2printf
[Calls]
[Called By]- >> SetGPSResponse
- >> main
GuiClearAll (Thumb, 38 bytes, Stack size 8 bytes, gui.o(i.GuiClearAll))
[Stack]
- Max Depth = 112
- Call Chain = GuiClearAll ⇒ GuiFillRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiFillRect
- >> PaintBufToLcd
[Called By]- >> UIShowPOCSerPass
- >> UIShowPOCSer
- >> UIShowInformation
- >> SetUpIntercomVerShow
- >> SetUSBorTTLShow
- >> SetSoundModeShow
- >> SetPowerModeShow
- >> SetNetShow
- >> SetMicLvSelectShow
- >> SetLcdBrightShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetCodeTypeShow
- >> SetCardShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> PoweroffWaitShow
- >> UIShowMailBox
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> UIShowMenuSysSetup
- >> UIShowMainInterface
- >> UIShowUserSel
- >> UIShowGroupSel
GuiClearArea (Thumb, 132 bytes, Stack size 40 bytes, gui.o(i.GuiClearArea))
[Stack]
- Max Depth = 96
- Call Chain = GuiClearArea ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UpdateDot
- >> LcdBlockWrite
[Called By]- >> FunShowMsg
- >> MessageEditShow
- >> ListBoxShowSMS
- >> UIShowMainInterface
- >> ShowCallUserName
- >> ListBoxShowItemSMS
- >> ListBoxShowItem
- >> ListBoxShow
- >> MenuShowItem
- >> MenuShow
GuiClearRect (Thumb, 174 bytes, Stack size 48 bytes, gui.o(i.GuiClearRect))
[Stack]
- Max Depth = 104
- Call Chain = GuiClearRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UpdateDot
- >> LcdBlockWrite
[Called By]- >> ShowMessageBox
- >> NumEditShow
- >> UIShowInformation
- >> ShowAPNMessage
- >> SetLCDShow
- >> SetGPSTimeShowDetail
- >> SimpleUserInfoScan
- >> ShowButton
- >> SwitchVoiceCtrl
- >> MessageReadResponse
- >> FormatSMS
- >> SetSpkLvProcess
- >> KeyPress
- >> UIShowMainInterface
- >> ShowSingle
- >> Show_Net
- >> ShowGroupAndUserName
- >> ShowBatttery
GuiDrawHLine (Thumb, 46 bytes, Stack size 24 bytes, gui.o(i.GuiDrawHLine))
[Stack]
- Max Depth = 128
- Call Chain = GuiDrawHLine ⇒ GuiFillRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]- >> UIShowPOCSerPass
- >> UIShowPOCSer
- >> SetUpIntercomVerShow
- >> SetUSBorTTLShow
- >> SetSoundModeShow
- >> SetPowerModeShow
- >> SetNetShow
- >> SetMicLvSelectShow
- >> SetLcdBrightShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetCodeTypeShow
- >> SetCardShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> GuiDrawRect
- >> UIShowMailBox
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> UIShowMenuSysSetup
- >> UIShowUserSel
- >> UIShowGroupSel
GuiDrawRect (Thumb, 88 bytes, Stack size 32 bytes, gui.o(i.GuiDrawRect))
[Stack]
- Max Depth = 168
- Call Chain = GuiDrawRect ⇒ GuiDrawVLine ⇒ GuiFillRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiDrawHLine
- >> GuiDrawVLine
[Called By]- >> ShowMessageBox
- >> FormatSMS
- >> GuiShowArrow
GuiDrawVLine (Thumb, 54 bytes, Stack size 32 bytes, gui.o(i.GuiDrawVLine))
[Stack]
- Max Depth = 136
- Call Chain = GuiDrawVLine ⇒ GuiFillRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]- >> GuiDrawRect
- >> FormatSMS
- >> ShowSingle
- >> ShowBatttery
GuiFillRect (Thumb, 224 bytes, Stack size 48 bytes, gui.o(i.GuiFillRect))
[Stack]
- Max Depth = 104
- Call Chain = GuiFillRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UpdateDot
- >> LcdBlockWrite
[Called By]- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxItemNumShowSMS
- >> GuiDrawVLine
- >> RollMenuInit
- >> ShowStatusBar
- >> ListBoxShowBarSMS
- >> ListBoxShowBar
- >> RollMenuShow
- >> MenuShowBar
GuiInit (Thumb, 68 bytes, Stack size 8 bytes, gui.o(i.GuiInit))
[Stack]
- Max Depth = 624
- Call Chain = GuiInit ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiShowBmp
- >> SetPaletteByBmpFile
- >> HzkInit
- >> GuiSetColor
- >> __2printf
[Called By]
GuiSetColor (Thumb, 56 bytes, Stack size 20 bytes, gui.o(i.GuiSetColor))
[Stack]
- Max Depth = 56
- Call Chain = GuiSetColor ⇒ FindColorIndex
[Calls]- >> UpdateColor
- >> FindColorIndex
[Called By]
GuiShowArrow (Thumb, 270 bytes, Stack size 40 bytes, gui.o(i.GuiShowArrow))
[Stack]
- Max Depth = 208
- Call Chain = GuiShowArrow ⇒ GuiDrawRect ⇒ GuiDrawVLine ⇒ GuiFillRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]- >> ListBoxShowSMS
- >> MenuShow
GuiShowBmp (Thumb, 194 bytes, Stack size 536 bytes, gui.o(i.GuiShowBmp))
[Stack]
- Max Depth = 616
- Call Chain = GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ReadFileData
- >> GetFileLen
- >> GetFileIndex
- >> WidthBytes
- >> PaintToBuf
- >> LcdBlockWrite
[Called By]- >> PoweroffWaitResponse
- >> KeyPress
- >> GuiInit
- >> PowerOffProtetion
- >> RollMenuInit
- >> UIShowMainInterface
- >> ShowStatusBar
- >> ShowSingle
- >> ShowGroupAndUserName
- >> ShowBatttery
- >> ListBoxShowItemSMS
- >> ListBoxShowItem
- >> RollMenuShow
GuiShowStr (Thumb, 142 bytes, Stack size 72 bytes, gui.o(i.GuiShowStr))
[Stack]
- Max Depth = 304
- Call Chain = GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]- >> ShowMessageBox
- >> ShowCaption
- >> NumEditShow
- >> ListBoxResponse
- >> UIShowPOCSerPass
- >> UIShowPOCSer
- >> UIShowInformation
- >> ShowAPNMessage
- >> SetUpIntercomVerShow
- >> SetUSBorTTLShow
- >> SetSoundModeShow
- >> SetPowerModeShow
- >> SetNetShow
- >> SetMicLvSelectShow
- >> SetLcdBrightShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSTimeShowDetail
- >> SetGPSShow
- >> SetCodeTypeShow
- >> SetCardShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> PoweroffWaitShow
- >> GetCoordinates
- >> FunShowMsg
- >> ShowButton
- >> MessageEditShow
- >> ListBoxItemNumShowSMS
- >> UIShowMailBox
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> SetSpkLvProcess
- >> RollMenuInit
- >> UIShowMenuSysSetup
- >> UIShowMainInterface
- >> ReFlashItem2
- >> UIShowUserSel
- >> UIShowGroupSel
- >> Show_Net
- >> ShowTime
- >> ShowGroupAndUserName
- >> ShowCallUserName
- >> ReFlashItem
- >> ListBoxShowItemSMS
- >> ListBoxShowBarSMS
- >> ListBoxShowItem
- >> ListBoxShowBar
- >> MenuShowItem
- >> MenuShowBar
HardFault_Handler (Thumb, 40 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)
HeadsetProcess (Thumb, 184 bytes, Stack size 8 bytes, hook.o(i.HeadsetProcess))
[Stack]
- Max Depth = 40
- Call Chain = HeadsetProcess ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> GPIO_ReadInputDataBit
- >> ModemSendAt
- >> uTimerExpired
- >> __2printf
[Called By]- >> ptFastTask
- >> ModemInitAckHandler
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, main.o(i.IWDG_Configuration))
[Stack]
- Max Depth = 16
- Call Chain = IWDG_Configuration ⇒ RCC_GetFlagStatus
[Calls]- >> IWDG_WriteAccessCmd
- >> IWDG_SetReload
- >> IWDG_SetPrescaler
- >> IWDG_ReloadCounter
- >> IWDG_Enable
- >> RCC_GetFlagStatus
- >> RCC_ClearFlag
- >> RCC_APB1PeriphClockCmd
[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]
- >> uTimerHardDly
- >> POCSetSerResponse
- >> ModifyConfigureFile
- >> FormatSMS
- >> cmdShutDown
- >> main
- >> IWDG_Configuration
- >> FingerDaemonfinger
- >> authLink
- >> 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]
IndexReturnBySymbol (Thumb, 44 bytes, Stack size 12 bytes, poctask.o(i.IndexReturnBySymbol))
[Stack]
- Max Depth = 12
- Call Chain = IndexReturnBySymbol
[Called By]- >> PocHandle
- >> GetAllUsers
- >> GetAllGroups
Init_stack (Thumb, 16 bytes, Stack size 0 bytes, gui.o(i.Init_stack))
[Called By]
KEYADCInit (Thumb, 122 bytes, Stack size 32 bytes, adc.o(i.KEYADCInit))
[Stack]
- Max Depth = 56
- Call Chain = KEYADCInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
- >> ADC_SoftwareStartConvCmd
- >> ADC_Init
- >> ADC_Cmd
- >> DelayMs
[Called By]
KeyCount (Thumb, 20 bytes, Stack size 0 bytes, key.o(i.KeyCount))
[Called By]
KeyFree (Thumb, 672 bytes, Stack size 8 bytes, maintask.o(i.KeyFree))
[Stack]
- Max Depth = 448
- Call Chain = KeyFree ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> MeSpeak
- >> LCDBackLight
- >> SlwTrace
- >> UISetNextStatus
- >> ModifyConfigureFile
- >> uTimerExpired
[Called By]
KeyHandler (Thumb, 36 bytes, Stack size 16 bytes, maintask.o(i.KeyHandler))
[Stack]
- Max Depth = 688
- Call Chain = KeyHandler ⇒ KeyProces ⇒ KeyPress ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GetKeyVBAT
- >> GetKey
- >> KeyProces
[Called By]
KeyInit (Thumb, 152 bytes, Stack size 8 bytes, key.o(i.KeyInit))
[Stack]
- Max Depth = 32
- Call Chain = KeyInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_PinRemapConfig
- >> GPIO_Init
[Called By]
KeyPress (Thumb, 702 bytes, Stack size 40 bytes, maintask.o(i.KeyPress))
[Stack]
- Max Depth = 656
- Call Chain = KeyPress ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> SpeakerCtrl
- >> ModemSendAt
- >> MeSpeak
- >> SlwTrace
- >> UISetNextStatus
- >> GuiShowBmp
- >> uTimerStart
- >> GuiClearRect
- >> ShowButton
- >> __2snprintf
- >> __2printf
[Called By]
KeyProces (Thumb, 216 bytes, Stack size 16 bytes, maintask.o(i.KeyProces))
[Stack]
- Max Depth = 672
- Call Chain = KeyProces ⇒ KeyPress ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> LCDBackLight
- >> uTimerCreate
- >> SpeakerEnable
- >> SetBeep
- >> KeyPress
- >> KeyFree
- >> uSysTickGet
[Called By]
LCDBackLight (Thumb, 118 bytes, Stack size 8 bytes, lcd.o(i.LCDBackLight))
[Stack]
- Max Depth = 24
- Call Chain = LCDBackLight ⇒ LcdSendCommand ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]- >> EncodeKeyProcess
- >> PocHandle
- >> onStartCtl
- >> cmdShutDown
- >> SetSpkLvProcess
- >> CheckVbat
- >> KeyProces
- >> KeyFree
- >> PowerOffProtetion
LCD_SPIx_ReadWriteByte (Thumb, 28 bytes, Stack size 8 bytes, lcd.o(i.LCD_SPIx_ReadWriteByte))
[Stack]
- Max Depth = 8
- Call Chain = LCD_SPIx_ReadWriteByte
[Calls]- >> SPI_I2S_SendData
- >> SPI_I2S_GetFlagStatus
[Called By]- >> LcdSendData
- >> LcdSendCommand
LcdBlockWrite (Thumb, 106 bytes, Stack size 40 bytes, lcd.o(i.LcdBlockWrite))
[Stack]
- Max Depth = 56
- Call Chain = LcdBlockWrite ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> LcdSendData
- >> LcdSendCommand
[Called By]- >> GuiShowBmp
- >> GuiClearArea
- >> GuiClearRect
- >> GuiFillRect
- >> PaintCharToBuf
- >> PaintBufToLcd
- >> LcdClrAll
LcdClrAll (Thumb, 62 bytes, Stack size 24 bytes, lcd.o(i.LcdClrAll))
[Stack]
- Max Depth = 80
- Call Chain = LcdClrAll ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> LcdSendData
- >> LcdBlockWrite
[Called By]
LcdInit (Thumb, 538 bytes, Stack size 8 bytes, lcd.o(i.LcdInit))
[Stack]
- Max Depth = 88
- Call Chain = LcdInit ⇒ LcdClrAll ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> DelayMs
- >> LcdSetColor
- >> LcdSendData
- >> LcdSendCommand
- >> LcdClrAll
- >> LcdPortInit
[Called By]
LcdSendCommand (Thumb, 34 bytes, Stack size 8 bytes, lcd.o(i.LcdSendCommand))
[Stack]
- Max Depth = 16
- Call Chain = LcdSendCommand ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> LCD_SPIx_ReadWriteByte
[Called By]- >> LCDBackLight
- >> LcdInit
- >> LcdBlockWrite
LcdSendData (Thumb, 34 bytes, Stack size 8 bytes, lcd.o(i.LcdSendData))
[Stack]
- Max Depth = 16
- Call Chain = LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> LCD_SPIx_ReadWriteByte
[Called By]- >> LcdInit
- >> UpdateDot
- >> PaintToBuf
- >> PaintBufToLcd
- >> LcdClrAll
- >> LcdBlockWrite
LcdSetColor (Thumb, 10 bytes, Stack size 0 bytes, lcd.o(i.LcdSetColor))
[Called By]
LedInit (Thumb, 64 bytes, Stack size 8 bytes, led.o(i.LedInit))
[Stack]
- Max Depth = 32
- Call Chain = LedInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
LedProcess (Thumb, 390 bytes, Stack size 0 bytes, led.o(i.LedProcess))
[Called By]
- >> EnterGTMode
- >> ptLedTask
ListBoxInit (Thumb, 180 bytes, Stack size 32 bytes, listbox.o(i.ListBoxInit))
[Stack]
- Max Depth = 744
- Call Chain = ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]- >> UIShowPOCSer
- >> SetUSBorTTLShow
- >> SetSoundModeShow
- >> SetPowerModeShow
- >> SetNetShow
- >> SetLcdBrightShow
- >> SetKeySoundShow
- >> SetCardShow
- >> SetAPNShow
- >> ReFlashItem2
- >> ReFlashItem
ListBoxInitSMS (Thumb, 96 bytes, Stack size 32 bytes, listboxsms.o(i.ListBoxInitSMS))
[Stack]
- Max Depth = 856
- Call Chain = ListBoxInitSMS ⇒ GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]
ListBoxItemNumShowSMS (Thumb, 140 bytes, Stack size 40 bytes, listboxsms.o(i.ListBoxItemNumShowSMS))
[Stack]
- Max Depth = 344
- Call Chain = ListBoxItemNumShowSMS ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiFillRect
- >> __2snprintf
[Called By]- >> ListBoxResponseSMS
- >> UIShowMailBox
- >> GetPagePreMessage
ListBoxResponse (Thumb, 320 bytes, Stack size 32 bytes, listbox.o(i.ListBoxResponse))
[Stack]
- Max Depth = 744
- Call Chain = ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> __2snprintf
- >> __2printf
- >> ListBoxShowBar
- >> ListBoxShow
[Called By]- >> SetUSBorTTLResponse
- >> SetSoundModeResponse
- >> SetPowerModeResponse
- >> SetNetResponse
- >> SetLcdBrightResponse
- >> SetKeysoundResponse
- >> SetCardResponse
- >> SetAPNResponse
- >> POCSetSerResponse
- >> UserSelResponse
- >> GroupSelResponse
ListBoxResponseSMS (Thumb, 288 bytes, Stack size 8 bytes, listboxsms.o(i.ListBoxResponseSMS))
[Stack]
- Max Depth = 832
- Call Chain = ListBoxResponseSMS ⇒ GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ListBoxItemNumShowSMS
- >> GetPagePreMessage
- >> ListBoxShowBarSMS
[Called By]
ListBoxShow (Thumb, 94 bytes, Stack size 24 bytes, listbox.o(i.ListBoxShow))
[Stack]
- Max Depth = 712
- Call Chain = ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiClearArea
- >> ListBoxShowItem
- >> ListBoxShowBar
[Called By]- >> ListBoxResponse
- >> ListBoxInit
ListBoxShowBar (Thumb, 126 bytes, Stack size 48 bytes, listbox.o(i.ListBoxShowBar))
[Stack]
- Max Depth = 352
- Call Chain = ListBoxShowBar ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiFillRect
- >> StrIntercept
[Called By]- >> ListBoxResponse
- >> ListBoxShow
ListBoxShowBarSMS (Thumb, 120 bytes, Stack size 48 bytes, listboxsms.o(i.ListBoxShowBarSMS))
[Stack]
- Max Depth = 352
- Call Chain = ListBoxShowBarSMS ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiFillRect
- >> StrIntercept
[Called By]- >> ListBoxShowSMS
- >> ListBoxResponseSMS
ListBoxShowItem (Thumb, 170 bytes, Stack size 72 bytes, listbox.o(i.ListBoxShowItem))
[Stack]
- Max Depth = 688
- Call Chain = ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiShowBmp
- >> GuiClearArea
- >> StrIntercept
- >> strncpy
- >> __aeabi_memclr4
[Called By]
ListBoxShowItemSMS (Thumb, 220 bytes, Stack size 72 bytes, listboxsms.o(i.ListBoxShowItemSMS))
[Stack]
- Max Depth = 688
- Call Chain = ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> GuiShowStr
- >> GuiShowBmp
- >> GuiClearArea
- >> StrIntercept
- >> strncpy
- >> __aeabi_memclr4
[Called By]
ListBoxShowSMS (Thumb, 170 bytes, Stack size 24 bytes, listboxsms.o(i.ListBoxShowSMS))
[Stack]
- Max Depth = 712
- Call Chain = ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiClearArea
- >> GuiShowArrow
- >> ListBoxShowItemSMS
- >> ListBoxShowBarSMS
[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]- >> isFileFileGood
- >> UpdateBackFileMD5
MD5Init (Thumb, 26 bytes, Stack size 0 bytes, md5.o(i.MD5Init))
[Called By]
- >> isFileFileGood
- >> UpdateBackFileMD5
MD5Update (Thumb, 172 bytes, Stack size 96 bytes, md5.o(i.MD5Update))
[Stack]
- Max Depth = 116
- Call Chain = MD5Update ⇒ Transform
[Calls]
[Called By]- >> MD5Final
- >> isFileFileGood
- >> UpdateBackFileMD5
MakeStrEndByNewLine (Thumb, 38 bytes, Stack size 16 bytes, common.o(i.MakeStrEndByNewLine))
[Stack]
- Max Depth = 16
- Call Chain = MakeStrEndByNewLine
[Calls]
[Called By]
MeSpeak (Thumb, 54 bytes, Stack size 32 bytes, modem.o(i.MeSpeak))
[Stack]
- Max Depth = 64
- Call Chain = MeSpeak ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> SpeakerCtrl
- >> ModemSendAt
- >> __2snprintf
[Called By]- >> EncodeKeyProcess
- >> PocHandle
- >> SMSHandle
- >> CheckVbat
- >> KeyPress
- >> KeyFree
- >> SpeakTTSVoice
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
MenuInit (Thumb, 134 bytes, Stack size 24 bytes, menu.o(i.MenuInit))
[Stack]
- Max Depth = 392
- Call Chain = MenuInit ⇒ MenuShow ⇒ MenuShowBar ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> PullUiStack
- >> MenuShow
[Called By]- >> MessageOptionShow
- >> UIShowMenuSysSetup
MenuResponse (Thumb, 156 bytes, Stack size 16 bytes, menu.o(i.MenuResponse))
[Stack]
- Max Depth = 384
- Call Chain = MenuResponse ⇒ MenuShow ⇒ MenuShowBar ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> MenuShowBar
- >> MenuShow
[Called By]- >> SetSYSResponse
- >> MessageOptionResponse
MenuShow (Thumb, 178 bytes, Stack size 24 bytes, menu.o(i.MenuShow))
[Stack]
- Max Depth = 368
- Call Chain = MenuShow ⇒ MenuShowBar ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiClearArea
- >> GuiShowArrow
- >> MenuShowItem
- >> MenuShowBar
[Called By]- >> MenuResponse
- >> MenuInit
MenuShowBar (Thumb, 112 bytes, Stack size 40 bytes, menu.o(i.MenuShowBar))
[Stack]
- Max Depth = 344
- Call Chain = MenuShowBar ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiFillRect
- >> GetStrXLen
[Called By]- >> MenuResponse
- >> MenuShow
MenuShowItem (Thumb, 62 bytes, Stack size 24 bytes, menu.o(i.MenuShowItem))
[Stack]
- Max Depth = 328
- Call Chain = MenuShowItem ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> 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, 52 bytes, Stack size 16 bytes, message.o(i.MessageDeletShow))
[Stack]
- Max Depth = 416
- 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, 282 bytes, Stack size 40 bytes, managemessage.o(i.MessageEditShow))
[Stack]
- Max Depth = 344
- 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 = 216
- Call Chain = MessageFormatResponse ⇒ FormatSMS ⇒ GuiDrawRect ⇒ GuiDrawVLine ⇒ GuiFillRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> FormatSMS
[Called By]
MessageFormatShow (Thumb, 52 bytes, Stack size 16 bytes, message.o(i.MessageFormatShow))
[Stack]
- Max Depth = 416
- 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 = 392
- Call Chain = MessageOptionResponse ⇒ MenuResponse ⇒ MenuShow ⇒ MenuShowBar ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> MenuResponse
[Called By]
MessageOptionShow (Thumb, 66 bytes, Stack size 16 bytes, message.o(i.MessageOptionShow))
[Stack]
- Max Depth = 408
- Call Chain = MessageOptionShow ⇒ MenuInit ⇒ MenuShow ⇒ MenuShowBar ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> MenuInit
[Called By]
MessageReadResponse (Thumb, 116 bytes, Stack size 8 bytes, message.o(i.MessageReadResponse))
[Stack]
- Max Depth = 352
- Call Chain = MessageReadResponse ⇒ MessageEditShow ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> GuiClearRect
- >> MessageEditShow
- >> MessageEditInit
- >> strlen
[Called By]
MessageReadShow (Thumb, 104 bytes, Stack size 16 bytes, message.o(i.MessageReadShow))
[Stack]
- Max Depth = 360
- Call Chain = MessageReadShow ⇒ MessageEditShow ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> MessageEditShow
- >> MessageEditInit
- >> ReadSpecificSms
- >> __aeabi_memclr
[Called By]
MessageResponse (Thumb, 70 bytes, Stack size 8 bytes, message.o(i.MessageResponse))
[Stack]
- Max Depth = 840
- Call Chain = MessageResponse ⇒ ListBoxResponseSMS ⇒ GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ListBoxResponseSMS
[Called By]
ModemATProcess (Thumb, 168 bytes, Stack size 8 bytes, modemtask.o(i.ModemATProcess))
[Stack]
- Max Depth = 584
- Call Chain = ModemATProcess ⇒ AtHandle ⇒ GetPwrMode ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> MsgQueueAccept
- >> PocHandle
- >> process_gps_data
- >> AtHandle
[Called By]
ModemApnConfig (Thumb, 280 bytes, Stack size 216 bytes, modem.o(i.ModemApnConfig))
[Stack]
- Max Depth = 256
- Call Chain = ModemApnConfig ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> ModemSendAt
- >> SlwTrace
- >> __2snprintf
- >> strcat
[Called By]
ModemGetICCID (Thumb, 166 bytes, Stack size 32 bytes, modem.o(i.ModemGetICCID))
[Stack]
- Max Depth = 120
- Call Chain = ModemGetICCID ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> __2snprintf
- >> __2printf
- >> __aeabi_memcpy
- >> atoi
[Called By]
ModemGetTime (Thumb, 144 bytes, Stack size 32 bytes, modem.o(i.ModemGetTime))
[Stack]
- Max Depth = 120
- Call Chain = ModemGetTime ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> RTC_UserSetTime
- >> ReplaceStrWithN
- >> __2printf
- >> atoi
[Called By]
ModemInitAckHandler (Thumb, 1872 bytes, Stack size 40 bytes, modemtask.o(i.ModemInitAckHandler))
[Stack]
- Max Depth = 424
- Call Chain = ModemInitAckHandler ⇒ SetSpkLvProcess ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SpeakerCtrl
- >> ModemSendAt
- >> SlwTrace
- >> uTimerHardDly
- >> getPocVersion
- >> getPocCode
- >> getModemModule
- >> ModemSetPocPara
- >> ModemGetICCID
- >> ModemApnConfig
- >> HeadsetProcess
- >> SetSpkLvProcess
- >> uSysTickGet
- >> PocAuthProcess
- >> mInitSwitchStatus
- >> SpeakTTSVoice
- >> __2snprintf
- >> __2printf
- >> atoi
[Called By]
ModemLedCtl (Thumb, 72 bytes, Stack size 8 bytes, modemtask.o(i.ModemLedCtl))
[Stack]
- Max Depth = 24
- Call Chain = ModemLedCtl ⇒ SetLedIndicator ⇒ SetLedStatus
[Calls]
[Called By]
ModemPinConfig (Thumb, 86 bytes, Stack size 8 bytes, modem.o(i.ModemPinConfig))
[Stack]
- Max Depth = 32
- Call Chain = ModemPinConfig ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
ModemSendAt (Thumb, 22 bytes, Stack size 16 bytes, modem.o(i.ModemSendAt))
[Stack]
- Max Depth = 32
- Call Chain = ModemSendAt ⇒ Uart2Send
[Calls]
[Called By]- >> MeSpeak
- >> EncodeKeyProcess
- >> EXTI9_5_IRQHandler
- >> SetUpIntercomVerShow
- >> SetUpIntercomVerResponse
- >> SetSoundModeResponse
- >> SetNetResponse
- >> SetMicLvSelectResponse
- >> SetKeysoundResponse
- >> SetCodeTypeResponse
- >> SetCardResponse
- >> POCSetSerResponse
- >> ModemSetPwrMode
- >> SimpleUserInfoScan
- >> ModemSetPocPara
- >> ModemApnConfig
- >> PocHandle
- >> HeadsetProcess
- >> cmdShutDown
- >> SetSpkLvProcess
- >> CheckVbat
- >> buBiaoLogic
- >> tcpSocketSendData
- >> SocketParaUpdate
- >> tcpLinkProcess
- >> tcpCloseSocket
- >> LogicHandler
- >> ptGpsTask
- >> GpsInternalChange
- >> KeyProces
- >> KeyPress
- >> KeyFree
- >> ptModemInitTask
- >> PowerOffProtetion
- >> UI_Key
- >> UserSelResponse
- >> GroupSelResponse
- >> ModemInitAckHandler
- >> AtHandle
ModemSendData (Thumb, 16 bytes, Stack size 16 bytes, modem.o(i.ModemSendData))
[Stack]
- Max Depth = 32
- Call Chain = ModemSendData ⇒ Uart2Send
[Calls]
[Called By]- >> tcpSocketSendData
- >> PocAuthProcess
ModemSetPocPara (Thumb, 510 bytes, Stack size 176 bytes, modem.o(i.ModemSetPocPara))
[Stack]
- Max Depth = 252
- Call Chain = ModemSetPocPara ⇒ GetParaFromStr ⇒ strstr
[Calls]- >> ModemSendAt
- >> SlwTrace
- >> getPIPAddr
- >> GetParaFromStr
- >> AsciiHexStringToHexBytes
- >> AscStrToHexStr
- >> __2snprintf
- >> strcmp
[Called By]
ModemSetPwrMode (Thumb, 76 bytes, Stack size 56 bytes, setsystempara.o(i.ModemSetPwrMode))
[Stack]
- Max Depth = 96
- Call Chain = ModemSetPwrMode ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> ModemSendAt
- >> SlwTrace
- >> __2snprintf
[Called By]
ModemStrCmp (Thumb, 38 bytes, Stack size 12 bytes, common.o(i.ModemStrCmp))
[Stack]
- Max Depth = 12
- Call Chain = ModemStrCmp
[Called By]- >> Uart2RecvProcess
- >> PocHandle
- >> GetAllUsers
- >> GetAllGroups
- >> ptModemInitTask
- >> chekPipGip
- >> AtHandle
ModifyConfigureFile (Thumb, 214 bytes, Stack size 32 bytes, filesys.o(i.ModifyConfigureFile))
[Stack]
- Max Depth = 440
- Call Chain = ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> IWDG_ReloadCounter
- >> UpdateBackFileMD5
- >> ModifyTempFile
- >> BackupFileToTemp
- >> speciallShow
[Called By]- >> SetSoundModeResponse
- >> SetPowerModeResponse
- >> SetNetResponse
- >> SetMicLvSelectResponse
- >> SetLcdBrightResponse
- >> SetLCDResponse
- >> SetKeysoundResponse
- >> SetGPSResponse
- >> SetAPNResponse
- >> POCSetSerResponse
- >> GetPwrMode
- >> newSysIniRead
- >> SwitchVoiceCtrl
- >> buBiaoDataProcess
- >> KeyFree
- >> PcMsgHandle
ModifyTempFile (Thumb, 30 bytes, Stack size 24 bytes, filesys.o(i.ModifyTempFile))
[Stack]
- Max Depth = 128
- Call Chain = ModifyTempFile ⇒ sFlash_Write ⇒ sFlash_Write_NoCheck ⇒ sFlash_Write_Page ⇒ sFlash_Wait_Busy ⇒ sFlash_ReadSR ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
MsgQueueAccept (Thumb, 180 bytes, Stack size 24 bytes, msgqueue.o(i.MsgQueueAccept))
[Stack]
- Max Depth = 24
- Call Chain = MsgQueueAccept
[Called By]- >> ptModemInitTask
- >> ModemATProcess
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]- >> TIM2_Init
- >> MY_NVIC_Init
NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))
[Called By]
NumEditInit (Thumb, 54 bytes, Stack size 24 bytes, numedit.o(i.NumEditInit))
[Stack]
- Max Depth = 32
- Call Chain = NumEditInit ⇒ strncpy
[Calls]
[Called By]
NumEditResponse (Thumb, 98 bytes, Stack size 16 bytes, numedit.o(i.NumEditResponse))
[Stack]
- Max Depth = 352
- Call Chain = NumEditResponse ⇒ NumEditShow ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
NumEditShow (Thumb, 110 bytes, Stack size 32 bytes, numedit.o(i.NumEditShow))
[Stack]
- Max Depth = 336
- Call Chain = NumEditShow ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearRect
[Called By]- >> NumEditResponse
- >> UIShowPOCSerPass
OnOff_Init (Thumb, 74 bytes, Stack size 16 bytes, key.o(i.OnOff_Init))
[Stack]
- Max Depth = 40
- Call Chain = OnOff_Init ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
- >> GPIO_EXTILineConfig
- >> EXTI_Init
[Called By]
POCSetSerPassResponse (Thumb, 66 bytes, Stack size 8 bytes, setsystempara.o(i.POCSetSerPassResponse))
[Stack]
- Max Depth = 408
- Call Chain = POCSetSerPassResponse ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> uTimerHardDly
- >> UISetNextStatus
- >> ShowMessageBox
- >> NumEditResponse
- >> memcmp
[Called By]
POCSetSerResponse (Thumb, 188 bytes, Stack size 176 bytes, setsystempara.o(i.POCSetSerResponse))
[Stack]
- Max Depth = 920
- Call Chain = POCSetSerResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> IWDG_ReloadCounter
- >> ModemSendAt
- >> uTimerHardDly
- >> UISetNextStatus
- >> ShowMessageBox
- >> ListBoxResponse
- >> ModifyConfigureFile
- >> getGIPAddr
- >> getDOMAINAddr
- >> getPIPAddr
- >> AscStrToHexStr
- >> __2snprintf
[Called By]
PTTimerInitPool (Thumb, 2 bytes, Stack size 0 bytes, pt-timer.o(i.PTTimerInitPool))
[Called By]
PTTimerIsExpired (Thumb, 20 bytes, Stack size 0 bytes, pt-timer.o(i.PTTimerIsExpired))
[Called By]
- >> ptUIAssist
- >> ptSocketTask
- >> ptGpsTask
- >> ptUITask
- >> ptModemUartTask
- >> ptModemInitTask
- >> ptSecondTask
- >> ptModemATProTask
- >> ptLedTask
- >> ptFastTask
PTTimerStart (Thumb, 10 bytes, Stack size 0 bytes, pt-timer.o(i.PTTimerStart))
[Called By]
- >> ptUIAssist
- >> ptSocketTask
- >> ptGpsTask
- >> ptUITask
- >> ptModemUartTask
- >> ptModemInitTask
- >> ptSecondTask
- >> ptModemATProTask
- >> ptLedTask
- >> ptFastTask
PTTimerTick (Thumb, 12 bytes, Stack size 0 bytes, pt-timer.o(i.PTTimerTick))
[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]
PaintBufToLcd (Thumb, 160 bytes, Stack size 40 bytes, gui.o(i.PaintBufToLcd))
[Stack]
- Max Depth = 96
- Call Chain = PaintBufToLcd ⇒ LcdBlockWrite ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> IWDG_ReloadCounter
- >> RGB888toRGB565
- >> LcdSendData
- >> LcdBlockWrite
[Called By]- >> GuiClearAll
- >> RollMenuInit
PaintCharToBuf (Thumb, 550 bytes, Stack size 136 bytes, gui.o(i.PaintCharToBuf))
[Stack]
- Max Depth = 232
- Call Chain = PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UpdateDot
- >> GetHzk
- >> LcdBlockWrite
[Called By]
PaintToBuf (Thumb, 132 bytes, Stack size 64 bytes, gui.o(i.PaintToBuf))
[Stack]
- Max Depth = 80
- Call Chain = PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]
PocAuthProcess (Thumb, 142 bytes, Stack size 280 bytes, auth.o(i.PocAuthProcess))
[Stack]
- Max Depth = 312
- Call Chain = PocAuthProcess ⇒ ModemSendData ⇒ Uart2Send
[Calls]- >> ModemSendData
- >> StrAsciiToHex
- >> extCodeBuffer
- >> AscStrToHexStrForgetZero
- >> __2snprintf
- >> __2printf
- >> strlen
- >> __aeabi_memclr4
[Called By]
PocHandle (Thumb, 2790 bytes, Stack size 264 bytes, poctask.o(i.PocHandle))
[Stack]
- Max Depth = 504
- Call Chain = PocHandle ⇒ GetAllGroups ⇒ StrUnicodeToAnsi ⇒ Unicode_to_GB2312 ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SpeakerCtrl
- >> ModemSendAt
- >> MeSpeak
- >> LCDBackLight
- >> ModemStrCmp
- >> SlwTrace
- >> uTimerCreate
- >> enableDataSend
- >> StrUnicodeToAnsi
- >> StrAsciiToHex
- >> SpeakerEnable
- >> SpeakerDisable
- >> SetBeep
- >> ReplaceStrWithN
- >> MakeStrEndByNewLine
- >> IndexReturnBySymbol
- >> GetAllUsers
- >> GetAllGroups
- >> ExchangeHighLowByte
- >> __2snprintf
- >> __2printf
- >> strcpy
- >> memcmp
- >> strlen
- >> strncpy
- >> strcat
- >> __aeabi_memclr4
- >> __aeabi_memcpy
- >> atoi
- >> strtol
[Called By]
PowerCtrlInit (Thumb, 50 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]
PowerOffProtetion (Thumb, 78 bytes, Stack size 8 bytes, maintask.o(i.PowerOffProtetion))
[Stack]
- Max Depth = 624
- Call Chain = PowerOffProtetion ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> LCDBackLight
- >> uTimerHardDly
- >> GuiShowBmp
- >> SpeakerDisable
[Called By]
PoweroffWaitResponse (Thumb, 70 bytes, Stack size 8 bytes, setsystempara.o(i.PoweroffWaitResponse))
[Stack]
- Max Depth = 624
- Call Chain = PoweroffWaitResponse ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> uTimerHardDly
- >> UISetNextStatus
- >> GuiShowBmp
[Called By]
PoweroffWaitShow (Thumb, 34 bytes, Stack size 16 bytes, setsystempara.o(i.PoweroffWaitShow))
[Stack]
- Max Depth = 416
- Call Chain = PoweroffWaitShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowMessageBox
- >> GuiShowStr
- >> GuiClearAll
[Called By]
PrintBufferData (Thumb, 42 bytes, Stack size 16 bytes, probubiao.o(i.PrintBufferData))
[Stack]
- Max Depth = 40
- Call Chain = PrintBufferData ⇒ __2printf
[Calls]
[Called By]
PullUiStack (Thumb, 36 bytes, Stack size 16 bytes, gui.o(i.PullUiStack))
[Stack]
- Max Depth = 40
- Call Chain = PullUiStack ⇒ __2printf
[Calls]
[Called By]- >> MenuInit
- >> RollMenuInit
PushUiStack (Thumb, 36 bytes, Stack size 16 bytes, gui.o(i.PushUiStack))
[Stack]
- Max Depth = 40
- Call Chain = PushUiStack ⇒ __2printf
[Calls]
[Called By]- >> SetSYSResponse
- >> UI_Key
RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))
[Called By]
- >> Uart2Init
- >> newBeepSet
- >> TIM2_Init
- >> IWDG_Configuration
- >> LcdPortInit
RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
[Called By]
- >> OnOff_Init
- >> KeyInit
- >> Uart2Init
- >> Uart1Init
- >> ModemPinConfig
- >> LedInit
- >> KEYADCInit
- >> ADCInit
- >> SpeakerInit
- >> BeepInit
- >> PowerCtrlInit
- >> LcdPortInit
- >> W25Q64_PortInit
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]- >> USART_Init
- >> ShowMcuFreq
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]
RGB888toRGB565 (Thumb, 22 bytes, Stack size 16 bytes, gui.o(i.RGB888toRGB565))
[Stack]
- Max Depth = 16
- Call Chain = RGB888toRGB565
[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]- >> ModemGetTime
- >> buBiaoDataProcess
ReFlashItem2 (Thumb, 198 bytes, Stack size 24 bytes, ui.o(i.ReFlashItem2))
[Stack]
- Max Depth = 768
- Call Chain = ReFlashItem2 ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ListBoxInit
- >> GuiShowStr
- >> __2snprintf
[Called By]- >> UserAssistAdd
- >> UIShowGroupSel
ReadFileData (Thumb, 122 bytes, Stack size 32 bytes, filesys.o(i.ReadFileData))
[Stack]
- Max Depth = 64
- Call Chain = ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]- >> GuiShowBmp
- >> newSysIniRead
- >> Unicode_to_GB2312
- >> 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
- >> authLink
ReadProductParaFromFlash (Thumb, 162 bytes, Stack size 16 bytes, productpara.o(i.ReadProductParaFromFlash))
[Stack]
- Max Depth = 76
- Call Chain = ReadProductParaFromFlash ⇒ SaveProductParaToFlash ⇒ WritePageData ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> Sleeping
- >> SaveProductParaToFlash
- >> ReadFlashData
- >> __2printf
- >> strcpy
- >> strcmp
[Called By]
ReplaceStrWithN (Thumb, 32 bytes, Stack size 0 bytes, common.o(i.ReplaceStrWithN))
[Called By]
- >> ModemGetTime
- >> PocHandle
ResetModem (Thumb, 16 bytes, Stack size 8 bytes, maintask.o(i.ResetModem))
[Stack]
- Max Depth = 100
- Call Chain = ResetModem ⇒ Uart2Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]
[Called By]
RollMenuInit (Thumb, 228 bytes, Stack size 48 bytes, menu.o(i.RollMenuInit))
[Stack]
- Max Depth = 664
- Call Chain = RollMenuInit ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiShowBmp
- >> GuiFillRect
- >> PullUiStack
- >> PaintBufToLcd
- >> __2sprintf
- >> __2printf
[Called By]
RollMenuResponse (Thumb, 108 bytes, Stack size 16 bytes, menu.o(i.RollMenuResponse))
[Stack]
- Max Depth = 664
- Call Chain = RollMenuResponse ⇒ RollMenuShow ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]
RollMenuShow (Thumb, 62 bytes, Stack size 32 bytes, menu.o(i.RollMenuShow))
[Stack]
- Max Depth = 648
- Call Chain = RollMenuShow ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowBmp
- >> GuiFillRect
- >> __2sprintf
[Called By]
SMSHandle (Thumb, 64 bytes, Stack size 8 bytes, message.o(i.SMSHandle))
[Stack]
- Max Depth = 72
- Call Chain = SMSHandle ⇒ MeSpeak ⇒ ModemSendAt ⇒ Uart2Send
[Calls]
[Called By]
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]
- >> LCD_SPIx_ReadWriteByte
- >> SPIx_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]
- >> LCD_SPIx_ReadWriteByte
- >> SPIx_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
SPKDelayUs (Thumb, 74 bytes, Stack size 0 bytes, audio.o(i.SPKDelayUs))
[Called By]
STMFLASH_ReadHalfWord (Thumb, 6 bytes, Stack size 0 bytes, productpara.o(i.STMFLASH_ReadHalfWord))
[Called By]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SVC_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
SaveProductParaToFlash (Thumb, 22 bytes, Stack size 8 bytes, productpara.o(i.SaveProductParaToFlash))
[Stack]
- Max Depth = 60
- Call Chain = SaveProductParaToFlash ⇒ WritePageData ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]
[Called By]- >> ReadProductParaFromFlash
- >> CheckVbat
- >> PcMsgHandle
SetAPNResponse (Thumb, 102 bytes, Stack size 8 bytes, setsystempara.o(i.SetAPNResponse))
[Stack]
- Max Depth = 752
- Call Chain = SetAPNResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> ListBoxResponse
- >> ModifyConfigureFile
[Called By]
SetAPNShow (Thumb, 140 bytes, Stack size 16 bytes, setsystempara.o(i.SetAPNShow))
[Stack]
- Max Depth = 760
- Call Chain = SetAPNShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> uTimerHardDly
- >> UISetNextStatus
- >> ShowMessageBox
- >> ShowCaption
- >> ListBoxInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
SetApnDetailResponse (Thumb, 120 bytes, Stack size 8 bytes, setsystempara.o(i.SetApnDetailResponse))
[Stack]
- Max Depth = 424
- Call Chain = SetApnDetailResponse ⇒ ShowAPNMessage ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowAPNMessage
[Called By]
SetApnDetailShow (Thumb, 60 bytes, Stack size 16 bytes, setsystempara.o(i.SetApnDetailShow))
[Stack]
- Max Depth = 432
- Call Chain = SetApnDetailShow ⇒ ShowAPNMessage ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ShowAPNMessage
[Called By]
SetBeep (Thumb, 32 bytes, Stack size 16 bytes, audio.o(i.SetBeep))
[Stack]
- Max Depth = 80
- Call Chain = SetBeep ⇒ newBeepSet ⇒ TIM_OC4Init
[Calls]- >> uTimerCreate
- >> newBeepSet
[Called By]- >> PocHandle
- >> KeyProces
SetBeepByNoOS (Thumb, 48 bytes, Stack size 16 bytes, audio.o(i.SetBeepByNoOS))
[Stack]
- Max Depth = 80
- Call Chain = SetBeepByNoOS ⇒ newBeepSet ⇒ TIM_OC4Init
[Calls]- >> TIM_Cmd
- >> uTimerHardDly
- >> newBeepSet
[Called By]
SetBlueLed (Thumb, 22 bytes, Stack size 0 bytes, led.o(i.SetBlueLed))
[Called By]
SetCardResponse (Thumb, 98 bytes, Stack size 32 bytes, setsystempara.o(i.SetCardResponse))
[Stack]
- Max Depth = 776
- Call Chain = SetCardResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> UISetNextStatus
- >> ListBoxResponse
- >> __2snprintf
[Called By]
SetCardShow (Thumb, 126 bytes, Stack size 24 bytes, setsystempara.o(i.SetCardShow))
[Stack]
- Max Depth = 768
- Call Chain = SetCardShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> ListBoxInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
SetCodeTypeResponse (Thumb, 170 bytes, Stack size 40 bytes, setsystempara.o(i.SetCodeTypeResponse))
[Stack]
- Max Depth = 392
- Call Chain = SetCodeTypeResponse ⇒ CodeTypeUpdateShow ⇒ FunShowMsg ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> SlwTrace
- >> UISetNextStatus
- >> CodeTypeUpdateShow
- >> __2sprintf
[Called By]
SetCodeTypeShow (Thumb, 148 bytes, Stack size 16 bytes, setsystempara.o(i.SetCodeTypeShow))
[Stack]
- Max Depth = 416
- Call Chain = SetCodeTypeShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> uTimerHardDly
- >> UISetNextStatus
- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> CodeTypeUpdateShow
[Called By]
SetGPSResponse (Thumb, 184 bytes, Stack size 8 bytes, setsystempara.o(i.SetGPSResponse))
[Stack]
- Max Depth = 448
- Call Chain = SetGPSResponse ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> SetGPSTimeShowDetail
- >> ModifyConfigureFile
- >> GpsTimeUpdate
[Called By]
SetGPSShow (Thumb, 140 bytes, Stack size 16 bytes, setsystempara.o(i.SetGPSShow))
[Stack]
- Max Depth = 496
- Call Chain = SetGPSShow ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> SetGPSTimeShowDetail
- >> GetCoordinates
[Called By]
SetGPSTimeShowDetail (Thumb, 72 bytes, Stack size 32 bytes, setsystempara.o(i.SetGPSTimeShowDetail))
[Stack]
- Max Depth = 336
- Call Chain = SetGPSTimeShowDetail ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearRect
- >> __2snprintf
[Called By]- >> SetGPSShow
- >> SetGPSResponse
SetGotNewMessage (Thumb, 206 bytes, Stack size 24 bytes, message.o(i.SetGotNewMessage))
[Stack]
- Max Depth = 64
- Call Chain = SetGotNewMessage ⇒ SlwTrace ⇒ Uart1Send
[Calls]
[Called By]
SetKeySoundShow (Thumb, 128 bytes, Stack size 16 bytes, setsystempara.o(i.SetKeySoundShow))
[Stack]
- Max Depth = 760
- Call Chain = SetKeySoundShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> ListBoxInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
SetKeysoundResponse (Thumb, 152 bytes, Stack size 32 bytes, setsystempara.o(i.SetKeysoundResponse))
[Stack]
- Max Depth = 776
- Call Chain = SetKeysoundResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> UISetNextStatus
- >> ListBoxResponse
- >> ModifyConfigureFile
- >> __2snprintf
[Called By]
SetLCDResponse (Thumb, 154 bytes, Stack size 8 bytes, setsystempara.o(i.SetLCDResponse))
[Stack]
- Max Depth = 448
- Call Chain = SetLCDResponse ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> SetLCDShow
- >> ModifyConfigureFile
[Called By]
SetLCDShow (Thumb, 318 bytes, Stack size 40 bytes, setsystempara.o(i.SetLCDShow))
[Stack]
- Max Depth = 368
- Call Chain = SetLCDShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> GuiClearRect
- >> __2snprintf
[Called By]- >> SetLCDResponse
- >> UI_Loop
SetLcdBrightResponse (Thumb, 70 bytes, Stack size 8 bytes, setsystempara.o(i.SetLcdBrightResponse))
[Stack]
- Max Depth = 752
- Call Chain = SetLcdBrightResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ListBoxResponse
- >> ModifyConfigureFile
[Called By]
SetLcdBrightShow (Thumb, 80 bytes, Stack size 16 bytes, setsystempara.o(i.SetLcdBrightShow))
[Stack]
- Max Depth = 760
- Call Chain = SetLcdBrightShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> ListBoxInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
SetLedIndicator (Thumb, 92 bytes, Stack size 8 bytes, led.o(i.SetLedIndicator))
[Stack]
- Max Depth = 16
- Call Chain = SetLedIndicator ⇒ SetLedStatus
[Calls]
[Called By]- >> ptModemInitTask
- >> ModemLedCtl
SetLedStatus (Thumb, 206 bytes, Stack size 8 bytes, led.o(i.SetLedStatus))
[Stack]
- Max Depth = 8
- Call Chain = SetLedStatus
[Calls]- >> SetRedLed
- >> SetBlueLed
[Called By]- >> SetLedIndicator
- >> EnterGTMode
- >> PcMsgHandle
SetMicLvSelectResponse (Thumb, 242 bytes, Stack size 48 bytes, setsystempara.o(i.SetMicLvSelectResponse))
[Stack]
- Max Depth = 488
- Call Chain = SetMicLvSelectResponse ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> uTimerHardDly
- >> UISetNextStatus
- >> FunShowMsg
- >> ModifyConfigureFile
- >> __2sprintf
- >> __2snprintf
- >> __2printf
[Called By]
SetMicLvSelectShow (Thumb, 162 bytes, Stack size 16 bytes, setsystempara.o(i.SetMicLvSelectShow))
[Stack]
- Max Depth = 416
- Call Chain = SetMicLvSelectShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> uTimerHardDly
- >> UISetNextStatus
- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> FunShowMsg
- >> __2snprintf
[Called By]
SetNetResponse (Thumb, 114 bytes, Stack size 32 bytes, setsystempara.o(i.SetNetResponse))
[Stack]
- Max Depth = 776
- Call Chain = SetNetResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> UISetNextStatus
- >> ListBoxResponse
- >> ModifyConfigureFile
- >> __2snprintf
[Called By]
SetNetShow (Thumb, 116 bytes, Stack size 16 bytes, setsystempara.o(i.SetNetShow))
[Stack]
- Max Depth = 760
- Call Chain = SetNetShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> ListBoxInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[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]
SetPowerModeResponse (Thumb, 74 bytes, Stack size 8 bytes, setsystempara.o(i.SetPowerModeResponse))
[Stack]
- Max Depth = 752
- Call Chain = SetPowerModeResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ListBoxResponse
- >> ModifyConfigureFile
[Called By]
SetPowerModeShow (Thumb, 78 bytes, Stack size 16 bytes, setsystempara.o(i.SetPowerModeShow))
[Stack]
- Max Depth = 760
- Call Chain = SetPowerModeShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> ListBoxInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
SetRedLed (Thumb, 22 bytes, Stack size 0 bytes, led.o(i.SetRedLed))
[Called By]
SetSYSResponse (Thumb, 120 bytes, Stack size 8 bytes, setsystempara.o(i.SetSYSResponse))
[Stack]
- Max Depth = 392
- Call Chain = SetSYSResponse ⇒ MenuResponse ⇒ MenuShow ⇒ MenuShowBar ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> PushUiStack
- >> MenuResponse
[Called By]
SetSoundModeResponse (Thumb, 92 bytes, Stack size 8 bytes, setsystempara.o(i.SetSoundModeResponse))
[Stack]
- Max Depth = 752
- Call Chain = SetSoundModeResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> UISetNextStatus
- >> ListBoxResponse
- >> ModifyConfigureFile
[Called By]
SetSoundModeShow (Thumb, 80 bytes, Stack size 16 bytes, setsystempara.o(i.SetSoundModeShow))
[Stack]
- Max Depth = 760
- Call Chain = SetSoundModeShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> ListBoxInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
SetSpkLvProcess (Thumb, 574 bytes, Stack size 80 bytes, adc.o(i.SetSpkLvProcess))
[Stack]
- Max Depth = 384
- Call Chain = SetSpkLvProcess ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> LCDBackLight
- >> GuiShowStr
- >> GuiClearRect
- >> SpeakerEnable
- >> SpeakerDisable
- >> GetPowerVbat
- >> __2snprintf
- >> __2printf
- >> __aeabi_memcpy4
[Called By]- >> ptFastTask
- >> ModemInitAckHandler
SetUSBorTTLResponse (Thumb, 122 bytes, Stack size 8 bytes, setsystempara.o(i.SetUSBorTTLResponse))
[Stack]
- Max Depth = 752
- Call Chain = SetUSBorTTLResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ListBoxResponse
[Called By]
SetUSBorTTLShow (Thumb, 108 bytes, Stack size 16 bytes, setsystempara.o(i.SetUSBorTTLShow))
[Stack]
- Max Depth = 760
- Call Chain = SetUSBorTTLShow ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> ListBoxInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
SetUpIntercomVerResponse (Thumb, 56 bytes, Stack size 8 bytes, setsystempara.o(i.SetUpIntercomVerResponse))
[Stack]
- Max Depth = 40
- Call Chain = SetUpIntercomVerResponse ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> ModemSendAt
- >> UISetNextStatus
[Called By]
SetUpIntercomVerShow (Thumb, 212 bytes, Stack size 56 bytes, setsystempara.o(i.SetUpIntercomVerShow))
[Stack]
- Max Depth = 384
- Call Chain = SetUpIntercomVerShow ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> UISetNextStatus
- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> FunShowMsg
- >> uTimerStart
- >> uTimerExpired
- >> __2sprintf
[Called By]
ShowAPNMessage (Thumb, 360 bytes, Stack size 112 bytes, setsystempara.o(i.ShowAPNMessage))
[Stack]
- Max Depth = 416
- Call Chain = ShowAPNMessage ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearRect
- >> __2snprintf
- >> strcpy
- >> strlen
- >> __aeabi_memcpy
[Called By]- >> SetApnDetailShow
- >> SetApnDetailResponse
ShowButton (Thumb, 58 bytes, Stack size 24 bytes, gui.o(i.ShowButton))
[Stack]
- Max Depth = 328
- Call Chain = ShowButton ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearRect
- >> GetStrXLen
[Called By]- >> SwitchGroupCtrl
- >> KeyPress
ShowCaption (Thumb, 44 bytes, Stack size 24 bytes, menu.o(i.ShowCaption))
[Stack]
- Max Depth = 328
- Call Chain = ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GetStrXLen
[Called By]- >> UIShowPOCSerPass
- >> UIShowPOCSer
- >> UIShowInformation
- >> SetUpIntercomVerShow
- >> SetUSBorTTLShow
- >> SetSoundModeShow
- >> SetPowerModeShow
- >> SetNetShow
- >> SetMicLvSelectShow
- >> SetLcdBrightShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetCodeTypeShow
- >> SetCardShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> RollMenuInit
- >> UIShowMenuSysSetup
- >> UIShowMainInterface
- >> ShowStatusBar
- >> RollMenuShow
ShowMcuFreq (Thumb, 30 bytes, Stack size 32 bytes, main.o(i.ShowMcuFreq))
[Stack]
- Max Depth = 56
- Call Chain = ShowMcuFreq ⇒ __2printf
[Calls]- >> RCC_GetClocksFreq
- >> __2printf
[Called By]
ShowMessageBox (Thumb, 102 bytes, Stack size 96 bytes, gui.o(i.ShowMessageBox))
[Stack]
- Max Depth = 400
- Call Chain = ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearRect
- >> GuiDrawRect
- >> GetStrXLen
- >> StrIntercept
[Called By]- >> SetMicLvSelectShow
- >> SetCodeTypeShow
- >> SetAPNShow
- >> SetAPNResponse
- >> PoweroffWaitShow
- >> POCSetSerResponse
- >> POCSetSerPassResponse
- >> MessageFormatShow
- >> MessageDeletShow
- >> cmdShutDown
- >> speciallShow
- >> UIShowMainInterface
- >> UIShowUserSel
- >> UIShowGroupSel
ShowSingle (Thumb, 270 bytes, Stack size 16 bytes, ui.o(i.ShowSingle))
[Stack]
- Max Depth = 632
- Call Chain = ShowSingle ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiShowBmp
- >> GuiClearRect
- >> GuiDrawVLine
[Called By]
ShowStatusBar (Thumb, 440 bytes, Stack size 16 bytes, ui.o(i.ShowStatusBar))
[Stack]
- Max Depth = 648
- Call Chain = ShowStatusBar ⇒ ShowSingle ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowBmp
- >> GuiFillRect
- >> ShowSingle
- >> Show_Net
- >> ShowTime
- >> ShowBatttery
[Called By]
SimpleUserInfoScan (Thumb, 794 bytes, Stack size 64 bytes, modem.o(i.SimpleUserInfoScan))
[Stack]
- Max Depth = 168
- Call Chain = SimpleUserInfoScan ⇒ GuiClearRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> SlwTrace
- >> uTimerStart
- >> uTimerExpired
- >> GuiClearRect
- >> __2snprintf
- >> __2printf
[Called By]
Sleeping (Thumb, 22 bytes, Stack size 8 bytes, sleep.o(i.Sleeping))
[Stack]
- Max Depth = 48
- Call Chain = Sleeping ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SlwTrace
- >> PWR_EnterSTOPMode
[Called By]- >> ReadProductParaFromFlash
SlwTrace (Thumb, 66 bytes, Stack size 24 bytes, serial.o(i.SlwTrace))
[Stack]
- Max Depth = 40
- Call Chain = SlwTrace ⇒ Uart1Send
[Calls]
[Called By]- >> EncodeKeyProcess
- >> Uart2RecvProcess
- >> ComSelect
- >> SetLCDShow
- >> SetCodeTypeResponse
- >> ModemSetPwrMode
- >> FunShowMsg
- >> Sleeping
- >> getPocVersion
- >> getModemModule
- >> SimpleUserInfoScan
- >> ModemSetPocPara
- >> ModemApnConfig
- >> enableDataSend
- >> PocHandle
- >> powerSaveHandle
- >> SwitchVoiceCtrl
- >> SwitchGroupCtrl
- >> buBiaoTime
- >> buBiaoSoS
- >> buBiaoReg
- >> buBiaoLocation
- >> buBiaoHeart
- >> buBiaoAuth
- >> buBiaoAck
- >> SetGotNewMessage
- >> GetPagePreMessage
- >> cmdShutDown
- >> CheckVbat
- >> buBiaoDataProcess
- >> buBiaoSocketShutDown
- >> buBiaoRecvHandler
- >> ptSocketTask
- >> KeyPress
- >> KeyFree
- >> EnterGTMode
- >> PcMsgHandle
- >> ptModemInitTask
- >> ModemATProcess
- >> FingerDaemonfinger
- >> UserSelResponse
- >> GroupSelResponse
- >> mInitSwitchStatus
- >> ModemInitAckHandler
- >> AtHandle
- >> ListBoxShowItemSMS
SocketParaUpdate (Thumb, 98 bytes, Stack size 56 bytes, socket.o(i.SocketParaUpdate))
[Stack]
- Max Depth = 88
- Call Chain = SocketParaUpdate ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> ModemSendAt
- >> __2snprintf
- >> strcmp
- >> strncpy
[Called By]
SpeakTTSVoice (Thumb, 208 bytes, Stack size 96 bytes, modemtask.o(i.SpeakTTSVoice))
[Stack]
- Max Depth = 160
- Call Chain = SpeakTTSVoice ⇒ MeSpeak ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> MeSpeak
- >> __2printf
- >> strlen
[Called By]
SpeakerCtrl (Thumb, 18 bytes, Stack size 8 bytes, audio.o(i.SpeakerCtrl))
[Stack]
- Max Depth = 20
- Call Chain = SpeakerCtrl ⇒ SpeakerEnable
[Calls]- >> SpeakerEnable
- >> SpeakerDisable
[Called By]- >> MeSpeak
- >> EncodeKeyProcess
- >> PocHandle
- >> SpeakerInit
- >> KeyPress
- >> ModemInitAckHandler
SpeakerDisable (Thumb, 16 bytes, Stack size 0 bytes, audio.o(i.SpeakerDisable))
[Called By]
- >> SpeakerCtrl
- >> PocHandle
- >> SetSpkLvProcess
- >> CheckVbat
- >> PcMsgHandle
- >> main
- >> ptModemInitTask
- >> PowerOffProtetion
- >> uTimerCall
SpeakerEnable (Thumb, 68 bytes, Stack size 12 bytes, audio.o(i.SpeakerEnable))
[Stack]
- Max Depth = 12
- Call Chain = SpeakerEnable
[Calls]
[Called By]- >> SpeakerCtrl
- >> PocHandle
- >> SetSpkLvProcess
- >> KeyProces
- >> EnterGTMode
- >> PcMsgHandle
- >> main
- >> ptModemInitTask
SpeakerInit (Thumb, 46 bytes, Stack size 8 bytes, audio.o(i.SpeakerInit))
[Stack]
- Max Depth = 32
- Call Chain = SpeakerInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
- >> SpeakerCtrl
[Called By]
StrAsciiToHex (Thumb, 164 bytes, Stack size 24 bytes, common.o(i.StrAsciiToHex))
[Stack]
- Max Depth = 24
- Call Chain = StrAsciiToHex
[Calls]
[Called By]- >> PocHandle
- >> GetAllUsers
- >> GetAllGroups
- >> PocAuthProcess
StrIntercept (Thumb, 102 bytes, Stack size 32 bytes, listbox.o(i.StrIntercept))
[Stack]
- Max Depth = 40
- Call Chain = StrIntercept ⇒ strncpy
[Calls]
[Called By]- >> ShowMessageBox
- >> ShowGroupAndUserName
- >> ShowCallUserName
- >> ListBoxShowItemSMS
- >> ListBoxShowBarSMS
- >> ListBoxShowItem
- >> ListBoxShowBar
StrUnicodeToAnsi (Thumb, 150 bytes, Stack size 40 bytes, unicode.o(i.StrUnicodeToAnsi))
[Stack]
- Max Depth = 128
- Call Chain = StrUnicodeToAnsi ⇒ Unicode_to_GB2312 ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> Unicode_to_GB2312
- >> strlen
- >> __aeabi_memclr
- >> strtol
[Called By]- >> PocHandle
- >> GetAllUsers
- >> GetAllGroups
SwitchGroupCtrl (Thumb, 56 bytes, Stack size 8 bytes, hook.o(i.SwitchGroupCtrl))
[Stack]
- Max Depth = 336
- Call Chain = SwitchGroupCtrl ⇒ ShowButton ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> ShowButton
[Called By]
SwitchVoiceCtrl (Thumb, 70 bytes, Stack size 8 bytes, hook.o(i.SwitchVoiceCtrl))
[Stack]
- Max Depth = 448
- Call Chain = SwitchVoiceCtrl ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> ModifyConfigureFile
- >> GuiClearRect
[Called By]
SysTick_Handler (Thumb, 16 bytes, Stack size 8 bytes, stm32f10x_it.o(i.SysTick_Handler))
[Stack]
- Max Depth = 24
- Call Chain = SysTick_Handler ⇒ uTimerCall
[Calls]- >> uTimerCall
- >> uSysTickUpdate
- >> ptTimerTick
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
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)
TIM2_IRQHandler (Thumb, 98 bytes, Stack size 8 bytes, stm32f10x_it.o(i.TIM2_IRQHandler))
[Stack]
- Max Depth = 8
- Call Chain = TIM2_IRQHandler
[Calls]- >> TIM_GetFlagStatus
- >> TIM_ClearFlag
[Address Reference Count : 1]- startup_stm32f10x_hd.o(RESET)
TIM2_Init (Thumb, 88 bytes, Stack size 24 bytes, main.o(i.TIM2_Init))
[Stack]
- Max Depth = 40
- Call Chain = TIM2_Init ⇒ NVIC_Init
[Calls]- >> RCC_APB1PeriphClockCmd
- >> NVIC_Init
- >> TIM_TimeBaseInit
- >> TIM_ITConfig
- >> TIM_Cmd
[Called By]
TIM_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearFlag))
[Called By]
TIM_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_Cmd))
[Called By]
- >> newBeepSet
- >> SetBeepByNoOS
- >> TIM2_Init
- >> uTimerCall
TIM_CtrlPWMOutputs (Thumb, 30 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_CtrlPWMOutputs))
[Called By]
TIM_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_GetFlagStatus))
[Called By]
TIM_ITConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ITConfig))
[Called By]
TIM_OC4Init (Thumb, 114 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC4Init))
[Stack]
- Max Depth = 16
- Call Chain = TIM_OC4Init
[Called By]
TIM_TimeBaseInit (Thumb, 122 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_TimeBaseInit))
[Called By]
- >> newBeepSet
- >> TIM2_Init
TSGpsDataInit (Thumb, 30 bytes, Stack size 8 bytes, probubiao.o(i.TSGpsDataInit))
[Stack]
- Max Depth = 32
- Call Chain = TSGpsDataInit ⇒ __2printf
[Calls]- >> __2printf
- >> __aeabi_memclr4
[Called By]
TSMakeGpsSendData (Thumb, 216 bytes, Stack size 8 bytes, probubiao.o(i.TSMakeGpsSendData))
[Stack]
- Max Depth = 488
- Call Chain = TSMakeGpsSendData ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
UART1RxTxISRHandler (Thumb, 308 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, 154 bytes, Stack size 8 bytes, serial.o(i.UART2RxTxISRHandler))
[Stack]
- Max Depth = 24
- Call Chain = UART2RxTxISRHandler ⇒ USART_GetITStatus
[Calls]- >> USART_SendData
- >> USART_ReceiveData
- >> USART_GetITStatus
- >> USART_GetFlagStatus
- >> USART_ClearITPendingBit
- >> USART_ClearFlag
[Called By]
UART3RxTxISRHandler (Thumb, 232 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, 14 bytes, Stack size 0 bytes, ui.o(i.UISetNextStatus))
[Called By]
- >> SetUpIntercomVerShow
- >> SetUpIntercomVerResponse
- >> SetUSBorTTLResponse
- >> SetSoundModeResponse
- >> SetSYSResponse
- >> SetPowerModeResponse
- >> SetNetResponse
- >> SetMicLvSelectShow
- >> SetMicLvSelectResponse
- >> SetLcdBrightResponse
- >> SetLCDResponse
- >> SetKeysoundResponse
- >> SetGPSResponse
- >> SetCodeTypeShow
- >> SetCodeTypeResponse
- >> SetCardResponse
- >> SetApnDetailResponse
- >> SetAPNShow
- >> SetAPNResponse
- >> PoweroffWaitResponse
- >> POCSetSerResponse
- >> POCSetSerPassResponse
- >> MessageResponse
- >> MessageReadResponse
- >> MessageOptionResponse
- >> MessageFormatResponse
- >> MessageDeletResponse
- >> KeyPress
- >> KeyFree
- >> UI_Init
- >> ptSecondTask
- >> UI_Key
- >> UserSelResponse
- >> UIShowUserSel
- >> UIShowGroupSel
- >> GroupSelResponse
UIShowInformation (Thumb, 606 bytes, Stack size 88 bytes, setsystempara.o(i.UIShowInformation))
[Stack]
- Max Depth = 416
- Call Chain = UIShowInformation ⇒ ShowCaption ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiClearAll
- >> GuiClearRect
- >> __2snprintf
- >> __aeabi_memset
[Called By]
UIShowMailBox (Thumb, 86 bytes, Stack size 16 bytes, message.o(i.UIShowMailBox))
[Stack]
- Max Depth = 872
- Call Chain = UIShowMailBox ⇒ ListBoxInitSMS ⇒ GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> ListBoxItemNumShowSMS
- >> ListBoxInitSMS
[Called By]
UIShowMainInterface (Thumb, 900 bytes, Stack size 40 bytes, ui.o(i.UIShowMainInterface))
[Stack]
- Max Depth = 728
- Call Chain = UIShowMainInterface ⇒ ShowGroupAndUserName ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> uTimerHardDly
- >> ShowMessageBox
- >> ShowCaption
- >> GuiShowStr
- >> GuiShowBmp
- >> GuiClearArea
- >> GuiClearAll
- >> GuiClearRect
- >> ShowGroupAndUserName
- >> ShowCallUserName
- >> __2snprintf
- >> __aeabi_memset
- >> __aeabi_memcpy4
[Called By]
UIShowMenuSysSetup (Thumb, 136 bytes, Stack size 24 bytes, ui.o(i.UIShowMenuSysSetup))
[Stack]
- Max Depth = 416
- Call Chain = UIShowMenuSysSetup ⇒ MenuInit ⇒ MenuShow ⇒ MenuShowBar ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> MenuInit
[Called By]
UIShowPOCSer (Thumb, 186 bytes, Stack size 24 bytes, setsystempara.o(i.UIShowPOCSer))
[Stack]
- Max Depth = 768
- Call Chain = UIShowPOCSer ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> ListBoxInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
UIShowPOCSerPass (Thumb, 64 bytes, Stack size 16 bytes, setsystempara.o(i.UIShowPOCSerPass))
[Stack]
- Max Depth = 352
- Call Chain = UIShowPOCSerPass ⇒ NumEditShow ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ShowCaption
- >> NumEditShow
- >> NumEditInit
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
[Called By]
UI_Init (Thumb, 16 bytes, Stack size 4 bytes, ui.o(i.UI_Init))
[Stack]
- Max Depth = 4
- Call Chain = UI_Init
[Calls]
[Called By]
UI_Key (Thumb, 458 bytes, Stack size 40 bytes, ui.o(i.UI_Key))
[Stack]
- Max Depth = 960
- Call Chain = UI_Key ⇒ POCSetSerResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> UISetNextStatus
- >> PushUiStack
- >> SetUpIntercomVerResponse
- >> SetUSBorTTLResponse
- >> SetSoundModeResponse
- >> SetSYSResponse
- >> SetPowerModeResponse
- >> SetNetResponse
- >> SetMicLvSelectResponse
- >> SetLcdBrightResponse
- >> SetLCDResponse
- >> SetKeysoundResponse
- >> SetGPSResponse
- >> SetCodeTypeResponse
- >> SetCardResponse
- >> SetApnDetailResponse
- >> SetAPNResponse
- >> PoweroffWaitResponse
- >> POCSetSerResponse
- >> POCSetSerPassResponse
- >> MessageResponse
- >> MessageReadResponse
- >> MessageOptionResponse
- >> MessageFormatResponse
- >> MessageDeletResponse
- >> isKeyPress
- >> RollMenuResponse
- >> UserSelResponse
- >> GroupSelResponse
- >> __2snprintf
[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 = 32
- Call Chain = USART2_IRQHandler ⇒ UART2RxTxISRHandler ⇒ USART_GetITStatus
[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]
- >> Uart2Init
- >> Uart1Init
- >> UART3RxTxISRHandler
- >> UART2RxTxISRHandler
- >> UART1RxTxISRHandler
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]
- >> Uart2Init
- >> Uart1RxEnable
- >> Uart1Init
USART_DMACmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_DMACmd))
[Called By]
USART_GetFlagStatus (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_GetFlagStatus))
[Called By]
- >> fputc
- >> Uart2Send
- >> Uart1Send
- >> UART3RxTxISRHandler
- >> UART2RxTxISRHandler
- >> UART1RxTxISRHandler
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]- >> Uart2RecvProcess
- >> Uart2Init
- >> Uart1RxEnable
- >> Uart1Init
- >> ComSelect
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]- >> Uart2Init
- >> Uart1RxEnable
- >> Uart1Init
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]
- >> fputc
- >> Uart2Send
- >> Uart1Send
- >> UART3RxTxISRHandler
- >> UART2RxTxISRHandler
- >> UART1RxTxISRHandler
Uart1Init (Thumb, 152 bytes, Stack size 24 bytes, serial.o(i.Uart1Init))
[Stack]
- Max Depth = 92
- Call Chain = Uart1Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_Init
- >> USART_ITConfig
- >> USART_Cmd
- >> USART_ClearFlag
- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
Uart1RxEnable (Thumb, 120 bytes, Stack size 24 bytes, serial.o(i.Uart1RxEnable))
[Stack]
- Max Depth = 92
- Call Chain = Uart1RxEnable ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_Init
- >> USART_ITConfig
- >> USART_Cmd
[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]- >> SlwTrace
- >> authSendCmd
Uart2Init (Thumb, 208 bytes, Stack size 24 bytes, serial.o(i.Uart2Init))
[Stack]
- Max Depth = 92
- Call Chain = Uart2Init ⇒ USART_Init ⇒ RCC_GetClocksFreq
[Calls]- >> USART_Init
- >> USART_ITConfig
- >> USART_Cmd
- >> USART_ClearFlag
- >> RCC_APB2PeriphClockCmd
- >> RCC_APB1PeriphClockCmd
- >> GPIO_Init
- >> __aeabi_memclr
[Called By]
Uart2RecvProcess (Thumb, 822 bytes, Stack size 64 bytes, serial.o(i.Uart2RecvProcess))
[Stack]
- Max Depth = 152
- Call Chain = Uart2RecvProcess ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> USART_ITConfig
- >> MsgQueuePost
- >> ModemStrCmp
- >> SlwTrace
- >> __2snprintf
- >> atoi
[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
UiassistEnd (Thumb, 18 bytes, Stack size 0 bytes, hook.o(i.UiassistEnd))
[Called By]
- >> UserSelResponse
- >> GroupSelResponse
UiassistStart (Thumb, 16 bytes, Stack size 0 bytes, hook.o(i.UiassistStart))
[Called By]
- >> UserSelResponse
- >> UIShowUserSel
- >> UIShowGroupSel
- >> GroupSelResponse
Unicode_to_GB2312 (Thumb, 90 bytes, Stack size 24 bytes, unicode.o(i.Unicode_to_GB2312))
[Stack]
- Max Depth = 88
- Call Chain = Unicode_to_GB2312 ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
UpdateBackFileMD5 (Thumb, 166 bytes, Stack size 128 bytes, filesys.o(i.UpdateBackFileMD5))
[Stack]
- Max Depth = 332
- Call Chain = UpdateBackFileMD5 ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> sFlash_Write
- >> sFlash_Read
- >> MD5Update
- >> MD5Init
- >> MD5Final
- >> memcmp
- >> __aeabi_memcpy
[Called By]
UpdateColor (Thumb, 198 bytes, Stack size 24 bytes, gui.o(i.UpdateColor))
[Stack]
- Max Depth = 24
- Call Chain = UpdateColor
[Called By]
UpdateDot (Thumb, 70 bytes, Stack size 40 bytes, gui.o(i.UpdateDot))
[Stack]
- Max Depth = 56
- Call Chain = UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]- >> GuiClearArea
- >> GuiClearRect
- >> GuiFillRect
- >> PaintCharToBuf
UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler))
[Address Reference Count : 1]
- startup_stm32f10x_hd.o(RESET)
W25Q64_Init (Thumb, 106 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]
WidthBytes (Thumb, 74 bytes, Stack size 8 bytes, gui.o(i.WidthBytes))
[Stack]
- Max Depth = 8
- Call Chain = WidthBytes
[Called By]
WritePageData (Thumb, 94 bytes, Stack size 32 bytes, productpara.o(i.WritePageData))
[Stack]
- Max Depth = 52
- Call Chain = WritePageData ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_Unlock
- >> FLASH_ProgramHalfWord
- >> FLASH_Lock
- >> FLASH_ErasePage
[Called By]- >> SaveProductParaToFlash
- >> decodeAuthInfo
__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]- >> GetKeyVbat
- >> GetKeyVBAT
- >> GetKey
- >> EXTI3_IRQHandler
- >> PushUiStack
- >> ListBoxResponse
- >> SetMicLvSelectResponse
- >> newSysIniRead
- >> ReadProductParaFromFlash
- >> GpsTimeUpdate
- >> getPocCode
- >> SimpleUserInfoScan
- >> ModemGetTime
- >> ModemGetICCID
- >> PocHandle
- >> ptUIAssist
- >> HeadsetProcess
- >> TSGpsDataInit
- >> PrintBufferData
- >> SMSHandle
- >> SetSpkLvProcess
- >> GetVbat
- >> GetPowerVbat
- >> BatterProcess
- >> buBiaoDataProcess
- >> ptGpsTask
- >> GpsInternalChange
- >> KeyPress
- >> GuiInit
- >> GetUniStringByID
- >> main
- >> ShowMcuFreq
- >> ptModemInitTask
- >> FingerDaemonfinger
- >> decodeAuthInfo
- >> authLink
- >> PocAuthProcess
- >> FileSysReadIndex
- >> PullUiStack
- >> RollMenuInit
- >> UIShowGroupSel
- >> HardFault_Handler
- >> chekPipGip
- >> SpeakTTSVoice
- >> ModemInitAckHandler
__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]- >> MeSpeak
- >> EncodeKeyProcess
- >> Uart2RecvProcess
- >> ListBoxResponse
- >> UIShowInformation
- >> ShowAPNMessage
- >> SetNetResponse
- >> SetMicLvSelectShow
- >> SetMicLvSelectResponse
- >> SetLCDShow
- >> SetKeysoundResponse
- >> SetGPSTimeShowDetail
- >> SetCardResponse
- >> POCSetSerResponse
- >> ModemSetPwrMode
- >> GetCoordinates
- >> getPocVersion
- >> SimpleUserInfoScan
- >> ModemSetPocPara
- >> ModemGetICCID
- >> ModemApnConfig
- >> PocHandle
- >> TSGpsPacket
- >> ListBoxItemNumShowSMS
- >> SetSpkLvProcess
- >> buBiaoLogic
- >> buBiaoDataProcess
- >> tcpSocketSendData
- >> SocketParaUpdate
- >> tcpCloseSocket
- >> LogicHandler
- >> ptGpsTask
- >> KeyPress
- >> PcMsgHandle
- >> GetUniStringByID
- >> PocAuthProcess
- >> UI_Key
- >> UIShowMainInterface
- >> ReFlashItem2
- >> UserSelResponse
- >> ShowTime
- >> ReFlashItem
- >> GroupSelResponse
- >> mInitSwitchStatus
- >> chekPipGip
- >> ModemInitAckHandler
- >> AtHandle
__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]- >> SetUpIntercomVerShow
- >> SetMicLvSelectResponse
- >> SetCodeTypeResponse
- >> CodeTypeUpdateShow
- >> GetPagePreMessage
- >> PcMsgHandle
- >> RollMenuInit
- >> RollMenuShow
__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)
authLink (Thumb, 266 bytes, Stack size 192 bytes, auth.o(i.authLink))
[Stack]
- Max Depth = 544
- Call Chain = authLink ⇒ encodeWithID
[Calls]- >> IWDG_ReloadCounter
- >> ReadFlashData
- >> DelayMs
- >> encodeWithID
- >> decodeAuthInfo
- >> authSendCmd
- >> GetSTM32_McuID
- >> __2printf
- >> strcpy
[Called By]
authSendCmd (Thumb, 222 bytes, Stack size 168 bytes, auth.o(i.authSendCmd))
[Stack]
- Max Depth = 184
- Call Chain = authSendCmd ⇒ Uart1Send
[Calls]
[Called By]
buBiaoDataProcess (Thumb, 682 bytes, Stack size 128 bytes, probubiao.o(i.buBiaoDataProcess))
[Stack]
- Max Depth = 568
- Call Chain = buBiaoDataProcess ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> ModifyConfigureFile
- >> RTC_UserSetTime
- >> enableDataSend
- >> SetGotNewMessage
- >> __2snprintf
- >> __2printf
- >> memcmp
- >> __aeabi_memclr
- >> __aeabi_memcpy
[Called By]
buBiaoLogic (Thumb, 398 bytes, Stack size 48 bytes, probubiao.o(i.buBiaoLogic))
[Stack]
- Max Depth = 664
- Call Chain = buBiaoLogic ⇒ buBiaoLocation ⇒ TSMakeGpsSendData ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> isSendDataEnable
- >> buBiaoTime
- >> buBiaoSoS
- >> buBiaoReg
- >> buBiaoLocation
- >> buBiaoHeart
- >> buBiaoAuth
- >> buBiaoAck
- >> tcpSocketGetStatus
- >> SocketParaUpdate
- >> __2snprintf
[Called By]
buBiaoRecvHandler (Thumb, 52 bytes, Stack size 16 bytes, network.o(i.buBiaoRecvHandler))
[Stack]
- Max Depth = 584
- Call Chain = buBiaoRecvHandler ⇒ buBiaoDataProcess ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> reduce
- >> buBiaoDataProcess
[Address Reference Count : 1]
buBiaoSocketShutDown (Thumb, 28 bytes, Stack size 8 bytes, network.o(i.buBiaoSocketShutDown))
[Stack]
- Max Depth = 48
- Call Chain = buBiaoSocketShutDown ⇒ SlwTrace ⇒ Uart1Send
[Calls]
[Address Reference Count : 1]
buBiaoTickHandler (Thumb, 12 bytes, Stack size 8 bytes, network.o(i.buBiaoTickHandler))
[Stack]
- Max Depth = 672
- Call Chain = buBiaoTickHandler ⇒ buBiaoLogic ⇒ buBiaoLocation ⇒ TSMakeGpsSendData ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Address Reference Count : 1]
chekPipGip (Thumb, 174 bytes, Stack size 64 bytes, modemtask.o(i.chekPipGip))
[Stack]
- Max Depth = 96
- Call Chain = chekPipGip ⇒ __2snprintf
[Calls]- >> ModemStrCmp
- >> __2snprintf
- >> __2printf
- >> strcpy
- >> strcmp
- >> strlen
- >> __aeabi_memcpy
[Called By]
cmdShutDown (Thumb, 84 bytes, Stack size 16 bytes, maintask.o(i.cmdShutDown))
[Stack]
- Max Depth = 416
- Call Chain = cmdShutDown ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> IWDG_ReloadCounter
- >> ModemSendAt
- >> LCDBackLight
- >> SlwTrace
- >> uTimerHardDly
- >> ShowMessageBox
[Called By]
decodeAuthInfo (Thumb, 318 bytes, Stack size 40 bytes, auth.o(i.decodeAuthInfo))
[Stack]
- Max Depth = 92
- Call Chain = decodeAuthInfo ⇒ WritePageData ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
[Calls]- >> WritePageData
- >> EncodeKeyWithFactorAndMode
- >> __2printf
[Called By]
enableDataSend (Thumb, 28 bytes, Stack size 8 bytes, hook.o(i.enableDataSend))
[Stack]
- Max Depth = 48
- Call Chain = enableDataSend ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SlwTrace
- >> uTimerStart
[Called By]- >> PocHandle
- >> buBiaoDataProcess
- >> AtHandle
encodeWithID (Thumb, 188 bytes, Stack size 352 bytes, auth.o(i.encodeWithID))
[Stack]
- Max Depth = 352
- Call Chain = encodeWithID
[Calls]
[Called By]
extCodeBuffer (Thumb, 138 bytes, Stack size 24 bytes, auth.o(i.extCodeBuffer))
[Stack]
- Max Depth = 24
- Call Chain = extCodeBuffer
[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]
free (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free))
[Stack]
- Max Depth = 8
- Call Chain = free
[Called By]
getAssistResult (Thumb, 18 bytes, Stack size 0 bytes, hook.o(i.getAssistResult))
[Called By]
- >> UserAssistAdd
- >> UIShowUserSel
- >> UIShowGroupSel
getDOMAINAddr (Thumb, 42 bytes, Stack size 0 bytes, sysini.o(i.getDOMAINAddr))
[Called By]
getGIPAddr (Thumb, 74 bytes, Stack size 8 bytes, sysini.o(i.getGIPAddr))
[Stack]
- Max Depth = 8
- Call Chain = getGIPAddr
[Calls]
[Called By]- >> POCSetSerResponse
- >> newSysIniRead
getModemModule (Thumb, 34 bytes, Stack size 16 bytes, modem.o(i.getModemModule))
[Stack]
- Max Depth = 56
- Call Chain = getModemModule ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SlwTrace
- >> strlen
- >> __aeabi_memcpy
[Called By]
getPIPAddr (Thumb, 70 bytes, Stack size 8 bytes, sysini.o(i.getPIPAddr))
[Stack]
- Max Depth = 8
- Call Chain = getPIPAddr
[Calls]- >> strcpy
- >> __aeabi_memclr
[Called By]- >> POCSetSerResponse
- >> newSysIniRead
- >> ModemSetPocPara
- >> PcMsgHandle
getPocCode (Thumb, 42 bytes, Stack size 8 bytes, modem.o(i.getPocCode))
[Stack]
- Max Depth = 32
- Call Chain = getPocCode ⇒ __2printf
[Calls]
[Called By]
getPocVersion (Thumb, 106 bytes, Stack size 72 bytes, modem.o(i.getPocVersion))
[Stack]
- Max Depth = 112
- Call Chain = getPocVersion ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SlwTrace
- >> __2snprintf
- >> strlen
- >> strncpy
[Called By]
isFileFileGood (Thumb, 172 bytes, Stack size 1192 bytes, filesys.o(i.isFileFileGood))
[Stack]
- Max Depth = 1396
- Call Chain = isFileFileGood ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> sFlash_Read
- >> MD5Update
- >> MD5Init
- >> MD5Final
- >> memcmp
[Called By]
isKeyPress (Thumb, 26 bytes, Stack size 0 bytes, maintask.o(i.isKeyPress))
[Called By]
isSendDataEnable (Thumb, 36 bytes, Stack size 0 bytes, hook.o(i.isSendDataEnable))
[Called By]
mInitSwitchStatus (Thumb, 704 bytes, Stack size 24 bytes, modemtask.o(i.mInitSwitchStatus))
[Stack]
- Max Depth = 64
- Call Chain = mInitSwitchStatus ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SlwTrace
- >> __2snprintf
[Called By]- >> ptModemInitTask
- >> ModemInitAckHandler
main (Thumb, 348 bytes, Stack size 16 bytes, main.o(i.main))
[Stack]
- Max Depth = 1492
- Call Chain = main ⇒ FileSysInit ⇒ FileSysReadIndex ⇒ isFileFileGood ⇒ MD5Final ⇒ MD5Update ⇒ Transform
[Calls]- >> IWDG_ReloadCounter
- >> OnOff_Init
- >> KeyInit
- >> EncodeInit
- >> Uart2Init
- >> Uart1RxEnable
- >> Uart1Init
- >> uTimerHardDly
- >> GetFileIndex
- >> newSysIniRead
- >> ReadProductParaFromFlash
- >> GpsTimeUpdate
- >> uTimerStart
- >> ModemPinConfig
- >> SpeakerEnable
- >> SpeakerDisable
- >> LedInit
- >> TSGpsDataInit
- >> RTC_Init
- >> KEYADCInit
- >> ADCInit
- >> SpeakerInit
- >> SetBeepByNoOS
- >> BeepInit
- >> GPSRestart
- >> W25Q64_Init
- >> UI_Init
- >> PowerCtrlInit
- >> LcdInit
- >> GuiInit
- >> GetUniStringByID
- >> FileSysInit
- >> TIM2_Init
- >> ShowMcuFreq
- >> IWDG_Configuration
- >> MY_NVIC_Init
- >> ptTaskRun
- >> ptAllInit
- >> authLink
- >> __2printf
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc))
[Stack]
- Max Depth = 20
- Call Chain = malloc
[Called By]
newBeepSet (Thumb, 160 bytes, Stack size 48 bytes, audio.o(i.newBeepSet))
[Stack]
- Max Depth = 64
- Call Chain = newBeepSet ⇒ TIM_OC4Init
[Calls]- >> RCC_APB1PeriphClockCmd
- >> TIM_TimeBaseInit
- >> TIM_OC4Init
- >> TIM_CtrlPWMOutputs
- >> TIM_Cmd
[Called By]- >> SetBeep
- >> SetBeepByNoOS
newSysIniRead (Thumb, 262 bytes, Stack size 16 bytes, sysini.o(i.newSysIniRead))
[Stack]
- Max Depth = 456
- Call Chain = newSysIniRead ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ReadFileData
- >> ModifyConfigureFile
- >> GetFileLen
- >> GetFileIndex
- >> getGIPAddr
- >> getPIPAddr
- >> __2printf
[Called By]
onStartCtl (Thumb, 90 bytes, Stack size 8 bytes, hook.o(i.onStartCtl))
[Stack]
- Max Depth = 456
- Call Chain = onStartCtl ⇒ SwitchVoiceCtrl ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> LCDBackLight
- >> KeyCount
- >> SwitchVoiceCtrl
- >> SwitchGroupCtrl
[Called By]
powerSaveHandle (Thumb, 38 bytes, Stack size 8 bytes, hook.o(i.powerSaveHandle))
[Stack]
- Max Depth = 48
- Call Chain = powerSaveHandle ⇒ SlwTrace ⇒ Uart1Send
[Calls]- >> SlwTrace
- >> uTimerExpired
[Called By]
process_gps_data (Thumb, 948 bytes, Stack size 184 bytes, gpsdata.o(i.process_gps_data))
[Stack]
- Max Depth = 272
- Call Chain = process_gps_data ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_d2uiz
- >> translate_digitAscii_to_bcd
- >> strncpy
- >> __aeabi_memclr4
- >> atoi
[Called By]
ptAllInit (Thumb, 52 bytes, Stack size 8 bytes, utask.o(i.ptAllInit))
[Stack]
- Max Depth = 8
- Call Chain = ptAllInit
[Calls]
[Called By]
ptFastTask (Thumb, 108 bytes, Stack size 16 bytes, utask.o(i.ptFastTask))
[Stack]
- Max Depth = 880
- Call Chain = ptFastTask ⇒ CommHandler ⇒ PcMsgHandle ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> powerSaveHandle
- >> HeadsetProcess
- >> SetSpkLvProcess
- >> PTTimerStart
- >> PTTimerIsExpired
- >> PowerOffProtetion
- >> ModemLedCtl
- >> KeyHandler
- >> GTMode_Detected
- >> CommHandler
[Called By]
ptGpsTask (Thumb, 282 bytes, Stack size 144 bytes, gpsdata.o(i.ptGpsTask))
[Stack]
- Max Depth = 184
- Call Chain = ptGpsTask ⇒ GpsInternalChange ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> ModemSendAt
- >> PTTimerStart
- >> PTTimerIsExpired
- >> GpsInternalChange
- >> __2snprintf
- >> __2printf
[Called By]
ptLedTask (Thumb, 70 bytes, Stack size 16 bytes, utask.o(i.ptLedTask))
[Stack]
- Max Depth = 16
- Call Chain = ptLedTask
[Calls]- >> LedProcess
- >> PTTimerStart
- >> PTTimerIsExpired
[Called By]
ptModemATProTask (Thumb, 68 bytes, Stack size 16 bytes, utask.o(i.ptModemATProTask))
[Stack]
- Max Depth = 600
- Call Chain = ptModemATProTask ⇒ ModemATProcess ⇒ AtHandle ⇒ GetPwrMode ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> PTTimerStart
- >> PTTimerIsExpired
- >> ModemATProcess
[Called By]
ptModemInitTask (Thumb, 600 bytes, Stack size 24 bytes, modemtask.o(i.ptModemInitTask))
[Stack]
- Max Depth = 448
- Call Chain = ptModemInitTask ⇒ ModemInitAckHandler ⇒ SetSpkLvProcess ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> ModemStrCmp
- >> SlwTrace
- >> MsgQueueSet
- >> MsgQueueAccept
- >> SpeakerEnable
- >> SpeakerDisable
- >> SetLedIndicator
- >> PTTimerStart
- >> PTTimerIsExpired
- >> EnterGTMode
- >> mInitSwitchStatus
- >> ModemInitAckHandler
- >> __2printf
- >> __aeabi_memclr4
[Called By]
ptModemUartTask (Thumb, 68 bytes, Stack size 16 bytes, modemuarttask.o(i.ptModemUartTask))
[Stack]
- Max Depth = 168
- Call Chain = ptModemUartTask ⇒ Uart2RecvProcess ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> Uart2RecvProcess
- >> PTTimerStart
- >> PTTimerIsExpired
[Called By]
ptSecondTask (Thumb, 160 bytes, Stack size 16 bytes, utask.o(i.ptSecondTask))
[Stack]
- Max Depth = 472
- Call Chain = ptSecondTask ⇒ onStartCtl ⇒ SwitchVoiceCtrl ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GPIO_ReadInputDataBit
- >> EncodeKeyProcess
- >> UISetNextStatus
- >> onStartCtl
- >> RTC_Update
- >> SMSHandle
- >> BatterProcess
- >> PTTimerStart
- >> PTTimerIsExpired
- >> FingerDaemonfinger
[Called By]
ptSocketTask (Thumb, 124 bytes, Stack size 16 bytes, socket.o(i.ptSocketTask))
[Stack]
- Max Depth = 152
- Call Chain = ptSocketTask ⇒ tcpSocketRun ⇒ LogicHandler ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> SlwTrace
- >> tcpSocketInit
- >> tcpSocketAdd
- >> tcpSocketRun
- >> PTTimerStart
- >> PTTimerIsExpired
[Called By]
ptTaskRun (Thumb, 64 bytes, Stack size 0 bytes, utask.o(i.ptTaskRun))
[Stack]
- Max Depth = 976
- Call Chain = ptTaskRun ⇒ ptUITask ⇒ UI_Key ⇒ POCSetSerResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ptUIAssist
- >> ptSocketTask
- >> ptGpsTask
- >> ptUITask
- >> ptModemUartTask
- >> ptModemInitTask
- >> ptSecondTask
- >> ptModemATProTask
- >> ptLedTask
- >> ptFastTask
[Called By]
ptTimerTick (Thumb, 10 bytes, Stack size 8 bytes, utask.o(i.ptTimerTick))
[Stack]
- Max Depth = 8
- Call Chain = ptTimerTick
[Calls]
[Called By]
ptUIAssist (Thumb, 202 bytes, Stack size 16 bytes, hook.o(i.ptUIAssist))
[Stack]
- Max Depth = 184
- Call Chain = ptUIAssist ⇒ SimpleUserInfoScan ⇒ GuiClearRect ⇒ UpdateDot ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> SimpleUserInfoScan
- >> PTTimerStart
- >> PTTimerIsExpired
- >> __2printf
[Called By]
ptUITask (Thumb, 80 bytes, Stack size 16 bytes, ui.o(i.ptUITask))
[Stack]
- Max Depth = 976
- Call Chain = ptUITask ⇒ UI_Key ⇒ POCSetSerResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> uTimerExpired
- >> PTTimerStart
- >> PTTimerIsExpired
- >> UI_Key
- >> UI_Loop
[Called By]
reduce (Thumb, 88 bytes, Stack size 12 bytes, probubiao.o(i.reduce))
[Stack]
- Max Depth = 12
- Call Chain = reduce
[Called By]
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
- >> ReadFileData
- >> GetPagePreMessage
- >> FormatSMS
- >> DeleteSpecificSMS
- >> ReadSpecificSms
- >> PcMsgHandle
- >> isFileFileGood
- >> UpdateBackFileMD5
- >> FileSysReadIndex
- >> BackupFileToTemp
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]- >> FormatSMS
- >> DeleteSpecificSMS
- >> ReadSpecificSms
- >> UpdateBackFileMD5
- >> ModifyTempFile
- >> BackupFileToTemp
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]
speciallShow (Thumb, 22 bytes, Stack size 8 bytes, ui.o(i.speciallShow))
[Stack]
- Max Depth = 408
- Call Chain = speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]
[Called By]
tcpSocketAdd (Thumb, 88 bytes, Stack size 32 bytes, socket.o(i.tcpSocketAdd))
[Stack]
- Max Depth = 40
- Call Chain = tcpSocketAdd ⇒ strncpy
[Calls]
[Called By]
tcpSocketGetStatus (Thumb, 42 bytes, Stack size 0 bytes, socket.o(i.tcpSocketGetStatus))
[Called By]
tcpSocketInit (Thumb, 12 bytes, Stack size 8 bytes, socket.o(i.tcpSocketInit))
[Stack]
- Max Depth = 8
- Call Chain = tcpSocketInit
[Calls]
[Called By]
tcpSocketRecv (Thumb, 58 bytes, Stack size 24 bytes, socket.o(i.tcpSocketRecv))
[Stack]
- Max Depth = 24
- Call Chain = tcpSocketRecv
[Called By]
tcpSocketSendData (Thumb, 94 bytes, Stack size 48 bytes, socket.o(i.tcpSocketSendData))
[Stack]
- Max Depth = 80
- Call Chain = tcpSocketSendData ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> ModemSendAt
- >> ModemSendData
- >> __2snprintf
[Called By]- >> buBiaoTime
- >> buBiaoSoS
- >> buBiaoReg
- >> buBiaoLocation
- >> buBiaoHeart
- >> buBiaoAuth
- >> buBiaoAck
tcpSocketStatusUpdate (Thumb, 90 bytes, Stack size 24 bytes, socket.o(i.tcpSocketStatusUpdate))
[Stack]
- Max Depth = 24
- Call Chain = tcpSocketStatusUpdate
[Called By]
uSysTickGet (Thumb, 6 bytes, Stack size 0 bytes, utask.o(i.uSysTickGet))
[Called By]
- >> uTimerHardDly
- >> uTimerStart
- >> uTimerExpired
- >> KeyProces
- >> ModemInitAckHandler
uSysTickUpdate (Thumb, 12 bytes, Stack size 0 bytes, utask.o(i.uSysTickUpdate))
[Called By]
uTimerCall (Thumb, 98 bytes, Stack size 16 bytes, utask.o(i.uTimerCall))
[Stack]
- Max Depth = 16
- Call Chain = uTimerCall
[Calls]- >> TIM_Cmd
- >> SpeakerDisable
[Called By]
uTimerCreate (Thumb, 34 bytes, Stack size 8 bytes, utask.o(i.uTimerCreate))
[Stack]
- Max Depth = 8
- Call Chain = uTimerCreate
[Called By]- >> SetBeep
- >> PocHandle
- >> KeyProces
uTimerExpired (Thumb, 22 bytes, Stack size 4 bytes, utask.o(i.uTimerExpired))
[Stack]
- Max Depth = 4
- Call Chain = uTimerExpired
[Calls]
[Called By]- >> SetUpIntercomVerShow
- >> SimpleUserInfoScan
- >> powerSaveHandle
- >> HeadsetProcess
- >> KeyFree
- >> ptUITask
- >> UIShowUserSel
- >> UIShowGroupSel
- >> ShowBatttery
uTimerHardDly (Thumb, 26 bytes, Stack size 16 bytes, utask.o(i.uTimerHardDly))
[Stack]
- Max Depth = 16
- Call Chain = uTimerHardDly
[Calls]- >> IWDG_ReloadCounter
- >> uSysTickGet
[Called By]- >> SetMicLvSelectShow
- >> SetMicLvSelectResponse
- >> SetCodeTypeShow
- >> SetAPNShow
- >> PoweroffWaitResponse
- >> POCSetSerResponse
- >> POCSetSerPassResponse
- >> cmdShutDown
- >> SetBeepByNoOS
- >> main
- >> PowerOffProtetion
- >> UIShowMainInterface
- >> ModemInitAckHandler
uTimerStart (Thumb, 14 bytes, Stack size 4 bytes, utask.o(i.uTimerStart))
[Stack]
- Max Depth = 4
- Call Chain = uTimerStart
[Calls]
[Called By]- >> SetUpIntercomVerShow
- >> FotaStatusProcess
- >> SimpleUserInfoScan
- >> enableDataSend
- >> KeyPress
- >> main
- >> UIShowUserSel
- >> UIShowGroupSel
- >> ShowBatttery
- >> AtHandle
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]
KeyScanPort (Thumb, 24 bytes, Stack size 0 bytes, key.o(i.KeyScanPort))
[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]
LogicHandler (Thumb, 110 bytes, Stack size 80 bytes, socket.o(i.LogicHandler))
[Stack]
- Max Depth = 112
- Call Chain = LogicHandler ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> ModemSendAt
- >> __2snprintf
[Called By]
tcpCloseSocket (Thumb, 62 bytes, Stack size 48 bytes, socket.o(i.tcpCloseSocket))
[Stack]
- Max Depth = 80
- Call Chain = tcpCloseSocket ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> ModemSendAt
- >> __2snprintf
[Called By]
tcpLinkProcess (Thumb, 270 bytes, Stack size 8 bytes, socket.o(i.tcpLinkProcess))
[Stack]
- Max Depth = 88
- Call Chain = tcpLinkProcess ⇒ tcpCloseSocket ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> ModemSendAt
- >> tcpCloseSocket
[Called By]
tcpSocketRun (Thumb, 122 bytes, Stack size 24 bytes, socket.o(i.tcpSocketRun))
[Stack]
- Max Depth = 136
- Call Chain = tcpSocketRun ⇒ LogicHandler ⇒ ModemSendAt ⇒ Uart2Send
[Calls]- >> tcpLinkProcess
- >> LogicHandler
[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]
TSGetCheckSum (Thumb, 28 bytes, Stack size 8 bytes, probubiao.o(i.TSGetCheckSum))
[Stack]
- Max Depth = 8
- Call Chain = TSGetCheckSum
[Called By]
TSGpsPacket (Thumb, 262 bytes, Stack size 88 bytes, probubiao.o(i.TSGpsPacket))
[Stack]
- Max Depth = 140
- Call Chain = TSGpsPacket ⇒ escapse ⇒ malloc
[Calls]- >> escapse
- >> TSGetCheckSum
- >> __2snprintf
[Called By]- >> buBiaoTime
- >> buBiaoSoS
- >> buBiaoReg
- >> buBiaoLocation
- >> buBiaoHeart
- >> buBiaoAuth
- >> buBiaoAck
buBiaoAck (Thumb, 94 bytes, Stack size 128 bytes, probubiao.o(i.buBiaoAck))
[Stack]
- Max Depth = 268
- Call Chain = buBiaoAck ⇒ TSGpsPacket ⇒ escapse ⇒ malloc
[Calls]- >> SlwTrace
- >> TSGpsPacket
- >> tcpSocketSendData
[Called By]
buBiaoAuth (Thumb, 62 bytes, Stack size 96 bytes, probubiao.o(i.buBiaoAuth))
[Stack]
- Max Depth = 236
- Call Chain = buBiaoAuth ⇒ TSGpsPacket ⇒ escapse ⇒ malloc
[Calls]- >> SlwTrace
- >> PrintBufferData
- >> TSGpsPacket
- >> tcpSocketSendData
[Called By]
buBiaoHeart (Thumb, 52 bytes, Stack size 120 bytes, probubiao.o(i.buBiaoHeart))
[Stack]
- Max Depth = 260
- Call Chain = buBiaoHeart ⇒ TSGpsPacket ⇒ escapse ⇒ malloc
[Calls]- >> SlwTrace
- >> TSGpsPacket
- >> tcpSocketSendData
[Called By]
buBiaoLocation (Thumb, 60 bytes, Stack size 128 bytes, probubiao.o(i.buBiaoLocation))
[Stack]
- Max Depth = 616
- Call Chain = buBiaoLocation ⇒ TSMakeGpsSendData ⇒ GetCoordinates ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> TSMakeGpsSendData
- >> TSGpsPacket
- >> tcpSocketSendData
[Called By]
buBiaoReg (Thumb, 106 bytes, Stack size 168 bytes, probubiao.o(i.buBiaoReg))
[Stack]
- Max Depth = 308
- Call Chain = buBiaoReg ⇒ TSGpsPacket ⇒ escapse ⇒ malloc
[Calls]- >> SlwTrace
- >> TSGpsPacket
- >> tcpSocketSendData
- >> __aeabi_memclr4
[Called By]
buBiaoSoS (Thumb, 54 bytes, Stack size 72 bytes, probubiao.o(i.buBiaoSoS))
[Stack]
- Max Depth = 212
- Call Chain = buBiaoSoS ⇒ TSGpsPacket ⇒ escapse ⇒ malloc
[Calls]- >> SlwTrace
- >> TSGpsPacket
- >> tcpSocketSendData
[Called By]
buBiaoTime (Thumb, 54 bytes, Stack size 72 bytes, probubiao.o(i.buBiaoTime))
[Stack]
- Max Depth = 212
- Call Chain = buBiaoTime ⇒ TSGpsPacket ⇒ escapse ⇒ malloc
[Calls]- >> SlwTrace
- >> TSGpsPacket
- >> tcpSocketSendData
[Called By]
escapse (Thumb, 124 bytes, Stack size 32 bytes, probubiao.o(i.escapse))
[Stack]
- Max Depth = 52
- Call Chain = escapse ⇒ malloc
[Calls]- >> __aeabi_memclr
- >> __aeabi_memcpy
- >> malloc
- >> free
[Called By]
AscStrToHexStrForgetZero (Thumb, 62 bytes, Stack size 32 bytes, auth.o(i.AscStrToHexStrForgetZero))
[Stack]
- Max Depth = 32
- Call Chain = AscStrToHexStrForgetZero
[Calls]
[Called By]
MY_NVIC_Init (Thumb, 184 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]
PcMsgHandle (Thumb, 2100 bytes, Stack size 416 bytes, maintask.o(i.PcMsgHandle))
[Stack]
- Max Depth = 856
- Call Chain = PcMsgHandle ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> SlwTrace
- >> ComSelect
- >> ModifyConfigureFile
- >> SaveProductParaToFlash
- >> getPIPAddr
- >> GetParaFromStr
- >> SpeakerEnable
- >> SpeakerDisable
- >> SetLedStatus
- >> sFlash_Read
- >> GPSRestart
- >> __2sprintf
- >> __2snprintf
- >> strcpy
- >> strcmp
- >> __aeabi_memclr
- >> __aeabi_memcpy4
- >> atol
- >> atoi
[Called By]
AtHandle (Thumb, 846 bytes, Stack size 112 bytes, modemtask.o(i.AtHandle))
[Stack]
- Max Depth = 576
- Call Chain = AtHandle ⇒ GetPwrMode ⇒ ModifyConfigureFile ⇒ speciallShow ⇒ ShowMessageBox ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> ModemStrCmp
- >> SlwTrace
- >> GetPwrMode
- >> FotaStatusProcess
- >> FindTargetIndex
- >> uTimerStart
- >> ModemGetTime
- >> enableDataSend
- >> tcpSocketStatusUpdate
- >> tcpSocketRecv
- >> chekPipGip
- >> FindContentByChar
- >> __2snprintf
- >> strcat
- >> __aeabi_memcpy4
- >> atoi
[Called By]
GroupSelResponse (Thumb, 300 bytes, Stack size 64 bytes, ui.o(i.GroupSelResponse))
[Stack]
- Max Depth = 808
- Call Chain = GroupSelResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> SlwTrace
- >> UISetNextStatus
- >> ListBoxResponse
- >> UiassistStart
- >> UiassistEnd
- >> __2snprintf
[Called By]
ReFlashItem (Thumb, 208 bytes, Stack size 24 bytes, ui.o(i.ReFlashItem))
[Stack]
- Max Depth = 768
- Call Chain = ReFlashItem ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ListBoxInit
- >> GuiShowStr
- >> __2snprintf
[Called By]- >> UserAssistAdd
- >> UIShowUserSel
ShowBatttery (Thumb, 344 bytes, Stack size 16 bytes, ui.o(i.ShowBatttery))
[Stack]
- Max Depth = 632
- Call Chain = ShowBatttery ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiShowBmp
- >> uTimerStart
- >> uTimerExpired
- >> GuiClearRect
- >> GuiDrawVLine
[Called By]
ShowCallUserName (Thumb, 174 bytes, Stack size 56 bytes, ui.o(i.ShowCallUserName))
[Stack]
- Max Depth = 360
- Call Chain = ShowCallUserName ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearArea
- >> StrIntercept
- >> strncmp
- >> __aeabi_memcpy4
[Called By]
ShowGroupAndUserName (Thumb, 250 bytes, Stack size 72 bytes, ui.o(i.ShowGroupAndUserName))
[Stack]
- Max Depth = 688
- Call Chain = ShowGroupAndUserName ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiShowBmp
- >> GuiClearRect
- >> StrIntercept
- >> strcmp
- >> __aeabi_memcpy4
- >> __aeabi_memcpy
[Called By]
ShowTime (Thumb, 120 bytes, Stack size 56 bytes, ui.o(i.ShowTime))
[Stack]
- Max Depth = 360
- Call Chain = ShowTime ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> RTC_UserGetTime
- >> __2snprintf
[Called By]
Show_Net (Thumb, 78 bytes, Stack size 16 bytes, ui.o(i.Show_Net))
[Stack]
- Max Depth = 320
- Call Chain = Show_Net ⇒ GuiShowStr ⇒ PaintCharToBuf ⇒ GetHzk ⇒ ReadFileData ⇒ sFlash_Read ⇒ SPIx_ReadWriteByte
[Calls]- >> GuiShowStr
- >> GuiClearRect
[Called By]
UIShowGroupSel (Thumb, 214 bytes, Stack size 16 bytes, ui.o(i.UIShowGroupSel))
[Stack]
- Max Depth = 792
- Call Chain = UIShowGroupSel ⇒ UserAssistAdd ⇒ ReFlashItem2 ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> uTimerStart
- >> uTimerExpired
- >> getAssistResult
- >> UiassistStart
- >> ReFlashItem2
- >> UserAssistAdd
- >> __2printf
[Called By]
UIShowMenuMain (Thumb, 16 bytes, Stack size 8 bytes, ui.o(i.UIShowMenuMain))
[Stack]
- Max Depth = 672
- Call Chain = UIShowMenuMain ⇒ RollMenuInit ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]
[Called By]
UIShowUserSel (Thumb, 204 bytes, Stack size 16 bytes, ui.o(i.UIShowUserSel))
[Stack]
- Max Depth = 792
- Call Chain = UIShowUserSel ⇒ UserAssistAdd ⇒ ReFlashItem2 ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UISetNextStatus
- >> ShowMessageBox
- >> GuiShowStr
- >> GuiDrawHLine
- >> GuiClearAll
- >> uTimerStart
- >> uTimerExpired
- >> getAssistResult
- >> UiassistStart
- >> UserAssistAdd
- >> ReFlashItem
[Called By]
UI_Loop (Thumb, 334 bytes, Stack size 8 bytes, ui.o(i.UI_Loop))
[Stack]
- Max Depth = 880
- Call Chain = UI_Loop ⇒ UIShowMailBox ⇒ ListBoxInitSMS ⇒ GetPagePreMessage ⇒ ListBoxShowSMS ⇒ ListBoxShowItemSMS ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> UIShowPOCSerPass
- >> UIShowPOCSer
- >> UIShowInformation
- >> SetUpIntercomVerShow
- >> SetUSBorTTLShow
- >> SetSoundModeShow
- >> SetPowerModeShow
- >> SetNetShow
- >> SetMicLvSelectShow
- >> SetLcdBrightShow
- >> SetLCDShow
- >> SetKeySoundShow
- >> SetGPSShow
- >> SetCodeTypeShow
- >> SetCardShow
- >> SetApnDetailShow
- >> SetAPNShow
- >> PoweroffWaitShow
- >> UIShowMailBox
- >> MessageReadShow
- >> MessageOptionShow
- >> MessageFormatShow
- >> MessageDeletShow
- >> CallToPhoneNum
- >> Init_stack
- >> UIShowMenuSysSetup
- >> UIShowMainInterface
- >> ShowStatusBar
- >> UIShowUserSel
- >> UIShowMenuMain
- >> UIShowGroupSel
[Called By]
UserAssistAdd (Thumb, 84 bytes, Stack size 8 bytes, ui.o(i.UserAssistAdd))
[Stack]
- Max Depth = 776
- Call Chain = UserAssistAdd ⇒ ReFlashItem2 ⇒ ListBoxInit ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> getAssistResult
- >> ReFlashItem2
- >> ReFlashItem
[Called By]- >> UIShowUserSel
- >> UIShowGroupSel
UserSelResponse (Thumb, 308 bytes, Stack size 64 bytes, ui.o(i.UserSelResponse))
[Stack]
- Max Depth = 808
- Call Chain = UserSelResponse ⇒ ListBoxResponse ⇒ ListBoxShow ⇒ ListBoxShowItem ⇒ GuiShowBmp ⇒ PaintToBuf ⇒ LcdSendData ⇒ LCD_SPIx_ReadWriteByte
[Calls]- >> ModemSendAt
- >> SlwTrace
- >> UISetNextStatus
- >> ListBoxResponse
- >> UiassistStart
- >> UiassistEnd
- >> __2snprintf
[Called By]
LcdPortInit (Thumb, 228 bytes, Stack size 32 bytes, lcd.o(i.LcdPortInit))
[Stack]
- Max Depth = 56
- Call Chain = LcdPortInit ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> RCC_APB1PeriphClockCmd
- >> GPIO_Init
- >> SPI_Init
- >> SPI_Cmd
[Called By]
Transform (Thumb, 1856 bytes, Stack size 20 bytes, md5.o(i.Transform))
[Stack]
- Max Depth = 20
- Call Chain = Transform
[Called By]
_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