From 1baabdeaa771233bd719e6eb01dc6828d5c3f9cf Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期五, 11 八月 2023 12:37:59 +0800 Subject: [PATCH] 增加搜索模式减少时间片 --- MDK-ARM/L051/L051.htm | 450 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 226 insertions(+), 224 deletions(-) diff --git a/MDK-ARM/L051/L051.htm b/MDK-ARM/L051/L051.htm index 751d177..49883d3 100644 --- a/MDK-ARM/L051/L051.htm +++ b/MDK-ARM/L051/L051.htm @@ -3,7 +3,7 @@ <title>Static Call Graph - [L051\L051.axf]</title></head> <body><HR> <H1>Static Call Graph for image L051\L051.axf</H1><HR> -<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Aug 08 18:14:10 2023 +<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Thu Aug 10 17:19:28 2023 <BR><P> <H3>Maximum Stack Usage = 400 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> @@ -153,12 +153,12 @@ <P><STRONG><a name="[2a]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidivmod </UL> -<BR>[Called By]<UL><LI><a href="#[91]">>></a> dwt_initialise +<BR>[Called By]<UL><LI><a href="#[92]">>></a> dwt_initialise <LI><a href="#[11f]">>></a> Program_Init <LI><a href="#[c2]">>></a> HAL_LPTIM_CompareMatchCallback <LI><a href="#[54]">>></a> Anchor_App <LI><a href="#[122]">>></a> Registor_Poll -<LI><a href="#[a4]">>></a> NextSlotDelayMs +<LI><a href="#[84]">>></a> NextSlotDelayMs <LI><a href="#[118]">>></a> NearPoll <LI><a href="#[be]">>></a> HAL_InitTick <LI><a href="#[4c]">>></a> ADC_DelayMicroSecond @@ -198,7 +198,7 @@ <LI><a href="#[11b]">>></a> SetANCTimestap <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll <LI><a href="#[124]">>></a> UART_PushFrame </UL> @@ -221,8 +221,8 @@ </UL> <P><STRONG><a name="[b5]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[8f]">>></a> Reset_DW1000 -<LI><a href="#[95]">>></a> SystemClock_Config +<BR><BR>[Called By]<UL><LI><a href="#[90]">>></a> Reset_DW1000 +<LI><a href="#[96]">>></a> SystemClock_Config <LI><a href="#[116]">>></a> MX_USART1_UART_Init <LI><a href="#[112]">>></a> MX_GPIO_Init <LI><a href="#[f4]">>></a> HAL_UART_MspInit @@ -244,7 +244,7 @@ <LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> @@ -304,9 +304,12 @@ <LI><a href="#[3c]">>></a> __aeabi_drsub <LI><a href="#[81]">>></a> Correcting_Temperature <LI><a href="#[80]">>></a> Correcting_Pressure +<LI><a href="#[133]">>></a> __kernel_poly +<LI><a href="#[149]">>></a> log +<LI><a href="#[136]">>></a> __mathlib_dbl_infnan2 <LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[11c]">>></a> SetLPTimer -<LI><a href="#[a4]">>></a> NextSlotDelayMs +<LI><a href="#[84]">>></a> NextSlotDelayMs <LI><a href="#[11e]">>></a> NextPollDelay <LI><a href="#[118]">>></a> NearPoll <LI><a href="#[7c]">>></a> CalculateDists @@ -314,9 +317,6 @@ <LI><a href="#[a8]">>></a> pow <LI><a href="#[10f]">>></a> log10 <LI><a href="#[119]">>></a> ceil -<LI><a href="#[133]">>></a> __kernel_poly -<LI><a href="#[149]">>></a> log -<LI><a href="#[136]">>></a> __mathlib_dbl_infnan2 </UL> <P><STRONG><a name="[3b]"></a>__aeabi_dsub</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text)) @@ -328,11 +328,11 @@ <LI><a href="#[7b]">>></a> Parameter_Reading <LI><a href="#[81]">>></a> Correcting_Temperature <LI><a href="#[80]">>></a> Correcting_Pressure +<LI><a href="#[149]">>></a> log <LI><a href="#[6d]">>></a> LOS <LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[5c]">>></a> round <LI><a href="#[a8]">>></a> pow -<LI><a href="#[149]">>></a> log </UL> <P><STRONG><a name="[3c]"></a>__aeabi_drsub</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text)) @@ -341,11 +341,11 @@ <BR>[Calls]<UL><LI><a href="#[37]">>></a> __aeabi_dadd </UL> <BR>[Called By]<UL><LI><a href="#[a5]">>></a> GetPressAndHeight +<LI><a href="#[149]">>></a> log <LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[7c]">>></a> CalculateDists <LI><a href="#[a8]">>></a> pow <LI><a href="#[119]">>></a> ceil -<LI><a href="#[149]">>></a> log </UL> <P><STRONG><a name="[3d]"></a>__aeabi_dmul</STRONG> (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text)) @@ -358,17 +358,17 @@ <LI><a href="#[a5]">>></a> GetPressAndHeight <LI><a href="#[81]">>></a> Correcting_Temperature <LI><a href="#[80]">>></a> Correcting_Pressure -<LI><a href="#[97]">>></a> GetLPTime +<LI><a href="#[133]">>></a> __kernel_poly +<LI><a href="#[149]">>></a> log +<LI><a href="#[98]">>></a> GetLPTime <LI><a href="#[6d]">>></a> LOS <LI><a href="#[5e]">>></a> Anchor_RecNearPoll -<LI><a href="#[a4]">>></a> NextSlotDelayMs +<LI><a href="#[84]">>></a> NextSlotDelayMs <LI><a href="#[11e]">>></a> NextPollDelay <LI><a href="#[118]">>></a> NearPoll <LI><a href="#[7c]">>></a> CalculateDists <LI><a href="#[a8]">>></a> pow <LI><a href="#[10f]">>></a> log10 -<LI><a href="#[133]">>></a> __kernel_poly -<LI><a href="#[149]">>></a> log </UL> <P><STRONG><a name="[3e]"></a>__aeabi_ddiv</STRONG> (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text)) @@ -377,16 +377,16 @@ <BR>[Calls]<UL><LI><a href="#[3a]">>></a> _double_round </UL> <BR>[Called By]<UL><LI><a href="#[a5]">>></a> GetPressAndHeight -<LI><a href="#[11f]">>></a> Program_Init -<LI><a href="#[97]">>></a> GetLPTime -<LI><a href="#[6d]">>></a> LOS -<LI><a href="#[5e]">>></a> Anchor_RecNearPoll -<LI><a href="#[11c]">>></a> SetLPTimer -<LI><a href="#[a4]">>></a> NextSlotDelayMs -<LI><a href="#[a8]">>></a> pow <LI><a href="#[149]">>></a> log <LI><a href="#[137]">>></a> __mathlib_dbl_invalid <LI><a href="#[134]">>></a> __mathlib_dbl_divzero +<LI><a href="#[11f]">>></a> Program_Init +<LI><a href="#[98]">>></a> GetLPTime +<LI><a href="#[6d]">>></a> LOS +<LI><a href="#[5e]">>></a> Anchor_RecNearPoll +<LI><a href="#[11c]">>></a> SetLPTimer +<LI><a href="#[84]">>></a> NextSlotDelayMs +<LI><a href="#[a8]">>></a> pow </UL> <P><STRONG><a name="[7d]"></a>__ARM_scalbn</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, dscalb.o(.text)) @@ -395,14 +395,14 @@ <BR>[Called By]<UL><LI><a href="#[6b]">>></a> dwt_getrangebias <LI><a href="#[81]">>></a> Correcting_Temperature <LI><a href="#[80]">>></a> Correcting_Pressure -<LI><a href="#[6d]">>></a> LOS -<LI><a href="#[7c]">>></a> CalculateDists -<LI><a href="#[a8]">>></a> pow -<LI><a href="#[10f]">>></a> log10 <LI><a href="#[149]">>></a> log <LI><a href="#[139]">>></a> __mathlib_dbl_underflow <LI><a href="#[138]">>></a> __mathlib_dbl_overflow <LI><a href="#[135]">>></a> __mathlib_dbl_infnan +<LI><a href="#[6d]">>></a> LOS +<LI><a href="#[7c]">>></a> CalculateDists +<LI><a href="#[a8]">>></a> pow +<LI><a href="#[10f]">>></a> log10 </UL> <P><STRONG><a name="[164]"></a>scalbn</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED) @@ -436,15 +436,15 @@ <BR>[Called By]<UL><LI><a href="#[7b]">>></a> Parameter_Reading <LI><a href="#[81]">>></a> Correcting_Temperature <LI><a href="#[80]">>></a> Correcting_Pressure +<LI><a href="#[149]">>></a> log <LI><a href="#[6d]">>></a> LOS <LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[11c]">>></a> SetLPTimer -<LI><a href="#[a4]">>></a> NextSlotDelayMs +<LI><a href="#[84]">>></a> NextSlotDelayMs <LI><a href="#[11e]">>></a> NextPollDelay <LI><a href="#[7c]">>></a> CalculateDists <LI><a href="#[a8]">>></a> pow <LI><a href="#[10f]">>></a> log10 -<LI><a href="#[149]">>></a> log </UL> <P><STRONG><a name="[42]"></a>__aeabi_ui2d</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text)) @@ -455,11 +455,11 @@ <BR>[Called By]<UL><LI><a href="#[81]">>></a> Correcting_Temperature <LI><a href="#[80]">>></a> Correcting_Pressure <LI><a href="#[11f]">>></a> Program_Init -<LI><a href="#[97]">>></a> GetLPTime +<LI><a href="#[98]">>></a> GetLPTime <LI><a href="#[6d]">>></a> LOS <LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[11c]">>></a> SetLPTimer -<LI><a href="#[a4]">>></a> NextSlotDelayMs +<LI><a href="#[84]">>></a> NextSlotDelayMs <LI><a href="#[118]">>></a> NearPoll <LI><a href="#[7c]">>></a> CalculateDists </UL> @@ -500,10 +500,10 @@ <BR>[Calls]<UL><LI><a href="#[2c]">>></a> __aeabi_llsr </UL> <BR>[Called By]<UL><LI><a href="#[11f]">>></a> Program_Init -<LI><a href="#[97]">>></a> GetLPTime +<LI><a href="#[98]">>></a> GetLPTime <LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[11c]">>></a> SetLPTimer -<LI><a href="#[a4]">>></a> NextSlotDelayMs +<LI><a href="#[84]">>></a> NextSlotDelayMs <LI><a href="#[118]">>></a> NearPoll </UL> @@ -562,10 +562,10 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_llsl </UL> <BR>[Called By]<UL><LI><a href="#[37]">>></a> __aeabi_dadd +<LI><a href="#[39]">>></a> _double_epilogue <LI><a href="#[46]">>></a> __aeabi_d2lz <LI><a href="#[2b]">>></a> __aeabi_uldivmod <LI><a href="#[4a]">>></a> _drnd -<LI><a href="#[39]">>></a> _double_epilogue </UL> <P><STRONG><a name="[166]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) @@ -574,12 +574,12 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_llsr </UL> <BR>[Called By]<UL><LI><a href="#[44]">>></a> __aeabi_d2iz +<LI><a href="#[39]">>></a> _double_epilogue <LI><a href="#[46]">>></a> __aeabi_d2lz <LI><a href="#[45]">>></a> __aeabi_d2uiz <LI><a href="#[2b]">>></a> __aeabi_uldivmod <LI><a href="#[49]">>></a> _dsqrt <LI><a href="#[4a]">>></a> _drnd -<LI><a href="#[39]">>></a> _double_epilogue </UL> <P><STRONG><a name="[167]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) @@ -613,9 +613,9 @@ </UL> <BR>[Called By]<UL><LI><a href="#[37]">>></a> __aeabi_dadd <LI><a href="#[3e]">>></a> __aeabi_ddiv +<LI><a href="#[39]">>></a> _double_epilogue <LI><a href="#[49]">>></a> _dsqrt <LI><a href="#[4a]">>></a> _drnd -<LI><a href="#[39]">>></a> _double_epilogue </UL> <P><STRONG><a name="[39]"></a>_double_epilogue</STRONG> (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text)) @@ -675,7 +675,7 @@ <BR>[Called By]<UL><LI><a href="#[1e]">>></a> main </UL> -<P><STRONG><a name="[54]"></a>Anchor_App</STRONG> (Thumb, 418 bytes, Stack size 24 bytes, dw_ds_anc.o(i.Anchor_App)) +<P><STRONG><a name="[54]"></a>Anchor_App</STRONG> (Thumb, 422 bytes, Stack size 24 bytes, dw_ds_anc.o(i.Anchor_App)) <BR><BR>[Stack]<UL><LI>Max Depth = 368<LI>Call Chain = Anchor_App ⇒ Anchor_RecNearPoll ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[36]">>></a> __aeabi_fdiv @@ -699,7 +699,7 @@ <BR>[Called By]<UL><LI><a href="#[bb]">>></a> HAL_GPIO_EXTI_Callback </UL> -<P><STRONG><a name="[5e]"></a>Anchor_RecNearPoll</STRONG> (Thumb, 1176 bytes, Stack size 64 bytes, dw_ds_anc.o(i.Anchor_RecNearPoll)) +<P><STRONG><a name="[5e]"></a>Anchor_RecNearPoll</STRONG> (Thumb, 1180 bytes, Stack size 64 bytes, dw_ds_anc.o(i.Anchor_RecNearPoll)) <BR><BR>[Stack]<UL><LI>Max Depth = 344<LI>Call Chain = Anchor_RecNearPoll ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[37]">>></a> __aeabi_dadd @@ -855,7 +855,7 @@ </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET) </UL> -<P><STRONG><a name="[83]"></a>DiscPoll</STRONG> (Thumb, 556 bytes, Stack size 64 bytes, dw_app.o(i.DiscPoll)) +<P><STRONG><a name="[83]"></a>DiscPoll</STRONG> (Thumb, 562 bytes, Stack size 64 bytes, dw_app.o(i.DiscPoll)) <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = DiscPoll ⇒ GetNearMsg ⇒ NextSlotDelayMs ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[66]">>></a> dwt_writetxfctrl @@ -867,11 +867,12 @@ <LI><a href="#[63]">>></a> dwt_setdelayedtrxtime <LI><a href="#[58]">>></a> dwt_readrxdata <LI><a href="#[56]">>></a> dwt_read32bitoffsetreg -<LI><a href="#[88]">>></a> GetNearMsg -<LI><a href="#[85]">>></a> get_tx_timestamp_u64 -<LI><a href="#[86]">>></a> get_rx_timestamp_u64 -<LI><a href="#[87]">>></a> final_msg_set_ts -<LI><a href="#[84]">>></a> __NVIC_SystemReset +<LI><a href="#[84]">>></a> NextSlotDelayMs +<LI><a href="#[89]">>></a> GetNearMsg +<LI><a href="#[86]">>></a> get_tx_timestamp_u64 +<LI><a href="#[87]">>></a> get_rx_timestamp_u64 +<LI><a href="#[88]">>></a> final_msg_set_ts +<LI><a href="#[85]">>></a> __NVIC_SystemReset <LI><a href="#[68]">>></a> memcmp <LI><a href="#[59]">>></a> __aeabi_memcpy </UL> @@ -879,13 +880,13 @@ <LI><a href="#[118]">>></a> NearPoll </UL> -<P><STRONG><a name="[89]"></a>DoubleClickProcess</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, main.o(i.DoubleClickProcess)) +<P><STRONG><a name="[8a]"></a>DoubleClickProcess</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, main.o(i.DoubleClickProcess)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DoubleClickProcess ⇒ save_com_map_to_flash ⇒ FLASH_Prepare ⇒ HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode </UL> -<BR>[Calls]<UL><LI><a href="#[8b]">>></a> HAL_Delay -<LI><a href="#[8d]">>></a> save_com_map_to_flash -<LI><a href="#[8c]">>></a> HAL_TIM_PWM_Stop -<LI><a href="#[8a]">>></a> HAL_TIM_PWM_Start +<BR>[Calls]<UL><LI><a href="#[8c]">>></a> HAL_Delay +<LI><a href="#[8e]">>></a> save_com_map_to_flash +<LI><a href="#[8d]">>></a> HAL_TIM_PWM_Stop +<LI><a href="#[8b]">>></a> HAL_TIM_PWM_Start </UL> <BR>[Called By]<UL><LI><a href="#[b]">>></a> EXTI0_1_IRQHandler </UL> @@ -894,15 +895,15 @@ <BR><BR>[Called By]<UL><LI><a href="#[1e]">>></a> main </UL> -<P><STRONG><a name="[8e]"></a>Dw1000_Init</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, dw_app.o(i.Dw1000_Init)) +<P><STRONG><a name="[8f]"></a>Dw1000_Init</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, dw_app.o(i.Dw1000_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = Dw1000_Init ⇒ dwt_initialise ⇒ dwt_readdevid ⇒ dwt_read32bitoffsetreg ⇒ dwt_readfromdevice ⇒ readfromspi </UL> -<BR>[Calls]<UL><LI><a href="#[8f]">>></a> Reset_DW1000 -<LI><a href="#[90]">>></a> Spi_ChangePrescaler -<LI><a href="#[94]">>></a> dwt_settxantennadelay -<LI><a href="#[93]">>></a> dwt_setrxantennadelay -<LI><a href="#[91]">>></a> dwt_initialise -<LI><a href="#[92]">>></a> dwt_configure +<BR>[Calls]<UL><LI><a href="#[90]">>></a> Reset_DW1000 +<LI><a href="#[91]">>></a> Spi_ChangePrescaler +<LI><a href="#[95]">>></a> dwt_settxantennadelay +<LI><a href="#[94]">>></a> dwt_setrxantennadelay +<LI><a href="#[92]">>></a> dwt_initialise +<LI><a href="#[93]">>></a> dwt_configure </UL> <BR>[Called By]<UL><LI><a href="#[1e]">>></a> main </UL> @@ -910,18 +911,18 @@ <P><STRONG><a name="[b]"></a>EXTI0_1_IRQHandler</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, stm32l0xx_it.o(i.EXTI0_1_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 400<LI>Call Chain = EXTI0_1_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ Anchor_App ⇒ Anchor_RecNearPoll ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> -<BR>[Calls]<UL><LI><a href="#[96]">>></a> HAL_GPIO_ReadPin -<LI><a href="#[95]">>></a> SystemClock_Config -<LI><a href="#[97]">>></a> GetLPTime -<LI><a href="#[89]">>></a> DoubleClickProcess -<LI><a href="#[98]">>></a> HAL_GPIO_EXTI_IRQHandler +<BR>[Calls]<UL><LI><a href="#[97]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[96]">>></a> SystemClock_Config +<LI><a href="#[98]">>></a> GetLPTime +<LI><a href="#[8a]">>></a> DoubleClickProcess +<LI><a href="#[99]">>></a> HAL_GPIO_EXTI_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET) </UL> <P><STRONG><a name="[d]"></a>EXTI4_15_IRQHandler</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stm32l0xx_it.o(i.EXTI4_15_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 392<LI>Call Chain = EXTI4_15_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ Anchor_App ⇒ Anchor_RecNearPoll ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> -<BR>[Calls]<UL><LI><a href="#[98]">>></a> HAL_GPIO_EXTI_IRQHandler +<BR>[Calls]<UL><LI><a href="#[99]">>></a> HAL_GPIO_EXTI_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET) </UL> @@ -936,18 +937,18 @@ <P><STRONG><a name="[ba]"></a>FLASH_PageErase</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32l0xx_hal_flash_ex.o(i.FLASH_PageErase)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = FLASH_PageErase </UL> -<BR>[Called By]<UL><LI><a href="#[9b]">>></a> HAL_FLASHEx_Erase +<BR>[Called By]<UL><LI><a href="#[9c]">>></a> HAL_FLASHEx_Erase </UL> -<P><STRONG><a name="[99]"></a>FLASH_Prepare</STRONG> (Thumb, 52 bytes, Stack size 32 bytes, flash.o(i.FLASH_Prepare)) +<P><STRONG><a name="[9a]"></a>FLASH_Prepare</STRONG> (Thumb, 52 bytes, Stack size 32 bytes, flash.o(i.FLASH_Prepare)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = FLASH_Prepare ⇒ HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode </UL> -<BR>[Calls]<UL><LI><a href="#[9a]">>></a> HAL_FLASH_Unlock -<LI><a href="#[9c]">>></a> HAL_FLASH_Lock -<LI><a href="#[9b]">>></a> HAL_FLASHEx_Erase +<BR>[Calls]<UL><LI><a href="#[9b]">>></a> HAL_FLASH_Unlock +<LI><a href="#[9d]">>></a> HAL_FLASH_Lock +<LI><a href="#[9c]">>></a> HAL_FLASHEx_Erase </UL> <BR>[Called By]<UL><LI><a href="#[107]">>></a> IdleTask -<LI><a href="#[8d]">>></a> save_com_map_to_flash +<LI><a href="#[8e]">>></a> save_com_map_to_flash </UL> <P><STRONG><a name="[153]"></a>FLASH_Read</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, flash.o(i.FLASH_Read)) @@ -956,25 +957,25 @@ <BR>[Called By]<UL><LI><a href="#[c4]">>></a> parameter_init </UL> -<P><STRONG><a name="[9d]"></a>FLASH_WaitForLastOperation</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, stm32l0xx_hal_flash.o(i.FLASH_WaitForLastOperation)) +<P><STRONG><a name="[9e]"></a>FLASH_WaitForLastOperation</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, stm32l0xx_hal_flash.o(i.FLASH_WaitForLastOperation)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode </UL> <BR>[Calls]<UL><LI><a href="#[4e]">>></a> HAL_GetTick -<LI><a href="#[9e]">>></a> FLASH_SetErrorCode +<LI><a href="#[9f]">>></a> FLASH_SetErrorCode </UL> -<BR>[Called By]<UL><LI><a href="#[a0]">>></a> HAL_FLASH_Program -<LI><a href="#[9b]">>></a> HAL_FLASHEx_Erase +<BR>[Called By]<UL><LI><a href="#[a1]">>></a> HAL_FLASH_Program +<LI><a href="#[9c]">>></a> HAL_FLASHEx_Erase </UL> -<P><STRONG><a name="[9f]"></a>FLASH_Write</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, flash.o(i.FLASH_Write)) +<P><STRONG><a name="[a0]"></a>FLASH_Write</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, flash.o(i.FLASH_Write)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = FLASH_Write ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode </UL> -<BR>[Calls]<UL><LI><a href="#[9a]">>></a> HAL_FLASH_Unlock -<LI><a href="#[a0]">>></a> HAL_FLASH_Program -<LI><a href="#[9c]">>></a> HAL_FLASH_Lock +<BR>[Calls]<UL><LI><a href="#[9b]">>></a> HAL_FLASH_Unlock +<LI><a href="#[a1]">>></a> HAL_FLASH_Program +<LI><a href="#[9d]">>></a> HAL_FLASH_Lock </UL> <BR>[Called By]<UL><LI><a href="#[107]">>></a> IdleTask -<LI><a href="#[8d]">>></a> save_com_map_to_flash +<LI><a href="#[8e]">>></a> save_com_map_to_flash </UL> <P><STRONG><a name="[11d]"></a>FindNearBasePos</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, dw_app.o(i.FindNearBasePos)) @@ -983,29 +984,29 @@ <BR>[Called By]<UL><LI><a href="#[118]">>></a> NearPoll </UL> -<P><STRONG><a name="[a1]"></a>GPIO_Toggle</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, main.o(i.GPIO_Toggle)) +<P><STRONG><a name="[a2]"></a>GPIO_Toggle</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, main.o(i.GPIO_Toggle)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPIO_Toggle </UL> -<BR>[Calls]<UL><LI><a href="#[a2]">>></a> HAL_GPIO_TogglePin +<BR>[Calls]<UL><LI><a href="#[a3]">>></a> HAL_GPIO_TogglePin </UL> <BR>[Called By]<UL><LI><a href="#[c2]">>></a> HAL_LPTIM_CompareMatchCallback </UL> -<P><STRONG><a name="[97]"></a>GetLPTime</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.GetLPTime)) +<P><STRONG><a name="[98]"></a>GetLPTime</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.GetLPTime)) <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = GetLPTime ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[42]">>></a> __aeabi_ui2d <LI><a href="#[3d]">>></a> __aeabi_dmul <LI><a href="#[3e]">>></a> __aeabi_ddiv <LI><a href="#[45]">>></a> __aeabi_d2uiz -<LI><a href="#[a3]">>></a> HAL_LPTIM_ReadCounter +<LI><a href="#[a4]">>></a> HAL_LPTIM_ReadCounter </UL> <BR>[Called By]<UL><LI><a href="#[11f]">>></a> Program_Init <LI><a href="#[107]">>></a> IdleTask <LI><a href="#[b]">>></a> EXTI0_1_IRQHandler </UL> -<P><STRONG><a name="[88]"></a>GetNearMsg</STRONG> (Thumb, 294 bytes, Stack size 16 bytes, dw_app.o(i.GetNearMsg)) +<P><STRONG><a name="[89]"></a>GetNearMsg</STRONG> (Thumb, 294 bytes, Stack size 16 bytes, dw_app.o(i.GetNearMsg)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = GetNearMsg ⇒ NextSlotDelayMs ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[66]">>></a> dwt_writetxfctrl @@ -1016,9 +1017,9 @@ <LI><a href="#[64]">>></a> dwt_setrxaftertxdelay <LI><a href="#[58]">>></a> dwt_readrxdata <LI><a href="#[56]">>></a> dwt_read32bitoffsetreg -<LI><a href="#[a3]">>></a> HAL_LPTIM_ReadCounter -<LI><a href="#[a4]">>></a> NextSlotDelayMs -<LI><a href="#[84]">>></a> __NVIC_SystemReset +<LI><a href="#[a4]">>></a> HAL_LPTIM_ReadCounter +<LI><a href="#[84]">>></a> NextSlotDelayMs +<LI><a href="#[85]">>></a> __NVIC_SystemReset <LI><a href="#[68]">>></a> memcmp <LI><a href="#[59]">>></a> __aeabi_memcpy </UL> @@ -1165,39 +1166,39 @@ <BR>[Called By]<UL><LI><a href="#[fa]">>></a> UART_Start_Receive_DMA </UL> -<P><STRONG><a name="[8b]"></a>HAL_Delay</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, stm32l0xx_hal.o(i.HAL_Delay)) +<P><STRONG><a name="[8c]"></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="#[4e]">>></a> HAL_GetTick </UL> -<BR>[Called By]<UL><LI><a href="#[89]">>></a> DoubleClickProcess +<BR>[Called By]<UL><LI><a href="#[8a]">>></a> DoubleClickProcess </UL> -<P><STRONG><a name="[9b]"></a>HAL_FLASHEx_Erase</STRONG> (Thumb, 106 bytes, Stack size 24 bytes, stm32l0xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase)) +<P><STRONG><a name="[9c]"></a>HAL_FLASHEx_Erase</STRONG> (Thumb, 106 bytes, Stack size 24 bytes, stm32l0xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode </UL> <BR>[Calls]<UL><LI><a href="#[ba]">>></a> FLASH_PageErase -<LI><a href="#[9d]">>></a> FLASH_WaitForLastOperation +<LI><a href="#[9e]">>></a> FLASH_WaitForLastOperation </UL> -<BR>[Called By]<UL><LI><a href="#[99]">>></a> FLASH_Prepare +<BR>[Called By]<UL><LI><a href="#[9a]">>></a> FLASH_Prepare </UL> -<P><STRONG><a name="[9c]"></a>HAL_FLASH_Lock</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32l0xx_hal_flash.o(i.HAL_FLASH_Lock)) -<BR><BR>[Called By]<UL><LI><a href="#[9f]">>></a> FLASH_Write -<LI><a href="#[99]">>></a> FLASH_Prepare +<P><STRONG><a name="[9d]"></a>HAL_FLASH_Lock</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32l0xx_hal_flash.o(i.HAL_FLASH_Lock)) +<BR><BR>[Called By]<UL><LI><a href="#[a0]">>></a> FLASH_Write +<LI><a href="#[9a]">>></a> FLASH_Prepare </UL> -<P><STRONG><a name="[a0]"></a>HAL_FLASH_Program</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, stm32l0xx_hal_flash.o(i.HAL_FLASH_Program)) +<P><STRONG><a name="[a1]"></a>HAL_FLASH_Program</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, stm32l0xx_hal_flash.o(i.HAL_FLASH_Program)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode </UL> -<BR>[Calls]<UL><LI><a href="#[9d]">>></a> FLASH_WaitForLastOperation +<BR>[Calls]<UL><LI><a href="#[9e]">>></a> FLASH_WaitForLastOperation </UL> -<BR>[Called By]<UL><LI><a href="#[9f]">>></a> FLASH_Write +<BR>[Called By]<UL><LI><a href="#[a0]">>></a> FLASH_Write </UL> -<P><STRONG><a name="[9a]"></a>HAL_FLASH_Unlock</STRONG> (Thumb, 70 bytes, Stack size 0 bytes, stm32l0xx_hal_flash.o(i.HAL_FLASH_Unlock)) -<BR><BR>[Called By]<UL><LI><a href="#[9f]">>></a> FLASH_Write -<LI><a href="#[99]">>></a> FLASH_Prepare +<P><STRONG><a name="[9b]"></a>HAL_FLASH_Unlock</STRONG> (Thumb, 70 bytes, Stack size 0 bytes, stm32l0xx_hal_flash.o(i.HAL_FLASH_Unlock)) +<BR><BR>[Called By]<UL><LI><a href="#[a0]">>></a> FLASH_Write +<LI><a href="#[9a]">>></a> FLASH_Prepare </UL> <P><STRONG><a name="[bb]"></a>HAL_GPIO_EXTI_Callback</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, dw_ds_anc.o(i.HAL_GPIO_EXTI_Callback)) @@ -1205,10 +1206,10 @@ </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> Anchor_App </UL> -<BR>[Called By]<UL><LI><a href="#[98]">>></a> HAL_GPIO_EXTI_IRQHandler +<BR>[Called By]<UL><LI><a href="#[99]">>></a> HAL_GPIO_EXTI_IRQHandler </UL> -<P><STRONG><a name="[98]"></a>HAL_GPIO_EXTI_IRQHandler</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)) +<P><STRONG><a name="[99]"></a>HAL_GPIO_EXTI_IRQHandler</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 384<LI>Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ Anchor_App ⇒ Anchor_RecNearPoll ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[bb]">>></a> HAL_GPIO_EXTI_Callback @@ -1220,7 +1221,7 @@ <P><STRONG><a name="[b6]"></a>HAL_GPIO_Init</STRONG> (Thumb, 346 bytes, Stack size 28 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = HAL_GPIO_Init </UL> -<BR>[Called By]<UL><LI><a href="#[8f]">>></a> Reset_DW1000 +<BR>[Called By]<UL><LI><a href="#[90]">>></a> Reset_DW1000 <LI><a href="#[112]">>></a> MX_GPIO_Init <LI><a href="#[f4]">>></a> HAL_UART_MspInit <LI><a href="#[d9]">>></a> HAL_SPI_MspInit @@ -1228,7 +1229,7 @@ <LI><a href="#[e2]">>></a> HAL_TIM_MspPostInit </UL> -<P><STRONG><a name="[96]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)) +<P><STRONG><a name="[97]"></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="#[104]">>></a> IIC2_Wait_Ack <LI><a href="#[100]">>></a> IIC2_Read_Byte <LI><a href="#[77]">>></a> IIC_Wait_Ack @@ -1241,12 +1242,12 @@ <LI><a href="#[b]">>></a> EXTI0_1_IRQHandler </UL> -<P><STRONG><a name="[a2]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_TogglePin)) -<BR><BR>[Called By]<UL><LI><a href="#[a1]">>></a> GPIO_Toggle +<P><STRONG><a name="[a3]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_TogglePin)) +<BR><BR>[Called By]<UL><LI><a href="#[a2]">>></a> GPIO_Toggle </UL> <P><STRONG><a name="[b0]"></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="#[8f]">>></a> Reset_DW1000 +<BR><BR>[Called By]<UL><LI><a href="#[90]">>></a> Reset_DW1000 <LI><a href="#[104]">>></a> IIC2_Wait_Ack <LI><a href="#[103]">>></a> IIC2_Stop <LI><a href="#[102]">>></a> IIC2_Start @@ -1270,7 +1271,7 @@ </UL> <P><STRONG><a name="[4e]"></a>HAL_GetTick</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32l0xx_hal.o(i.HAL_GetTick)) -<BR><BR>[Called By]<UL><LI><a href="#[8b]">>></a> HAL_Delay +<BR><BR>[Called By]<UL><LI><a href="#[8c]">>></a> HAL_Delay <LI><a href="#[ac]">>></a> HAL_ADC_PollForConversion <LI><a href="#[bc]">>></a> HAL_IWDG_Init <LI><a href="#[b1]">>></a> HAL_ADCEx_Calibration_Start @@ -1279,7 +1280,7 @@ <LI><a href="#[d7]">>></a> HAL_RCC_OscConfig <LI><a href="#[d4]">>></a> HAL_RCC_ClockConfig <LI><a href="#[d3]">>></a> HAL_RCCEx_PeriphCLKConfig -<LI><a href="#[9d]">>></a> FLASH_WaitForLastOperation +<LI><a href="#[9e]">>></a> FLASH_WaitForLastOperation <LI><a href="#[fc]">>></a> UART_WaitOnFlagUntilTimeout <LI><a href="#[f7]">>></a> UART_CheckIdleState </UL> @@ -1336,11 +1337,11 @@ <LI><a href="#[3f]">>></a> __aeabi_i2f <LI><a href="#[36]">>></a> __aeabi_fdiv <LI><a href="#[b0]">>></a> HAL_GPIO_WritePin -<LI><a href="#[96]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[97]">>></a> HAL_GPIO_ReadPin <LI><a href="#[40]">>></a> __aeabi_ui2f -<LI><a href="#[95]">>></a> SystemClock_Config -<LI><a href="#[a1]">>></a> GPIO_Toggle -<LI><a href="#[8d]">>></a> save_com_map_to_flash +<LI><a href="#[96]">>></a> SystemClock_Config +<LI><a href="#[a2]">>></a> GPIO_Toggle +<LI><a href="#[8e]">>></a> save_com_map_to_flash <LI><a href="#[c4]">>></a> parameter_init <LI><a href="#[35]">>></a> __aeabi_frsub <LI><a href="#[31]">>></a> __aeabi_fadd @@ -1393,12 +1394,12 @@ <BR>[Called By]<UL><LI><a href="#[cc]">>></a> HAL_LPTIM_Init </UL> -<P><STRONG><a name="[a3]"></a>HAL_LPTIM_ReadCounter</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32l0xx_hal_lptim.o(i.HAL_LPTIM_ReadCounter)) -<BR><BR>[Called By]<UL><LI><a href="#[97]">>></a> GetLPTime +<P><STRONG><a name="[a4]"></a>HAL_LPTIM_ReadCounter</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32l0xx_hal_lptim.o(i.HAL_LPTIM_ReadCounter)) +<BR><BR>[Called By]<UL><LI><a href="#[98]">>></a> GetLPTime <LI><a href="#[11c]">>></a> SetLPTimer <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg </UL> <P><STRONG><a name="[cf]"></a>HAL_LPTIM_TimeOut_Start_IT</STRONG> (Thumb, 132 bytes, Stack size 24 bytes, stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TimeOut_Start_IT)) @@ -1438,7 +1439,7 @@ </UL> <P><STRONG><a name="[126]"></a>HAL_PWR_EnableBkUpAccess</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32l0xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess)) -<BR><BR>[Called By]<UL><LI><a href="#[95]">>></a> SystemClock_Config +<BR><BR>[Called By]<UL><LI><a href="#[96]">>></a> SystemClock_Config </UL> <P><STRONG><a name="[d3]"></a>HAL_RCCEx_PeriphCLKConfig</STRONG> (Thumb, 342 bytes, Stack size 24 bytes, stm32l0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)) @@ -1446,7 +1447,7 @@ </UL> <BR>[Calls]<UL><LI><a href="#[4e]">>></a> HAL_GetTick </UL> -<BR>[Called By]<UL><LI><a href="#[95]">>></a> SystemClock_Config +<BR>[Called By]<UL><LI><a href="#[96]">>></a> SystemClock_Config </UL> <P><STRONG><a name="[d4]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 386 bytes, Stack size 24 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)) @@ -1456,7 +1457,7 @@ <LI><a href="#[4e]">>></a> HAL_GetTick <LI><a href="#[d5]">>></a> HAL_RCC_GetSysClockFreq </UL> -<BR>[Called By]<UL><LI><a href="#[95]">>></a> SystemClock_Config +<BR>[Called By]<UL><LI><a href="#[96]">>></a> SystemClock_Config </UL> <P><STRONG><a name="[12e]"></a>HAL_RCC_GetPCLK1Freq</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)) @@ -1485,7 +1486,7 @@ <LI><a href="#[4e]">>></a> HAL_GetTick <LI><a href="#[d5]">>></a> HAL_RCC_GetSysClockFreq </UL> -<BR>[Called By]<UL><LI><a href="#[95]">>></a> SystemClock_Config +<BR>[Called By]<UL><LI><a href="#[96]">>></a> SystemClock_Config </UL> <P><STRONG><a name="[d8]"></a>HAL_SPI_Init</STRONG> (Thumb, 182 bytes, Stack size 24 bytes, stm32l0xx_hal_spi.o(i.HAL_SPI_Init)) @@ -1576,20 +1577,20 @@ <BR><BR>[Called By]<UL><LI><a href="#[e8]">>></a> HAL_TIM_PWM_Init </UL> -<P><STRONG><a name="[8a]"></a>HAL_TIM_PWM_Start</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Start)) +<P><STRONG><a name="[8b]"></a>HAL_TIM_PWM_Start</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Start)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_TIM_PWM_Start ⇒ TIM_CCxChannelCmd </UL> <BR>[Calls]<UL><LI><a href="#[ea]">>></a> TIM_CCxChannelCmd </UL> -<BR>[Called By]<UL><LI><a href="#[89]">>></a> DoubleClickProcess +<BR>[Called By]<UL><LI><a href="#[8a]">>></a> DoubleClickProcess </UL> -<P><STRONG><a name="[8c]"></a>HAL_TIM_PWM_Stop</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Stop)) +<P><STRONG><a name="[8d]"></a>HAL_TIM_PWM_Stop</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Stop)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_TIM_PWM_Stop ⇒ TIM_CCxChannelCmd </UL> <BR>[Calls]<UL><LI><a href="#[ea]">>></a> TIM_CCxChannelCmd </UL> -<BR>[Called By]<UL><LI><a href="#[89]">>></a> DoubleClickProcess +<BR>[Called By]<UL><LI><a href="#[8a]">>></a> DoubleClickProcess </UL> <P><STRONG><a name="[f0]"></a>HAL_UARTEx_RxEventCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)) @@ -1706,7 +1707,7 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = IIC2_Read_Byte ⇒ IIC2_NAck </UL> <BR>[Calls]<UL><LI><a href="#[b0]">>></a> HAL_GPIO_WritePin -<LI><a href="#[96]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[97]">>></a> HAL_GPIO_ReadPin <LI><a href="#[fe]">>></a> delay_us <LI><a href="#[ff]">>></a> IIC2_NAck <LI><a href="#[fd]">>></a> IIC2_Ack @@ -1756,7 +1757,7 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = IIC2_Wait_Ack ⇒ IIC2_Stop </UL> <BR>[Calls]<UL><LI><a href="#[b0]">>></a> HAL_GPIO_WritePin -<LI><a href="#[96]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[97]">>></a> HAL_GPIO_ReadPin <LI><a href="#[fe]">>></a> delay_us <LI><a href="#[103]">>></a> IIC2_Stop </UL> @@ -1788,7 +1789,7 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = IIC_Read_Byte ⇒ IIC_NAck </UL> <BR>[Calls]<UL><LI><a href="#[b0]">>></a> HAL_GPIO_WritePin -<LI><a href="#[96]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[97]">>></a> HAL_GPIO_ReadPin <LI><a href="#[fe]">>></a> delay_us <LI><a href="#[106]">>></a> IIC_NAck <LI><a href="#[105]">>></a> IIC_Ack @@ -1831,7 +1832,7 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = IIC_Wait_Ack ⇒ IIC_Stop </UL> <BR>[Calls]<UL><LI><a href="#[b0]">>></a> HAL_GPIO_WritePin -<LI><a href="#[96]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[97]">>></a> HAL_GPIO_ReadPin <LI><a href="#[fe]">>></a> delay_us <LI><a href="#[79]">>></a> IIC_Stop </UL> @@ -1844,13 +1845,13 @@ </UL> <BR>[Calls]<UL><LI><a href="#[72]">>></a> delay_ms <LI><a href="#[b0]">>></a> HAL_GPIO_WritePin -<LI><a href="#[96]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[97]">>></a> HAL_GPIO_ReadPin <LI><a href="#[af]">>></a> Get_Battary <LI><a href="#[10a]">>></a> UsartInit -<LI><a href="#[97]">>></a> GetLPTime -<LI><a href="#[8d]">>></a> save_com_map_to_flash -<LI><a href="#[9f]">>></a> FLASH_Write -<LI><a href="#[99]">>></a> FLASH_Prepare +<LI><a href="#[98]">>></a> GetLPTime +<LI><a href="#[8e]">>></a> save_com_map_to_flash +<LI><a href="#[a0]">>></a> FLASH_Write +<LI><a href="#[9a]">>></a> FLASH_Prepare <LI><a href="#[109]">>></a> UART_CheckSend <LI><a href="#[108]">>></a> UART_CheckReceive <LI><a href="#[74]">>></a> __2printf @@ -1956,7 +1957,7 @@ </UL> <BR>[Calls]<UL><LI><a href="#[72]">>></a> delay_ms <LI><a href="#[37]">>></a> __aeabi_dadd -<LI><a href="#[96]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[97]">>></a> HAL_GPIO_ReadPin <LI><a href="#[66]">>></a> dwt_writetxfctrl <LI><a href="#[65]">>></a> dwt_writetxdata <LI><a href="#[57]">>></a> dwt_write32bitoffsetreg @@ -1972,19 +1973,19 @@ <LI><a href="#[42]">>></a> __aeabi_ui2d <LI><a href="#[3d]">>></a> __aeabi_dmul <LI><a href="#[45]">>></a> __aeabi_d2uiz -<LI><a href="#[a3]">>></a> HAL_LPTIM_ReadCounter +<LI><a href="#[a4]">>></a> HAL_LPTIM_ReadCounter <LI><a href="#[11c]">>></a> SetLPTimer <LI><a href="#[11b]">>></a> SetANCTimestap -<LI><a href="#[a4]">>></a> NextSlotDelayMs -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[84]">>></a> NextSlotDelayMs +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[11d]">>></a> FindNearBasePos <LI><a href="#[83]">>></a> DiscPoll <LI><a href="#[7c]">>></a> CalculateDists -<LI><a href="#[85]">>></a> get_tx_timestamp_u64 -<LI><a href="#[86]">>></a> get_rx_timestamp_u64 -<LI><a href="#[87]">>></a> final_msg_set_ts -<LI><a href="#[84]">>></a> __NVIC_SystemReset -<LI><a href="#[8d]">>></a> save_com_map_to_flash +<LI><a href="#[86]">>></a> get_tx_timestamp_u64 +<LI><a href="#[87]">>></a> get_rx_timestamp_u64 +<LI><a href="#[88]">>></a> final_msg_set_ts +<LI><a href="#[85]">>></a> __NVIC_SystemReset +<LI><a href="#[8e]">>></a> save_com_map_to_flash <LI><a href="#[68]">>></a> memcmp <LI><a href="#[59]">>></a> __aeabi_memcpy <LI><a href="#[2a]">>></a> __aeabi_uidivmod @@ -2004,7 +2005,7 @@ <BR>[Called By]<UL><LI><a href="#[11c]">>></a> SetLPTimer </UL> -<P><STRONG><a name="[a4]"></a>NextSlotDelayMs</STRONG> (Thumb, 166 bytes, Stack size 32 bytes, dw_app.o(i.NextSlotDelayMs)) +<P><STRONG><a name="[84]"></a>NextSlotDelayMs</STRONG> (Thumb, 166 bytes, Stack size 32 bytes, dw_app.o(i.NextSlotDelayMs)) <BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = NextSlotDelayMs ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[37]">>></a> __aeabi_dadd @@ -2017,7 +2018,8 @@ </UL> <BR>[Called By]<UL><LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg +<LI><a href="#[83]">>></a> DiscPoll </UL> <P><STRONG><a name="[7b]"></a>Parameter_Reading</STRONG> (Thumb, 490 bytes, Stack size 88 bytes, bmp390.o(i.Parameter_Reading)) @@ -2048,7 +2050,7 @@ <BR>[Calls]<UL><LI><a href="#[42]">>></a> __aeabi_ui2d <LI><a href="#[3e]">>></a> __aeabi_ddiv <LI><a href="#[cf]">>></a> HAL_LPTIM_TimeOut_Start_IT -<LI><a href="#[97]">>></a> GetLPTime +<LI><a href="#[98]">>></a> GetLPTime <LI><a href="#[121]">>></a> ErrorConfig_Handler <LI><a href="#[45]">>></a> __aeabi_d2uiz <LI><a href="#[c4]">>></a> parameter_init @@ -2062,7 +2064,7 @@ <P><STRONG><a name="[122]"></a>Registor_Poll</STRONG> (Thumb, 466 bytes, Stack size 24 bytes, dw_app.o(i.Registor_Poll)) <BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = Registor_Poll ⇒ SetLPTimer ⇒ NextPollDelay ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> -<BR>[Calls]<UL><LI><a href="#[96]">>></a> HAL_GPIO_ReadPin +<BR>[Calls]<UL><LI><a href="#[97]">>></a> HAL_GPIO_ReadPin <LI><a href="#[66]">>></a> dwt_writetxfctrl <LI><a href="#[65]">>></a> dwt_writetxdata <LI><a href="#[57]">>></a> dwt_write32bitoffsetreg @@ -2072,10 +2074,10 @@ <LI><a href="#[58]">>></a> dwt_readrxdata <LI><a href="#[56]">>></a> dwt_read32bitoffsetreg <LI><a href="#[107]">>></a> IdleTask -<LI><a href="#[a3]">>></a> HAL_LPTIM_ReadCounter +<LI><a href="#[a4]">>></a> HAL_LPTIM_ReadCounter <LI><a href="#[11c]">>></a> SetLPTimer -<LI><a href="#[a4]">>></a> NextSlotDelayMs -<LI><a href="#[84]">>></a> __NVIC_SystemReset +<LI><a href="#[84]">>></a> NextSlotDelayMs +<LI><a href="#[85]">>></a> __NVIC_SystemReset <LI><a href="#[68]">>></a> memcmp <LI><a href="#[59]">>></a> __aeabi_memcpy <LI><a href="#[2a]">>></a> __aeabi_uidivmod @@ -2083,7 +2085,7 @@ <BR>[Called By]<UL><LI><a href="#[127]">>></a> Tag_App </UL> -<P><STRONG><a name="[8f]"></a>Reset_DW1000</STRONG> (Thumb, 76 bytes, Stack size 40 bytes, dw_driver.o(i.Reset_DW1000)) +<P><STRONG><a name="[90]"></a>Reset_DW1000</STRONG> (Thumb, 76 bytes, Stack size 40 bytes, dw_driver.o(i.Reset_DW1000)) <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = Reset_DW1000 ⇒ HAL_GPIO_Init </UL> <BR>[Calls]<UL><LI><a href="#[72]">>></a> delay_ms @@ -2091,7 +2093,7 @@ <LI><a href="#[b6]">>></a> HAL_GPIO_Init <LI><a href="#[b5]">>></a> __aeabi_memclr4 </UL> -<BR>[Called By]<UL><LI><a href="#[8e]">>></a> Dw1000_Init +<BR>[Called By]<UL><LI><a href="#[8f]">>></a> Dw1000_Init </UL> <P><STRONG><a name="[120]"></a>STMFLASH_ReadHalfWord</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, flash.o(i.STMFLASH_ReadHalfWord)) @@ -2127,15 +2129,15 @@ <LI><a href="#[41]">>></a> __aeabi_i2d <LI><a href="#[3e]">>></a> __aeabi_ddiv <LI><a href="#[45]">>></a> __aeabi_d2uiz -<LI><a href="#[a3]">>></a> HAL_LPTIM_ReadCounter +<LI><a href="#[a4]">>></a> HAL_LPTIM_ReadCounter <LI><a href="#[11e]">>></a> NextPollDelay </UL> <BR>[Called By]<UL><LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll </UL> -<P><STRONG><a name="[90]"></a>Spi_ChangePrescaler</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, spi.o(i.Spi_ChangePrescaler)) -<BR><BR>[Called By]<UL><LI><a href="#[8e]">>></a> Dw1000_Init +<P><STRONG><a name="[91]"></a>Spi_ChangePrescaler</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, spi.o(i.Spi_ChangePrescaler)) +<BR><BR>[Called By]<UL><LI><a href="#[8f]">>></a> Dw1000_Init </UL> <P><STRONG><a name="[5]"></a>SysTick_Handler</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32l0xx_it.o(i.SysTick_Handler)) @@ -2145,7 +2147,7 @@ </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET) </UL> -<P><STRONG><a name="[95]"></a>SystemClock_Config</STRONG> (Thumb, 142 bytes, Stack size 112 bytes, main.o(i.SystemClock_Config)) +<P><STRONG><a name="[96]"></a>SystemClock_Config</STRONG> (Thumb, 142 bytes, Stack size 112 bytes, main.o(i.SystemClock_Config)) <BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = SystemClock_Config ⇒ HAL_RCC_OscConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[126]">>></a> HAL_PWR_EnableBkUpAccess @@ -2166,7 +2168,7 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 328<LI>Call Chain = Tag_App ⇒ GetPressAndHeight ⇒ pow ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[b0]">>></a> HAL_GPIO_WritePin -<LI><a href="#[96]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[97]">>></a> HAL_GPIO_ReadPin <LI><a href="#[60]">>></a> dwt_setrxtimeout <LI><a href="#[55]">>></a> dwt_setinterrupt <LI><a href="#[61]">>></a> dwt_rxenable @@ -2177,7 +2179,7 @@ <LI><a href="#[12a]">>></a> __aeabi_f2iz <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> <BR>[Called By]<UL><LI><a href="#[1e]">>></a> main @@ -2300,7 +2302,7 @@ </UL> <BR>[Calls]<UL><LI><a href="#[72]">>></a> delay_ms <LI><a href="#[123]">>></a> SendComMap -<LI><a href="#[8d]">>></a> save_com_map_to_flash +<LI><a href="#[8e]">>></a> save_com_map_to_flash <LI><a href="#[59]">>></a> __aeabi_memcpy </UL> <BR>[Address Reference Count : 1]<UL><LI> main.o(i.Program_Init) @@ -2349,8 +2351,8 @@ <BR>[Calls]<UL><LI><a href="#[37]">>></a> __aeabi_dadd <LI><a href="#[3d]">>></a> __aeabi_dmul </UL> -<BR>[Called By]<UL><LI><a href="#[a8]">>></a> pow -<LI><a href="#[149]">>></a> log +<BR>[Called By]<UL><LI><a href="#[149]">>></a> log +<LI><a href="#[a8]">>></a> pow </UL> <P><STRONG><a name="[134]"></a>__mathlib_dbl_divzero</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_divzero)) @@ -2358,9 +2360,9 @@ </UL> <BR>[Calls]<UL><LI><a href="#[3e]">>></a> __aeabi_ddiv </UL> -<BR>[Called By]<UL><LI><a href="#[a8]">>></a> pow +<BR>[Called By]<UL><LI><a href="#[149]">>></a> log +<LI><a href="#[a8]">>></a> pow <LI><a href="#[10f]">>></a> log10 -<LI><a href="#[149]">>></a> log </UL> <P><STRONG><a name="[135]"></a>__mathlib_dbl_infnan</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan)) @@ -2368,8 +2370,8 @@ </UL> <BR>[Calls]<UL><LI><a href="#[7d]">>></a> __ARM_scalbn </UL> -<BR>[Called By]<UL><LI><a href="#[10f]">>></a> log10 -<LI><a href="#[149]">>></a> log +<BR>[Called By]<UL><LI><a href="#[149]">>></a> log +<LI><a href="#[10f]">>></a> log10 </UL> <P><STRONG><a name="[136]"></a>__mathlib_dbl_infnan2</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan2)) @@ -2385,9 +2387,9 @@ </UL> <BR>[Calls]<UL><LI><a href="#[3e]">>></a> __aeabi_ddiv </UL> -<BR>[Called By]<UL><LI><a href="#[a8]">>></a> pow +<BR>[Called By]<UL><LI><a href="#[149]">>></a> log +<LI><a href="#[a8]">>></a> pow <LI><a href="#[10f]">>></a> log10 -<LI><a href="#[149]">>></a> log </UL> <P><STRONG><a name="[138]"></a>__mathlib_dbl_overflow</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_overflow)) @@ -2413,10 +2415,10 @@ <P><STRONG><a name="[170]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) <P><STRONG><a name="[14a]"></a>__set_errno</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) -<BR><BR>[Called By]<UL><LI><a href="#[154]">>></a> sqrt +<BR><BR>[Called By]<UL><LI><a href="#[149]">>></a> log +<LI><a href="#[154]">>></a> sqrt <LI><a href="#[a8]">>></a> pow <LI><a href="#[10f]">>></a> log10 -<LI><a href="#[149]">>></a> log </UL> <P><STRONG><a name="[13a]"></a>_dwt_configlde</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, deca_device.o(i._dwt_configlde)) @@ -2425,7 +2427,7 @@ <BR>[Calls]<UL><LI><a href="#[13b]">>></a> dwt_writetodevice <LI><a href="#[13c]">>></a> dwt_write16bitoffsetreg </UL> -<BR>[Called By]<UL><LI><a href="#[92]">>></a> dwt_configure +<BR>[Called By]<UL><LI><a href="#[93]">>></a> dwt_configure </UL> <P><STRONG><a name="[13d]"></a>_dwt_enableclocks</STRONG> (Thumb, 182 bytes, Stack size 16 bytes, deca_device.o(i._dwt_enableclocks)) @@ -2435,7 +2437,7 @@ <LI><a href="#[13e]">>></a> dwt_readfromdevice <LI><a href="#[128]">>></a> __ARM_common_switch8 </UL> -<BR>[Called By]<UL><LI><a href="#[91]">>></a> dwt_initialise +<BR>[Called By]<UL><LI><a href="#[92]">>></a> dwt_initialise <LI><a href="#[13f]">>></a> _dwt_loaducodefromrom </UL> @@ -2447,7 +2449,7 @@ <LI><a href="#[13c]">>></a> dwt_write16bitoffsetreg <LI><a href="#[13d]">>></a> _dwt_enableclocks </UL> -<BR>[Called By]<UL><LI><a href="#[91]">>></a> dwt_initialise +<BR>[Called By]<UL><LI><a href="#[92]">>></a> dwt_initialise </UL> <P><STRONG><a name="[140]"></a>_dwt_otpread</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, deca_device.o(i._dwt_otpread)) @@ -2456,7 +2458,7 @@ <BR>[Calls]<UL><LI><a href="#[13b]">>></a> dwt_writetodevice <LI><a href="#[56]">>></a> dwt_read32bitoffsetreg </UL> -<BR>[Called By]<UL><LI><a href="#[91]">>></a> dwt_initialise +<BR>[Called By]<UL><LI><a href="#[92]">>></a> dwt_initialise </UL> <P><STRONG><a name="[119]"></a>ceil</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, ceil.o(i.ceil)) @@ -2474,7 +2476,7 @@ </UL> <BR>[Calls]<UL><LI><a href="#[fe]">>></a> delay_us </UL> -<BR>[Called By]<UL><LI><a href="#[8f]">>></a> Reset_DW1000 +<BR>[Called By]<UL><LI><a href="#[90]">>></a> Reset_DW1000 <LI><a href="#[13f]">>></a> _dwt_loaducodefromrom <LI><a href="#[70]">>></a> BMP390_Init <LI><a href="#[c2]">>></a> HAL_LPTIM_CompareMatchCallback @@ -2507,7 +2509,7 @@ <LI><a href="#[109]">>></a> UART_CheckSend </UL> -<P><STRONG><a name="[92]"></a>dwt_configure</STRONG> (Thumb, 474 bytes, Stack size 32 bytes, deca_device.o(i.dwt_configure)) +<P><STRONG><a name="[93]"></a>dwt_configure</STRONG> (Thumb, 474 bytes, Stack size 32 bytes, deca_device.o(i.dwt_configure)) <BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = dwt_configure ⇒ _dwt_configlde ⇒ dwt_write16bitoffsetreg ⇒ dwt_writetodevice ⇒ writetospi </UL> <BR>[Calls]<UL><LI><a href="#[13b]">>></a> dwt_writetodevice @@ -2515,7 +2517,7 @@ <LI><a href="#[13c]">>></a> dwt_write16bitoffsetreg <LI><a href="#[13a]">>></a> _dwt_configlde </UL> -<BR>[Called By]<UL><LI><a href="#[8e]">>></a> Dw1000_Init +<BR>[Called By]<UL><LI><a href="#[8f]">>></a> Dw1000_Init </UL> <P><STRONG><a name="[141]"></a>dwt_entersleepaftertx</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, deca_device.o(i.dwt_entersleepaftertx)) @@ -2553,7 +2555,7 @@ <BR>[Called By]<UL><LI><a href="#[5e]">>></a> Anchor_RecNearPoll </UL> -<P><STRONG><a name="[91]"></a>dwt_initialise</STRONG> (Thumb, 334 bytes, Stack size 32 bytes, deca_device.o(i.dwt_initialise)) +<P><STRONG><a name="[92]"></a>dwt_initialise</STRONG> (Thumb, 334 bytes, Stack size 32 bytes, deca_device.o(i.dwt_initialise)) <BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = dwt_initialise ⇒ dwt_readdevid ⇒ dwt_read32bitoffsetreg ⇒ dwt_readfromdevice ⇒ readfromspi </UL> <BR>[Calls]<UL><LI><a href="#[144]">>></a> dwt_xtaltrim @@ -2568,7 +2570,7 @@ <LI><a href="#[13d]">>></a> _dwt_enableclocks <LI><a href="#[2a]">>></a> __aeabi_uidivmod </UL> -<BR>[Called By]<UL><LI><a href="#[8e]">>></a> Dw1000_Init +<BR>[Called By]<UL><LI><a href="#[8f]">>></a> Dw1000_Init </UL> <P><STRONG><a name="[145]"></a>dwt_read16bitoffsetreg</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, deca_device.o(i.dwt_read16bitoffsetreg)) @@ -2578,7 +2580,7 @@ </UL> <BR>[Called By]<UL><LI><a href="#[67]">>></a> dwt_starttx <LI><a href="#[6c]">>></a> dwt_readdiagnostics -<LI><a href="#[91]">>></a> dwt_initialise +<LI><a href="#[92]">>></a> dwt_initialise </UL> <P><STRONG><a name="[56]"></a>dwt_read32bitoffsetreg</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, deca_device.o(i.dwt_read32bitoffsetreg)) @@ -2590,7 +2592,7 @@ <LI><a href="#[55]">>></a> dwt_setinterrupt <LI><a href="#[6c]">>></a> dwt_readdiagnostics <LI><a href="#[143]">>></a> dwt_readdevid -<LI><a href="#[91]">>></a> dwt_initialise +<LI><a href="#[92]">>></a> dwt_initialise <LI><a href="#[5f]">>></a> dwt_forcetrxoff <LI><a href="#[141]">>></a> dwt_entersleepaftertx <LI><a href="#[140]">>></a> _dwt_otpread @@ -2598,7 +2600,7 @@ <LI><a href="#[54]">>></a> Anchor_App <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> @@ -2615,7 +2617,7 @@ </UL> <BR>[Calls]<UL><LI><a href="#[56]">>></a> dwt_read32bitoffsetreg </UL> -<BR>[Called By]<UL><LI><a href="#[91]">>></a> dwt_initialise +<BR>[Called By]<UL><LI><a href="#[92]">>></a> dwt_initialise </UL> <P><STRONG><a name="[6c]"></a>dwt_readdiagnostics</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, deca_device.o(i.dwt_readdiagnostics)) @@ -2656,7 +2658,7 @@ <LI><a href="#[54]">>></a> Anchor_App <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> @@ -2666,7 +2668,7 @@ <BR>[Calls]<UL><LI><a href="#[13e]">>></a> dwt_readfromdevice </UL> <BR>[Called By]<UL><LI><a href="#[62]">>></a> get_rx_timestamp_u64 -<LI><a href="#[86]">>></a> get_rx_timestamp_u64 +<LI><a href="#[87]">>></a> get_rx_timestamp_u64 </UL> <P><STRONG><a name="[69]"></a>dwt_readtxtimestamp</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, deca_device.o(i.dwt_readtxtimestamp)) @@ -2675,7 +2677,7 @@ <BR>[Calls]<UL><LI><a href="#[13e]">>></a> dwt_readfromdevice </UL> <BR>[Called By]<UL><LI><a href="#[5e]">>></a> Anchor_RecNearPoll -<LI><a href="#[85]">>></a> get_tx_timestamp_u64 +<LI><a href="#[86]">>></a> get_tx_timestamp_u64 </UL> <P><STRONG><a name="[61]"></a>dwt_rxenable</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, deca_device.o(i.dwt_rxenable)) @@ -2720,16 +2722,16 @@ <BR>[Called By]<UL><LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> -<P><STRONG><a name="[93]"></a>dwt_setrxantennadelay</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, deca_device.o(i.dwt_setrxantennadelay)) +<P><STRONG><a name="[94]"></a>dwt_setrxantennadelay</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, deca_device.o(i.dwt_setrxantennadelay)) <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = dwt_setrxantennadelay ⇒ dwt_write16bitoffsetreg ⇒ dwt_writetodevice ⇒ writetospi </UL> <BR>[Calls]<UL><LI><a href="#[13c]">>></a> dwt_write16bitoffsetreg </UL> -<BR>[Called By]<UL><LI><a href="#[8e]">>></a> Dw1000_Init +<BR>[Called By]<UL><LI><a href="#[8f]">>></a> Dw1000_Init </UL> <P><STRONG><a name="[60]"></a>dwt_setrxtimeout</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, deca_device.o(i.dwt_setrxtimeout)) @@ -2744,16 +2746,16 @@ <LI><a href="#[127]">>></a> Tag_App <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> -<P><STRONG><a name="[94]"></a>dwt_settxantennadelay</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, deca_device.o(i.dwt_settxantennadelay)) +<P><STRONG><a name="[95]"></a>dwt_settxantennadelay</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, deca_device.o(i.dwt_settxantennadelay)) <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = dwt_settxantennadelay ⇒ dwt_write16bitoffsetreg ⇒ dwt_writetodevice ⇒ writetospi </UL> <BR>[Calls]<UL><LI><a href="#[13c]">>></a> dwt_write16bitoffsetreg </UL> -<BR>[Called By]<UL><LI><a href="#[8e]">>></a> Dw1000_Init +<BR>[Called By]<UL><LI><a href="#[8f]">>></a> Dw1000_Init </UL> <P><STRONG><a name="[67]"></a>dwt_starttx</STRONG> (Thumb, 142 bytes, Stack size 24 bytes, deca_device.o(i.dwt_starttx)) @@ -2766,7 +2768,7 @@ <BR>[Called By]<UL><LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> @@ -2785,12 +2787,12 @@ </UL> <BR>[Calls]<UL><LI><a href="#[13b]">>></a> dwt_writetodevice </UL> -<BR>[Called By]<UL><LI><a href="#[94]">>></a> dwt_settxantennadelay +<BR>[Called By]<UL><LI><a href="#[95]">>></a> dwt_settxantennadelay <LI><a href="#[60]">>></a> dwt_setrxtimeout -<LI><a href="#[93]">>></a> dwt_setrxantennadelay +<LI><a href="#[94]">>></a> dwt_setrxantennadelay <LI><a href="#[61]">>></a> dwt_rxenable -<LI><a href="#[91]">>></a> dwt_initialise -<LI><a href="#[92]">>></a> dwt_configure +<LI><a href="#[92]">>></a> dwt_initialise +<LI><a href="#[93]">>></a> dwt_configure <LI><a href="#[13f]">>></a> _dwt_loaducodefromrom <LI><a href="#[13a]">>></a> _dwt_configlde </UL> @@ -2804,15 +2806,15 @@ <LI><a href="#[64]">>></a> dwt_setrxaftertxdelay <LI><a href="#[55]">>></a> dwt_setinterrupt <LI><a href="#[63]">>></a> dwt_setdelayedtrxtime -<LI><a href="#[91]">>></a> dwt_initialise +<LI><a href="#[92]">>></a> dwt_initialise <LI><a href="#[5f]">>></a> dwt_forcetrxoff <LI><a href="#[141]">>></a> dwt_entersleepaftertx -<LI><a href="#[92]">>></a> dwt_configure +<LI><a href="#[93]">>></a> dwt_configure <LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[54]">>></a> Anchor_App <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> @@ -2828,9 +2830,9 @@ <LI><a href="#[142]">>></a> dwt_syncrxbufptrs <LI><a href="#[67]">>></a> dwt_starttx <LI><a href="#[60]">>></a> dwt_setrxtimeout -<LI><a href="#[91]">>></a> dwt_initialise +<LI><a href="#[92]">>></a> dwt_initialise <LI><a href="#[5f]">>></a> dwt_forcetrxoff -<LI><a href="#[92]">>></a> dwt_configure +<LI><a href="#[93]">>></a> dwt_configure <LI><a href="#[140]">>></a> _dwt_otpread <LI><a href="#[13f]">>></a> _dwt_loaducodefromrom <LI><a href="#[13d]">>></a> _dwt_enableclocks @@ -2845,7 +2847,7 @@ <BR>[Called By]<UL><LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> @@ -2857,7 +2859,7 @@ <BR>[Called By]<UL><LI><a href="#[5e]">>></a> Anchor_RecNearPoll <LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> @@ -2867,7 +2869,7 @@ <BR>[Calls]<UL><LI><a href="#[13b]">>></a> dwt_writetodevice <LI><a href="#[13e]">>></a> dwt_readfromdevice </UL> -<BR>[Called By]<UL><LI><a href="#[91]">>></a> dwt_initialise +<BR>[Called By]<UL><LI><a href="#[92]">>></a> dwt_initialise </UL> <P><STRONG><a name="[26]"></a>fputc</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, usart.o(i.fputc)) @@ -2922,7 +2924,7 @@ <LI><a href="#[bd]">>></a> HAL_Init <LI><a href="#[14c]">>></a> HAL_IWDG_Refresh <LI><a href="#[bc]">>></a> HAL_IWDG_Init -<LI><a href="#[95]">>></a> SystemClock_Config +<LI><a href="#[96]">>></a> SystemClock_Config <LI><a href="#[11f]">>></a> Program_Init <LI><a href="#[7a]">>></a> BarInit <LI><a href="#[116]">>></a> MX_USART1_UART_Init @@ -2933,7 +2935,7 @@ <LI><a href="#[110]">>></a> MX_ADC_Init <LI><a href="#[107]">>></a> IdleTask <LI><a href="#[127]">>></a> Tag_App -<LI><a href="#[8e]">>></a> Dw1000_Init +<LI><a href="#[8f]">>></a> Dw1000_Init <LI><a href="#[14b]">>></a> Dw1000_App_Init <LI><a href="#[f9]">>></a> HAL_UART_Receive_DMA </UL> @@ -3024,13 +3026,13 @@ </UL> <P><STRONG><a name="[156]"></a>parameter_check</STRONG> (Thumb, 52 bytes, Stack size 0 bytes, global_param.o(i.parameter_check)) -<BR><BR>[Called By]<UL><LI><a href="#[8d]">>></a> save_com_map_to_flash +<BR><BR>[Called By]<UL><LI><a href="#[8e]">>></a> save_com_map_to_flash </UL> <P><STRONG><a name="[c4]"></a>parameter_init</STRONG> (Thumb, 96 bytes, Stack size 8 bytes, global_param.o(i.parameter_init)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = parameter_init ⇒ save_com_map_to_flash ⇒ FLASH_Prepare ⇒ HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode </UL> -<BR>[Calls]<UL><LI><a href="#[8d]">>></a> save_com_map_to_flash +<BR>[Calls]<UL><LI><a href="#[8e]">>></a> save_com_map_to_flash <LI><a href="#[153]">>></a> FLASH_Read </UL> <BR>[Called By]<UL><LI><a href="#[11f]">>></a> Program_Init @@ -3047,8 +3049,6 @@ <LI><a href="#[3d]">>></a> __aeabi_dmul <LI><a href="#[3e]">>></a> __aeabi_ddiv <LI><a href="#[7d]">>></a> __ARM_scalbn -<LI><a href="#[7e]">>></a> __aeabi_cdrcmple -<LI><a href="#[154]">>></a> sqrt <LI><a href="#[14a]">>></a> __set_errno <LI><a href="#[133]">>></a> __kernel_poly <LI><a href="#[155]">>></a> __ARM_fpclassify @@ -3057,6 +3057,8 @@ <LI><a href="#[137]">>></a> __mathlib_dbl_invalid <LI><a href="#[136]">>></a> __mathlib_dbl_infnan2 <LI><a href="#[134]">>></a> __mathlib_dbl_divzero +<LI><a href="#[7e]">>></a> __aeabi_cdrcmple +<LI><a href="#[154]">>></a> sqrt </UL> <BR>[Called By]<UL><LI><a href="#[a5]">>></a> GetPressAndHeight </UL> @@ -3079,15 +3081,15 @@ <BR>[Called By]<UL><LI><a href="#[54]">>></a> Anchor_App </UL> -<P><STRONG><a name="[8d]"></a>save_com_map_to_flash</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, global_param.o(i.save_com_map_to_flash)) +<P><STRONG><a name="[8e]"></a>save_com_map_to_flash</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, global_param.o(i.save_com_map_to_flash)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = save_com_map_to_flash ⇒ FLASH_Prepare ⇒ HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode </UL> <BR>[Calls]<UL><LI><a href="#[156]">>></a> parameter_check -<LI><a href="#[9f]">>></a> FLASH_Write -<LI><a href="#[99]">>></a> FLASH_Prepare +<LI><a href="#[a0]">>></a> FLASH_Write +<LI><a href="#[9a]">>></a> FLASH_Prepare </UL> <BR>[Called By]<UL><LI><a href="#[c2]">>></a> HAL_LPTIM_CompareMatchCallback -<LI><a href="#[89]">>></a> DoubleClickProcess +<LI><a href="#[8a]">>></a> DoubleClickProcess <LI><a href="#[22]">>></a> UsartParseDataHandler <LI><a href="#[107]">>></a> IdleTask <LI><a href="#[118]">>></a> NearPoll @@ -3097,8 +3099,8 @@ <P><STRONG><a name="[154]"></a>sqrt</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, sqrt.o(i.sqrt)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = sqrt ⇒ _dsqrt ⇒ __aeabi_llsr </UL> -<BR>[Calls]<UL><LI><a href="#[49]">>></a> _dsqrt -<LI><a href="#[14a]">>></a> __set_errno +<BR>[Calls]<UL><LI><a href="#[14a]">>></a> __set_errno +<LI><a href="#[49]">>></a> _dsqrt </UL> <BR>[Called By]<UL><LI><a href="#[a8]">>></a> pow </UL> @@ -3112,21 +3114,21 @@ <H3> Local Symbols </H3> -<P><STRONG><a name="[84]"></a>__NVIC_SystemReset</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, dw_app.o(i.__NVIC_SystemReset)) +<P><STRONG><a name="[85]"></a>__NVIC_SystemReset</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, dw_app.o(i.__NVIC_SystemReset)) <BR><BR>[Called By]<UL><LI><a href="#[122]">>></a> Registor_Poll <LI><a href="#[118]">>></a> NearPoll -<LI><a href="#[88]">>></a> GetNearMsg +<LI><a href="#[89]">>></a> GetNearMsg <LI><a href="#[83]">>></a> DiscPoll </UL> -<P><STRONG><a name="[87]"></a>final_msg_set_ts</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dw_app.o(i.final_msg_set_ts)) +<P><STRONG><a name="[88]"></a>final_msg_set_ts</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dw_app.o(i.final_msg_set_ts)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = final_msg_set_ts </UL> <BR>[Called By]<UL><LI><a href="#[118]">>></a> NearPoll <LI><a href="#[83]">>></a> DiscPoll </UL> -<P><STRONG><a name="[86]"></a>get_rx_timestamp_u64</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, dw_app.o(i.get_rx_timestamp_u64)) +<P><STRONG><a name="[87]"></a>get_rx_timestamp_u64</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, dw_app.o(i.get_rx_timestamp_u64)) <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = get_rx_timestamp_u64 ⇒ dwt_readrxtimestamp ⇒ dwt_readfromdevice ⇒ readfromspi </UL> <BR>[Calls]<UL><LI><a href="#[147]">>></a> dwt_readrxtimestamp @@ -3135,7 +3137,7 @@ <LI><a href="#[83]">>></a> DiscPoll </UL> -<P><STRONG><a name="[85]"></a>get_tx_timestamp_u64</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, dw_app.o(i.get_tx_timestamp_u64)) +<P><STRONG><a name="[86]"></a>get_tx_timestamp_u64</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, dw_app.o(i.get_tx_timestamp_u64)) <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = get_tx_timestamp_u64 ⇒ dwt_readtxtimestamp ⇒ dwt_readfromdevice ⇒ readfromspi </UL> <BR>[Calls]<UL><LI><a href="#[69]">>></a> dwt_readtxtimestamp @@ -3240,10 +3242,10 @@ <BR>[Called By]<UL><LI><a href="#[ab]">>></a> HAL_ADC_Start </UL> -<P><STRONG><a name="[9e]"></a>FLASH_SetErrorCode</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, stm32l0xx_hal_flash.o(i.FLASH_SetErrorCode)) +<P><STRONG><a name="[9f]"></a>FLASH_SetErrorCode</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, stm32l0xx_hal_flash.o(i.FLASH_SetErrorCode)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = FLASH_SetErrorCode </UL> -<BR>[Called By]<UL><LI><a href="#[9d]">>></a> FLASH_WaitForLastOperation +<BR>[Called By]<UL><LI><a href="#[9e]">>></a> FLASH_WaitForLastOperation </UL> <P><STRONG><a name="[b9]"></a>DMA_SetConfig</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, stm32l0xx_hal_dma.o(i.DMA_SetConfig)) @@ -3276,8 +3278,8 @@ <P><STRONG><a name="[ea]"></a>TIM_CCxChannelCmd</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, stm32l0xx_hal_tim.o(i.TIM_CCxChannelCmd)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM_CCxChannelCmd </UL> -<BR>[Called By]<UL><LI><a href="#[8c]">>></a> HAL_TIM_PWM_Stop -<LI><a href="#[8a]">>></a> HAL_TIM_PWM_Start +<BR>[Called By]<UL><LI><a href="#[8d]">>></a> HAL_TIM_PWM_Stop +<LI><a href="#[8b]">>></a> HAL_TIM_PWM_Start </UL> <P><STRONG><a name="[de]"></a>TIM_ETR_SetConfig</STRONG> (Thumb, 22 bytes, Stack size 12 bytes, stm32l0xx_hal_tim.o(i.TIM_ETR_SetConfig)) -- Gitblit v1.9.3