zhangbo
2025-04-28 7001a22f0c7e737dc8193c1b50be7ef31b38108a
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: Fri Apr 25 17:56:56 2025
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Mon Apr 28 18:15:22 2025
<BR><P>
<H3>Maximum Stack Usage =       1604 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -193,12 +193,13 @@
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_block_erase
<LI><a href="#[20a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_tick_resume
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PrintUnsigned
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PrintInt
<LI><a href="#[27]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCO32K_CAL_IRQHandler
<LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rtc_second_to_time
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_rx
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_DEVID
<LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteDataSend
@@ -211,12 +212,12 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[183]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rtc_second_to_time
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_DEVID
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueOut
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueIn
<LI><a href="#[10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MAC_IRQHandler
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueOut
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputFsm
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputDirKeyProc
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_BaseQueueGetContinuousSize
@@ -258,13 +259,13 @@
<LI><a href="#[19f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWBSendUDPTask
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_App
<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rx_int_callback
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueOut
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueIn
<LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_RecvData
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_SetIMSI
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_SetIMEI
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_SetCCID
<LI><a href="#[1eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_tx_desc_construct
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueOut
<LI><a href="#[1fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pdoa_ant_delays_set
</UL>
@@ -369,8 +370,8 @@
<P><STRONG><a name="[85]"></a>atoi</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, atoi.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = atoi &rArr; strtol &rArr; _strtoul
</UL>
<BR>[Calls]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_errno_addr
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strtol
<BR>[Calls]<UL><LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strtol
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_errno_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrToInt
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_RecvFsm
@@ -419,7 +420,7 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_fmul
</UL>
<BR>[Called By]<UL><LI><a href="#[206]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_timer_resume
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ranging_rx_time
<LI><a href="#[16c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_read_rssi
<LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_preamble_FAP_LSP
@@ -441,10 +442,10 @@
</UL>
<P><STRONG><a name="[8e]"></a>__aeabi_dadd</STRONG> (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_lasr
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
<LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
<BR><BR>[Calls]<UL><LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_lasr
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
@@ -460,7 +461,7 @@
</UL>
<P><STRONG><a name="[95]"></a>__aeabi_dmul</STRONG> (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = __aeabi_dmul &rArr; _double_epilogue &rArr; __aeabi_llsr
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
@@ -494,7 +495,7 @@
</UL>
<P><STRONG><a name="[15f]"></a>__aeabi_fcmpge</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, fcmpge.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<BR><BR>[Called By]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;derive_scaled_thres
<LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;enhanced_sts_fap_detect
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_blender_packet
@@ -538,7 +539,7 @@
</UL>
<P><STRONG><a name="[99]"></a>__aeabi_ui2d</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = __aeabi_ui2d &rArr; _double_epilogue &rArr; __aeabi_llsr
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = __aeabi_ui2d &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
@@ -546,7 +547,7 @@
</UL>
<P><STRONG><a name="[15b]"></a>__aeabi_f2iz</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<BR><BR>[Called By]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ranging_rx_time
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ranging_rssi_get
<LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_sts_FAP_detect
@@ -576,7 +577,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_round
</UL>
<BR>[Called By]<UL><LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<BR>[Called By]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
</UL>
<P><STRONG><a name="[9d]"></a>__aeabi_uldivmod</STRONG> (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED)
@@ -591,9 +592,9 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2ulz
<LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL>
<P><STRONG><a name="[233]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
@@ -602,9 +603,9 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_llsr
</UL>
<BR>[Called By]<UL><LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2ulz
<LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL>
<P><STRONG><a name="[234]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
@@ -618,9 +619,9 @@
<P><STRONG><a name="[87]"></a>strtol</STRONG> (Thumb, 108 bytes, Stack size 32 bytes, strtol.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = strtol &rArr; _strtoul
</UL>
<BR>[Calls]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_errno_addr
<LI><a href="#[9f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_strtoul
<BR>[Calls]<UL><LI><a href="#[9f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_strtoul
<LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_ctype_table
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_errno_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atoi
</UL>
@@ -650,12 +651,12 @@
</UL>
<P><STRONG><a name="[91]"></a>_double_epilogue</STRONG> (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _double_epilogue &rArr; __aeabi_llsr
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
<LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
<BR>[Calls]<UL><LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_clz
<LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
@@ -688,8 +689,8 @@
<P><STRONG><a name="[9f]"></a>_strtoul</STRONG> (Thumb, 166 bytes, Stack size 40 bytes, _strtoul.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = _strtoul
</UL>
<BR>[Calls]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_errno_addr
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_chval
<BR>[Calls]<UL><LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_chval
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_errno_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strtol
</UL>
@@ -1081,7 +1082,7 @@
<BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rx_int_callback
</UL>
<P><STRONG><a name="[ed]"></a>Anchor_RecNearPoll</STRONG> (Thumb, 224 bytes, Stack size 24 bytes, uwb_app.o(.text.Anchor_RecNearPoll))
<P><STRONG><a name="[ed]"></a>Anchor_RecNearPoll</STRONG> (Thumb, 236 bytes, Stack size 24 bytes, uwb_app.o(.text.Anchor_RecNearPoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 452<LI>Call Chain = Anchor_RecNearPoll &rArr; uwb_tx &rArr; mac_tx &rArr; mac_tx_desc_construct &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_tx
@@ -1950,7 +1951,7 @@
<BR>[Called By]<UL><LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;update_led_power_state
</UL>
<P><STRONG><a name="[13c]"></a>IdleTask</STRONG> (Thumb, 824 bytes, Stack size 24 bytes, main.o(.text.IdleTask))
<P><STRONG><a name="[13c]"></a>IdleTask</STRONG> (Thumb, 832 bytes, Stack size 24 bytes, main.o(.text.IdleTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 1204<LI>Call Chain = IdleTask &rArr; UART_CheckReceive &rArr; DBG_Poll &rArr; UsartParseDataHandler &rArr; GPS_RecvFsm &rArr; UDPClient_UploadGPS &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_get
@@ -2330,7 +2331,7 @@
<BR>[Called By]<UL><LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerTask
<LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_Reset
<LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_SocketEventProc
<LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
<LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
<LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_callback
@@ -2410,12 +2411,13 @@
<BR>[Called By]<UL><LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_input_change
</UL>
<P><STRONG><a name="[17d]"></a>Program_Init</STRONG> (Thumb, 500 bytes, Stack size 32 bytes, main.o(.text.Program_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 836<LI>Call Chain = Program_Init &rArr; parameter_init_anchor &rArr; flash_open &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
<P><STRONG><a name="[17d]"></a>Program_Init</STRONG> (Thumb, 512 bytes, Stack size 40 bytes, main.o(.text.Program_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 844<LI>Call Chain = Program_Init &rArr; parameter_init_anchor &rArr; flash_open &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
<LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parameter_init_anchor
<LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@@ -2588,9 +2590,9 @@
<P><STRONG><a name="[195]"></a>Socket_Recv</STRONG> (Thumb, 152 bytes, Stack size 32 bytes, socket.o(.text.Socket_Recv))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = Socket_Recv &rArr; HIDO_VLQDequeue &rArr; HIDO_BaseQueueDequeue &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueOut
<LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQGetDequeueMember
<BR>[Calls]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQGetDequeueMember
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQDequeue
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueOut
<LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_SocketEventProc
@@ -2601,9 +2603,9 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 1012<LI>Call Chain = Socket_RecvData &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_Debug
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueIn
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQGetEnqueueMember
<LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQEnqueue
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueIn
<LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EProc
@@ -2792,9 +2794,9 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 444<LI>Call Chain = Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[187]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_send
<LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQGetDequeueMember
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQGetEnqueueMember
<LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQEnqueue
<LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQGetDequeueMember
<LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugString
@@ -2982,7 +2984,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_clr
</UL>
<BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[1ca]"></a>board_restore_from_power_down</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, board.o(.text.board_restore_from_power_down))
@@ -2996,7 +2998,7 @@
<LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_open
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EUartInit
</UL>
<BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[20b]"></a>bor_close</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, mk_misc.o(.text.bor_close))
@@ -3050,7 +3052,7 @@
<P><STRONG><a name="[1be]"></a>clock_attach</STRONG> (Thumb, 240 bytes, Stack size 8 bytes, mk_clock.o(.text.clock_attach))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = clock_attach
</UL>
<BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<LI><a href="#[1bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_clock_run
</UL>
@@ -3219,7 +3221,7 @@
<LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_power_up
<LI><a href="#[1d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_power_down
</UL>
<BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[152]"></a>exit_debug_mode</STRONG> (Thumb, 44 bytes, Stack size 0 bytes, mk_phy.o(.text.exit_debug_mode))
@@ -3579,7 +3581,7 @@
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_regs_init
<LI><a href="#[1e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr8
</UL>
<BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[1e8]"></a>mac_rx</STRONG> (Thumb, 384 bytes, Stack size 64 bytes, mk_mac.o(.text.mac_rx))
@@ -3628,10 +3630,10 @@
</UL>
<P><STRONG><a name="[209]"></a>mac_update_ccm_key</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, mk_mac.o(.text.mac_update_ccm_key))
<BR><BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR><BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[2a]"></a>main</STRONG> (Thumb, 600 bytes, Stack size 16 bytes, main.o(.text.main))
<P><STRONG><a name="[2a]"></a>main</STRONG> (Thumb, 608 bytes, Stack size 16 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 1220<LI>Call Chain = main &rArr; IdleTask &rArr; UART_CheckReceive &rArr; DBG_Poll &rArr; UsartParseDataHandler &rArr; GPS_RecvFsm &rArr; UDPClient_UploadGPS &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[1b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_open
@@ -3644,6 +3646,7 @@
<LI><a href="#[1ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reset_cause_get
<LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reset_cause_clear
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sleep_timer_start
<LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_wakeup_enable
<LI><a href="#[1f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_init
<LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
@@ -3656,7 +3659,7 @@
<LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wdt_close
<LI><a href="#[1a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_receive
<LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_app_poll
<LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
<LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
<LI><a href="#[1b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WsfNvmInit
<LI><a href="#[1a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_init
<LI><a href="#[1a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Register
@@ -3688,13 +3691,13 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
</UL>
<P><STRONG><a name="[1f6]"></a>mcu_deep_sleep</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, main.o(.text.mcu_deep_sleep))
<P><STRONG><a name="[1f7]"></a>mcu_deep_sleep</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, main.o(.text.mcu_deep_sleep))
<BR><BR>[Stack]<UL><LI>Max Depth = 884<LI>Call Chain = 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="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_reset
<LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_flush
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sleep_timer_stop
<BR>[Calls]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_reset
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_flush
<LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sleep_timer_stop
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PCA9555_Set_One_Value_Output
</UL>
<BR>[Called By]<UL><LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
@@ -3704,10 +3707,10 @@
<BR><BR>[Called By]<UL><LI><a href="#[1cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;calib_chip
</UL>
<P><STRONG><a name="[1fb]"></a>mk_snprintf</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, mk_trace.o(.text.mk_snprintf))
<P><STRONG><a name="[1fc]"></a>mk_snprintf</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, mk_trace.o(.text.mk_snprintf))
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<BR>[Calls]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
</UL>
<BR>[Called By]<UL><LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_assert_dump
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
@@ -3732,7 +3735,7 @@
<BR>[Calls]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;io_pull_set
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_set_dir
<LI><a href="#[1cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_enable_irq
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_wakeup_enable
<LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_wakeup_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@@ -3813,7 +3816,7 @@
<BR>[Calls]<UL><LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_tx_regs_config
<LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_rx_regs_config
</UL>
<BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[205]"></a>phy_rx_regs_config</STRONG> (Thumb, 1456 bytes, Stack size 44 bytes, mk_phy.o(.text.phy_rx_regs_config))
@@ -3843,7 +3846,7 @@
</UL>
<P><STRONG><a name="[207]"></a>phy_timer_pause</STRONG> (Thumb, 44 bytes, Stack size 0 bytes, mk_phy.o(.text.phy_timer_pause))
<BR><BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR><BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[206]"></a>phy_timer_resume</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, mk_phy.o(.text.phy_timer_resume))
@@ -3854,7 +3857,7 @@
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
<LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;high_xtal_off_time
</UL>
<BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[204]"></a>phy_tx_regs_config</STRONG> (Thumb, 780 bytes, Stack size 88 bytes, mk_phy.o(.text.phy_tx_regs_config))
@@ -3866,7 +3869,7 @@
<LI><a href="#[1ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_configure
</UL>
<P><STRONG><a name="[1f9]"></a>power_enter_power_down_mode</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, mk_power.o(.text.power_enter_power_down_mode))
<P><STRONG><a name="[1fa]"></a>power_enter_power_down_mode</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, mk_power.o(.text.power_enter_power_down_mode))
<BR><BR>[Stack]<UL><LI>Max Depth = 868<LI>Call Chain = 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="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock_attach
@@ -3881,7 +3884,7 @@
<LI><a href="#[1ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_restore_from_power_down
<LI><a href="#[1c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_prepare_for_power_down
</UL>
<BR>[Called By]<UL><LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
<BR>[Called By]<UL><LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
</UL>
<P><STRONG><a name="[20e]"></a>power_fem_rx_ctrl</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, mk_power.o(.text.power_fem_rx_ctrl))
@@ -3922,8 +3925,9 @@
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_rx
</UL>
<P><STRONG><a name="[1fd]"></a>power_wakeup_enable</STRONG> (Thumb, 60 bytes, Stack size 0 bytes, mk_power.o(.text.power_wakeup_enable))
<P><STRONG><a name="[1f6]"></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="#[1f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sleep_timer_open
<LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[1f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pca_input_detection_init
</UL>
@@ -4012,7 +4016,7 @@
<LI><a href="#[1d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_open
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_open
<LI><a href="#[1e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_restart
<LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_reset
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_reset
<LI><a href="#[1a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_open
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_end
<LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_open
@@ -4046,7 +4050,7 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = sleep_timer_open
</UL>
<BR>[Calls]<UL><LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock_enable
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_wakeup_enable
<LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_wakeup_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@@ -4063,8 +4067,8 @@
<BR>[Called By]<UL><LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[1f8]"></a>sleep_timer_stop</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, mk_sleep_timer.o(.text.sleep_timer_stop))
<BR><BR>[Called By]<UL><LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
<P><STRONG><a name="[1f9]"></a>sleep_timer_stop</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, mk_sleep_timer.o(.text.sleep_timer_stop))
<BR><BR>[Called By]<UL><LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
</UL>
<P><STRONG><a name="[185]"></a>start_main_asm</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.start_main_asm))
@@ -4079,16 +4083,16 @@
<BR>[Called By]<UL><LI><a href="#[210]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ranging_rx_time
</UL>
<P><STRONG><a name="[1fa]"></a>sys_reset</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, mk_misc.o(.text.sys_reset))
<P><STRONG><a name="[1fb]"></a>sys_reset</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, mk_misc.o(.text.sys_reset))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = sys_reset
</UL>
<BR>[Calls]<UL><LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reset_module
</UL>
<BR>[Called By]<UL><LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
<BR>[Called By]<UL><LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
</UL>
<P><STRONG><a name="[208]"></a>sys_tick_pause</STRONG> (Thumb, 60 bytes, Stack size 0 bytes, mk_misc.o(.text.sys_tick_pause))
<BR><BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR><BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[20a]"></a>sys_tick_resume</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, mk_misc.o(.text.sys_tick_resume))
@@ -4098,7 +4102,7 @@
<LI><a href="#[1da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;high_xtal_off_time
<LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_enter_power_down_mode
</UL>
<P><STRONG><a name="[1c4]"></a>sys_tick_start</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, mk_misc.o(.text.sys_tick_start))
@@ -4150,10 +4154,10 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 300<LI>Call Chain = trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_tick_us
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_flush
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_flush
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_end
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
<LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_print_backtrace
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
</UL>
@@ -4199,25 +4203,25 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 276<LI>Call Chain = trace_exception_handler &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_tick_us
<LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_flush
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_flush
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_end
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
<LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_print_backtrace
</UL>
<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler
</UL>
<P><STRONG><a name="[1f7]"></a>trace_flush</STRONG> (Thumb, 248 bytes, Stack size 32 bytes, mk_trace.o(.text.trace_flush))
<P><STRONG><a name="[1f8]"></a>trace_flush</STRONG> (Thumb, 248 bytes, Stack size 32 bytes, mk_trace.o(.text.trace_flush))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = trace_flush
</UL>
<BR>[Calls]<UL><LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_tx_in_progress
</UL>
<BR>[Called By]<UL><LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_assert_dump
<LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_exception_handler
<LI><a href="#[1f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
<LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mcu_deep_sleep
</UL>
<P><STRONG><a name="[1fc]"></a>trace_format</STRONG> (Thumb, 968 bytes, Stack size 72 bytes, mk_trace.o(.text.trace_format))
<P><STRONG><a name="[1fd]"></a>trace_format</STRONG> (Thumb, 968 bytes, Stack size 72 bytes, mk_trace.o(.text.trace_format))
<BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
@@ -4231,7 +4235,7 @@
</UL>
<BR>[Called By]<UL><LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_assert_dump
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
</UL>
<P><STRONG><a name="[1c6]"></a>trace_open</STRONG> (Thumb, 96 bytes, Stack size 48 bytes, mk_trace.o(.text.trace_open))
@@ -4261,8 +4265,8 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_tick_us
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_output
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
@@ -4380,7 +4384,7 @@
</UL>
<P><STRONG><a name="[217]"></a>uart_tx_in_progress</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, mk_uart.o(.text.uart_tx_in_progress))
<BR><BR>[Called By]<UL><LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_flush
<BR><BR>[Called By]<UL><LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_flush
</UL>
<P><STRONG><a name="[bd]"></a>update_led_power_state</STRONG> (Thumb, 104 bytes, Stack size 8 bytes, sn74hc595.o(.text.update_led_power_state))
@@ -4635,7 +4639,7 @@
<BR>[Calls]<UL><LI><a href="#[1b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PrintUnsigned
<LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<BR>[Called By]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
</UL>
<P><STRONG><a name="[1b5]"></a>_PrintUnsigned</STRONG> (Thumb, 336 bytes, Stack size 48 bytes, mk_trace.o(.text._PrintUnsigned))
@@ -4643,14 +4647,14 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<BR>[Called By]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PrintInt
</UL>
<P><STRONG><a name="[215]"></a>trace_print_backtrace</STRONG> (Thumb, 236 bytes, Stack size 48 bytes, mk_trace.o(.text.trace_print_backtrace))
<BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[1fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
<BR>[Calls]<UL><LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mk_snprintf
</UL>
<BR>[Called By]<UL><LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_assert_dump
<LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_exception_handler
@@ -5231,18 +5235,18 @@
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2ulz
<LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[224]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
</UL>
<P><STRONG><a name="[224]"></a>_printf_core</STRONG> (Thumb, 1754 bytes, Stack size 128 bytes, printfa.o(i._printf_core), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<LI><a href="#[229]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding
<BR><BR>[Calls]<UL><LI><a href="#[229]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding
<LI><a href="#[22a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_post_padding
<LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
<LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[226]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0vsnprintf
<LI><a href="#[225]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sprintf