📄 sample.htm
字号:
<BR><BR>[Called By]<UL><LI><a href="#[a959cc]"><<</a> Disp_cur_rev
<LI><a href="#[a95abc]"><<</a> set_cursor
<LI><a href="#[a95b34]"><<</a> Disp_erase
<LI><a href="#[a95bac]"><<</a> Disp_initial
</UL>
<P><STRONG><a name="[a95bac]"></a>Disp_initial</STRONG> (ARM, 216 bytes, Stack size 16 bytes, display_4x20.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Disp_initial -> disp_enable</UL>
<BR>[Calls]<UL><LI><a href="#[a958d4]">>></a> delay_Ms
<LI><a href="#[a95c28]">>></a> disp_inst
<LI><a href="#[a95e04]">>></a> disp_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[a85f6c]"><<</a> main
</UL>
<P><STRONG><a name="[a95b34]"></a>Disp_erase</STRONG> (ARM, 36 bytes, Stack size 8 bytes, display_4x20.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = Disp_erase -> disp_enable</UL>
<BR>[Calls]<UL><LI><a href="#[a958d4]">>></a> delay_Ms
<LI><a href="#[a95c28]">>></a> disp_inst
<LI><a href="#[a95e04]">>></a> disp_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[a85ef4]"><<</a> serial_test
<LI><a href="#[a85f6c]"><<</a> main
<LI><a href="#[a85fe0]"><<</a> mainmenu
<LI><a href="#[a86058]"><<</a> disp_test
<LI><a href="#[a86148]"><<</a> key_test
<LI><a href="#[a861c0]"><<</a> gsm_test
</UL>
<P><STRONG><a name="[a95abc]"></a>set_cursor</STRONG> (ARM, 40 bytes, Stack size 8 bytes, display_4x20.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = set_cursor -> disp_enable</UL>
<BR>[Calls]<UL><LI><a href="#[a958d4]">>></a> delay_Ms
<LI><a href="#[a95c28]">>></a> disp_inst
<LI><a href="#[a95e04]">>></a> disp_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[a95a48]"><<</a> gotoxy
</UL>
<P><STRONG><a name="[a95a48]"></a>gotoxy</STRONG> (ARM, 140 bytes, Stack size 8 bytes, display_4x20.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20 + Unknown Stack Size
<LI>Call Chain = gotoxy -> set_cursor -> disp_enable</UL>
<BR>[Calls]<UL><LI><a href="#[a95abc]">>></a> set_cursor
<LI><a href="#[ed085c]">>></a> __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[a85ef4]"><<</a> serial_test
<LI><a href="#[a85fe0]"><<</a> mainmenu
<LI><a href="#[a86058]"><<</a> disp_test
<LI><a href="#[a86148]"><<</a> key_test
<LI><a href="#[a861c0]"><<</a> gsm_test
</UL>
<P><STRONG><a name="[a959cc]"></a>Disp_cur_rev</STRONG> (ARM, 36 bytes, Stack size 8 bytes, display_4x20.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a958d4]">>></a> delay_Ms
<LI><a href="#[a95c28]">>></a> disp_inst
<LI><a href="#[a95e04]">>></a> disp_enable
</UL>
<P><STRONG><a name="[a8f8f8]"></a>buzzer</STRONG> (ARM, 72 bytes, Stack size 0 bytes, keyboard.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[a8f728]"><<</a> kbhit
<LI><a href="#[a8f79c]"><<</a> get_key
</UL>
<P><STRONG><a name="[a958d4]"></a>delay_Ms</STRONG> (ARM, 40 bytes, Stack size 0 bytes, keyboard.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[a86148]"><<</a> key_test
<LI><a href="#[a8f79c]"><<</a> get_key
<LI><a href="#[a959cc]"><<</a> Disp_cur_rev
<LI><a href="#[a95abc]"><<</a> set_cursor
<LI><a href="#[a95b34]"><<</a> Disp_erase
<LI><a href="#[a95bac]"><<</a> Disp_initial
</UL>
<P><STRONG><a name="[a8f884]"></a>del_Us</STRONG> (ARM, 20 bytes, Stack size 0 bytes, keyboard.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[a8f810]"><<</a> key_val
</UL>
<P><STRONG><a name="[a8f810]"></a>key_val</STRONG> (ARM, 308 bytes, Stack size 8 bytes, keyboard.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = key_val</UL>
<BR>[Calls]<UL><LI><a href="#[a8f884]">>></a> del_Us
</UL>
<BR>[Called By]<UL><LI><a href="#[a8f79c]"><<</a> get_key
</UL>
<P><STRONG><a name="[a8f79c]"></a>get_key</STRONG> (ARM, 108 bytes, Stack size 20 bytes, keyboard.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = get_key -> key_val</UL>
<BR>[Calls]<UL><LI><a href="#[a8f810]">>></a> key_val
<LI><a href="#[a8f8f8]">>></a> buzzer
<LI><a href="#[a958d4]">>></a> delay_Ms
</UL>
<BR>[Called By]<UL><LI><a href="#[a86058]"><<</a> disp_test
<LI><a href="#[a861c0]"><<</a> gsm_test
<LI><a href="#[a86238]"><<</a> _getkey
</UL>
<P><STRONG><a name="[a8f728]"></a>kbhit</STRONG> (ARM, 328 bytes, Stack size 8 bytes, keyboard.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a8f8f8]">>></a> buzzer
</UL>
<P><STRONG><a name="[a86238]"></a>_getkey</STRONG> (ARM, 104 bytes, Stack size 16 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = _getkey -> get_key -> key_val</UL>
<BR>[Calls]<UL><LI><a href="#[a8f79c]">>></a> get_key
</UL>
<BR>[Called By]<UL><LI><a href="#[a85ef4]"><<</a> serial_test
<LI><a href="#[a85fe0]"><<</a> mainmenu
<LI><a href="#[a86148]"><<</a> key_test
</UL>
<P><STRONG><a name="[a861c0]"></a>gsm_test</STRONG> (ARM, 612 bytes, Stack size 24 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 192 + Unknown Stack Size
<LI>Call Chain = gsm_test -> __0sprintf -> _printf_char_common -> __printf</UL>
<BR>[Calls]<UL><LI><a href="#[a7cf94]">>></a> serial_receive
<LI><a href="#[a7d010]">>></a> serial_send
<LI><a href="#[a7d3dc]">>></a> gsm_enable
<LI><a href="#[a8f79c]">>></a> get_key
<LI><a href="#[a95a48]">>></a> gotoxy
<LI><a href="#[a95b34]">>></a> Disp_erase
<LI><a href="#[a95d14]">>></a> Disp_msg
<LI><a href="#[ed273c]">>></a> __0sprintf (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[a85fe0]"><<</a> mainmenu
</UL>
<P><STRONG><a name="[a86148]"></a>key_test</STRONG> (ARM, 476 bytes, Stack size 16 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60 + Unknown Stack Size
<LI>Call Chain = key_test -> _getkey -> get_key -> key_val</UL>
<BR>[Calls]<UL><LI><a href="#[a86238]">>></a> _getkey
<LI><a href="#[a958d4]">>></a> delay_Ms
<LI><a href="#[a95a48]">>></a> gotoxy
<LI><a href="#[a95b34]">>></a> Disp_erase
<LI><a href="#[a95d14]">>></a> Disp_msg
</UL>
<BR>[Called By]<UL><LI><a href="#[a85fe0]"><<</a> mainmenu
</UL>
<P><STRONG><a name="[a860d0]"></a>print_test</STRONG> (ARM, 812 bytes, Stack size 24 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = print_test -> prt_msg -> sm_prt -> st_prt_dh -> dot_ln -> dot_1</UL>
<BR>[Calls]<UL><LI><a href="#[a85d18]">>></a> prt_msg
</UL>
<BR>[Called By]<UL><LI><a href="#[a85fe0]"><<</a> mainmenu
</UL>
<P><STRONG><a name="[a86058]"></a>disp_test</STRONG> (ARM, 256 bytes, Stack size 16 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 44 + Unknown Stack Size
<LI>Call Chain = disp_test -> get_key -> key_val</UL>
<BR>[Calls]<UL><LI><a href="#[a8f79c]">>></a> get_key
<LI><a href="#[a95a48]">>></a> gotoxy
<LI><a href="#[a95b34]">>></a> Disp_erase
<LI><a href="#[a95d14]">>></a> Disp_msg
</UL>
<BR>[Called By]<UL><LI><a href="#[a85fe0]"><<</a> mainmenu
</UL>
<P><STRONG><a name="[a85fe0]"></a>mainmenu</STRONG> (ARM, 180 bytes, Stack size 8 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 200 + Unknown Stack Size
<LI>Call Chain = mainmenu -> gsm_test -> __0sprintf -> _printf_char_common -> __printf</UL>
<BR>[Calls]<UL><LI><a href="#[a86058]">>></a> disp_test
<LI><a href="#[a860d0]">>></a> print_test
<LI><a href="#[a86148]">>></a> key_test
<LI><a href="#[a861c0]">>></a> gsm_test
<LI><a href="#[a86238]">>></a> _getkey
<LI><a href="#[a95a48]">>></a> gotoxy
<LI><a href="#[a95b34]">>></a> Disp_erase
<LI><a href="#[a95d14]">>></a> Disp_msg
</UL>
<BR>[Called By]<UL><LI><a href="#[a85f6c]"><<</a> main
</UL>
<P><STRONG><a name="[a85f6c]"></a>main</STRONG> (ARM, 192 bytes, Stack size 8 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 208 + Unknown Stack Size
<LI>Call Chain = main -> mainmenu -> gsm_test -> __0sprintf -> _printf_char_common -> __printf</UL>
<BR>[Calls]<UL><LI><a href="#[a7d108]">>></a> serial_open
<LI><a href="#[a85fe0]">>></a> mainmenu
<LI><a href="#[a95b34]">>></a> Disp_erase
<LI><a href="#[a95bac]">>></a> Disp_initial
<LI><a href="#[a95fdc]">>></a> blon
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[a85ef4]"></a>serial_test</STRONG> (ARM, 228 bytes, Stack size 16 bytes, sample.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a7cf94]">>></a> serial_receive
<LI><a href="#[a7d010]">>></a> serial_send
<LI><a href="#[a86238]">>></a> _getkey
<LI><a href="#[a95a48]">>></a> gotoxy
<LI><a href="#[a95b34]">>></a> Disp_erase
<LI><a href="#[a95d14]">>></a> Disp_msg
</UL>
<P><STRONG><a name="[e5a3f8]"></a>delay_600us</STRONG> (ARM, 20 bytes, Stack size 0 bytes, impactr3.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e5a308]"><<</a> delay_15ms
<LI><a href="#[e5a380]"><<</a> delay_10ms
</UL>
<P><STRONG><a name="[e5a380]"></a>delay_10ms</STRONG> (ARM, 32 bytes, Stack size 4 bytes, impactr3.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = delay_10ms</UL>
<BR>[Calls]<UL><LI><a href="#[e5a3f8]">>></a> delay_600us
</UL>
<BR>[Called By]<UL><LI><a href="#[e59c2c]"><<</a> st_prt_dh
<LI><a href="#[e59ca4]"><<</a> st_prt
</UL>
<P><STRONG><a name="[e5a308]"></a>delay_15ms</STRONG> (ARM, 32 bytes, Stack size 4 bytes, impactr3.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = delay_15ms</UL>
<BR>[Calls]<UL><LI><a href="#[e5a3f8]">>></a> delay_600us
</UL>
<BR>[Called By]<UL><LI><a href="#[e59c2c]"><<</a> st_prt_dh
<LI><a href="#[e59ca4]"><<</a> st_prt
</UL>
<P><STRONG><a name="[e5a294]"></a>prn_pow</STRONG> (ARM, 52 bytes, Stack size 0 bytes, impactr3.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e59c2c]"><<</a> st_prt_dh
<LI><a href="#[e59ca4]"><<</a> st_prt
</UL>
<P><STRONG><a name="[e5a220]"></a>p_feed</STRONG> (ARM, 40 bytes, Stack size 0 bytes, impactr3.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e59c2c]"><<</a> st_prt_dh
<LI><a href="#[e59ca4]"><<</a> st_prt
</UL>
<P><STRONG><a name="[e5a1ac]"></a>lo_pul</STRONG> (ARM, 72 bytes, Stack size 0 bytes, impactr3.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e59c2c]"><<</a> st_prt_dh
<LI><a href="#[e59ca4]"><<</a> st_prt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -