From 08f19873a4a31b79da6f5438a936568b0c6c5b48 Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期二, 11 三月 2025 17:31:14 +0800 Subject: [PATCH] 蓝牙转发添加进去,测试正常,现在的逻辑是3s唤醒一次测距 --- keil/Objects/uwb_simple_example.htm | 266 ++++++++++++++++++++++++++-------------------------- 1 files changed, 132 insertions(+), 134 deletions(-) diff --git a/keil/Objects/uwb_simple_example.htm b/keil/Objects/uwb_simple_example.htm index 45ff369..de61219 100644 --- a/keil/Objects/uwb_simple_example.htm +++ b/keil/Objects/uwb_simple_example.htm @@ -3,7 +3,7 @@ <title>Static Call Graph - [.\Objects\uwb_simple_example.axf]</title></head> <body><HR> <H1>Static Call Graph for image .\Objects\uwb_simple_example.axf</H1><HR> -<BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Tue Mar 11 14:27:39 2025 +<BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Tue Mar 11 17:27:30 2025 <BR><P> <H3>Maximum Stack Usage = 2076 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> @@ -150,9 +150,9 @@ <LI><a href="#[12b]">>></a> spi_transfer <LI><a href="#[1c6]">>></a> spi_open <LI><a href="#[e9]">>></a> Program_Init -<LI><a href="#[19c]">>></a> mac_tx_desc_construct <LI><a href="#[de]">>></a> MK8000_sts_FAP_detect <LI><a href="#[ca]">>></a> MK8000_all_antenna_FAP +<LI><a href="#[19c]">>></a> mac_tx_desc_construct </UL> <P><STRONG><a name="[59]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text)) @@ -162,8 +162,8 @@ <LI><a href="#[175]">>></a> flash_erase <LI><a href="#[12b]">>></a> spi_transfer <LI><a href="#[a]">>></a> MAC_IRQHandler -<LI><a href="#[1fc]">>></a> _printf_core <LI><a href="#[58]">>></a> __aeabi_idivmod +<LI><a href="#[1fc]">>></a> _printf_core </UL> <P><STRONG><a name="[96]"></a>__aeabi_idiv</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text)) @@ -226,7 +226,6 @@ </UL> <BR>[Called By]<UL><LI><a href="#[7c]">>></a> trace_printf <LI><a href="#[1ab]">>></a> phy_params_generate -<LI><a href="#[2b]">>></a> UsartParseDataHandler <LI><a href="#[bc]">>></a> LoraReportPoll </UL> @@ -254,10 +253,10 @@ <BR>[Called By]<UL><LI><a href="#[60]">>></a> __aeabi_fsub <LI><a href="#[dd]">>></a> MK8000_read_rssi <LI><a href="#[da]">>></a> MK8000_preamble_FAP_LSP -<LI><a href="#[cc]">>></a> derive_scaled_thres -<LI><a href="#[cd]">>></a> enhanced_sts_fap_detect <LI><a href="#[de]">>></a> MK8000_sts_FAP_detect <LI><a href="#[61]">>></a> __aeabi_frsub +<LI><a href="#[cc]">>></a> derive_scaled_thres +<LI><a href="#[cd]">>></a> enhanced_sts_fap_detect </UL> <P><STRONG><a name="[60]"></a>__aeabi_fsub</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text)) @@ -266,8 +265,8 @@ <BR>[Calls]<UL><LI><a href="#[5d]">>></a> __aeabi_fadd </UL> <BR>[Called By]<UL><LI><a href="#[da]">>></a> MK8000_preamble_FAP_LSP -<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT <LI><a href="#[de]">>></a> MK8000_sts_FAP_detect +<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT </UL> <P><STRONG><a name="[61]"></a>__aeabi_frsub</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED) @@ -283,10 +282,10 @@ <LI><a href="#[dd]">>></a> MK8000_read_rssi <LI><a href="#[da]">>></a> MK8000_preamble_FAP_LSP <LI><a href="#[df]">>></a> MK8000_sts_first_patch_detect -<LI><a href="#[cc]">>></a> derive_scaled_thres -<LI><a href="#[cd]">>></a> enhanced_sts_fap_detect <LI><a href="#[d9]">>></a> MK8000_fap_adjust_simple <LI><a href="#[de]">>></a> MK8000_sts_FAP_detect +<LI><a href="#[cc]">>></a> derive_scaled_thres +<LI><a href="#[cd]">>></a> enhanced_sts_fap_detect </UL> <P><STRONG><a name="[62]"></a>__aeabi_fdiv</STRONG> (Thumb, 124 bytes, Stack size 16 bytes, fdiv.o(.text)) @@ -309,7 +308,6 @@ <LI><a href="#[66]">>></a> _double_epilogue </UL> <BR>[Called By]<UL><LI><a href="#[44]">>></a> RadioTimeOnAir -<LI><a href="#[204]">>></a> _fp_digits <LI><a href="#[126]">>></a> pow <LI><a href="#[110]">>></a> floor <LI><a href="#[10e]">>></a> ceil @@ -317,6 +315,7 @@ <LI><a href="#[69]">>></a> __aeabi_drsub <LI><a href="#[1fd]">>></a> __kernel_poly <LI><a href="#[1ff]">>></a> __mathlib_dbl_infnan2 +<LI><a href="#[204]">>></a> _fp_digits </UL> <P><STRONG><a name="[68]"></a>__aeabi_dsub</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text)) @@ -343,12 +342,12 @@ <BR>[Calls]<UL><LI><a href="#[66]">>></a> _double_epilogue </UL> <BR>[Called By]<UL><LI><a href="#[1ab]">>></a> phy_params_generate -<LI><a href="#[104]">>></a> SX126xSetModulationParams <LI><a href="#[44]">>></a> RadioTimeOnAir <LI><a href="#[41]">>></a> RadioSetRxConfig -<LI><a href="#[204]">>></a> _fp_digits +<LI><a href="#[104]">>></a> SX126xSetModulationParams <LI><a href="#[126]">>></a> pow <LI><a href="#[1fd]">>></a> __kernel_poly +<LI><a href="#[204]">>></a> _fp_digits </UL> <P><STRONG><a name="[6b]"></a>__aeabi_ddiv</STRONG> (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text)) @@ -357,46 +356,46 @@ <BR>[Calls]<UL><LI><a href="#[67]">>></a> _double_round </UL> <BR>[Called By]<UL><LI><a href="#[1ab]">>></a> phy_params_generate -<LI><a href="#[ff]">>></a> SX126xSetRfFrequency -<LI><a href="#[104]">>></a> SX126xSetModulationParams <LI><a href="#[44]">>></a> RadioTimeOnAir <LI><a href="#[41]">>></a> RadioSetRxConfig -<LI><a href="#[204]">>></a> _fp_digits +<LI><a href="#[ff]">>></a> SX126xSetRfFrequency +<LI><a href="#[104]">>></a> SX126xSetModulationParams <LI><a href="#[126]">>></a> pow <LI><a href="#[200]">>></a> __mathlib_dbl_invalid <LI><a href="#[1fe]">>></a> __mathlib_dbl_divzero +<LI><a href="#[204]">>></a> _fp_digits </UL> <P><STRONG><a name="[cb]"></a>__aeabi_fcmple</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, fcmple.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[cd]">>></a> enhanced_sts_fap_detect -<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT -<LI><a href="#[de]">>></a> MK8000_sts_FAP_detect +<BR><BR>[Called By]<UL><LI><a href="#[de]">>></a> MK8000_sts_FAP_detect <LI><a href="#[ca]">>></a> MK8000_all_antenna_FAP +<LI><a href="#[cd]">>></a> enhanced_sts_fap_detect +<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT </UL> <P><STRONG><a name="[ce]"></a>__aeabi_fcmplt</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, fcmplt.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[da]">>></a> MK8000_preamble_FAP_LSP -<LI><a href="#[cd]">>></a> enhanced_sts_fap_detect -<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT <LI><a href="#[d4]">>></a> MK8000_fap_adjust <LI><a href="#[d9]">>></a> MK8000_fap_adjust_simple <LI><a href="#[de]">>></a> MK8000_sts_FAP_detect <LI><a href="#[ca]">>></a> MK8000_all_antenna_FAP +<LI><a href="#[cd]">>></a> enhanced_sts_fap_detect +<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT </UL> <P><STRONG><a name="[d3]"></a>__aeabi_fcmpge</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, fcmpge.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[1a7]">>></a> trace_format +<LI><a href="#[d0]">>></a> MK8000_blender_packet <LI><a href="#[cc]">>></a> derive_scaled_thres <LI><a href="#[cd]">>></a> enhanced_sts_fap_detect -<LI><a href="#[d0]">>></a> MK8000_blender_packet </UL> <P><STRONG><a name="[d2]"></a>__aeabi_fcmpgt</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, fcmpgt.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[da]">>></a> MK8000_preamble_FAP_LSP -<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT <LI><a href="#[d4]">>></a> MK8000_fap_adjust <LI><a href="#[d9]">>></a> MK8000_fap_adjust_simple <LI><a href="#[d0]">>></a> MK8000_blender_packet +<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT </UL> <P><STRONG><a name="[10f]"></a>__aeabi_dcmple</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, dcmple.o(.text)) @@ -423,10 +422,10 @@ </UL> <BR>[Called By]<UL><LI><a href="#[21]">>></a> CLK32K_CAL_IRQHandler <LI><a href="#[da]">>></a> MK8000_preamble_FAP_LSP -<LI><a href="#[cc]">>></a> derive_scaled_thres <LI><a href="#[d4]">>></a> MK8000_fap_adjust <LI><a href="#[d9]">>></a> MK8000_fap_adjust_simple <LI><a href="#[de]">>></a> MK8000_sts_FAP_detect +<LI><a href="#[cc]">>></a> derive_scaled_thres </UL> <P><STRONG><a name="[6e]"></a>__aeabi_i2d</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text)) @@ -445,10 +444,10 @@ <BR>[Calls]<UL><LI><a href="#[66]">>></a> _double_epilogue </UL> <BR>[Called By]<UL><LI><a href="#[1ab]">>></a> phy_params_generate -<LI><a href="#[ff]">>></a> SX126xSetRfFrequency -<LI><a href="#[104]">>></a> SX126xSetModulationParams <LI><a href="#[44]">>></a> RadioTimeOnAir <LI><a href="#[41]">>></a> RadioSetRxConfig +<LI><a href="#[ff]">>></a> SX126xSetRfFrequency +<LI><a href="#[104]">>></a> SX126xSetModulationParams </UL> <P><STRONG><a name="[cf]"></a>__aeabi_f2iz</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text)) @@ -478,10 +477,10 @@ </UL> <BR>[Calls]<UL><LI><a href="#[71]">>></a> __aeabi_llsr </UL> -<BR>[Called By]<UL><LI><a href="#[ff]">>></a> SX126xSetRfFrequency -<LI><a href="#[104]">>></a> SX126xSetModulationParams -<LI><a href="#[44]">>></a> RadioTimeOnAir +<BR>[Called By]<UL><LI><a href="#[44]">>></a> RadioTimeOnAir <LI><a href="#[41]">>></a> RadioSetRxConfig +<LI><a href="#[ff]">>></a> SX126xSetRfFrequency +<LI><a href="#[104]">>></a> SX126xSetModulationParams </UL> <P><STRONG><a name="[1ad]"></a>__aeabi_f2d</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text)) @@ -615,10 +614,10 @@ </UL> <P><STRONG><a name="[205]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[204]">>></a> _fp_digits -<LI><a href="#[126]">>></a> pow +<BR><BR>[Called By]<UL><LI><a href="#[126]">>></a> pow <LI><a href="#[110]">>></a> floor <LI><a href="#[10e]">>></a> ceil +<LI><a href="#[204]">>></a> _fp_digits </UL> <P><STRONG><a name="[57]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) @@ -1185,10 +1184,10 @@ <BR>[Calls]<UL><LI><a href="#[cf]">>></a> __aeabi_f2iz <LI><a href="#[62]">>></a> __aeabi_fdiv <LI><a href="#[cb]">>></a> __aeabi_fcmple -<LI><a href="#[cc]">>></a> derive_scaled_thres -<LI><a href="#[cd]">>></a> enhanced_sts_fap_detect <LI><a href="#[ce]">>></a> __aeabi_fcmplt <LI><a href="#[99]">>></a> __aeabi_uidiv +<LI><a href="#[cc]">>></a> derive_scaled_thres +<LI><a href="#[cd]">>></a> enhanced_sts_fap_detect </UL> <BR>[Called By]<UL><LI><a href="#[e0]">>></a> MK8000_update_fap_fom <LI><a href="#[df]">>></a> MK8000_sts_first_patch_detect @@ -1199,8 +1198,8 @@ </UL> <BR>[Calls]<UL><LI><a href="#[62]">>></a> __aeabi_fdiv <LI><a href="#[d3]">>></a> __aeabi_fcmpge -<LI><a href="#[d1]">>></a> lsp_cmplx_inner_product_f32 <LI><a href="#[d2]">>></a> __aeabi_fcmpgt +<LI><a href="#[d1]">>></a> lsp_cmplx_inner_product_f32 </UL> <BR>[Called By]<UL><LI><a href="#[e0]">>></a> MK8000_update_fap_fom <LI><a href="#[df]">>></a> MK8000_sts_first_patch_detect @@ -1211,11 +1210,11 @@ </UL> <BR>[Calls]<UL><LI><a href="#[6c]">>></a> __aeabi_i2f <LI><a href="#[6d]">>></a> __aeabi_ui2f +<LI><a href="#[ce]">>></a> __aeabi_fcmplt +<LI><a href="#[d2]">>></a> __aeabi_fcmpgt <LI><a href="#[d6]">>></a> lsp_scale_f32 <LI><a href="#[d7]">>></a> lsp_inner_product_f32 <LI><a href="#[d5]">>></a> lsp_vinverse_f32 -<LI><a href="#[ce]">>></a> __aeabi_fcmplt -<LI><a href="#[d2]">>></a> __aeabi_fcmpgt </UL> <BR>[Called By]<UL><LI><a href="#[da]">>></a> MK8000_preamble_FAP_LSP </UL> @@ -1225,11 +1224,11 @@ </UL> <BR>[Calls]<UL><LI><a href="#[60]">>></a> __aeabi_fsub <LI><a href="#[cb]">>></a> __aeabi_fcmple +<LI><a href="#[ce]">>></a> __aeabi_fcmplt +<LI><a href="#[d2]">>></a> __aeabi_fcmpgt <LI><a href="#[d6]">>></a> lsp_scale_f32 <LI><a href="#[d7]">>></a> lsp_inner_product_f32 <LI><a href="#[d5]">>></a> lsp_vinverse_f32 -<LI><a href="#[ce]">>></a> __aeabi_fcmplt -<LI><a href="#[d2]">>></a> __aeabi_fcmpgt </UL> <BR>[Called By]<UL><LI><a href="#[de]">>></a> MK8000_sts_FAP_detect </UL> @@ -1239,11 +1238,11 @@ </UL> <BR>[Calls]<UL><LI><a href="#[94]">>></a> __aeabi_fmul <LI><a href="#[6d]">>></a> __aeabi_ui2f +<LI><a href="#[ce]">>></a> __aeabi_fcmplt +<LI><a href="#[d2]">>></a> __aeabi_fcmpgt <LI><a href="#[d6]">>></a> lsp_scale_f32 <LI><a href="#[d7]">>></a> lsp_inner_product_f32 <LI><a href="#[d5]">>></a> lsp_vinverse_f32 -<LI><a href="#[ce]">>></a> __aeabi_fcmplt -<LI><a href="#[d2]">>></a> __aeabi_fcmpgt </UL> <BR>[Called By]<UL><LI><a href="#[da]">>></a> MK8000_preamble_FAP_LSP </UL> @@ -1257,13 +1256,13 @@ <LI><a href="#[6d]">>></a> __aeabi_ui2f <LI><a href="#[95]">>></a> __aeabi_f2uiz <LI><a href="#[60]">>></a> __aeabi_fsub -<LI><a href="#[db]">>></a> lsp_cmplx_mult_cmplx_int8 -<LI><a href="#[dc]">>></a> lsp_inner_product_int16 -<LI><a href="#[d5]">>></a> lsp_vinverse_f32 <LI><a href="#[ce]">>></a> __aeabi_fcmplt <LI><a href="#[d2]">>></a> __aeabi_fcmpgt <LI><a href="#[d4]">>></a> MK8000_fap_adjust <LI><a href="#[d9]">>></a> MK8000_fap_adjust_simple +<LI><a href="#[db]">>></a> lsp_cmplx_mult_cmplx_int8 +<LI><a href="#[dc]">>></a> lsp_inner_product_int16 +<LI><a href="#[d5]">>></a> lsp_vinverse_f32 </UL> <BR>[Called By]<UL><LI><a href="#[1b9]">>></a> ranging_rx_time </UL> @@ -1290,13 +1289,13 @@ <LI><a href="#[62]">>></a> __aeabi_fdiv <LI><a href="#[60]">>></a> __aeabi_fsub <LI><a href="#[cb]">>></a> __aeabi_fcmple +<LI><a href="#[ce]">>></a> __aeabi_fcmplt <LI><a href="#[d1]">>></a> lsp_cmplx_inner_product_f32 <LI><a href="#[d6]">>></a> lsp_scale_f32 <LI><a href="#[d7]">>></a> lsp_inner_product_f32 +<LI><a href="#[99]">>></a> __aeabi_uidiv <LI><a href="#[cd]">>></a> enhanced_sts_fap_detect <LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT -<LI><a href="#[ce]">>></a> __aeabi_fcmplt -<LI><a href="#[99]">>></a> __aeabi_uidiv </UL> <BR>[Called By]<UL><LI><a href="#[df]">>></a> MK8000_sts_first_patch_detect </UL> @@ -1486,12 +1485,12 @@ <P><STRONG><a name="[3b]"></a>RadioInit</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, radio.o(.text.RadioInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 1804<LI>Call Chain = RadioInit ⇒ SX126xSetTxParams ⇒ SX126xSetPaConfig ⇒ SX126xWriteCommand ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[ef]">>></a> SX126xSetRegulatorMode +<BR>[Calls]<UL><LI><a href="#[f1]">>></a> SX126xSetTxParams +<LI><a href="#[ee]">>></a> SX126xSetStandby +<LI><a href="#[ef]">>></a> SX126xSetRegulatorMode <LI><a href="#[f2]">>></a> SX126xSetDioIrqParams <LI><a href="#[f0]">>></a> SX126xSetBufferBaseAddress <LI><a href="#[ed]">>></a> SX126xInit -<LI><a href="#[f1]">>></a> SX126xSetTxParams -<LI><a href="#[ee]">>></a> SX126xSetStandby </UL> <BR>[Address Reference Count : 1]<UL><LI> radio.o(.rodata.Radio) </UL> @@ -1526,11 +1525,11 @@ <P><STRONG><a name="[40]"></a>RadioRandom</STRONG> (Thumb, 92 bytes, Stack size 24 bytes, radio.o(.text.RadioRandom)) <BR><BR>[Stack]<UL><LI>Max Depth = 1804<LI>Call Chain = RadioRandom ⇒ RadioSetModem ⇒ RadioSetPublicNetwork ⇒ RadioSetModem (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[f7]">>></a> SX126xSetRx -<LI><a href="#[f8]">>></a> SX126xGetRssiInst -<LI><a href="#[46]">>></a> RadioSleep +<BR>[Calls]<UL><LI><a href="#[46]">>></a> RadioSleep <LI><a href="#[3d]">>></a> RadioSetModem <LI><a href="#[9c]">>></a> HAL_Delay_nMS +<LI><a href="#[f7]">>></a> SX126xSetRx +<LI><a href="#[f8]">>></a> SX126xGetRssiInst </UL> <BR>[Address Reference Count : 1]<UL><LI> radio.o(.rodata.Radio) </UL> @@ -1602,8 +1601,8 @@ <P><STRONG><a name="[3d]"></a>RadioSetModem</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, radio.o(.text.RadioSetModem)) <BR><BR>[Stack]<UL><LI>Max Depth = 1780<LI>Call Chain = RadioSetModem ⇒ RadioSetPublicNetwork ⇒ RadioSetModem (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[100]">>></a> SX126xSetPacketType -<LI><a href="#[51]">>></a> RadioSetPublicNetwork +<BR>[Calls]<UL><LI><a href="#[51]">>></a> RadioSetPublicNetwork +<LI><a href="#[100]">>></a> SX126xSetPacketType </UL> <BR>[Called By]<UL><LI><a href="#[42]">>></a> RadioSetTxConfig <LI><a href="#[41]">>></a> RadioSetRxConfig @@ -1630,9 +1629,6 @@ <BR>[Calls]<UL><LI><a href="#[6e]">>></a> __aeabi_i2d <LI><a href="#[6a]">>></a> __aeabi_dmul <LI><a href="#[6b]">>></a> __aeabi_ddiv -<LI><a href="#[fd]">>></a> SX126xSetPacketParams -<LI><a href="#[104]">>></a> SX126xSetModulationParams -<LI><a href="#[107]">>></a> SX126xSetLoRaSymbNumTimeout <LI><a href="#[47]">>></a> RadioStandby <LI><a href="#[3d]">>></a> RadioSetModem <LI><a href="#[103]">>></a> RadioGetFskBandwidthRegValue @@ -1641,6 +1637,9 @@ <LI><a href="#[106]">>></a> SX126xSetWhiteningSeed <LI><a href="#[105]">>></a> SX126xSetSyncWord <LI><a href="#[102]">>></a> SX126xSetStopRxTimerOnPreambleDetect +<LI><a href="#[fd]">>></a> SX126xSetPacketParams +<LI><a href="#[104]">>></a> SX126xSetModulationParams +<LI><a href="#[107]">>></a> SX126xSetLoRaSymbNumTimeout </UL> <BR>[Address Reference Count : 1]<UL><LI> radio.o(.rodata.Radio) </UL> @@ -1654,23 +1653,23 @@ <P><STRONG><a name="[42]"></a>RadioSetTxConfig</STRONG> (Thumb, 548 bytes, Stack size 144 bytes, radio.o(.text.RadioSetTxConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 1940<LI>Call Chain = RadioSetTxConfig ⇒ SX126xSetRfTxPower ⇒ SX126xSetTxParams ⇒ SX126xSetPaConfig ⇒ SX126xWriteCommand ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[109]">>></a> SX126xSetRfTxPower -<LI><a href="#[fd]">>></a> SX126xSetPacketParams -<LI><a href="#[104]">>></a> SX126xSetModulationParams -<LI><a href="#[47]">>></a> RadioStandby +<BR>[Calls]<UL><LI><a href="#[47]">>></a> RadioStandby <LI><a href="#[3d]">>></a> RadioSetModem <LI><a href="#[103]">>></a> RadioGetFskBandwidthRegValue <LI><a href="#[106]">>></a> SX126xSetWhiteningSeed <LI><a href="#[105]">>></a> SX126xSetSyncWord +<LI><a href="#[109]">>></a> SX126xSetRfTxPower +<LI><a href="#[fd]">>></a> SX126xSetPacketParams +<LI><a href="#[104]">>></a> SX126xSetModulationParams </UL> <BR>[Address Reference Count : 1]<UL><LI> radio.o(.rodata.Radio) </UL> <P><STRONG><a name="[4a]"></a>RadioSetTxContinuousWave</STRONG> (Thumb, 50 bytes, Stack size 32 bytes, radio.o(.text.RadioSetTxContinuousWave)) <BR><BR>[Stack]<UL><LI>Max Depth = 1828<LI>Call Chain = RadioSetTxContinuousWave ⇒ SX126xSetRfTxPower ⇒ SX126xSetTxParams ⇒ SX126xSetPaConfig ⇒ SX126xWriteCommand ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[109]">>></a> SX126xSetRfTxPower +<BR>[Calls]<UL><LI><a href="#[10a]">>></a> SX126xSetTxContinuousWave +<LI><a href="#[109]">>></a> SX126xSetRfTxPower <LI><a href="#[ff]">>></a> SX126xSetRfFrequency -<LI><a href="#[10a]">>></a> SX126xSetTxContinuousWave </UL> <BR>[Address Reference Count : 1]<UL><LI> radio.o(.rodata.Radio) </UL> @@ -1786,17 +1785,17 @@ <P><STRONG><a name="[118]"></a>SX126xCheckDeviceReady</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, sx126x.o(.text.SX126xCheckDeviceReady)) <BR><BR>[Stack]<UL><LI>Max Depth = 1644<LI>Call Chain = SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[ec]">>></a> SX126xGetOperatingMode -<LI><a href="#[119]">>></a> SX126xWakeup +<BR>[Calls]<UL><LI><a href="#[119]">>></a> SX126xWakeup <LI><a href="#[11b]">>></a> SX126xWaitOnBusy <LI><a href="#[11a]">>></a> SX126xAntSwOn +<LI><a href="#[ec]">>></a> SX126xGetOperatingMode </UL> -<BR>[Called By]<UL><LI><a href="#[fa]">>></a> SX126xReadRegisters -<LI><a href="#[11e]">>></a> SX126xReadBuffer -<LI><a href="#[117]">>></a> SX126xWriteCommand +<BR>[Called By]<UL><LI><a href="#[117]">>></a> SX126xWriteCommand <LI><a href="#[11c]">>></a> SX126xReadCommand <LI><a href="#[111]">>></a> SX126xWriteRegisters <LI><a href="#[128]">>></a> SX126xWriteBuffer +<LI><a href="#[fa]">>></a> SX126xReadRegisters +<LI><a href="#[11e]">>></a> SX126xReadBuffer </UL> <P><STRONG><a name="[f4]"></a>SX126xClearIrqStatus</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, sx126x.o(.text.SX126xClearIrqStatus)) @@ -1830,26 +1829,26 @@ <P><STRONG><a name="[f6]"></a>SX126xGetPacketStatus</STRONG> (Thumb, 192 bytes, Stack size 24 bytes, sx126x.o(.text.SX126xGetPacketStatus)) <BR><BR>[Stack]<UL><LI>Max Depth = 1708<LI>Call Chain = SX126xGetPacketStatus ⇒ SX126xReadCommand ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[fc]">>></a> SX126xGetPacketType -<LI><a href="#[11c]">>></a> SX126xReadCommand +<BR>[Calls]<UL><LI><a href="#[11c]">>></a> SX126xReadCommand +<LI><a href="#[fc]">>></a> SX126xGetPacketType </UL> <BR>[Called By]<UL><LI><a href="#[53]">>></a> RadioIrqProcess </UL> <P><STRONG><a name="[fc]"></a>SX126xGetPacketType</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, sx126x.o(.text.SX126xGetPacketType)) -<BR><BR>[Called By]<UL><LI><a href="#[f6]">>></a> SX126xGetPacketStatus -<LI><a href="#[45]">>></a> RadioSend +<BR><BR>[Called By]<UL><LI><a href="#[45]">>></a> RadioSend <LI><a href="#[125]">>></a> SX126xSetCrcSeed <LI><a href="#[124]">>></a> SX126xSetCrcPolynomial <LI><a href="#[11d]">>></a> SX126xGetRxBufferStatus <LI><a href="#[106]">>></a> SX126xSetWhiteningSeed +<LI><a href="#[f6]">>></a> SX126xGetPacketStatus </UL> <P><STRONG><a name="[f5]"></a>SX126xGetPayload</STRONG> (Thumb, 84 bytes, Stack size 40 bytes, sx126x.o(.text.SX126xGetPayload)) <BR><BR>[Stack]<UL><LI>Max Depth = 1796<LI>Call Chain = SX126xGetPayload ⇒ SX126xGetRxBufferStatus ⇒ SX126xReadRegister ⇒ SX126xReadRegisters ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[11e]">>></a> SX126xReadBuffer -<LI><a href="#[11d]">>></a> SX126xGetRxBufferStatus +<BR>[Calls]<UL><LI><a href="#[11d]">>></a> SX126xGetRxBufferStatus +<LI><a href="#[11e]">>></a> SX126xReadBuffer </UL> <BR>[Called By]<UL><LI><a href="#[53]">>></a> RadioIrqProcess </UL> @@ -1866,9 +1865,9 @@ <P><STRONG><a name="[11d]"></a>SX126xGetRxBufferStatus</STRONG> (Thumb, 84 bytes, Stack size 24 bytes, sx126x.o(.text.SX126xGetRxBufferStatus)) <BR><BR>[Stack]<UL><LI>Max Depth = 1756<LI>Call Chain = SX126xGetRxBufferStatus ⇒ SX126xReadRegister ⇒ SX126xReadRegisters ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[f9]">>></a> SX126xReadRegister +<BR>[Calls]<UL><LI><a href="#[11c]">>></a> SX126xReadCommand +<LI><a href="#[f9]">>></a> SX126xReadRegister <LI><a href="#[fc]">>></a> SX126xGetPacketType -<LI><a href="#[11c]">>></a> SX126xReadCommand </UL> <BR>[Called By]<UL><LI><a href="#[f5]">>></a> SX126xGetPayload </UL> @@ -1905,10 +1904,10 @@ <LI><a href="#[11b]">>></a> SX126xWaitOnBusy <LI><a href="#[118]">>></a> SX126xCheckDeviceReady </UL> -<BR>[Called By]<UL><LI><a href="#[f8]">>></a> SX126xGetRssiInst +<BR>[Called By]<UL><LI><a href="#[11d]">>></a> SX126xGetRxBufferStatus +<LI><a href="#[f8]">>></a> SX126xGetRssiInst <LI><a href="#[f6]">>></a> SX126xGetPacketStatus <LI><a href="#[f3]">>></a> SX126xGetIrqStatus -<LI><a href="#[11d]">>></a> SX126xGetRxBufferStatus </UL> <P><STRONG><a name="[f9]"></a>SX126xReadRegister</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, sx126x-board.o(.text.SX126xReadRegister)) @@ -1930,8 +1929,8 @@ <LI><a href="#[11b]">>></a> SX126xWaitOnBusy <LI><a href="#[118]">>></a> SX126xCheckDeviceReady </UL> -<BR>[Called By]<UL><LI><a href="#[f9]">>></a> SX126xReadRegister -<LI><a href="#[4f]">>></a> RadioReadBuffer +<BR>[Called By]<UL><LI><a href="#[4f]">>></a> RadioReadBuffer +<LI><a href="#[f9]">>></a> SX126xReadRegister </UL> <P><STRONG><a name="[11f]"></a>SX126xReset</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, sx126x-board.o(.text.SX126xReset)) @@ -1972,8 +1971,8 @@ <P><STRONG><a name="[124]"></a>SX126xSetCrcPolynomial</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, sx126x.o(.text.SX126xSetCrcPolynomial)) <BR><BR>[Stack]<UL><LI>Max Depth = 1724<LI>Call Chain = SX126xSetCrcPolynomial ⇒ SX126xWriteRegisters ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[fc]">>></a> SX126xGetPacketType -<LI><a href="#[111]">>></a> SX126xWriteRegisters +<BR>[Calls]<UL><LI><a href="#[111]">>></a> SX126xWriteRegisters +<LI><a href="#[fc]">>></a> SX126xGetPacketType </UL> <BR>[Called By]<UL><LI><a href="#[fd]">>></a> SX126xSetPacketParams </UL> @@ -1981,8 +1980,8 @@ <P><STRONG><a name="[125]"></a>SX126xSetCrcSeed</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, sx126x.o(.text.SX126xSetCrcSeed)) <BR><BR>[Stack]<UL><LI>Max Depth = 1724<LI>Call Chain = SX126xSetCrcSeed ⇒ SX126xWriteRegisters ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[fc]">>></a> SX126xGetPacketType -<LI><a href="#[111]">>></a> SX126xWriteRegisters +<BR>[Calls]<UL><LI><a href="#[111]">>></a> SX126xWriteRegisters +<LI><a href="#[fc]">>></a> SX126xGetPacketType </UL> <BR>[Called By]<UL><LI><a href="#[fd]">>></a> SX126xSetPacketParams </UL> @@ -2019,10 +2018,10 @@ </UL> <BR>[Calls]<UL><LI><a href="#[6a]">>></a> __aeabi_dmul <LI><a href="#[6b]">>></a> __aeabi_ddiv -<LI><a href="#[100]">>></a> SX126xSetPacketType <LI><a href="#[117]">>></a> SX126xWriteCommand <LI><a href="#[6f]">>></a> __aeabi_ui2d <LI><a href="#[72]">>></a> __aeabi_d2uiz +<LI><a href="#[100]">>></a> SX126xSetPacketType <LI><a href="#[126]">>></a> pow </UL> <BR>[Called By]<UL><LI><a href="#[42]">>></a> RadioSetTxConfig @@ -2040,10 +2039,10 @@ <P><STRONG><a name="[fd]"></a>SX126xSetPacketParams</STRONG> (Thumb, 296 bytes, Stack size 40 bytes, sx126x.o(.text.SX126xSetPacketParams)) <BR><BR>[Stack]<UL><LI>Max Depth = 1764<LI>Call Chain = SX126xSetPacketParams ⇒ SX126xSetCrcSeed ⇒ SX126xWriteRegisters ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[100]">>></a> SX126xSetPacketType -<LI><a href="#[117]">>></a> SX126xWriteCommand +<BR>[Calls]<UL><LI><a href="#[117]">>></a> SX126xWriteCommand <LI><a href="#[125]">>></a> SX126xSetCrcSeed <LI><a href="#[124]">>></a> SX126xSetCrcPolynomial +<LI><a href="#[100]">>></a> SX126xSetPacketType </UL> <BR>[Called By]<UL><LI><a href="#[42]">>></a> RadioSetTxConfig <LI><a href="#[41]">>></a> RadioSetRxConfig @@ -2056,9 +2055,9 @@ </UL> <BR>[Calls]<UL><LI><a href="#[117]">>></a> SX126xWriteCommand </UL> -<BR>[Called By]<UL><LI><a href="#[fd]">>></a> SX126xSetPacketParams +<BR>[Called By]<UL><LI><a href="#[3d]">>></a> RadioSetModem +<LI><a href="#[fd]">>></a> SX126xSetPacketParams <LI><a href="#[104]">>></a> SX126xSetModulationParams -<LI><a href="#[3d]">>></a> RadioSetModem </UL> <P><STRONG><a name="[122]"></a>SX126xSetPayload</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, sx126x.o(.text.SX126xSetPayload)) @@ -2140,9 +2139,9 @@ </UL> <BR>[Calls]<UL><LI><a href="#[117]">>></a> SX126xWriteCommand </UL> -<BR>[Called By]<UL><LI><a href="#[ed]">>></a> SX126xInit -<LI><a href="#[47]">>></a> RadioStandby +<BR>[Called By]<UL><LI><a href="#[47]">>></a> RadioStandby <LI><a href="#[3b]">>></a> RadioInit +<LI><a href="#[ed]">>></a> SX126xInit </UL> <P><STRONG><a name="[102]"></a>SX126xSetStopRxTimerOnPreambleDetect</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, sx126x.o(.text.SX126xSetStopRxTimerOnPreambleDetect)) @@ -2186,16 +2185,16 @@ <LI><a href="#[12a]">>></a> SX126xGetPaSelect <LI><a href="#[101]">>></a> SX126xWriteRegister </UL> -<BR>[Called By]<UL><LI><a href="#[109]">>></a> SX126xSetRfTxPower -<LI><a href="#[3b]">>></a> RadioInit +<BR>[Called By]<UL><LI><a href="#[3b]">>></a> RadioInit +<LI><a href="#[109]">>></a> SX126xSetRfTxPower </UL> <P><STRONG><a name="[106]"></a>SX126xSetWhiteningSeed</STRONG> (Thumb, 88 bytes, Stack size 24 bytes, sx126x.o(.text.SX126xSetWhiteningSeed)) -<BR><BR>[Stack]<UL><LI>Max Depth = 1756<LI>Call Chain = SX126xSetWhiteningSeed ⇒ SX126xReadRegister ⇒ SX126xReadRegisters ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) +<BR><BR>[Stack]<UL><LI>Max Depth = 1756<LI>Call Chain = SX126xSetWhiteningSeed ⇒ SX126xWriteRegister ⇒ SX126xWriteRegisters ⇒ SX126xCheckDeviceReady ⇒ SX126xWakeup ⇒ SpiInOut ⇒ spi_transfer ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> -<BR>[Calls]<UL><LI><a href="#[f9]">>></a> SX126xReadRegister +<BR>[Calls]<UL><LI><a href="#[101]">>></a> SX126xWriteRegister +<LI><a href="#[f9]">>></a> SX126xReadRegister <LI><a href="#[fc]">>></a> SX126xGetPacketType -<LI><a href="#[101]">>></a> SX126xWriteRegister </UL> <BR>[Called By]<UL><LI><a href="#[42]">>></a> RadioSetTxConfig <LI><a href="#[41]">>></a> RadioSetRxConfig @@ -2206,14 +2205,14 @@ </UL> <BR>[Calls]<UL><LI><a href="#[a6]">>></a> gpio_pin_get_val </UL> -<BR>[Called By]<UL><LI><a href="#[fa]">>></a> SX126xReadRegisters -<LI><a href="#[11e]">>></a> SX126xReadBuffer -<LI><a href="#[117]">>></a> SX126xWriteCommand +<BR>[Called By]<UL><LI><a href="#[117]">>></a> SX126xWriteCommand <LI><a href="#[119]">>></a> SX126xWakeup <LI><a href="#[11c]">>></a> SX126xReadCommand <LI><a href="#[118]">>></a> SX126xCheckDeviceReady <LI><a href="#[111]">>></a> SX126xWriteRegisters <LI><a href="#[128]">>></a> SX126xWriteBuffer +<LI><a href="#[fa]">>></a> SX126xReadRegisters +<LI><a href="#[11e]">>></a> SX126xReadBuffer </UL> <P><STRONG><a name="[119]"></a>SX126xWakeup</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, sx126x-board.o(.text.SX126xWakeup)) @@ -2224,8 +2223,8 @@ <LI><a href="#[121]">>></a> SpiInOut <LI><a href="#[11b]">>></a> SX126xWaitOnBusy </UL> -<BR>[Called By]<UL><LI><a href="#[ed]">>></a> SX126xInit -<LI><a href="#[118]">>></a> SX126xCheckDeviceReady +<BR>[Called By]<UL><LI><a href="#[118]">>></a> SX126xCheckDeviceReady +<LI><a href="#[ed]">>></a> SX126xInit </UL> <P><STRONG><a name="[128]"></a>SX126xWriteBuffer</STRONG> (Thumb, 112 bytes, Stack size 48 bytes, sx126x-board.o(.text.SX126xWriteBuffer)) @@ -2249,7 +2248,16 @@ <LI><a href="#[11b]">>></a> SX126xWaitOnBusy <LI><a href="#[118]">>></a> SX126xCheckDeviceReady </UL> -<BR>[Called By]<UL><LI><a href="#[108]">>></a> SX126xSetRxDutyCycle +<BR>[Called By]<UL><LI><a href="#[127]">>></a> SX126xSetPaConfig +<LI><a href="#[120]">>></a> SX126xSetDio2AsRfSwitchCtrl +<LI><a href="#[116]">>></a> SX126xCalibrateImage +<LI><a href="#[f1]">>></a> SX126xSetTxParams +<LI><a href="#[10a]">>></a> SX126xSetTxContinuousWave +<LI><a href="#[123]">>></a> SX126xSetTx +<LI><a href="#[102]">>></a> SX126xSetStopRxTimerOnPreambleDetect +<LI><a href="#[ee]">>></a> SX126xSetStandby +<LI><a href="#[10b]">>></a> SX126xSetSleep +<LI><a href="#[108]">>></a> SX126xSetRxDutyCycle <LI><a href="#[fb]">>></a> SX126xSetRxBoosted <LI><a href="#[f7]">>></a> SX126xSetRx <LI><a href="#[ff]">>></a> SX126xSetRfFrequency @@ -2262,15 +2270,6 @@ <LI><a href="#[10c]">>></a> SX126xSetCad <LI><a href="#[f0]">>></a> SX126xSetBufferBaseAddress <LI><a href="#[f4]">>></a> SX126xClearIrqStatus -<LI><a href="#[127]">>></a> SX126xSetPaConfig -<LI><a href="#[120]">>></a> SX126xSetDio2AsRfSwitchCtrl -<LI><a href="#[116]">>></a> SX126xCalibrateImage -<LI><a href="#[f1]">>></a> SX126xSetTxParams -<LI><a href="#[10a]">>></a> SX126xSetTxContinuousWave -<LI><a href="#[123]">>></a> SX126xSetTx -<LI><a href="#[102]">>></a> SX126xSetStopRxTimerOnPreambleDetect -<LI><a href="#[ee]">>></a> SX126xSetStandby -<LI><a href="#[10b]">>></a> SX126xSetSleep </UL> <P><STRONG><a name="[101]"></a>SX126xWriteRegister</STRONG> (Thumb, 40 bytes, Stack size 32 bytes, sx126x-board.o(.text.SX126xWriteRegister)) @@ -2278,11 +2277,11 @@ </UL> <BR>[Calls]<UL><LI><a href="#[111]">>></a> SX126xWriteRegisters </UL> -<BR>[Called By]<UL><LI><a href="#[fb]">>></a> SX126xSetRxBoosted -<LI><a href="#[4c]">>></a> RadioWrite -<LI><a href="#[51]">>></a> RadioSetPublicNetwork +<BR>[Called By]<UL><LI><a href="#[51]">>></a> RadioSetPublicNetwork <LI><a href="#[106]">>></a> SX126xSetWhiteningSeed <LI><a href="#[f1]">>></a> SX126xSetTxParams +<LI><a href="#[fb]">>></a> SX126xSetRxBoosted +<LI><a href="#[4c]">>></a> RadioWrite </UL> <P><STRONG><a name="[111]"></a>SX126xWriteRegisters</STRONG> (Thumb, 124 bytes, Stack size 56 bytes, sx126x-board.o(.text.SX126xWriteRegisters)) @@ -2294,11 +2293,11 @@ <LI><a href="#[11b]">>></a> SX126xWaitOnBusy <LI><a href="#[118]">>></a> SX126xCheckDeviceReady </UL> -<BR>[Called By]<UL><LI><a href="#[4e]">>></a> RadioWriteBuffer -<LI><a href="#[125]">>></a> SX126xSetCrcSeed +<BR>[Called By]<UL><LI><a href="#[125]">>></a> SX126xSetCrcSeed <LI><a href="#[124]">>></a> SX126xSetCrcPolynomial <LI><a href="#[101]">>></a> SX126xWriteRegister <LI><a href="#[105]">>></a> SX126xSetSyncWord +<LI><a href="#[4e]">>></a> RadioWriteBuffer </UL> <P><STRONG><a name="[121]"></a>SpiInOut</STRONG> (Thumb, 56 bytes, Stack size 32 bytes, sx126x-board.o(.text.SpiInOut)) @@ -2306,13 +2305,13 @@ </UL> <BR>[Calls]<UL><LI><a href="#[12b]">>></a> spi_transfer </UL> -<BR>[Called By]<UL><LI><a href="#[fa]">>></a> SX126xReadRegisters -<LI><a href="#[11e]">>></a> SX126xReadBuffer -<LI><a href="#[117]">>></a> SX126xWriteCommand +<BR>[Called By]<UL><LI><a href="#[117]">>></a> SX126xWriteCommand <LI><a href="#[119]">>></a> SX126xWakeup <LI><a href="#[11c]">>></a> SX126xReadCommand <LI><a href="#[111]">>></a> SX126xWriteRegisters <LI><a href="#[128]">>></a> SX126xWriteBuffer +<LI><a href="#[fa]">>></a> SX126xReadRegisters +<LI><a href="#[11e]">>></a> SX126xReadBuffer </UL> <P><STRONG><a name="[bf]"></a>SwitchLoraSettings</STRONG> (Thumb, 184 bytes, Stack size 120 bytes, lora_1268.o(.text.SwitchLoraSettings)) @@ -2362,7 +2361,7 @@ <LI><a href="#[bc]">>></a> LoraReportPoll </UL> -<P><STRONG><a name="[b5]"></a>UART0_CheckReceive</STRONG> (Thumb, 236 bytes, Stack size 40 bytes, usart.o(.text.UART0_CheckReceive)) +<P><STRONG><a name="[b5]"></a>UART0_CheckReceive</STRONG> (Thumb, 240 bytes, Stack size 40 bytes, usart.o(.text.UART0_CheckReceive)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART0_CheckReceive </UL> <BR>[Calls]<UL><LI><a href="#[12c]">>></a> get_uart0_dma_cndtr @@ -2401,11 +2400,10 @@ <BR>[Called By]<UL><LI><a href="#[12e]">>></a> UWBIdleTask </UL> -<P><STRONG><a name="[2b]"></a>UsartParseDataHandler</STRONG> (Thumb, 280 bytes, Stack size 1088 bytes, serial_at_cmd_app.o(.text.UsartParseDataHandler)) -<BR><BR>[Stack]<UL><LI>Max Depth = 1088<LI>Call Chain = UsartParseDataHandler +<P><STRONG><a name="[2b]"></a>UsartParseDataHandler</STRONG> (Thumb, 312 bytes, Stack size 16 bytes, serial_at_cmd_app.o(.text.UsartParseDataHandler)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UsartParseDataHandler </UL> -<BR>[Calls]<UL><LI><a href="#[5a]">>></a> __aeabi_memclr -<LI><a href="#[81]">>></a> __aeabi_memcpy +<BR>[Calls]<UL><LI><a href="#[81]">>></a> __aeabi_memcpy </UL> <BR>[Address Reference Count : 1]<UL><LI> main.o(.text.Program_Init) </UL> @@ -2872,13 +2870,13 @@ <LI><a href="#[a5]">>></a> IIC2_Read_Byte <LI><a href="#[a4]">>></a> IIC2_NAck <LI><a href="#[9f]">>></a> IIC2_Ack -<LI><a href="#[fa]">>></a> SX126xReadRegisters -<LI><a href="#[11e]">>></a> SX126xReadBuffer <LI><a href="#[117]">>></a> SX126xWriteCommand <LI><a href="#[119]">>></a> SX126xWakeup <LI><a href="#[11c]">>></a> SX126xReadCommand <LI><a href="#[111]">>></a> SX126xWriteRegisters <LI><a href="#[128]">>></a> SX126xWriteBuffer +<LI><a href="#[fa]">>></a> SX126xReadRegisters +<LI><a href="#[11e]">>></a> SX126xReadBuffer </UL> <P><STRONG><a name="[a6]"></a>gpio_pin_get_val</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, mk_gpio.o(.text.gpio_pin_get_val)) @@ -2910,13 +2908,13 @@ <LI><a href="#[a5]">>></a> IIC2_Read_Byte <LI><a href="#[a4]">>></a> IIC2_NAck <LI><a href="#[9f]">>></a> IIC2_Ack -<LI><a href="#[fa]">>></a> SX126xReadRegisters -<LI><a href="#[11e]">>></a> SX126xReadBuffer <LI><a href="#[117]">>></a> SX126xWriteCommand <LI><a href="#[119]">>></a> SX126xWakeup <LI><a href="#[11c]">>></a> SX126xReadCommand <LI><a href="#[111]">>></a> SX126xWriteRegisters <LI><a href="#[128]">>></a> SX126xWriteBuffer +<LI><a href="#[fa]">>></a> SX126xReadRegisters +<LI><a href="#[11e]">>></a> SX126xReadBuffer </UL> <P><STRONG><a name="[8c]"></a>gpio_pin_set_dir</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, mk_gpio.o(.text.gpio_pin_set_dir)) @@ -2972,10 +2970,10 @@ </UL> <BR>[Calls]<UL><LI><a href="#[188]">>></a> lsp_g_op_f32 </UL> -<BR>[Called By]<UL><LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT -<LI><a href="#[d4]">>></a> MK8000_fap_adjust +<BR>[Called By]<UL><LI><a href="#[d4]">>></a> MK8000_fap_adjust <LI><a href="#[d9]">>></a> MK8000_fap_adjust_simple <LI><a href="#[de]">>></a> MK8000_sts_FAP_detect +<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT </UL> <P><STRONG><a name="[dc]"></a>lsp_inner_product_int16</STRONG> (Thumb, 30 bytes, Stack size 24 bytes, mk_lsp.o(.text.lsp_inner_product_int16)) @@ -3001,10 +2999,10 @@ <BR>[Calls]<UL><LI><a href="#[7b]">>></a> trace_assert_dump <LI><a href="#[188]">>></a> lsp_g_op_f32 </UL> -<BR>[Called By]<UL><LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT -<LI><a href="#[d4]">>></a> MK8000_fap_adjust +<BR>[Called By]<UL><LI><a href="#[d4]">>></a> MK8000_fap_adjust <LI><a href="#[d9]">>></a> MK8000_fap_adjust_simple <LI><a href="#[de]">>></a> MK8000_sts_FAP_detect +<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT </UL> <P><STRONG><a name="[d5]"></a>lsp_vinverse_f32</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, mk_lsp.o(.text.lsp_vinverse_f32)) @@ -3013,9 +3011,9 @@ <BR>[Calls]<UL><LI><a href="#[188]">>></a> lsp_g_op_f32 </UL> <BR>[Called By]<UL><LI><a href="#[da]">>></a> MK8000_preamble_FAP_LSP -<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT <LI><a href="#[d4]">>></a> MK8000_fap_adjust <LI><a href="#[d9]">>></a> MK8000_fap_adjust_simple +<LI><a href="#[d8]">>></a> MK8000_fap_adjust_FLT </UL> <P><STRONG><a name="[1ef]"></a>mac_crc_mode_configure</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, mk_mac.o(.text.mac_crc_mode_configure)) @@ -4965,11 +4963,11 @@ </UL> <P><STRONG><a name="[1fc]"></a>_printf_core</STRONG> (Thumb, 1754 bytes, Stack size 128 bytes, printfa.o(i._printf_core), UNUSED) -<BR><BR>[Calls]<UL><LI><a href="#[206]">>></a> _printf_pre_padding +<BR><BR>[Calls]<UL><LI><a href="#[59]">>></a> __aeabi_uidivmod +<LI><a href="#[74]">>></a> __aeabi_uldivmod +<LI><a href="#[206]">>></a> _printf_pre_padding <LI><a href="#[207]">>></a> _printf_post_padding <LI><a href="#[204]">>></a> _fp_digits -<LI><a href="#[59]">>></a> __aeabi_uidivmod -<LI><a href="#[74]">>></a> __aeabi_uldivmod </UL> <BR>[Called By]<UL><LI><a href="#[1fb]">>></a> __0printf </UL> -- Gitblit v1.9.3