chen
2024-10-31 5602928a381e3aeec3d7e1c3f55b0db6a2924cbd
keil/Objects/uwb_simple_example.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\uwb_simple_example.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Objects\uwb_simple_example.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Thu Oct 31 16:33:37 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Thu Oct 31 18:02:42 2024
<BR><P>
<H3>Maximum Stack Usage =       1172 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -271,11 +271,11 @@
<P><STRONG><a name="[a3]"></a>strncmp</STRONG> (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = strncmp
</UL>
<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EProc
<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPInitProc
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketCloseProc
<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EProc
<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPInitProc
</UL>
<P><STRONG><a name="[5d]"></a>__0sscanf</STRONG> (Thumb, 50 bytes, Stack size 72 bytes, __0sscanf.o(.text))
@@ -310,8 +310,8 @@
</UL>
<BR>[Called By]<UL><LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SecondTask
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_read_rssi
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
<LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_frsub
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
</UL>
<P><STRONG><a name="[65]"></a>__aeabi_fsub</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text))
@@ -625,8 +625,7 @@
<P><STRONG><a name="[45]"></a>AIR780EATCmdInitProc</STRONG> (Thumb, 576 bytes, Stack size 24 bytes, air780efsm.o(.text.AIR780EATCmdInitProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = AIR780EATCmdInitProc &rArr; HIDO_FSMStateChange &rArr; HIDO_FSMEventExecute &rArr; FSM_Debug
</UL>
<BR>[Calls]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<BR>[Calls]<UL><LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSendOver
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_SetIMSI
@@ -634,6 +633,7 @@
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_SetCCID
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_NeedPowerOff
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerCancel
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
</UL>
<BR>[Address Reference Count : 1]<UL><LI> air780efsm.o(.rodata.g_stStateAIR780EATCmdInit)
</UL>
@@ -720,12 +720,12 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = AIR780EIPInitProc &rArr; HIDO_FSMStateChange &rArr; HIDO_FSMEventExecute &rArr; FSM_Debug
</UL>
<BR>[Calls]<UL><LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilSnprintf
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSendOver
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
<LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_GetIMSI
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerCancel
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strncmp
</UL>
<BR>[Address Reference Count : 1]<UL><LI> air780efsm.o(.rodata.g_stStateAIR780EIPInit)
@@ -734,13 +734,13 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = AIR780EIPPollProc &rArr; AIR780ESocket_Poll &rArr; HIDO_FSMStateChange &rArr; HIDO_FSMEventExecute &rArr; FSM_Debug
</UL>
<BR>[Calls]<UL><LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerGetTick
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocket_Poll
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQ_Poll
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_RunATCmdEnable
<LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_PowerEvent
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_NeedPowerOn
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_NeedPowerOff
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocket_Poll
</UL>
<BR>[Address Reference Count : 1]<UL><LI> air780efsm.o(.rodata.g_stStateAIR780EIPPoll)
</UL>
@@ -797,11 +797,11 @@
<P><STRONG><a name="[4d]"></a>AIR780EPowerOnProc</STRONG> (Thumb, 212 bytes, Stack size 24 bytes, air780efsm.o(.text.AIR780EPowerOnProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = AIR780EPowerOnProc &rArr; HIDO_FSMStateChange &rArr; HIDO_FSMEventExecute &rArr; FSM_Debug
</UL>
<BR>[Calls]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EDriver_PowerOn
<BR>[Calls]<UL><LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EDriver_PowerOn
<LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EDriver_PowerOff
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerCancel
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
</UL>
<BR>[Address Reference Count : 1]<UL><LI> air780efsm.o(.rodata.g_stStateAIR780EPowerOn)
</UL>
@@ -835,7 +835,6 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = AIR780ESearchingNetworkProc &rArr; AIR780ECSQ_Poll &rArr; HIDO_FSMStateChange &rArr; HIDO_FSMEventExecute &rArr; FSM_Debug
</UL>
<BR>[Calls]<UL><LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilParseFormat
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSendOver
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
@@ -845,6 +844,7 @@
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_NeedPowerOn
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_NeedPowerOff
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerCancel
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
</UL>
<BR>[Address Reference Count : 1]<UL><LI> air780efsm.o(.rodata.g_stStateAIR780ESearchingNetwork)
</UL>
@@ -864,7 +864,6 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = AIR780ESocketConnectProc &rArr; HIDO_FSMStateChange &rArr; HIDO_FSMEventExecute &rArr; FSM_Debug
</UL>
<BR>[Calls]<UL><LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilParseFormat
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSendOver
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
@@ -876,6 +875,7 @@
<LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_GetRemoteAddr
<LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Destroy
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerCancel
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strncmp
</UL>
<BR>[Address Reference Count : 1]<UL><LI> air780esocket.o(.rodata.g_stStateAIR780ESocketConnect)
@@ -944,12 +944,12 @@
<P><STRONG><a name="[55]"></a>AIR780EWaitSimCardReadyProc</STRONG> (Thumb, 164 bytes, Stack size 24 bytes, air780efsm.o(.text.AIR780EWaitSimCardReadyProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = AIR780EWaitSimCardReadyProc &rArr; HIDO_FSMStateChange &rArr; HIDO_FSMEventExecute &rArr; FSM_Debug
</UL>
<BR>[Calls]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<BR>[Calls]<UL><LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSendOver
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_NeedPowerOff
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerCancel
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
</UL>
<BR>[Address Reference Count : 1]<UL><LI> air780efsm.o(.rodata.g_stStateAIR780EWaitSimCardReady)
</UL>
@@ -1073,7 +1073,13 @@
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;vsnprintf
</UL>
<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQProc
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartbeatProc
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartConfigProc
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketCloseProc
<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESearchingNetworkProc
<LI><a href="#[0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ERunATCmdProc
<LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EOpenWirelessProc
@@ -1081,12 +1087,6 @@
<LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECloseWirelessProc
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdTestProc
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdInitProc
<LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQProc
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartbeatProc
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartConfigProc
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketCloseProc
</UL>
<P><STRONG><a name="[8d]"></a>HIDO_ATLiteCmdSendOver</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, hido_atlite.o(.text.HIDO_ATLiteCmdSendOver))
@@ -1094,7 +1094,13 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerCancel
</UL>
<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQProc
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartbeatProc
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartConfigProc
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketCloseProc
<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESearchingNetworkProc
<LI><a href="#[0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ERunATCmdProc
<LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EOpenWirelessProc
@@ -1102,12 +1108,6 @@
<LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECloseWirelessProc
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdTestProc
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdInitProc
<LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQProc
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartbeatProc
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartConfigProc
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketCloseProc
</UL>
<P><STRONG><a name="[bd]"></a>HIDO_ATLiteDataSend</STRONG> (Thumb, 84 bytes, Stack size 24 bytes, hido_atlite.o(.text.HIDO_ATLiteDataSend))
@@ -1271,12 +1271,12 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerStart
</UL>
<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESearchingNetworkProc
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EPowerOnProc
<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPInitProc
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdInitProc
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
</UL>
<P><STRONG><a name="[90]"></a>HIDO_FSMStateChange</STRONG> (Thumb, 158 bytes, Stack size 112 bytes, hido_fsm.o(.text.HIDO_FSMStateChange))
@@ -1285,7 +1285,14 @@
<BR>[Calls]<UL><LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMEventExecute
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<BR>[Called By]<UL><LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQ_Poll
<LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQProc
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartbeatProc
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartConfigProc
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketCloseProc
<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocket_Poll
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESearchingNetworkProc
<LI><a href="#[0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ERunATCmdProc
@@ -1301,25 +1308,18 @@
<LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECloseWirelessProc
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdTestProc
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdInitProc
<LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQ_Poll
<LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQProc
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartbeatProc
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartConfigProc
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketCloseProc
</UL>
<P><STRONG><a name="[8e]"></a>HIDO_TimerCancel</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, hido_timer.o(.text.HIDO_TimerCancel))
<BR><BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<BR><BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSendOver
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteDataSend
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EWaitSimCardReadyProc
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESearchingNetworkProc
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EPowerOnProc
<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPInitProc
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdInitProc
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSendOver
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteDataSend
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteEvent
<LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteTimeout
<LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteSendError
@@ -1337,9 +1337,9 @@
<P><STRONG><a name="[a5]"></a>HIDO_TimerGetTick</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, hido_timer.o(.text.HIDO_TimerGetTick))
<BR><BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_Poll
<LI><a href="#[2e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_ReadLine
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocket_Poll
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPPollProc
<LI><a href="#[2e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_ReadLine
</UL>
<P><STRONG><a name="[174]"></a>HIDO_TimerPoll</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, hido_timer.o(.text.HIDO_TimerPoll))
@@ -1351,9 +1351,9 @@
<P><STRONG><a name="[d4]"></a>HIDO_TimerStart</STRONG> (Thumb, 48 bytes, Stack size 20 bytes, hido_timer.o(.text.HIDO_TimerStart))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HIDO_TimerStart
</UL>
<BR>[Called By]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
<BR>[Called By]<UL><LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteDataSend
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStartTimer
</UL>
<P><STRONG><a name="[115]"></a>HIDO_TimerTick</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, hido_timer.o(.text.HIDO_TimerTick))
@@ -1387,14 +1387,14 @@
<P><STRONG><a name="[93]"></a>HIDO_UtilParseFormat</STRONG> (Thumb, 420 bytes, Stack size 40 bytes, hido_util.o(.text.HIDO_UtilParseFormat))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HIDO_UtilParseFormat
</UL>
<BR>[Called By]<UL><LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESearchingNetworkProc
<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EProc
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPReadyProc
<LI><a href="#[2e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_ReadLine
<BR>[Called By]<UL><LI><a href="#[2e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_ReadLine
<LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQProc
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketConnectProc
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketCloseProc
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESearchingNetworkProc
<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EProc
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPReadyProc
</UL>
<P><STRONG><a name="[a4]"></a>HIDO_UtilSnprintf</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, hido_util.o(.text.HIDO_UtilSnprintf))
@@ -1450,9 +1450,9 @@
</UL>
<BR>[Called By]<UL><LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Recv
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_IsSendQueueEmpty
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocket_Poll
<LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Send
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocket_Poll
<LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_send_callback
</UL>
@@ -1884,8 +1884,8 @@
</UL>
<P><STRONG><a name="[b9]"></a>Socket_GetSocketSendQueue</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, socket.o(.text.Socket_GetSocketSendQueue))
<BR><BR>[Called By]<UL><LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocket_Poll
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<BR><BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocket_Poll
</UL>
<P><STRONG><a name="[bf]"></a>Socket_GetSocketState</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, socket.o(.text.Socket_GetSocketState))
@@ -1907,10 +1907,10 @@
<P><STRONG><a name="[aa]"></a>Socket_OnClosed</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, socket.o(.text.Socket_OnClosed))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Socket_OnClosed
</UL>
<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EProc
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPReadyProc
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketCloseProc
<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EProc
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPReadyProc
</UL>
<P><STRONG><a name="[af]"></a>Socket_OnConnectFailed</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, socket.o(.text.Socket_OnConnectFailed))
@@ -2221,13 +2221,12 @@
<BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[146]"></a>board_acceleration_detection_init</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, board.o(.text.board_acceleration_detection_init))
<P><STRONG><a name="[146]"></a>board_acceleration_detection_init</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, board.o(.text.board_acceleration_detection_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = board_acceleration_detection_init &rArr; io_pull_set
</UL>
<BR>[Calls]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;io_pull_set
<LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_set_dir
<LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_enable_irq
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_wakeup_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@@ -2769,7 +2768,7 @@
<BR><BR>[Called By]<UL><LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[28]"></a>main</STRONG> (Thumb, 720 bytes, Stack size 8 bytes, main.o(.text.main))
<P><STRONG><a name="[28]"></a>main</STRONG> (Thumb, 732 bytes, Stack size 8 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 892<LI>Call Chain = main &rArr; mcu_deep_sleep &rArr; power_enter_power_down_mode &rArr; phy_restore &rArr; phy_tx_regs_config &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
@@ -2786,6 +2785,7 @@
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reset_cause_get
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reset_cause_clear
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sleep_timer_start
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_wakeup_enable
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_init
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
@@ -2943,7 +2943,7 @@
<P><STRONG><a name="[145]"></a>power_wakeup_enable</STRONG> (Thumb, 60 bytes, Stack size 0 bytes, mk_power.o(.text.power_wakeup_enable))
<BR><BR>[Called By]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sleep_timer_open
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_acceleration_detection_init
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_4GUsart_detection_init
</UL>