WXK
2024-04-10 d69b18402a9def110c26f0350291ab504da1b878
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 10:47:28 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Wed Apr 10 14:04:17 2024
<BR><P>
<H3>Maximum Stack Usage =       1312 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -409,7 +409,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="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[23e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketStatus
</UL>
@@ -1206,7 +1206,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="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<BR><BR>[Called By]<UL><LI><a href="#[216]">&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 +1230,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="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[216]">&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="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[216]">&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 +1405,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="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[217]">&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,7 +1628,7 @@
<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="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[217]">&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))
@@ -1638,7 +1638,7 @@
<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="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[216]">&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
@@ -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="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[217]">&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
@@ -1865,7 +1865,7 @@
<BR><BR>[Called By]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<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))
<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))
<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 +2047,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="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[217]">&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 +2289,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="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[216]">&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 +2629,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="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[216]">&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 +2939,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="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[216]">&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 +2964,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="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[216]">&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))
@@ -3048,12 +3048,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, 544 bytes, Stack size 24 bytes, app.o(i.Main_Poll))
<P><STRONG><a name="[211]"></a>Main_Poll</STRONG> (Thumb, 454 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="#[217]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_PWR_EnterSTOPMode
<LI><a href="#[218]">&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 +3064,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="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Stop_Mode_Poll
<LI><a href="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<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="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
<LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HexToAsciiSendUDP
</UL>
@@ -3256,7 +3256,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="[218]"></a>PowerLedTask</STRONG> (Thumb, 162 bytes, Stack size 24 bytes, app.o(i.PowerLedTask))
<P><STRONG><a name="[216]"></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
@@ -4456,7 +4456,7 @@
<BR><BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
</UL>
<P><STRONG><a name="[216]"></a>Stop_Mode_Poll</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, app.o(i.Stop_Mode_Poll))
<P><STRONG><a name="[217]"></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 +4594,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="#[218]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
<LI><a href="#[216]">&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))