WXK
2024-04-17 586e4fe88b388466d16083aeab8dd13eccb3a062
MDK-ARM/STM32L071RB/STM32L071RB.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [STM32L071RB\STM32L071RB.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image STM32L071RB\STM32L071RB.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Wed Apr 10 14:04:17 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Tue Apr 16 21:57:58 2024
<BR><P>
<H3>Maximum Stack Usage =       1312 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -299,7 +299,6 @@
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_GetChar
<LI><a href="#[1af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_SetConfig
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_DEVID
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
<LI><a href="#[2a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[1d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputFsm
@@ -409,7 +408,7 @@
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMRegister
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Reset_DW1000
<LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_chulelora_Poll
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketStatus
</UL>
@@ -1206,7 +1205,7 @@
</UL>
<P><STRONG><a name="[226]"></a>DBG_GetMode</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dbg.o(i.DBG_GetMode))
<BR><BR>[Called By]<UL><LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<BR><BR>[Called By]<UL><LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
</UL>
<P><STRONG><a name="[12a]"></a>DBG_Init</STRONG> (Thumb, 76 bytes, Stack size 32 bytes, dbg.o(i.DBG_Init))
@@ -1230,12 +1229,12 @@
<LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputPoll
</UL>
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
</UL>
<P><STRONG><a name="[225]"></a>DBG_SetMode</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, dbg.o(i.DBG_SetMode))
<BR><BR>[Called By]<UL><LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_DBGMode
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
</UL>
<P><STRONG><a name="[16]"></a>DMA1_Channel2_3_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32l0xx_it.o(i.DMA1_Channel2_3_IRQHandler))
@@ -1405,7 +1404,7 @@
<BR>[Calls]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
</UL>
<BR>[Called By]<UL><LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_chulelora_Poll
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
</UL>
<P><STRONG><a name="[14e]"></a>GPS_PowerOn</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, gps.o(i.GPS_PowerOn))
@@ -1628,17 +1627,18 @@
<LI><a href="#[209]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Reset_DW1000
<LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_chulelora_Poll
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
</UL>
<P><STRONG><a name="[147]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_ReadPin))
<BR><BR>[Called By]<UL><LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIrqProcess
<LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Powerled_Poll
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
<LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Gps_Chongqi_Poll
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Fangchai_Panduan_Poll
<LI><a href="#[2a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Wait_Ack
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Read_Byte
<LI><a href="#[277]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
@@ -1646,8 +1646,8 @@
</UL>
<P><STRONG><a name="[ec]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin))
<BR><BR>[Called By]<UL><LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<BR><BR>[Called By]<UL><LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_Init
<LI><a href="#[209]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EDriver_PowerOn
@@ -1661,7 +1661,7 @@
<LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_PowerOff
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Reset_DW1000
<LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_chulelora_Poll
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Wait_Ack
<LI><a href="#[1f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Stop
@@ -1747,15 +1747,16 @@
<BR><BR>[Called By]<UL><LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_IRQHandler
</UL>
<P><STRONG><a name="[175]"></a>HAL_LPTIM_CompareMatchCallback</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, main.o(i.HAL_LPTIM_CompareMatchCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = HAL_LPTIM_CompareMatchCallback &rArr; SystemClock_Config &rArr; HAL_RCC_OscConfig &rArr; HAL_RCC_GetSysClockFreq &rArr; __aeabi_uldivmod &rArr; __aeabi_llsr
<P><STRONG><a name="[175]"></a>HAL_LPTIM_CompareMatchCallback</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, main.o(i.HAL_LPTIM_CompareMatchCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 240<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="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<BR>[Calls]<UL><LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IWDG_Refresh
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Yundong_Panduan_Poll
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Yundong_Panduan_Poll
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Sleep_Panduan_Poll
<LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Sleep_Panduan_Poll
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Powerled_Poll
<LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Gps_Chongqi_Poll
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Fangchai_Panduan_Poll
@@ -1777,7 +1778,7 @@
</UL>
<P><STRONG><a name="[17c]"></a>HAL_LPTIM_IRQHandler</STRONG> (Thumb, 202 bytes, Stack size 8 bytes, stm32l0xx_hal_lptim.o(i.HAL_LPTIM_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = HAL_LPTIM_IRQHandler &rArr; HAL_LPTIM_CompareMatchCallback &rArr; SystemClock_Config &rArr; HAL_RCC_OscConfig &rArr; HAL_RCC_GetSysClockFreq &rArr; __aeabi_uldivmod &rArr; __aeabi_llsr
<BR><BR>[Stack]<UL><LI>Max Depth = 248<LI>Call Chain = HAL_LPTIM_IRQHandler &rArr; 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="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
<LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_TriggerCallback
@@ -1865,7 +1866,7 @@
<BR><BR>[Called By]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<P><STRONG><a name="[218]"></a>HAL_PWR_EnterSTOPMode</STRONG> (Thumb, 88 bytes, Stack size 20 bytes, stm32l0xx_hal_pwr.o(i.HAL_PWR_EnterSTOPMode))
<P><STRONG><a name="[217]"></a>HAL_PWR_EnterSTOPMode</STRONG> (Thumb, 88 bytes, Stack size 20 bytes, stm32l0xx_hal_pwr.o(i.HAL_PWR_EnterSTOPMode))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HAL_PWR_EnterSTOPMode
</UL>
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
@@ -2047,7 +2048,7 @@
</UL>
<BR>[Called By]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_ReConfigBaudRate
<LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_chulelora_Poll
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
</UL>
<P><STRONG><a name="[1a4]"></a>HAL_UART_ErrorCallback</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, bsp.o(i.HAL_UART_ErrorCallback))
@@ -2289,7 +2290,7 @@
<LI><a href="#[1be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdParse
</UL>
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
</UL>
<P><STRONG><a name="[1c6]"></a>HIDO_ArraryQueueIn</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, hido_arraryqueue.o(i.HIDO_ArraryQueueIn))
@@ -2629,7 +2630,7 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HIDO_TimerPoll
</UL>
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
</UL>
<P><STRONG><a name="[1c3]"></a>HIDO_TimerStart</STRONG> (Thumb, 78 bytes, Stack size 20 bytes, hido_timer.o(i.HIDO_TimerStart))
@@ -2939,7 +2940,7 @@
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SystemReset
</UL>
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
</UL>
<P><STRONG><a name="[1fa]"></a>Internet_Init</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, internet.o(i.Internet_Init))
@@ -2964,7 +2965,7 @@
<BR>[Calls]<UL><LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMEventExecute
</UL>
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
</UL>
<P><STRONG><a name="[200]"></a>LIS3DH_Data_Init</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, lis3dh_driver.o(i.LIS3DH_Data_Init))
@@ -3026,7 +3027,7 @@
</UL>
<P><STRONG><a name="[19]"></a>LPTIM1_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32l0xx_it.o(i.LPTIM1_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = LPTIM1_IRQHandler &rArr; HAL_LPTIM_IRQHandler &rArr; HAL_LPTIM_CompareMatchCallback &rArr; SystemClock_Config &rArr; HAL_RCC_OscConfig &rArr; HAL_RCC_GetSysClockFreq &rArr; __aeabi_uldivmod &rArr; __aeabi_llsr
<BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = LPTIM1_IRQHandler &rArr; HAL_LPTIM_IRQHandler &rArr; 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="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_IRQHandler
</UL>
@@ -3048,12 +3049,12 @@
<BR>[Called By]<UL><LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[211]"></a>Main_Poll</STRONG> (Thumb, 454 bytes, Stack size 24 bytes, app.o(i.Main_Poll))
<P><STRONG><a name="[211]"></a>Main_Poll</STRONG> (Thumb, 544 bytes, Stack size 24 bytes, app.o(i.Main_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 856<LI>Call Chain = Main_Poll &rArr; PowerLedTask &rArr; UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
</UL>
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SystemReset
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_PWR_EnterSTOPMode
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_PWR_EnterSTOPMode
<LI><a href="#[215]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_GetLBSLocationAsync
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Internet_Poll
<LI><a href="#[214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_UploadGPS
@@ -3064,8 +3065,8 @@
<LI><a href="#[1c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLitePoll
<LI><a href="#[219]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_Zubao_Poll
<LI><a href="#[21a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_chulelora_Poll
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
<LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HexToAsciiSendUDP
</UL>
@@ -3217,7 +3218,7 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l071xx.o(RESET)
</UL>
<P><STRONG><a name="[41]"></a>OnRxDone</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, lora.o(i.OnRxDone))
<P><STRONG><a name="[41]"></a>OnRxDone</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, lora.o(i.OnRxDone))
<BR><BR>[Stack]<UL><LI>Max Depth = 216<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="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
@@ -3256,7 +3257,7 @@
<P><STRONG><a name="[b]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it.o(i.PendSV_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l071xx.o(RESET)
</UL>
<P><STRONG><a name="[216]"></a>PowerLedTask</STRONG> (Thumb, 162 bytes, Stack size 24 bytes, app.o(i.PowerLedTask))
<P><STRONG><a name="[218]"></a>PowerLedTask</STRONG> (Thumb, 162 bytes, Stack size 24 bytes, app.o(i.PowerLedTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 832<LI>Call Chain = PowerLedTask &rArr; UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
</UL>
<BR>[Calls]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
@@ -3280,7 +3281,7 @@
<BR>[Called By]<UL><LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
<P><STRONG><a name="[227]"></a>Program_Init</STRONG> (Thumb, 296 bytes, Stack size 24 bytes, app.o(i.Program_Init))
<P><STRONG><a name="[227]"></a>Program_Init</STRONG> (Thumb, 294 bytes, Stack size 24 bytes, app.o(i.Program_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = Program_Init &rArr; parameter_init &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="#[228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parameter_init
@@ -3294,7 +3295,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[22b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;w28delay
</UL>
<BR>[Called By]<UL><LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<BR>[Called By]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
</UL>
<P><STRONG><a name="[22c]"></a>RGB_Set</STRONG> (Thumb, 62 bytes, Stack size 4 bytes, ws2812.o(i.RGB_Set))
@@ -3306,7 +3307,7 @@
<LI><a href="#[22e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RGB_Set_GREEN
<LI><a href="#[230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RGB_Set_BLUE
</UL>
<BR>[Called By]<UL><LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<BR>[Called By]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
</UL>
<P><STRONG><a name="[230]"></a>RGB_Set_BLUE</STRONG> (Thumb, 100 bytes, Stack size 4 bytes, ws2812.o(i.RGB_Set_BLUE))
@@ -4279,7 +4280,7 @@
<BR>[Called By]<UL><LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
</UL>
<P><STRONG><a name="[177]"></a>Set4LEDColor</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, ws2812.o(i.Set4LEDColor))
<P><STRONG><a name="[178]"></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="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
@@ -4290,7 +4291,7 @@
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
<P><STRONG><a name="[17a]"></a>Set4LEDColor_Off</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, ws2812.o(i.Set4LEDColor_Off))
<P><STRONG><a name="[177]"></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="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
@@ -4307,7 +4308,7 @@
<BR>[Called By]<UL><LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[179]"></a>Sleep_Panduan_Poll</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, main.o(i.Sleep_Panduan_Poll))
<P><STRONG><a name="[17a]"></a>Sleep_Panduan_Poll</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, main.o(i.Sleep_Panduan_Poll))
<BR><BR>[Called By]<UL><LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
@@ -4456,7 +4457,7 @@
<BR><BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
</UL>
<P><STRONG><a name="[217]"></a>Stop_Mode_Poll</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, app.o(i.Stop_Mode_Poll))
<P><STRONG><a name="[216]"></a>Stop_Mode_Poll</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, app.o(i.Stop_Mode_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = Stop_Mode_Poll &rArr; HAL_UART_DeInit &rArr; HAL_UART_MspDeInit &rArr; HAL_DMA_DeInit &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
@@ -4594,7 +4595,7 @@
<LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_Heartbeat
</UL>
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
</UL>
<P><STRONG><a name="[214]"></a>UDPClient_UploadGPS</STRONG> (Thumb, 118 bytes, Stack size 48 bytes, udpclient.o(i.UDPClient_UploadGPS))
@@ -4793,7 +4794,7 @@
<LI><a href="#[2ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readfromspi
</UL>
<P><STRONG><a name="[219]"></a>Uwb_Zubao_Poll</STRONG> (Thumb, 146 bytes, Stack size 24 bytes, app.o(i.Uwb_Zubao_Poll))
<P><STRONG><a name="[219]"></a>Uwb_Zubao_Poll</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, app.o(i.Uwb_Zubao_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Uwb_Zubao_Poll &rArr; Checksum_u16
</UL>
<BR>[Calls]<UL><LI><a href="#[282]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
@@ -4802,7 +4803,7 @@
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
</UL>
<P><STRONG><a name="[178]"></a>Yundong_Panduan_Poll</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, main.o(i.Yundong_Panduan_Poll))
<P><STRONG><a name="[179]"></a>Yundong_Panduan_Poll</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, main.o(i.Yundong_Panduan_Poll))
<BR><BR>[Called By]<UL><LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
@@ -5069,13 +5070,12 @@
<LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
</UL>
<P><STRONG><a name="[138]"></a>dwt_initialise</STRONG> (Thumb, 310 bytes, Stack size 24 bytes, deca_device.o(i.dwt_initialise))
<P><STRONG><a name="[138]"></a>dwt_initialise</STRONG> (Thumb, 280 bytes, Stack size 24 bytes, deca_device.o(i.dwt_initialise))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = dwt_initialise &rArr; dwt_readdevid &rArr; dwt_read32bitoffsetreg &rArr; dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[21f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read32bitoffsetreg
<LI><a href="#[299]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readdevid
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[2b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_xtaltrim
<LI><a href="#[2a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[2ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
@@ -5319,8 +5319,8 @@
<LI><a href="#[29d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Register
<LI><a href="#[298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_Init
<LI><a href="#[287]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_Init
<LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor_Off
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
<LI><a href="#[2bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_Register
<LI><a href="#[2bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPIFlash_PinRegister
<LI><a href="#[265]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPIFlash_Init