| | |
| | | <title>Static Call Graph - [STM32L071RB\STM32L071RB.axf]</title></head> |
| | | <body><HR> |
| | | <H1>Static Call Graph for image STM32L071RB\STM32L071RB.axf</H1><HR> |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Apr 10 10:47:28 2024 |
| | | <BR><P>#<CALLGRAPH># 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> |
| | |
| | | <LI><a href="#[e9]">>></a> HIDO_FSMRegister |
| | | <LI><a href="#[136]">>></a> Reset_DW1000 |
| | | <LI><a href="#[21a]">>></a> Stop_Mode_chulelora_Poll |
| | | <LI><a href="#[216]">>></a> Stop_Mode_Poll |
| | | <LI><a href="#[217]">>></a> Stop_Mode_Poll |
| | | <LI><a href="#[23e]">>></a> SX126xGetPacketStatus |
| | | </UL> |
| | | |
| | |
| | | </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]">>></a> PowerLedTask |
| | | <BR><BR>[Called By]<UL><LI><a href="#[216]">>></a> PowerLedTask |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[12a]"></a>DBG_Init</STRONG> (Thumb, 76 bytes, Stack size 32 bytes, dbg.o(i.DBG_Init)) |
| | |
| | | <LI><a href="#[12d]">>></a> HIDO_InputPoll |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | <LI><a href="#[218]">>></a> PowerLedTask |
| | | <LI><a href="#[216]">>></a> 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]">>></a> Shell_DBGMode |
| | | <LI><a href="#[218]">>></a> PowerLedTask |
| | | <LI><a href="#[216]">>></a> 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)) |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[21a]">>></a> Stop_Mode_chulelora_Poll |
| | | <LI><a href="#[216]">>></a> Stop_Mode_Poll |
| | | <LI><a href="#[217]">>></a> 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)) |
| | |
| | | <LI><a href="#[209]">>></a> MX_GPIO_Init |
| | | <LI><a href="#[136]">>></a> Reset_DW1000 |
| | | <LI><a href="#[21a]">>></a> Stop_Mode_chulelora_Poll |
| | | <LI><a href="#[216]">>></a> Stop_Mode_Poll |
| | | <LI><a href="#[217]">>></a> 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)) |
| | |
| | | <LI><a href="#[162]">>></a> Gps_Chongqi_Poll |
| | | <LI><a href="#[146]">>></a> Fangchai_Panduan_Poll |
| | | <LI><a href="#[2a2]">>></a> Uwb_CS_di |
| | | <LI><a href="#[218]">>></a> PowerLedTask |
| | | <LI><a href="#[216]">>></a> PowerLedTask |
| | | <LI><a href="#[1f8]">>></a> IIC2_Wait_Ack |
| | | <LI><a href="#[1f4]">>></a> IIC2_Read_Byte |
| | | <LI><a href="#[277]">>></a> SX126x_CS_Di |
| | |
| | | <LI><a href="#[15a]">>></a> GPS_PowerOff |
| | | <LI><a href="#[136]">>></a> Reset_DW1000 |
| | | <LI><a href="#[21a]">>></a> Stop_Mode_chulelora_Poll |
| | | <LI><a href="#[216]">>></a> Stop_Mode_Poll |
| | | <LI><a href="#[217]">>></a> Stop_Mode_Poll |
| | | <LI><a href="#[41]">>></a> OnRxDone |
| | | <LI><a href="#[1f8]">>></a> IIC2_Wait_Ack |
| | | <LI><a href="#[1f7]">>></a> IIC2_Stop |
| | |
| | | <BR><BR>[Called By]<UL><LI><a href="#[16e]">>></a> 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]">>></a> Main_Poll |
| | |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[dc]">>></a> Uart_ReConfigBaudRate |
| | | <LI><a href="#[21a]">>></a> Stop_Mode_chulelora_Poll |
| | | <LI><a href="#[216]">>></a> Stop_Mode_Poll |
| | | <LI><a href="#[217]">>></a> 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)) |
| | |
| | | <LI><a href="#[1be]">>></a> HIDO_ATLiteCmdParse |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | <LI><a href="#[218]">>></a> PowerLedTask |
| | | <LI><a href="#[216]">>></a> PowerLedTask |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[1c6]"></a>HIDO_ArraryQueueIn</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, hido_arraryqueue.o(i.HIDO_ArraryQueueIn)) |
| | |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HIDO_TimerPoll |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | <LI><a href="#[218]">>></a> PowerLedTask |
| | | <LI><a href="#[216]">>></a> PowerLedTask |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[1c3]"></a>HIDO_TimerStart</STRONG> (Thumb, 78 bytes, Stack size 20 bytes, hido_timer.o(i.HIDO_TimerStart)) |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[148]">>></a> HAL_NVIC_SystemReset |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | <LI><a href="#[218]">>></a> PowerLedTask |
| | | <LI><a href="#[216]">>></a> PowerLedTask |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[1fa]"></a>Internet_Init</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, internet.o(i.Internet_Init)) |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[145]">>></a> HIDO_FSMEventExecute |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | <LI><a href="#[218]">>></a> PowerLedTask |
| | | <LI><a href="#[216]">>></a> 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)) |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[29]">>></a> 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 ⇒ PowerLedTask ⇒ UDPClient_Poll ⇒ UDPClient_Heartbeat ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[148]">>></a> HAL_NVIC_SystemReset |
| | | <LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[217]">>></a> HAL_PWR_EnterSTOPMode |
| | | <LI><a href="#[218]">>></a> HAL_PWR_EnterSTOPMode |
| | | <LI><a href="#[215]">>></a> Module_GetLBSLocationAsync |
| | | <LI><a href="#[1fd]">>></a> Internet_Poll |
| | | <LI><a href="#[214]">>></a> UDPClient_UploadGPS |
| | |
| | | <LI><a href="#[1c5]">>></a> HIDO_ATLitePoll |
| | | <LI><a href="#[219]">>></a> Uwb_Zubao_Poll |
| | | <LI><a href="#[21a]">>></a> Stop_Mode_chulelora_Poll |
| | | <LI><a href="#[216]">>></a> Stop_Mode_Poll |
| | | <LI><a href="#[218]">>></a> PowerLedTask |
| | | <LI><a href="#[217]">>></a> Stop_Mode_Poll |
| | | <LI><a href="#[216]">>></a> PowerLedTask |
| | | <LI><a href="#[1f9]">>></a> IdleTask |
| | | <LI><a href="#[1ee]">>></a> HexToAsciiSendUDP |
| | | </UL> |
| | |
| | | <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 ⇒ UDPClient_Poll ⇒ UDPClient_Heartbeat ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | |
| | | <BR><BR>[Called By]<UL><LI><a href="#[135]">>></a> 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 ⇒ HAL_UART_DeInit ⇒ HAL_UART_MspDeInit ⇒ HAL_DMA_DeInit ⇒ __aeabi_uidivmod |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | |
| | | <LI><a href="#[297]">>></a> UDPClient_Heartbeat |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | <LI><a href="#[218]">>></a> PowerLedTask |
| | | <LI><a href="#[216]">>></a> PowerLedTask |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[214]"></a>UDPClient_UploadGPS</STRONG> (Thumb, 118 bytes, Stack size 48 bytes, udpclient.o(i.UDPClient_UploadGPS)) |