| | |
| | | <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: Tue Apr 09 15:44:32 2024 |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Apr 10 10:47:28 2024 |
| | | <BR><P> |
| | | <H3>Maximum Stack Usage = 1312 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> |
| | | Call chain for Maximum Stack Depth:</H3> |
| | |
| | | |
| | | <P><STRONG><a name="[2c9]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) |
| | | |
| | | <P><STRONG><a name="[151]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[150]">>></a> GPS_ParseGGA |
| | | <P><STRONG><a name="[152]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[151]">>></a> GPS_ParseGGA |
| | | <LI><a href="#[1c9]">>></a> HIDO_ArraryQueueOut |
| | | <LI><a href="#[1c6]">>></a> HIDO_ArraryQueueIn |
| | | <LI><a href="#[1ff]">>></a> Socket_Send |
| | |
| | | <LI><a href="#[1f0]">>></a> UDPClient_Uploadhex |
| | | <LI><a href="#[214]">>></a> UDPClient_UploadGPS |
| | | <LI><a href="#[130]">>></a> UsartParseDataHandler |
| | | <LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | <LI><a href="#[281]">>></a> SendComMap |
| | | <LI><a href="#[21b]">>></a> MbxTagUwbRec |
| | | <LI><a href="#[219]">>></a> Uwb_Zubao_Poll |
| | |
| | | <P><STRONG><a name="[aa]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text)) |
| | | <BR><BR>[Calls]<UL><LI><a href="#[ab]">>></a> __aeabi_memset |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[14f]">>></a> HIDO_UtilBzero |
| | | <BR>[Called By]<UL><LI><a href="#[150]">>></a> HIDO_UtilBzero |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[f0]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) |
| | |
| | | <LI><a href="#[12a]">>></a> DBG_Init |
| | | <LI><a href="#[16e]">>></a> SystemClock_Config |
| | | <LI><a href="#[209]">>></a> MX_GPIO_Init |
| | | <LI><a href="#[150]">>></a> GPS_ParseGGA |
| | | <LI><a href="#[151]">>></a> GPS_ParseGGA |
| | | <LI><a href="#[10c]">>></a> HIDO_DebugHex |
| | | <LI><a href="#[d6]">>></a> HIDO_FSMStateChange |
| | | <LI><a href="#[59]">>></a> AIR780EIPInitProc |
| | |
| | | <P><STRONG><a name="[11c]"></a>strstr</STRONG> (Thumb, 40 bytes, Stack size 12 bytes, strstr.o(.text)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = strstr |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[158]">>></a> GPS_RecvFsm |
| | | <BR>[Called By]<UL><LI><a href="#[159]">>></a> GPS_RecvFsm |
| | | <LI><a href="#[30]">>></a> AIR780E_ReadLine |
| | | </UL> |
| | | |
| | |
| | | <LI><a href="#[b4]">>></a> _double_epilogue |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[128]">>></a> Get_Battary |
| | | <LI><a href="#[155]">>></a> GPS_ParseLon |
| | | <LI><a href="#[152]">>></a> GPS_ParseLat |
| | | <LI><a href="#[156]">>></a> GPS_ParseLon |
| | | <LI><a href="#[153]">>></a> GPS_ParseLat |
| | | <LI><a href="#[b6]">>></a> __aeabi_dsub |
| | | <LI><a href="#[b7]">>></a> __aeabi_drsub |
| | | <LI><a href="#[91]">>></a> RadioTimeOnAir |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[b4]">>></a> _double_epilogue |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[128]">>></a> Get_Battary |
| | | <LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | <LI><a href="#[91]">>></a> RadioTimeOnAir |
| | | <LI><a href="#[8e]">>></a> RadioSetRxConfig |
| | | <LI><a href="#[2b0]">>></a> _fp_digits |
| | |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[b5]">>></a> _double_round |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[155]">>></a> GPS_ParseLon |
| | | <LI><a href="#[152]">>></a> GPS_ParseLat |
| | | <BR>[Called By]<UL><LI><a href="#[156]">>></a> GPS_ParseLon |
| | | <LI><a href="#[153]">>></a> GPS_ParseLat |
| | | <LI><a href="#[23f]">>></a> SX126xSetRfFrequency |
| | | <LI><a href="#[24d]">>></a> SX126xSetModulationParams |
| | | <LI><a href="#[91]">>></a> RadioTimeOnAir |
| | |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[b4]">>></a> _double_epilogue |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[155]">>></a> GPS_ParseLon |
| | | <LI><a href="#[152]">>></a> GPS_ParseLat |
| | | <BR>[Called By]<UL><LI><a href="#[156]">>></a> GPS_ParseLon |
| | | <LI><a href="#[153]">>></a> GPS_ParseLat |
| | | <LI><a href="#[23f]">>></a> SX126xSetRfFrequency |
| | | <LI><a href="#[24d]">>></a> SX126xSetModulationParams |
| | | <LI><a href="#[91]">>></a> RadioTimeOnAir |
| | | <LI><a href="#[8e]">>></a> RadioSetRxConfig |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[160]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text)) |
| | | <P><STRONG><a name="[161]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[128]">>></a> Get_Battary |
| | | </UL> |
| | | |
| | |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[a8]">>></a> __aeabi_llsr |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <BR>[Called By]<UL><LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | <LI><a href="#[23f]">>></a> SX126xSetRfFrequency |
| | | <LI><a href="#[24d]">>></a> SX126xSetModulationParams |
| | | <LI><a href="#[91]">>></a> RadioTimeOnAir |
| | | <LI><a href="#[8e]">>></a> RadioSetRxConfig |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[15f]"></a>__aeabi_f2d</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text)) |
| | | <P><STRONG><a name="[160]"></a>__aeabi_f2d</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[128]">>></a> Get_Battary |
| | | </UL> |
| | | |
| | |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[134]">>></a> Delay_Us |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[149]">>></a> GPS_Close_Init |
| | | <BR>[Called By]<UL><LI><a href="#[14a]">>></a> GPS_Close_Init |
| | | <LI><a href="#[284]">>></a> save_com_map_to_flash |
| | | <LI><a href="#[130]">>></a> UsartParseDataHandler |
| | | <LI><a href="#[2a1]">>></a> UpdateProcess |
| | |
| | | <LI><a href="#[2a1]">>></a> UpdateProcess |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[146]"></a>Fangchai_Panduan_Poll</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, main.o(i.Fangchai_Panduan_Poll)) |
| | | <P><STRONG><a name="[146]"></a>Fangchai_Panduan_Poll</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, main.o(i.Fangchai_Panduan_Poll)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Fangchai_Panduan_Poll |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[147]">>></a> HAL_NVIC_SystemReset |
| | | <BR>[Calls]<UL><LI><a href="#[148]">>></a> HAL_NVIC_SystemReset |
| | | <LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[175]">>></a> HAL_LPTIM_CompareMatchCallback |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[149]"></a>GPS_Close_Init</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, main.o(i.GPS_Close_Init)) |
| | | <P><STRONG><a name="[14a]"></a>GPS_Close_Init</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, main.o(i.GPS_Close_Init)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = GPS_Close_Init ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[12f]">>></a> HAL_UART_Transmit |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[29]">>></a> main |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[14c]"></a>GPS_Init</STRONG> (Thumb, 100 bytes, Stack size 40 bytes, gps.o(i.GPS_Init)) |
| | | <P><STRONG><a name="[14d]"></a>GPS_Init</STRONG> (Thumb, 100 bytes, Stack size 40 bytes, gps.o(i.GPS_Init)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = GPS_Init ⇒ Uart_Init ⇒ Uart_RXDMAEnable ⇒ HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | <LI><a href="#[14e]">>></a> HAL_Delay |
| | | <LI><a href="#[14f]">>></a> HIDO_UtilBzero |
| | | <LI><a href="#[14f]">>></a> HAL_Delay |
| | | <LI><a href="#[150]">>></a> HIDO_UtilBzero |
| | | <LI><a href="#[e6]">>></a> Uart_Init |
| | | <LI><a href="#[14d]">>></a> GPS_PowerOn |
| | | <LI><a href="#[14e]">>></a> GPS_PowerOn |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[29]">>></a> main |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[156]"></a>GPS_ParseRMC</STRONG> (Thumb, 384 bytes, Stack size 136 bytes, gps.o(i.GPS_ParseRMC)) |
| | | <P><STRONG><a name="[157]"></a>GPS_ParseRMC</STRONG> (Thumb, 384 bytes, Stack size 136 bytes, gps.o(i.GPS_ParseRMC)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 360<LI>Call Chain = GPS_ParseRMC ⇒ atof ⇒ __strtod_int ⇒ _local_sscanf ⇒ _scanf_real |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[155]">>></a> GPS_ParseLon |
| | | <LI><a href="#[152]">>></a> GPS_ParseLat |
| | | <LI><a href="#[14a]">>></a> GPS_DataCheck |
| | | <LI><a href="#[148]">>></a> GPS_AddHours |
| | | <BR>[Calls]<UL><LI><a href="#[156]">>></a> GPS_ParseLon |
| | | <LI><a href="#[153]">>></a> GPS_ParseLat |
| | | <LI><a href="#[14b]">>></a> GPS_DataCheck |
| | | <LI><a href="#[149]">>></a> GPS_AddHours |
| | | <LI><a href="#[de]">>></a> HIDO_UtilParseFormat |
| | | <LI><a href="#[b8]">>></a> __aeabi_dmul |
| | | <LI><a href="#[be]">>></a> __aeabi_d2uiz |
| | | <LI><a href="#[153]">>></a> HIDO_UtilStrnchr |
| | | <LI><a href="#[154]">>></a> HIDO_UtilStrBufToInt |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[154]">>></a> HIDO_UtilStrnchr |
| | | <LI><a href="#[155]">>></a> HIDO_UtilStrBufToInt |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[f8]">>></a> atof |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[158]">>></a> GPS_RecvFsm |
| | | <BR>[Called By]<UL><LI><a href="#[159]">>></a> GPS_RecvFsm |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[2be]"></a>GPS_PinRegister</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, gps.o(i.GPS_PinRegister)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[29]">>></a> main |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[157]"></a>GPS_Poll</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, gps.o(i.GPS_Poll)) |
| | | <P><STRONG><a name="[158]"></a>GPS_Poll</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, gps.o(i.GPS_Poll)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 384<LI>Call Chain = GPS_Poll ⇒ GPS_RecvFsm ⇒ GPS_ParseRMC ⇒ atof ⇒ __strtod_int ⇒ _local_sscanf ⇒ _scanf_real |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[158]">>></a> GPS_RecvFsm |
| | | <BR>[Calls]<UL><LI><a href="#[159]">>></a> GPS_RecvFsm |
| | | <LI><a href="#[114]">>></a> Uart_GetChar |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[159]"></a>GPS_PowerOff</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, gps.o(i.GPS_PowerOff)) |
| | | <P><STRONG><a name="[15a]"></a>GPS_PowerOff</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, gps.o(i.GPS_PowerOff)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPS_PowerOff |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | |
| | | <LI><a href="#[216]">>></a> Stop_Mode_Poll |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[14d]"></a>GPS_PowerOn</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, gps.o(i.GPS_PowerOn)) |
| | | <P><STRONG><a name="[14e]"></a>GPS_PowerOn</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, gps.o(i.GPS_PowerOn)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPS_PowerOn |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[14c]">>></a> GPS_Init |
| | | <BR>[Called By]<UL><LI><a href="#[14d]">>></a> GPS_Init |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[15a]"></a>Get_ADC_Value</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, adc.o(i.Get_ADC_Value)) |
| | | <P><STRONG><a name="[15b]"></a>Get_ADC_Value</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, adc.o(i.Get_ADC_Value)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = Get_ADC_Value ⇒ HAL_ADC_Start ⇒ ADC_Enable ⇒ ADC_DelayMicroSecond ⇒ __aeabi_uidivmod |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[15b]">>></a> HAL_ADC_Start |
| | | <LI><a href="#[15c]">>></a> HAL_ADC_PollForConversion |
| | | <LI><a href="#[15e]">>></a> HAL_ADC_GetValue |
| | | <LI><a href="#[15d]">>></a> HAL_ADC_GetState |
| | | <BR>[Calls]<UL><LI><a href="#[15c]">>></a> HAL_ADC_Start |
| | | <LI><a href="#[15d]">>></a> HAL_ADC_PollForConversion |
| | | <LI><a href="#[15f]">>></a> HAL_ADC_GetValue |
| | | <LI><a href="#[15e]">>></a> HAL_ADC_GetState |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[128]">>></a> Get_Battary |
| | | </UL> |
| | |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ba]">>></a> __aeabi_ui2f |
| | | <LI><a href="#[b0]">>></a> __aeabi_fdiv |
| | | <LI><a href="#[160]">>></a> __aeabi_f2uiz |
| | | <LI><a href="#[15f]">>></a> __aeabi_f2d |
| | | <LI><a href="#[161]">>></a> __aeabi_f2uiz |
| | | <LI><a href="#[160]">>></a> __aeabi_f2d |
| | | <LI><a href="#[b6]">>></a> __aeabi_dsub |
| | | <LI><a href="#[bf]">>></a> __aeabi_d2f |
| | | <LI><a href="#[15a]">>></a> Get_ADC_Value |
| | | <LI><a href="#[15b]">>></a> Get_ADC_Value |
| | | <LI><a href="#[b8]">>></a> __aeabi_dmul |
| | | <LI><a href="#[b2]">>></a> __aeabi_dadd |
| | | </UL> |
| | |
| | | <LI><a href="#[127]">>></a> Bat_Percent_Poll |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[161]"></a>Gps_Chongqi_Poll</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, main.o(i.Gps_Chongqi_Poll)) |
| | | <P><STRONG><a name="[162]"></a>Gps_Chongqi_Poll</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, main.o(i.Gps_Chongqi_Poll)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Gps_Chongqi_Poll |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[147]">>></a> HAL_NVIC_SystemReset |
| | | <LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <BR>[Calls]<UL><LI><a href="#[148]">>></a> HAL_NVIC_SystemReset |
| | | <LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[175]">>></a> HAL_LPTIM_CompareMatchCallback |
| | | </UL> |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[208]">>></a> MX_ADC_Init |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[15d]"></a>HAL_ADC_GetState</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_GetState)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[15a]">>></a> Get_ADC_Value |
| | | <P><STRONG><a name="[15e]"></a>HAL_ADC_GetState</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_GetState)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[15b]">>></a> Get_ADC_Value |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[15e]"></a>HAL_ADC_GetValue</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_GetValue)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[15a]">>></a> Get_ADC_Value |
| | | <P><STRONG><a name="[15f]"></a>HAL_ADC_GetValue</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_GetValue)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[15b]">>></a> Get_ADC_Value |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[164]"></a>HAL_ADC_Init</STRONG> (Thumb, 446 bytes, Stack size 16 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_Init)) |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[164]">>></a> HAL_ADC_Init |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[15c]"></a>HAL_ADC_PollForConversion</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_PollForConversion)) |
| | | <P><STRONG><a name="[15d]"></a>HAL_ADC_PollForConversion</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_PollForConversion)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_ADC_PollForConversion |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[d1]">>></a> HAL_GetTick |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[15a]">>></a> Get_ADC_Value |
| | | <BR>[Called By]<UL><LI><a href="#[15b]">>></a> Get_ADC_Value |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[15b]"></a>HAL_ADC_Start</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_Start)) |
| | | <P><STRONG><a name="[15c]"></a>HAL_ADC_Start</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_Start)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = HAL_ADC_Start ⇒ ADC_Enable ⇒ ADC_DelayMicroSecond ⇒ __aeabi_uidivmod |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[d0]">>></a> ADC_Enable |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[15a]">>></a> Get_ADC_Value |
| | | <BR>[Called By]<UL><LI><a href="#[15b]">>></a> Get_ADC_Value |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[1a9]"></a>HAL_DMA_Abort</STRONG> (Thumb, 68 bytes, Stack size 12 bytes, stm32l0xx_hal_dma.o(i.HAL_DMA_Abort)) |
| | |
| | | <LI><a href="#[1bc]">>></a> HAL_UART_Transmit_DMA |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[14e]"></a>HAL_Delay</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, stm32l0xx_hal.o(i.HAL_Delay)) |
| | | <P><STRONG><a name="[14f]"></a>HAL_Delay</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, stm32l0xx_hal.o(i.HAL_Delay)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_Delay |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[d1]">>></a> HAL_GetTick |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[14c]">>></a> GPS_Init |
| | | <BR>[Called By]<UL><LI><a href="#[14d]">>></a> GPS_Init |
| | | <LI><a href="#[29]">>></a> main |
| | | <LI><a href="#[296]">>></a> UDPClient_CmdParse |
| | | </UL> |
| | |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 248<LI>Call Chain = HAL_GPIO_EXTI_Callback ⇒ RadioIrqProcess ⇒ SX126xGetPayload ⇒ SX126xGetRxBufferStatus ⇒ SX126xReadRegister ⇒ SX126xReadRegisters ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[a0]">>></a> RadioIrqProcess |
| | | <LI><a href="#[147]">>></a> HAL_NVIC_SystemReset |
| | | <LI><a href="#[148]">>></a> HAL_NVIC_SystemReset |
| | | <LI><a href="#[16e]">>></a> SystemClock_Config |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[13c]">>></a> HAL_GPIO_EXTI_IRQHandler |
| | |
| | | <LI><a href="#[216]">>></a> Stop_Mode_Poll |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[162]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)) |
| | | <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]">>></a> RadioIrqProcess |
| | | <LI><a href="#[211]">>></a> Main_Poll |
| | | <LI><a href="#[176]">>></a> Powerled_Poll |
| | | <LI><a href="#[161]">>></a> Gps_Chongqi_Poll |
| | | <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="#[1f8]">>></a> IIC2_Wait_Ack |
| | |
| | | <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]">>></a> Set4LEDColor_Off |
| | | <LI><a href="#[177]">>></a> Set4LEDColor |
| | | <LI><a href="#[14c]">>></a> GPS_Init |
| | | <LI><a href="#[14d]">>></a> GPS_Init |
| | | <LI><a href="#[209]">>></a> MX_GPIO_Init |
| | | <LI><a href="#[ef]">>></a> AIR780EDriver_PowerOn |
| | | <LI><a href="#[ee]">>></a> AIR780EDriver_PowerOff |
| | |
| | | <LI><a href="#[2a2]">>></a> Uwb_CS_di |
| | | <LI><a href="#[25e]">>></a> SPIFlash_CSEnable |
| | | <LI><a href="#[260]">>></a> SPIFlash_CSDisable |
| | | <LI><a href="#[14d]">>></a> GPS_PowerOn |
| | | <LI><a href="#[159]">>></a> GPS_PowerOff |
| | | <LI><a href="#[14e]">>></a> GPS_PowerOn |
| | | <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="#[18b]">>></a> HAL_RCC_ClockConfig |
| | | <LI><a href="#[18a]">>></a> HAL_RCCEx_PeriphCLKConfig |
| | | <LI><a href="#[16f]">>></a> HAL_IWDG_Init |
| | | <LI><a href="#[14e]">>></a> HAL_Delay |
| | | <LI><a href="#[15c]">>></a> HAL_ADC_PollForConversion |
| | | <LI><a href="#[14f]">>></a> HAL_Delay |
| | | <LI><a href="#[15d]">>></a> HAL_ADC_PollForConversion |
| | | <LI><a href="#[141]">>></a> FLASH_WaitForLastOperation |
| | | <LI><a href="#[191]">>></a> RTC_EnterInitMode |
| | | <LI><a href="#[193]">>></a> HAL_RTC_WaitForSynchro |
| | |
| | | <LI><a href="#[16e]">>></a> SystemClock_Config |
| | | <LI><a href="#[179]">>></a> Sleep_Panduan_Poll |
| | | <LI><a href="#[176]">>></a> Powerled_Poll |
| | | <LI><a href="#[161]">>></a> Gps_Chongqi_Poll |
| | | <LI><a href="#[162]">>></a> Gps_Chongqi_Poll |
| | | <LI><a href="#[146]">>></a> Fangchai_Panduan_Poll |
| | | <LI><a href="#[127]">>></a> Bat_Percent_Poll |
| | | </UL> |
| | |
| | | <LI><a href="#[171]">>></a> HAL_InitTick |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[147]"></a>HAL_NVIC_SystemReset</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32l0xx_hal_cortex.o(i.HAL_NVIC_SystemReset)) |
| | | <P><STRONG><a name="[148]"></a>HAL_NVIC_SystemReset</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32l0xx_hal_cortex.o(i.HAL_NVIC_SystemReset)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | <LI><a href="#[16d]">>></a> HAL_GPIO_EXTI_Callback |
| | | <LI><a href="#[161]">>></a> Gps_Chongqi_Poll |
| | | <LI><a href="#[162]">>></a> Gps_Chongqi_Poll |
| | | <LI><a href="#[146]">>></a> Fangchai_Panduan_Poll |
| | | <LI><a href="#[62]">>></a> Shell_Reboot |
| | | <LI><a href="#[1f9]">>></a> IdleTask |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[d1]">>></a> HAL_GetTick |
| | | <LI><a href="#[1bb]">>></a> UART_WaitOnFlagUntilTimeout |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[149]">>></a> GPS_Close_Init |
| | | <BR>[Called By]<UL><LI><a href="#[14a]">>></a> GPS_Close_Init |
| | | <LI><a href="#[118]">>></a> Uart_Send |
| | | <LI><a href="#[4d]">>></a> fputc |
| | | <LI><a href="#[12c]">>></a> DBG_Poll |
| | |
| | | <P><STRONG><a name="[e8]"></a>HIDO_ATLiteDeviceInit</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, hido_atlite.o(i.HIDO_ATLiteDeviceInit)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 704<LI>Call Chain = HIDO_ATLiteDeviceInit ⇒ HIDO_TimerCreate ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[14f]">>></a> HIDO_UtilBzero |
| | | <BR>[Calls]<UL><LI><a href="#[150]">>></a> HIDO_UtilBzero |
| | | <LI><a href="#[e7]">>></a> HIDO_TimerCreate |
| | | <LI><a href="#[1c4]">>></a> HIDO_ATLiteDeviceRegister |
| | | </UL> |
| | |
| | | <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 |
| | | </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 = 36<LI>Call Chain = HIDO_ArraryQueueIn ⇒ HIDO_ArraryQueueIsFull ⇒ __aeabi_uidivmod |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <BR>[Calls]<UL><LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[a6]">>></a> __aeabi_uidivmod |
| | | <LI><a href="#[1c7]">>></a> HIDO_ArraryQueueIsFull |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[1c9]"></a>HIDO_ArraryQueueOut</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, hido_arraryqueue.o(i.HIDO_ArraryQueueOut)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HIDO_ArraryQueueOut ⇒ HIDO_ArraryQueueIsEmpty ⇒ __aeabi_uidivmod |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <BR>[Calls]<UL><LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[a6]">>></a> __aeabi_uidivmod |
| | | <LI><a href="#[1c8]">>></a> HIDO_ArraryQueueIsEmpty |
| | | </UL> |
| | |
| | | <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 |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[1c3]"></a>HIDO_TimerStart</STRONG> (Thumb, 78 bytes, Stack size 20 bytes, hido_timer.o(i.HIDO_TimerStart)) |
| | |
| | | <BR><BR>[Called By]<UL><LI><a href="#[1cd]">>></a> HIDO_UtilByteArrayToHexString |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[14f]"></a>HIDO_UtilBzero</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, hido_util.o(i.HIDO_UtilBzero)) |
| | | <P><STRONG><a name="[150]"></a>HIDO_UtilBzero</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, hido_util.o(i.HIDO_UtilBzero)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HIDO_UtilBzero |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[aa]">>></a> __aeabi_memclr |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[29d]">>></a> Uart_Register |
| | | <LI><a href="#[14c]">>></a> GPS_Init |
| | | <LI><a href="#[14d]">>></a> GPS_Init |
| | | <LI><a href="#[28c]">>></a> Socket_Create |
| | | <LI><a href="#[e8]">>></a> HIDO_ATLiteDeviceInit |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[1e1]"></a>HIDO_UtilCharToHex</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, hido_util.o(i.HIDO_UtilCharToHex)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[1e4]">>></a> HIDO_UtilStrToInt |
| | | <LI><a href="#[1e2]">>></a> HIDO_UtilHexStrToInt |
| | | <LI><a href="#[154]">>></a> HIDO_UtilStrBufToInt |
| | | <LI><a href="#[14b]">>></a> HIDO_UtilHexStrBufToInt |
| | | <LI><a href="#[155]">>></a> HIDO_UtilStrBufToInt |
| | | <LI><a href="#[14c]">>></a> HIDO_UtilHexStrBufToInt |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[14b]"></a>HIDO_UtilHexStrBufToInt</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilHexStrBufToInt)) |
| | | <P><STRONG><a name="[14c]"></a>HIDO_UtilHexStrBufToInt</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilHexStrBufToInt)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HIDO_UtilHexStrBufToInt |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[1e1]">>></a> HIDO_UtilCharToHex |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[14a]">>></a> GPS_DataCheck |
| | | <BR>[Called By]<UL><LI><a href="#[14b]">>></a> GPS_DataCheck |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[1e2]"></a>HIDO_UtilHexStrToInt</STRONG> (Thumb, 30 bytes, Stack size 4 bytes, hido_util.o(i.HIDO_UtilHexStrToInt)) |
| | |
| | | <P><STRONG><a name="[de]"></a>HIDO_UtilParseFormat</STRONG> (Thumb, 486 bytes, Stack size 56 bytes, hido_util.o(i.HIDO_UtilParseFormat)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = HIDO_UtilParseFormat |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[150]">>></a> GPS_ParseGGA |
| | | <LI><a href="#[14a]">>></a> GPS_DataCheck |
| | | <BR>[Called By]<UL><LI><a href="#[151]">>></a> GPS_ParseGGA |
| | | <LI><a href="#[14b]">>></a> GPS_DataCheck |
| | | <LI><a href="#[4]">>></a> AIR780ELocProc |
| | | <LI><a href="#[3]">>></a> AIR780ECSQProc |
| | | <LI><a href="#[60]">>></a> AIR780ESocketSendDataProc |
| | |
| | | <LI><a href="#[30]">>></a> AIR780E_ReadLine |
| | | <LI><a href="#[1e3]">>></a> HIDO_UtilIPStringToByteArrary |
| | | <LI><a href="#[296]">>></a> UDPClient_CmdParse |
| | | <LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[f3]"></a>HIDO_UtilSnprintf</STRONG> (Thumb, 48 bytes, Stack size 40 bytes, hido_util.o(i.HIDO_UtilSnprintf)) |
| | |
| | | <LI><a href="#[1d2]">>></a> HIDO_InputLoginFsm |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[154]"></a>HIDO_UtilStrBufToInt</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilStrBufToInt)) |
| | | <P><STRONG><a name="[155]"></a>HIDO_UtilStrBufToInt</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilStrBufToInt)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HIDO_UtilStrBufToInt |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[1e1]">>></a> HIDO_UtilCharToHex |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[155]">>></a> GPS_ParseLon |
| | | <LI><a href="#[152]">>></a> GPS_ParseLat |
| | | <LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <BR>[Called By]<UL><LI><a href="#[156]">>></a> GPS_ParseLon |
| | | <LI><a href="#[153]">>></a> GPS_ParseLat |
| | | <LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[1de]"></a>HIDO_UtilStrSplit</STRONG> (Thumb, 76 bytes, Stack size 36 bytes, hido_util.o(i.HIDO_UtilStrSplit)) |
| | |
| | | <LI><a href="#[80]">>></a> Shell_SetNtrip |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[153]"></a>HIDO_UtilStrnchr</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilStrnchr)) |
| | | <P><STRONG><a name="[154]"></a>HIDO_UtilStrnchr</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilStrnchr)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HIDO_UtilStrnchr |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[155]">>></a> GPS_ParseLon |
| | | <LI><a href="#[152]">>></a> GPS_ParseLat |
| | | <LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <BR>[Called By]<UL><LI><a href="#[156]">>></a> GPS_ParseLon |
| | | <LI><a href="#[153]">>></a> GPS_ParseLat |
| | | <LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[10e]"></a>HIDO_VLQDequeue</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, hido_vlqueue.o(i.HIDO_VLQDequeue)) |
| | |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = IIC2_Read_Byte ⇒ IIC2_NAck |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | <LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[1f2]">>></a> delay_us |
| | | <LI><a href="#[1f3]">>></a> IIC2_NAck |
| | | <LI><a href="#[1f1]">>></a> IIC2_Ack |
| | |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = IIC2_Wait_Ack ⇒ IIC2_Stop |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | <LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[1f2]">>></a> delay_us |
| | | <LI><a href="#[1f7]">>></a> IIC2_Stop |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[1f9]"></a>IdleTask</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, app.o(i.IdleTask)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = IdleTask |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[147]">>></a> HAL_NVIC_SystemReset |
| | | <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 |
| | |
| | | <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 |
| | | </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, 496 bytes, Stack size 24 bytes, app.o(i.Main_Poll)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 824<LI>Call Chain = Main_Poll ⇒ UDPClient_Poll ⇒ UDPClient_Heartbeat ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | <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 ⇒ 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_NVIC_SystemReset |
| | | <LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <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="#[215]">>></a> Module_GetLBSLocationAsync |
| | | <LI><a href="#[1fd]">>></a> Internet_Poll |
| | | <LI><a href="#[214]">>></a> UDPClient_UploadGPS |
| | | <LI><a href="#[213]">>></a> UDPClient_Poll |
| | | <LI><a href="#[12c]">>></a> DBG_Poll |
| | | <LI><a href="#[157]">>></a> GPS_Poll |
| | | <LI><a href="#[158]">>></a> GPS_Poll |
| | | <LI><a href="#[212]">>></a> HIDO_TimerPoll |
| | | <LI><a href="#[1c5]">>></a> HIDO_ATLitePoll |
| | | <LI><a href="#[219]">>></a> Uwb_Zubao_Poll |
| | |
| | | <LI><a href="#[221]">>></a> dwt_forcetrxoff |
| | | <LI><a href="#[129]">>></a> CmpTagInList |
| | | <LI><a href="#[11e]">>></a> Anchor_RecNearPoll |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[41]">>></a> OnRxDone |
| | | </UL> |
| | |
| | | <BR><BR>[Called By]<UL><LI><a href="#[0]">>></a> AIR780ERunATCmdProc |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[da]"></a>Module_SetCCID</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, module.o(i.Module_SetCCID)) |
| | | <P><STRONG><a name="[da]"></a>Module_SetCCID</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, module.o(i.Module_SetCCID)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Module_SetCCID |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <BR>[Calls]<UL><LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[56]">>></a> AIR780EATCmdInitProc |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[d8]"></a>Module_SetIMEI</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, module.o(i.Module_SetIMEI)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Module_SetIMEI |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <BR>[Calls]<UL><LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[56]">>></a> AIR780EATCmdInitProc |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[d9]"></a>Module_SetIMSI</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, module.o(i.Module_SetIMSI)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Module_SetIMSI |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <BR>[Calls]<UL><LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[56]">>></a> AIR780EATCmdInitProc |
| | | </UL> |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | <LI><a href="#[21b]">>></a> MbxTagUwbRec |
| | | <LI><a href="#[224]">>></a> UWB_Wkup |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit) |
| | | </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, 140 bytes, Stack size 24 bytes, app.o(i.PowerLedTask)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 268<LI>Call Chain = PowerLedTask ⇒ DBG_Poll ⇒ HIDO_InputPoll ⇒ HIDO_InputDirectionKey ⇒ HIDO_InputDirKeyProc ⇒ HIDO_InputFsm ⇒ HIDO_ShellExecute ⇒ HIDO_UtilStrSplit |
| | | <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 ⇒ UDPClient_Poll ⇒ UDPClient_Heartbeat ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <BR>[Calls]<UL><LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[1fd]">>></a> Internet_Poll |
| | | <LI><a href="#[213]">>></a> UDPClient_Poll |
| | | <LI><a href="#[225]">>></a> DBG_SetMode |
| | | <LI><a href="#[12c]">>></a> DBG_Poll |
| | | <LI><a href="#[226]">>></a> DBG_GetMode |
| | | <LI><a href="#[212]">>></a> HIDO_TimerPoll |
| | | <LI><a href="#[1c5]">>></a> HIDO_ATLitePoll |
| | | <LI><a href="#[1f9]">>></a> IdleTask |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[176]"></a>Powerled_Poll</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, main.o(i.Powerled_Poll)) |
| | | <P><STRONG><a name="[176]"></a>Powerled_Poll</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.Powerled_Poll)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Powerled_Poll |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <BR>[Calls]<UL><LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[175]">>></a> HAL_LPTIM_CompareMatchCallback |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[a0]"></a>RadioIrqProcess</STRONG> (Thumb, 216 bytes, Stack size 24 bytes, radio.o(i.RadioIrqProcess)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = RadioIrqProcess ⇒ SX126xGetPayload ⇒ SX126xGetRxBufferStatus ⇒ SX126xReadRegister ⇒ SX126xReadRegisters ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <BR>[Calls]<UL><LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[23d]">>></a> SX126xGetPayload |
| | | <LI><a href="#[23e]">>></a> SX126xGetPacketStatus |
| | | <LI><a href="#[234]">>></a> SX126xGetOperatingMode |
| | |
| | | <P><STRONG><a name="[271]"></a>SX126xWaitOnBusy</STRONG> (Thumb, 22 bytes, Stack size 16 bytes, sx126x-board.o(i.SX126xWaitOnBusy)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SX126xWaitOnBusy |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <BR>[Calls]<UL><LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[26d]">>></a> SX126xWriteCommand |
| | | <LI><a href="#[26f]">>></a> SX126xWakeup |
| | |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = SX126x_CS_Di ⇒ __2printf |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | <LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[229]">>></a> __2printf |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[26d]">>></a> SX126xWriteCommand |
| | |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[12f]">>></a> HAL_UART_Transmit |
| | | <LI><a href="#[282]">>></a> Checksum_u16 |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[130]">>></a> UsartParseDataHandler |
| | | </UL> |
| | |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Socket_Create ⇒ HIDO_VLQInit |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[1ec]">>></a> HIDO_VLQInit |
| | | <LI><a href="#[14f]">>></a> HIDO_UtilBzero |
| | | <LI><a href="#[150]">>></a> HIDO_UtilBzero |
| | | <LI><a href="#[28d]">>></a> HIDO_ArraryQueueInit |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[298]">>></a> UDPClient_Init |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[1c9]">>></a> HIDO_ArraryQueueOut |
| | | <LI><a href="#[10a]">>></a> HIDO_VLQGetDequeueMember |
| | | <LI><a href="#[10e]">>></a> HIDO_VLQDequeue |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[4c]">>></a> UDPClient_SocketEventProc |
| | | </UL> |
| | |
| | | <LI><a href="#[1e6]">>></a> HIDO_VLQEnqueue |
| | | <LI><a href="#[1c6]">>></a> HIDO_ArraryQueueIn |
| | | <LI><a href="#[e4]">>></a> HIDO_Debug |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[50]">>></a> AIR780EProc |
| | | </UL> |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[1e9]">>></a> HIDO_VLQGetEnqueueMember |
| | | <LI><a href="#[1e6]">>></a> HIDO_VLQEnqueue |
| | | <LI><a href="#[e4]">>></a> HIDO_Debug |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[1f0]">>></a> UDPClient_Uploadhex |
| | | <LI><a href="#[214]">>></a> UDPClient_UploadGPS |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | <LI><a href="#[166]">>></a> HAL_GPIO_Init |
| | | <LI><a href="#[1a2]">>></a> HAL_UART_DeInit |
| | | <LI><a href="#[159]">>></a> GPS_PowerOff |
| | | <LI><a href="#[15a]">>></a> GPS_PowerOff |
| | | <LI><a href="#[f0]">>></a> __aeabi_memclr4 |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | <LI><a href="#[166]">>></a> HAL_GPIO_Init |
| | | <LI><a href="#[1a2]">>></a> HAL_UART_DeInit |
| | | <LI><a href="#[159]">>></a> GPS_PowerOff |
| | | <LI><a href="#[15a]">>></a> GPS_PowerOff |
| | | <LI><a href="#[f0]">>></a> __aeabi_memclr4 |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | |
| | | <LI><a href="#[1b1]">>></a> UART_CheckIdleState |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[297]"></a>UDPClient_Heartbeat</STRONG> (Thumb, 206 bytes, Stack size 64 bytes, udpclient.o(i.UDPClient_Heartbeat)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 776<LI>Call Chain = UDPClient_Heartbeat ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | <P><STRONG><a name="[297]"></a>UDPClient_Heartbeat</STRONG> (Thumb, 234 bytes, Stack size 72 bytes, udpclient.o(i.UDPClient_Heartbeat)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 784<LI>Call Chain = UDPClient_Heartbeat ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[1ff]">>></a> Socket_Send |
| | | <LI><a href="#[286]">>></a> Module_GetCCID |
| | |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[213]"></a>UDPClient_Poll</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, udpclient.o(i.UDPClient_Poll)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 800<LI>Call Chain = UDPClient_Poll ⇒ UDPClient_Heartbeat ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 808<LI>Call Chain = UDPClient_Poll ⇒ UDPClient_Heartbeat ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[28b]">>></a> Socket_Connect |
| | | <LI><a href="#[1fb]">>></a> Internet_IsIPReady |
| | |
| | | <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 |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[214]"></a>UDPClient_UploadGPS</STRONG> (Thumb, 118 bytes, Stack size 48 bytes, udpclient.o(i.UDPClient_UploadGPS)) |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[1ff]">>></a> Socket_Send |
| | | <LI><a href="#[f3]">>></a> HIDO_UtilSnprintf |
| | | <LI><a href="#[110]">>></a> HIDO_TimerGetTick |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | </UL> |
| | |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[1ff]">>></a> Socket_Send |
| | | <LI><a href="#[110]">>></a> HIDO_TimerGetTick |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[1ee]">>></a> HexToAsciiSendUDP |
| | | </UL> |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[2f]">>></a> AIR780E_GetChar |
| | | <LI><a href="#[12c]">>></a> DBG_Poll |
| | | <LI><a href="#[34]">>></a> DBG_SerialGetChar |
| | | <LI><a href="#[157]">>></a> GPS_Poll |
| | | <LI><a href="#[158]">>></a> GPS_Poll |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[12e]"></a>Uart_GetHandle</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, uart.o(i.Uart_GetHandle)) |
| | |
| | | <LI><a href="#[29b]">>></a> Uart_RXINTEnable |
| | | <LI><a href="#[29a]">>></a> Uart_RXDMAEnable |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[14c]">>></a> GPS_Init |
| | | <BR>[Called By]<UL><LI><a href="#[14d]">>></a> GPS_Init |
| | | <LI><a href="#[12a]">>></a> DBG_Init |
| | | <LI><a href="#[e5]">>></a> AIR780EDriver_Init |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[29d]"></a>Uart_Register</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, uart.o(i.Uart_Register)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Uart_Register ⇒ HIDO_UtilBzero |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[14f]">>></a> HIDO_UtilBzero |
| | | <BR>[Calls]<UL><LI><a href="#[150]">>></a> HIDO_UtilBzero |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[29]">>></a> main |
| | | </UL> |
| | |
| | | <LI><a href="#[1bc]">>></a> HAL_UART_Transmit_DMA |
| | | <LI><a href="#[29f]">>></a> HIDO_UnLock |
| | | <LI><a href="#[29e]">>></a> HIDO_Lock |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[10c]">>></a> HIDO_DebugHex |
| | | <LI><a href="#[117]">>></a> HIDO_DebugEx |
| | |
| | | <LI><a href="#[284]">>></a> save_com_map_to_flash |
| | | <LI><a href="#[2a1]">>></a> UpdateProcess |
| | | <LI><a href="#[281]">>></a> SendComMap |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[12c]">>></a> DBG_Poll |
| | | </UL> |
| | |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Uwb_CS_di ⇒ __2printf |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_WritePin |
| | | <LI><a href="#[162]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[147]">>></a> HAL_GPIO_ReadPin |
| | | <LI><a href="#[229]">>></a> __2printf |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[2bb]">>></a> writetospi |
| | |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Uwb_Zubao_Poll ⇒ Checksum_u16 |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[282]">>></a> Checksum_u16 |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[211]">>></a> Main_Poll |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[100]"></a>__ARM_common_switch8</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, stm32l0xx_hal_dma.o(i.__ARM_common_switch8)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_common_switch8 |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[148]">>></a> GPS_AddHours |
| | | <BR>[Called By]<UL><LI><a href="#[149]">>></a> GPS_AddHours |
| | | <LI><a href="#[55]">>></a> AIR780EWaitSimCardReadyProc |
| | | <LI><a href="#[0]">>></a> AIR780ERunATCmdProc |
| | | <LI><a href="#[1af]">>></a> UART_SetConfig |
| | |
| | | <LI><a href="#[2b3]">>></a> __read_errno |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[4]">>></a> AIR780ELocProc |
| | | <LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[256]"></a>ceil</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, ceil.o(i.ceil)) |
| | |
| | | <BR>[Address Reference Count : 1]<UL><LI> printfa.o(i.__0printf) |
| | | </UL> |
| | | <P><STRONG><a name="[29]"></a>main</STRONG> (Thumb, 408 bytes, Stack size 8 bytes, main.o(i.main)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 832<LI>Call Chain = main ⇒ Main_Poll ⇒ UDPClient_Poll ⇒ UDPClient_Heartbeat ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 864<LI>Call Chain = main ⇒ 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="#[222]">>></a> dwt_entersleep |
| | | <LI><a href="#[2b5]">>></a> dwt_configuresleep |
| | |
| | | <LI><a href="#[183]">>></a> HAL_LPTIM_Init |
| | | <LI><a href="#[170]">>></a> HAL_Init |
| | | <LI><a href="#[16f]">>></a> HAL_IWDG_Init |
| | | <LI><a href="#[14e]">>></a> HAL_Delay |
| | | <LI><a href="#[14f]">>></a> HAL_Delay |
| | | <LI><a href="#[128]">>></a> Get_Battary |
| | | <LI><a href="#[2be]">>></a> GPS_PinRegister |
| | | <LI><a href="#[14c]">>></a> GPS_Init |
| | | <LI><a href="#[14d]">>></a> GPS_Init |
| | | <LI><a href="#[135]">>></a> Dw1000_Init |
| | | <LI><a href="#[12a]">>></a> DBG_Init |
| | | <LI><a href="#[2bd]">>></a> AIR780EDriver_PinRegister |
| | | <LI><a href="#[16e]">>></a> SystemClock_Config |
| | | <LI><a href="#[149]">>></a> GPS_Close_Init |
| | | <LI><a href="#[14a]">>></a> GPS_Close_Init |
| | | <LI><a href="#[210]">>></a> MX_USART5_UART_Init |
| | | <LI><a href="#[20f]">>></a> MX_USART2_UART_Init |
| | | <LI><a href="#[20e]">>></a> MX_USART1_UART_Init |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[cf]">>></a> ADC_DelayMicroSecond |
| | | <LI><a href="#[d1]">>></a> HAL_GetTick |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[15b]">>></a> HAL_ADC_Start |
| | | <BR>[Called By]<UL><LI><a href="#[15c]">>></a> HAL_ADC_Start |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[142]"></a>FLASH_SetErrorCode</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, stm32l0xx_hal_flash.o(i.FLASH_SetErrorCode)) |
| | |
| | | <LI><a href="#[f7]">>></a> AIR780E_Poll |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[148]"></a>GPS_AddHours</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, gps.o(i.GPS_AddHours)) |
| | | <P><STRONG><a name="[149]"></a>GPS_AddHours</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, gps.o(i.GPS_AddHours)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = GPS_AddHours ⇒ __ARM_common_switch8 |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[100]">>></a> __ARM_common_switch8 |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <BR>[Called By]<UL><LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[14a]"></a>GPS_DataCheck</STRONG> (Thumb, 70 bytes, Stack size 32 bytes, gps.o(i.GPS_DataCheck)) |
| | | <P><STRONG><a name="[14b]"></a>GPS_DataCheck</STRONG> (Thumb, 70 bytes, Stack size 32 bytes, gps.o(i.GPS_DataCheck)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = GPS_DataCheck ⇒ HIDO_UtilParseFormat |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[de]">>></a> HIDO_UtilParseFormat |
| | | <LI><a href="#[14b]">>></a> HIDO_UtilHexStrBufToInt |
| | | <LI><a href="#[14c]">>></a> HIDO_UtilHexStrBufToInt |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[150]">>></a> GPS_ParseGGA |
| | | <LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <BR>[Called By]<UL><LI><a href="#[151]">>></a> GPS_ParseGGA |
| | | <LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[150]"></a>GPS_ParseGGA</STRONG> (Thumb, 128 bytes, Stack size 80 bytes, gps.o(i.GPS_ParseGGA)) |
| | | <P><STRONG><a name="[151]"></a>GPS_ParseGGA</STRONG> (Thumb, 128 bytes, Stack size 80 bytes, gps.o(i.GPS_ParseGGA)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = GPS_ParseGGA ⇒ GPS_DataCheck ⇒ HIDO_UtilParseFormat |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[14a]">>></a> GPS_DataCheck |
| | | <BR>[Calls]<UL><LI><a href="#[14b]">>></a> GPS_DataCheck |
| | | <LI><a href="#[de]">>></a> HIDO_UtilParseFormat |
| | | <LI><a href="#[f0]">>></a> __aeabi_memclr4 |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[158]">>></a> GPS_RecvFsm |
| | | <BR>[Called By]<UL><LI><a href="#[159]">>></a> GPS_RecvFsm |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[152]"></a>GPS_ParseLat</STRONG> (Thumb, 150 bytes, Stack size 40 bytes, gps.o(i.GPS_ParseLat)) |
| | | <P><STRONG><a name="[153]"></a>GPS_ParseLat</STRONG> (Thumb, 150 bytes, Stack size 40 bytes, gps.o(i.GPS_ParseLat)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = GPS_ParseLat ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[bd]">>></a> __aeabi_ui2d |
| | | <LI><a href="#[b9]">>></a> __aeabi_ddiv |
| | | <LI><a href="#[b2]">>></a> __aeabi_dadd |
| | | <LI><a href="#[153]">>></a> HIDO_UtilStrnchr |
| | | <LI><a href="#[154]">>></a> HIDO_UtilStrBufToInt |
| | | <LI><a href="#[154]">>></a> HIDO_UtilStrnchr |
| | | <LI><a href="#[155]">>></a> HIDO_UtilStrBufToInt |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <BR>[Called By]<UL><LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[155]"></a>GPS_ParseLon</STRONG> (Thumb, 150 bytes, Stack size 40 bytes, gps.o(i.GPS_ParseLon)) |
| | | <P><STRONG><a name="[156]"></a>GPS_ParseLon</STRONG> (Thumb, 150 bytes, Stack size 40 bytes, gps.o(i.GPS_ParseLon)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = GPS_ParseLon ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[bd]">>></a> __aeabi_ui2d |
| | | <LI><a href="#[b9]">>></a> __aeabi_ddiv |
| | | <LI><a href="#[b2]">>></a> __aeabi_dadd |
| | | <LI><a href="#[153]">>></a> HIDO_UtilStrnchr |
| | | <LI><a href="#[154]">>></a> HIDO_UtilStrBufToInt |
| | | <LI><a href="#[154]">>></a> HIDO_UtilStrnchr |
| | | <LI><a href="#[155]">>></a> HIDO_UtilStrBufToInt |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <BR>[Called By]<UL><LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[158]"></a>GPS_RecvFsm</STRONG> (Thumb, 130 bytes, Stack size 16 bytes, gps.o(i.GPS_RecvFsm)) |
| | | <P><STRONG><a name="[159]"></a>GPS_RecvFsm</STRONG> (Thumb, 130 bytes, Stack size 16 bytes, gps.o(i.GPS_RecvFsm)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 376<LI>Call Chain = GPS_RecvFsm ⇒ GPS_ParseRMC ⇒ atof ⇒ __strtod_int ⇒ _local_sscanf ⇒ _scanf_real |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[150]">>></a> GPS_ParseGGA |
| | | <LI><a href="#[156]">>></a> GPS_ParseRMC |
| | | <BR>[Calls]<UL><LI><a href="#[151]">>></a> GPS_ParseGGA |
| | | <LI><a href="#[157]">>></a> GPS_ParseRMC |
| | | <LI><a href="#[11c]">>></a> strstr |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[157]">>></a> GPS_Poll |
| | | <BR>[Called By]<UL><LI><a href="#[158]">>></a> GPS_Poll |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[260]"></a>SPIFlash_CSDisable</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, spiflash.o(i.SPIFlash_CSDisable)) |
| | |
| | | <P><STRONG><a name="[296]"></a>UDPClient_CmdParse</STRONG> (Thumb, 918 bytes, Stack size 584 bytes, udpclient.o(i.UDPClient_CmdParse)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 1296<LI>Call Chain = UDPClient_CmdParse ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[14e]">>></a> HAL_Delay |
| | | <BR>[Calls]<UL><LI><a href="#[14f]">>></a> HAL_Delay |
| | | <LI><a href="#[1ff]">>></a> Socket_Send |
| | | <LI><a href="#[f3]">>></a> HIDO_UtilSnprintf |
| | | <LI><a href="#[de]">>></a> HIDO_UtilParseFormat |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[1ff]">>></a> Socket_Send |
| | | <LI><a href="#[f3]">>></a> HIDO_UtilSnprintf |
| | | <LI><a href="#[1fe]">>></a> __2snprintf |
| | | <LI><a href="#[151]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[152]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> app.o(i.Main_Poll) |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[62]"></a>Shell_Reboot</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, shell.o(i.Shell_Reboot)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Shell_Reboot |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[147]">>></a> HAL_NVIC_SystemReset |
| | | <BR>[Calls]<UL><LI><a href="#[148]">>></a> HAL_NVIC_SystemReset |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> shell.o(.constdata) |
| | | </UL> |