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>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Fri Apr 25 10:12:29 2025
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Fri Jul 25 10:11:46 2025
<BR><P>
<H3>Maximum Stack Usage =       1596 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -12,6 +12,7 @@
<H3>
Mutually Recursive functions
</H3> <LI><a href="#[126]">trace_output</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[4e]">trace_printf</a><BR>
 <LI><a href="#[7]">ACMP0_IRQHandler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[7]">ACMP0_IRQHandler</a><BR>
</UL>
<P>
<H3>
@@ -100,7 +101,7 @@
<P><STRONG><a name="[139]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[72]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text))
<P><STRONG><a name="[74]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_open
@@ -116,6 +117,7 @@
<LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCO32K_CAL_IRQHandler
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rtc_second_to_time
<LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_rx
<LI><a href="#[ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SerialDownload
<LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_upanc_ing_Poll
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_tx_desc_construct
<LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_sts_FAP_detect
@@ -159,7 +161,7 @@
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pdoa_ant_delays_set
</UL>
<P><STRONG><a name="[73]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
<P><STRONG><a name="[72]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_params_generate
<LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_upanc_ing_Poll
<LI><a href="#[b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWBIdleTask
@@ -464,7 +466,7 @@
<BR>[Called By]<UL><LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[53]"></a>Anchor_App</STRONG> (Thumb, 348 bytes, Stack size 40 bytes, uwb_app.o(.text.Anchor_App))
<P><STRONG><a name="[53]"></a>Anchor_App</STRONG> (Thumb, 360 bytes, Stack size 40 bytes, uwb_app.o(.text.Anchor_App))
<BR><BR>[Stack]<UL><LI>Max Depth = 492<LI>Call Chain = Anchor_App &rArr; Anchor_RecNearPoll &rArr; uwb_tx &rArr; mac_tx &rArr; mac_tx_desc_construct &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
@@ -473,7 +475,7 @@
<BR>[Called By]<UL><LI><a href="#[27]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rx_int_callback
</UL>
<P><STRONG><a name="[55]"></a>Anchor_RecNearPoll</STRONG> (Thumb, 636 bytes, Stack size 24 bytes, uwb_app.o(.text.Anchor_RecNearPoll))
<P><STRONG><a name="[55]"></a>Anchor_RecNearPoll</STRONG> (Thumb, 640 bytes, Stack size 24 bytes, uwb_app.o(.text.Anchor_RecNearPoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 452<LI>Call Chain = Anchor_RecNearPoll &rArr; uwb_tx &rArr; mac_tx &rArr; mac_tx_desc_construct &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_clr
@@ -495,7 +497,7 @@
<P><STRONG><a name="[20]"></a>CALIB_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, mk_calib.o(.text.CALIB_IRQHandler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[74]"></a>Cal_CRC16</STRONG> (Thumb, 308 bytes, Stack size 24 bytes, ymodem.o(.text.Cal_CRC16))
<P><STRONG><a name="[73]"></a>Cal_CRC16</STRONG> (Thumb, 308 bytes, Stack size 24 bytes, ymodem.o(.text.Cal_CRC16))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Cal_CRC16
</UL>
<BR>[Called By]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_upanc_ing_Poll
@@ -520,45 +522,49 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[7]"></a>ACMP0_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[7]"></a>ACMP0_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR><BR>[Calls]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ACMP0_IRQHandler
</UL>
<BR>[Called By]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ACMP0_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[8]"></a>ACMP1_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[8]"></a>ACMP1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[142]"></a>Default_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler), UNUSED)
<P><STRONG><a name="[142]"></a>Default_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler), UNUSED)
<P><STRONG><a name="[1b]"></a>I2C0_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[1b]"></a>I2C0_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[16]"></a>PWM_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[16]"></a>PWM_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[4]"></a>PendSV_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[4]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[1c]"></a>SPI0_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[1c]"></a>SPI0_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[1d]"></a>SPI1_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[1d]"></a>SPI1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[3]"></a>SVC_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[3]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[17]"></a>TIMER0_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[17]"></a>TIMER0_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[18]"></a>TIMER1_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[18]"></a>TIMER1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[10]"></a>TRNG_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[10]"></a>TRNG_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[22]"></a>WAKEUP_IRQHandler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<P><STRONG><a name="[22]"></a>WAKEUP_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_mk800x.o(.text.Default_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[11]"></a>FLASH_CTRL_IRQHandler</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, mk_flash.o(.text.FLASH_CTRL_IRQHandler))
@@ -751,16 +757,16 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
<P><STRONG><a name="[71]"></a>Lora_upanc_ing_Poll</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, main.o(.text.Lora_upanc_ing_Poll))
<P><STRONG><a name="[71]"></a>Lora_upanc_ing_Poll</STRONG> (Thumb, 192 bytes, Stack size 24 bytes, main.o(.text.Lora_upanc_ing_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 452<LI>Call Chain = Lora_upanc_ing_Poll &rArr; uwb_tx &rArr; mac_tx &rArr; mac_tx_desc_construct &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_send
<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_tx
<LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_timer_count_get
<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CloseUWB
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Cal_CRC16
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Cal_CRC16
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[27]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rx_int_callback
</UL>
@@ -786,7 +792,7 @@
<LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2iz
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fcmplt
<LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fcmple
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;derive_scaled_thres
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;enhanced_sts_fap_detect
</UL>
@@ -892,7 +898,7 @@
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_cmplx_inner_product_f32
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_scale_f32
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_inner_product_f32
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;enhanced_sts_fap_detect
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_fap_adjust_FLT
<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
@@ -1008,7 +1014,7 @@
<LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock_get_frequency
<LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sleep_timer_ppm_set
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idiv
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
</UL>
@@ -1074,7 +1080,7 @@
<BR>[Called By]<UL><LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[ac]"></a>SerialDownload</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, menu.o(.text.SerialDownload))
<P><STRONG><a name="[ac]"></a>SerialDownload</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, menu.o(.text.SerialDownload))
<BR><BR>[Stack]<UL><LI>Max Depth = 820<LI>Call Chain = SerialDownload &rArr; save_com_map_to_flash &rArr; flash_open &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
@@ -1082,6 +1088,7 @@
<LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Ymodem_Receive
<LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Send_Byte
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@@ -1147,7 +1154,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_send
<LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerGetTick
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_app_poll
@@ -1201,7 +1208,7 @@
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Serial0PutChar
<LI><a href="#[c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Serial0KeyPressed
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Cal_CRC16
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Cal_CRC16
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aesDecrypt
<LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aesDecInit
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Str2Int
@@ -1228,7 +1235,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reset_module
<LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock_enable
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@@ -1401,8 +1408,8 @@
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_clock_run
</UL>
<P><STRONG><a name="[c0]"></a>crc16</STRONG> (Thumb, 80 bytes, Stack size 24 bytes, crc.o(.text.crc16))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = crc16
<P><STRONG><a name="[c0]"></a>crc16</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, crc.o(.text.crc16))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = crc16
</UL>
<BR>[Called By]<UL><LI><a href="#[bd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WsfNvmInit
</UL>
@@ -1532,7 +1539,7 @@
<LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timer_get
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_cmd
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_wait_done
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
</UL>
@@ -1563,7 +1570,7 @@
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_check_busy
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_block_erase
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parameter_init_anchor
@@ -1581,7 +1588,7 @@
<LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timer_get
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_cmd
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_wait_done
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
@@ -1597,7 +1604,7 @@
<LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dma_open
<LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timer_get
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_cmd
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parameter_init_anchor
<LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PalFlashRead
@@ -1610,7 +1617,7 @@
<LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timer_get
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_cmd
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_wait_done
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_erase
<LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PalFlashEraseSector
@@ -1624,7 +1631,7 @@
<LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timer_get
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_write_cmd
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_wait_done
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parameter_init_anchor
@@ -1888,7 +1895,7 @@
<BR>[Calls]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_assert_dump
<LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_en_conv_encode
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_tx
</UL>
@@ -2041,7 +2048,7 @@
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset4
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_configure
@@ -2369,7 +2376,7 @@
<LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PrintUnsigned
<LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PrintInt
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_assert_dump
@@ -2549,7 +2556,7 @@
<BR>[Calls]<UL><LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_on_radio
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_start
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_rx
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OpenUWB
<LI><a href="#[27]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rx_int_callback
@@ -2662,7 +2669,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idiv
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[15]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_TICK_IRQHandler
<LI><a href="#[14]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RTC_ALARM_IRQHandler
@@ -2672,7 +2679,7 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PrintUnsigned
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
</UL>
@@ -2680,7 +2687,7 @@
<P><STRONG><a name="[c8]"></a>_PrintUnsigned</STRONG> (Thumb, 336 bytes, Stack size 48 bytes, mk_trace.o(.text._PrintUnsigned))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<BR>[Calls]<UL><LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
</UL>
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_PrintInt
@@ -2738,7 +2745,7 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text.main)
</UL>
<P><STRONG><a name="[27]"></a>rx_int_callback</STRONG> (Thumb, 676 bytes, Stack size 40 bytes, uwb_app.o(.text.rx_int_callback))
<P><STRONG><a name="[27]"></a>rx_int_callback</STRONG> (Thumb, 688 bytes, Stack size 40 bytes, uwb_app.o(.text.rx_int_callback))
<BR><BR>[Stack]<UL><LI>Max Depth = 1596<LI>Call Chain = rx_int_callback &rArr; ranging_rx_time &rArr; sts_first_path_detect &rArr; MK8000_sts_first_patch_detect &rArr; MK8000_sts_FAP_detect &rArr; MK8000_fap_adjust_FLT &rArr; lsp_scale_f32 &rArr; lsp_g_op_f32 &rArr; lsp_engine_run &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf