WXK
2024-03-25 5305c5dddc995ab4d2c18f5909802fefc6c4cc6a
MDK-ARM/L051/L051.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [L051\L051.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image L051\L051.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Fri Mar 15 18:06:35 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Mon Mar 25 10:27:51 2024
<BR><P>
<H3>Maximum Stack Usage =        464 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -191,7 +191,8 @@
<P><STRONG><a name="[7f]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
<BR>[Called By]<UL><LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
<LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_DMA_Init
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_DMA_DeInit
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
@@ -542,7 +543,7 @@
<P><STRONG><a name="[1d1]"></a>__aeabi_cfcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)
<P><STRONG><a name="[d6]"></a>__aeabi_cfcmple</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
<P><STRONG><a name="[d5]"></a>__aeabi_cfcmple</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
@@ -736,6 +737,7 @@
<BR>[Called By]<UL><LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
<LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraHeartBeartPoll
<LI><a href="#[18d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraSendComMap
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraRspWriteCommap
</UL>
@@ -1151,8 +1153,8 @@
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_NAck
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Ack
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Reset_DW1000
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
@@ -1160,7 +1162,7 @@
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
<LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Yuying_Poll
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Yuying_Poll
<LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerDownDetect
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Jingzhi_Poll
<LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
@@ -1191,7 +1193,7 @@
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_CheckIdleState
</UL>
<P><STRONG><a name="[d3]"></a>HAL_IWDG_Refresh</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Refresh))
<P><STRONG><a name="[d7]"></a>HAL_IWDG_Refresh</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Refresh))
<BR><BR>[Called By]<UL><LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
@@ -1228,17 +1230,17 @@
<BR><BR>[Called By]<UL><LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_IRQHandler
</UL>
<P><STRONG><a name="[d2]"></a>HAL_LPTIM_CompareMatchCallback</STRONG> (Thumb, 146 bytes, Stack size 24 bytes, main.o(i.HAL_LPTIM_CompareMatchCallback))
<P><STRONG><a name="[d2]"></a>HAL_LPTIM_CompareMatchCallback</STRONG> (Thumb, 152 bytes, Stack size 24 bytes, main.o(i.HAL_LPTIM_CompareMatchCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 248<LI>Call Chain = HAL_LPTIM_CompareMatchCallback &rArr; SystemClock_Config &rArr; HAL_RCC_OscConfig &rArr; HAL_RCC_GetSysClockFreq &rArr; __aeabi_uldivmod &rArr; __aeabi_llsr
</UL>
<BR>[Calls]<UL><LI><a href="#[67]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f
<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fadd
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfcmple
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IWDG_Refresh
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Yuying_Poll
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfcmple
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IWDG_Refresh
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Yuying_Poll
<LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Bat_Percent_Poll
</UL>
@@ -1719,11 +1721,11 @@
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[118]"></a>Jingzhi_Poll</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, main.o(i.Jingzhi_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = Jingzhi_Poll &rArr; LpusartDeInit &rArr; HAL_UART_DeInit &rArr; HAL_UART_MspDeInit &rArr; HAL_DMA_DeInit &rArr; __aeabi_uidivmod
<P><STRONG><a name="[118]"></a>Jingzhi_Poll</STRONG> (Thumb, 106 bytes, Stack size 24 bytes, main.o(i.Jingzhi_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = Jingzhi_Poll &rArr; LpusartDeInit &rArr; HAL_UART_DeInit &rArr; HAL_UART_MspDeInit &rArr; HAL_DMA_DeInit &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_SPI_DeInit
<LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_ADC_DeInit
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Usart5DeInit
@@ -1834,8 +1836,8 @@
<BR><BR>[Called By]<UL><LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
</UL>
<P><STRONG><a name="[124]"></a>LoraReportPoll</STRONG> (Thumb, 414 bytes, Stack size 40 bytes, dw_mbx_tag.o(i.LoraReportPoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 328<LI>Call Chain = LoraReportPoll &rArr; GetPressAndHeight &rArr; pow &rArr; __kernel_poly &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; __aeabi_llsr
<P><STRONG><a name="[124]"></a>LoraReportPoll</STRONG> (Thumb, 416 bytes, Stack size 32 bytes, dw_mbx_tag.o(i.LoraReportPoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 320<LI>Call Chain = LoraReportPoll &rArr; GetPressAndHeight &rArr; pow &rArr; __kernel_poly &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; __aeabi_llsr
</UL>
<BR>[Calls]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetPressAndHeight
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
@@ -1870,7 +1872,7 @@
</UL>
<P><STRONG><a name="[12b]"></a>Lora_Send_Poll</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, main.o(i.Lora_Send_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 336<LI>Call Chain = Lora_Send_Poll &rArr; LoraReportPoll &rArr; GetPressAndHeight &rArr; pow &rArr; __kernel_poly &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; __aeabi_llsr
<BR><BR>[Stack]<UL><LI>Max Depth = 328<LI>Call Chain = Lora_Send_Poll &rArr; LoraReportPoll &rArr; GetPressAndHeight &rArr; pow &rArr; __kernel_poly &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; __aeabi_llsr
</UL>
<BR>[Calls]<UL><LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
</UL>
@@ -1897,7 +1899,7 @@
<BR>[Called By]<UL><LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Jingzhi_Poll
</UL>
<P><STRONG><a name="[134]"></a>MbxTagUwbRec</STRONG> (Thumb, 392 bytes, Stack size 24 bytes, dw_mbx_tag.o(i.MbxTagUwbRec))
<P><STRONG><a name="[134]"></a>MbxTagUwbRec</STRONG> (Thumb, 404 bytes, Stack size 24 bytes, dw_mbx_tag.o(i.MbxTagUwbRec))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = MbxTagUwbRec &rArr; Anchor_RecNearPoll &rArr; dwt_starttx &rArr; dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_ReadCounter
@@ -1911,6 +1913,7 @@
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleep
<LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
</UL>
@@ -1918,8 +1921,8 @@
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it.o(i.NMI_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
</UL>
<P><STRONG><a name="[2d]"></a>OnRxDone</STRONG> (Thumb, 412 bytes, Stack size 32 bytes, lora.o(i.OnRxDone))
<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = OnRxDone &rArr; MbxTagUwbRec &rArr; Anchor_RecNearPoll &rArr; dwt_starttx &rArr; dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
<P><STRONG><a name="[2d]"></a>OnRxDone</STRONG> (Thumb, 500 bytes, Stack size 40 bytes, lora.o(i.OnRxDone))
<BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = OnRxDone &rArr; MbxTagUwbRec &rArr; Anchor_RecNearPoll &rArr; dwt_starttx &rArr; dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
@@ -1930,6 +1933,7 @@
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_ReadCounter
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWB_Wkup
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Usart5Init
@@ -1947,7 +1951,7 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit)
</UL>
<P><STRONG><a name="[2f]"></a>OnRxTimeout</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, lora.o(i.OnRxTimeout))
<P><STRONG><a name="[2f]"></a>OnRxTimeout</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, lora.o(i.OnRxTimeout))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = OnRxTimeout &rArr; SwitchLoraSettings
</UL>
<BR>[Calls]<UL><LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
@@ -1982,13 +1986,13 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[141]"></a>Program_Init</STRONG> (Thumb, 246 bytes, Stack size 32 bytes, main.o(i.Program_Init))
<P><STRONG><a name="[141]"></a>Program_Init</STRONG> (Thumb, 244 bytes, Stack size 32 bytes, main.o(i.Program_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Program_Init &rArr; ceil &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; __aeabi_llsr
</UL>
<BR>[Calls]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
@@ -2011,7 +2015,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;w28delay
</UL>
<BR>[Called By]<UL><LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<BR>[Called By]<UL><LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
</UL>
<P><STRONG><a name="[148]"></a>RGB_Set</STRONG> (Thumb, 62 bytes, Stack size 4 bytes, ws2812.o(i.RGB_Set))
@@ -2023,7 +2027,7 @@
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RGB_Set_GREEN
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RGB_Set_BLUE
</UL>
<BR>[Called By]<UL><LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<BR>[Called By]<UL><LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
</UL>
<P><STRONG><a name="[14c]"></a>RGB_Set_BLUE</STRONG> (Thumb, 100 bytes, Stack size 4 bytes, ws2812.o(i.RGB_Set_BLUE))
@@ -2918,7 +2922,7 @@
<BR>[Called By]<UL><LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
</UL>
<P><STRONG><a name="[d4]"></a>Set4LEDColor</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, ws2812.o(i.Set4LEDColor))
<P><STRONG><a name="[d3]"></a>Set4LEDColor</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, ws2812.o(i.Set4LEDColor))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Set4LEDColor &rArr; RGB_Set &rArr; RGB_Set_WHITE
</UL>
<BR>[Calls]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
@@ -2930,7 +2934,7 @@
<LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
<P><STRONG><a name="[d7]"></a>Set4LEDColor_Off</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, ws2812.o(i.Set4LEDColor_Off))
<P><STRONG><a name="[d6]"></a>Set4LEDColor_Off</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, ws2812.o(i.Set4LEDColor_Off))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Set4LEDColor_Off
</UL>
<BR>[Calls]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
@@ -3093,8 +3097,8 @@
<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
</UL>
<P><STRONG><a name="[199]"></a>UpdateProcess</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.UpdateProcess))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = UpdateProcess &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
<P><STRONG><a name="[199]"></a>UpdateProcess</STRONG> (Thumb, 116 bytes, Stack size 32 bytes, serial_at_cmd_app.o(i.UpdateProcess))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = UpdateProcess &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Write
@@ -3129,7 +3133,7 @@
</UL>
<P><STRONG><a name="[31]"></a>UsartParseDataHandler</STRONG> (Thumb, 264 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.UsartParseDataHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = UsartParseDataHandler &rArr; UpdateProcess &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = UsartParseDataHandler &rArr; UpdateProcess &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[18d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
@@ -3150,7 +3154,7 @@
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readfromspi
</UL>
<P><STRONG><a name="[d5]"></a>Yuying_Poll</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, main.o(i.Yuying_Poll))
<P><STRONG><a name="[d4]"></a>Yuying_Poll</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, main.o(i.Yuying_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Yuying_Poll
</UL>
<BR>[Calls]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
@@ -3718,8 +3722,8 @@
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_DMA_Init
<LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Battary
<LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms