From f0eec50bf5f7a686e7794e3fc2cd91a0de61854a Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期五, 25 四月 2025 11:34:03 +0800
Subject: [PATCH] 加入PA操控代码

---
 boards/mk8000_evk/driver_examples/power_cycling/keil/Objects/power_cycling.htm |   24 +++++++++++++++++-------
 1 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/boards/mk8000_evk/driver_examples/power_cycling/keil/Objects/power_cycling.htm b/boards/mk8000_evk/driver_examples/power_cycling/keil/Objects/power_cycling.htm
index 563b381..2120601 100644
--- a/boards/mk8000_evk/driver_examples/power_cycling/keil/Objects/power_cycling.htm
+++ b/boards/mk8000_evk/driver_examples/power_cycling/keil/Objects/power_cycling.htm
@@ -3,11 +3,11 @@
 <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>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Wed Feb 12 17:41:14 2025
+<BR><P>#&#060CALLGRAPH&#062# 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 &rArr; uwb_configure &rArr; phy_params_generate &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
+button_debounce_timeout_handler &rArr; uwb_configure &rArr; phy_params_generate &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
 <P>
 <H3>
 Mutually Recursive functions
@@ -109,8 +109,8 @@
 </UL>
 <BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rtc_second_to_time
 <LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
-<LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
 <LI><a href="#[a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MAC_IRQHandler
+<LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
 </UL>
 
 <P><STRONG><a name="[47]"></a>__aeabi_idiv</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text))
@@ -375,11 +375,11 @@
 <BR>[Calls]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
 <LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_timer_stop
 <LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sys_timer_get
-<LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
 <LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit_debug_mode
 <LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_dump_mode
 <LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fira_vendor_oui_process
 <LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ranging_rssi_get
+<LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
 </UL>
 <BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
 </UL>
@@ -801,6 +801,7 @@
 <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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_prepare_for_power_down
 <LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_led_off
+<LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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))
@@ -810,21 +811,25 @@
 <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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_restore_from_power_down
 <LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_led_on
+<LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_led_init
 <LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_button_init
+<LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_pins_config
+<BR><BR>[Called By]<UL><LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
+<LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_button_init
+<LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
 </UL>
 
 <P><STRONG><a name="[86]"></a>lsp_close</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, mk_lsp.o(.text.lsp_close))
@@ -915,13 +920,18 @@
 <BR>[Called By]<UL><LI><a href="#[a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; uwb_configure &rArr; phy_params_generate &rArr; trace_printf &rArr; trace_output &rArr;  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 &rArr; uwb_configure &rArr; phy_params_generate &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
 </UL>
 <BR>[Calls]<UL><LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;calib_chip
 <LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
 <LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_timer_start
 <LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_timer_open
+<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;io_pull_set
+<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;io_pin_mux_set
+<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_set_dir
+<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_set
+<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_clr
 <LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_open
 <LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_close
 <LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us

--
Gitblit v1.9.3