| | |
| | | <title>Static Call Graph - [.\Objects\power_cycling.axf]</title></head> |
| | | <body><HR> |
| | | <H1>Static Call Graph for image .\Objects\power_cycling.axf</H1><HR> |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Wed Feb 12 17:41:14 2025 |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Fri Apr 25 11:31:50 2025 |
| | | <BR><P> |
| | | <H3>Maximum Stack Usage = 996 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> |
| | | Call chain for Maximum Stack Depth:</H3> |
| | | main ⇒ uwb_configure ⇒ phy_params_generate ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) |
| | | button_debounce_timeout_handler ⇒ uwb_configure ⇒ phy_params_generate ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) |
| | | <P> |
| | | <H3> |
| | | Mutually Recursive functions |
| | |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[4b]">>></a> rtc_second_to_time |
| | | <LI><a href="#[9d]">>></a> trace_format |
| | | <LI><a href="#[2c]">>></a> __aeabi_idivmod |
| | | <LI><a href="#[a]">>></a> MAC_IRQHandler |
| | | <LI><a href="#[2c]">>></a> __aeabi_idivmod |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[47]"></a>__aeabi_idiv</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text)) |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[3d]">>></a> trace_printf |
| | | <LI><a href="#[43]">>></a> mac_timer_stop |
| | | <LI><a href="#[44]">>></a> sys_timer_get |
| | | <LI><a href="#[2d]">>></a> __aeabi_uidivmod |
| | | <LI><a href="#[42]">>></a> exit_debug_mode |
| | | <LI><a href="#[41]">>></a> phy_dump_mode |
| | | <LI><a href="#[40]">>></a> fira_vendor_oui_process |
| | | <LI><a href="#[45]">>></a> ranging_rssi_get |
| | | <LI><a href="#[2d]">>></a> __aeabi_uidivmod |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET) |
| | | </UL> |
| | |
| | | <P><STRONG><a name="[69]"></a>gpio_pin_clr</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, mk_gpio.o(.text.gpio_pin_clr)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[6e]">>></a> board_prepare_for_power_down |
| | | <LI><a href="#[68]">>></a> board_led_off |
| | | <LI><a href="#[24]">>></a> main |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[71]"></a>gpio_pin_get_val</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, mk_gpio.o(.text.gpio_pin_get_val)) |
| | |
| | | <P><STRONG><a name="[6b]"></a>gpio_pin_set</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, mk_gpio.o(.text.gpio_pin_set)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[6f]">>></a> board_restore_from_power_down |
| | | <LI><a href="#[6a]">>></a> board_led_on |
| | | <LI><a href="#[24]">>></a> main |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[58]"></a>gpio_pin_set_dir</STRONG> (Thumb, 76 bytes, Stack size 0 bytes, mk_gpio.o(.text.gpio_pin_set_dir)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[67]">>></a> board_led_init |
| | | <LI><a href="#[57]">>></a> board_button_init |
| | | <LI><a href="#[24]">>></a> main |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[6d]"></a>io_pin_mux_set</STRONG> (Thumb, 80 bytes, Stack size 0 bytes, mk_io.o(.text.io_pin_mux_set)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[6c]">>></a> board_pins_config |
| | | <BR><BR>[Called By]<UL><LI><a href="#[24]">>></a> main |
| | | <LI><a href="#[6c]">>></a> board_pins_config |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[59]"></a>io_pull_set</STRONG> (Thumb, 76 bytes, Stack size 20 bytes, mk_io.o(.text.io_pull_set)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = io_pull_set |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[57]">>></a> board_button_init |
| | | <LI><a href="#[24]">>></a> main |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[86]"></a>lsp_close</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, mk_lsp.o(.text.lsp_close)) |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[a]">>></a> MAC_IRQHandler |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[24]"></a>main</STRONG> (Thumb, 384 bytes, Stack size 24 bytes, main.o(.text.main)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 996<LI>Call Chain = main ⇒ uwb_configure ⇒ phy_params_generate ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) |
| | | <P><STRONG><a name="[24]"></a>main</STRONG> (Thumb, 444 bytes, Stack size 16 bytes, main.o(.text.main)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 988<LI>Call Chain = main ⇒ uwb_configure ⇒ phy_params_generate ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[79]">>></a> calib_chip |
| | | <LI><a href="#[3d]">>></a> trace_printf |
| | | <LI><a href="#[8f]">>></a> mac_timer_start |
| | | <LI><a href="#[8e]">>></a> mac_timer_open |
| | | <LI><a href="#[59]">>></a> io_pull_set |
| | | <LI><a href="#[6d]">>></a> io_pin_mux_set |
| | | <LI><a href="#[58]">>></a> gpio_pin_set_dir |
| | | <LI><a href="#[6b]">>></a> gpio_pin_set |
| | | <LI><a href="#[69]">>></a> gpio_pin_clr |
| | | <LI><a href="#[85]">>></a> gpio_open |
| | | <LI><a href="#[83]">>></a> flash_close |
| | | <LI><a href="#[5e]">>></a> delay_us |