📄 armapp.htm
字号:
<LI><a href="#[e6cc54]"><<</a> key_test
<LI><a href="#[e6cccc]"><<</a> serial_test
</UL>
<P><STRONG><a name="[e6cccc]"></a>serial_test</STRONG> (ARM, 200 bytes, Stack size 16 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 288 + Unknown Stack Size
<LI>Call Chain = serial_test -> __0printf -> _printf_char_common -> __printf -> _printf_int_dec -> _printf_int_common</UL>
<BR>[Calls]<UL><LI><a href="#[9a6bec]">>></a> serial_receive
<LI><a href="#[9a6c68]">>></a> serial_send
<LI><a href="#[a31a00]">>></a> __0printf (via Veneer)
<LI><a href="#[e6c738]">>></a> gotoxy
<LI><a href="#[e6c7ac]">>></a> clrscr
<LI><a href="#[e6cd44]">>></a> _getkey
</UL>
<BR>[Called By]<UL><LI><a href="#[e6caec]"><<</a> mainmenu
</UL>
<P><STRONG><a name="[e6cc54]"></a>key_test</STRONG> (ARM, 676 bytes, Stack size 16 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 288 + Unknown Stack Size
<LI>Call Chain = key_test -> __0printf -> _printf_char_common -> __printf -> _printf_int_dec -> _printf_int_common</UL>
<BR>[Calls]<UL><LI><a href="#[a31a00]">>></a> __0printf (via Veneer)
<LI><a href="#[a8fa5c]">>></a> delay_Ms
<LI><a href="#[e6c738]">>></a> gotoxy
<LI><a href="#[e6c7ac]">>></a> clrscr
<LI><a href="#[e6cd44]">>></a> _getkey
</UL>
<BR>[Called By]<UL><LI><a href="#[e6caec]"><<</a> mainmenu
</UL>
<P><STRONG><a name="[e6cbdc]"></a>print_test</STRONG> (ARM, 708 bytes, Stack size 24 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = print_test -> prt_msg -> st_prt -> dotlines_dw</UL>
<BR>[Calls]<UL><LI><a href="#[e6c558]">>></a> prt_msg
<LI><a href="#[e6c6bc]">>></a> prn_pow_init
</UL>
<BR>[Called By]<UL><LI><a href="#[e6caec]"><<</a> mainmenu
</UL>
<P><STRONG><a name="[e6cb64]"></a>disp_test</STRONG> (ARM, 236 bytes, Stack size 16 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 288 + Unknown Stack Size
<LI>Call Chain = disp_test -> __0printf -> _printf_char_common -> __printf -> _printf_int_dec -> _printf_int_common</UL>
<BR>[Calls]<UL><LI><a href="#[a31a00]">>></a> __0printf (via Veneer)
<LI><a href="#[a8f974]">>></a> get_key
<LI><a href="#[e6c738]">>></a> gotoxy
<LI><a href="#[e6c7ac]">>></a> clrscr
</UL>
<BR>[Called By]<UL><LI><a href="#[e6caec]"><<</a> mainmenu
</UL>
<P><STRONG><a name="[e6caec]"></a>mainmenu</STRONG> (ARM, 192 bytes, Stack size 8 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
<LI>Call Chain = mainmenu -> disp_test -> __0printf -> _printf_char_common -> __printf -> _printf_int_dec -> _printf_int_common</UL>
<BR>[Calls]<UL><LI><a href="#[a31a00]">>></a> __0printf (via Veneer)
<LI><a href="#[e6c738]">>></a> gotoxy
<LI><a href="#[e6c7ac]">>></a> clrscr
<LI><a href="#[e6c820]">>></a> bltoggle
<LI><a href="#[e6cb64]">>></a> disp_test
<LI><a href="#[e6cbdc]">>></a> print_test
<LI><a href="#[e6cc54]">>></a> key_test
<LI><a href="#[e6cccc]">>></a> serial_test
<LI><a href="#[e6cd44]">>></a> _getkey
</UL>
<BR>[Called By]<UL><LI><a href="#[e6ca78]"><<</a> main
</UL>
<P><STRONG><a name="[e6ca78]"></a>main</STRONG> (ARM, 584 bytes, Stack size 48 bytes, sample.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 344 + Unknown Stack Size
<LI>Call Chain = main -> mainmenu -> disp_test -> __0printf -> _printf_char_common -> __printf -> _printf_int_dec -> _printf_int_common</UL>
<BR>[Calls]<UL><LI><a href="#[9a6d60]">>></a> serial_open
<LI><a href="#[9a6f44]">>></a> init_IrDA
<LI><a href="#[a31a00]">>></a> __0printf (via Veneer)
<LI><a href="#[a891c0]">>></a> Init_RTC
<LI><a href="#[e6c738]">>></a> gotoxy
<LI><a href="#[e6c7ac]">>></a> clrscr
<LI><a href="#[e6c898]">>></a> blon
<LI><a href="#[e6c9fc]">>></a> Disp_initial
<LI><a href="#[e6caec]">>></a> mainmenu
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[e6c898]"></a>blon</STRONG> (ARM, 28 bytes, Stack size 0 bytes, display.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e6c820]"><<</a> bltoggle
<LI><a href="#[e6ca78]"><<</a> main
</UL>
<P><STRONG><a name="[e643a4]"></a>bloff</STRONG> (ARM, 28 bytes, Stack size 0 bytes, display.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e6c820]"><<</a> bltoggle
</UL>
<P><STRONG><a name="[e6c820]"></a>bltoggle</STRONG> (ARM, 48 bytes, Stack size 0 bytes, display.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[e643a4]">>></a> bloff
<LI><a href="#[e6c898]">>></a> blon
</UL>
<BR>[Called By]<UL><LI><a href="#[e6caec]"><<</a> mainmenu
</UL>
<P><STRONG><a name="[e64330]"></a>del_us</STRONG> (ARM, 20 bytes, Stack size 0 bytes, display.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e64148]"><<</a> read_display
<LI><a href="#[e641c4]"><<</a> disp_inst
<LI><a href="#[e6423c]"><<</a> disp_data
<LI><a href="#[e642b4]"><<</a> write_display
</UL>
<P><STRONG><a name="[e642b4]"></a>write_display</STRONG> (ARM, 88 bytes, Stack size 4 bytes, display.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = write_display</UL>
<BR>[Calls]<UL><LI><a href="#[e64330]">>></a> del_us
</UL>
<BR>[Called By]<UL><LI><a href="#[e63e00]"><<</a> blank_disp
<LI><a href="#[e640d0]"><<</a> disp_char
<LI><a href="#[e6c7ac]"><<</a> clrscr
<LI><a href="#[e6c9fc]"><<</a> Disp_initial
</UL>
<P><STRONG><a name="[e6423c]"></a>disp_data</STRONG> (ARM, 16 bytes, Stack size 0 bytes, display.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[e64330]">>></a> del_us
</UL>
<BR>[Called By]<UL><LI><a href="#[e63e00]"><<</a> blank_disp
<LI><a href="#[e640d0]"><<</a> disp_char
<LI><a href="#[e6c7ac]"><<</a> clrscr
</UL>
<P><STRONG><a name="[e641c4]"></a>disp_inst</STRONG> (ARM, 16 bytes, Stack size 0 bytes, display.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[e64330]">>></a> del_us
</UL>
<BR>[Called By]<UL><LI><a href="#[e63e00]"><<</a> blank_disp
<LI><a href="#[e640d0]"><<</a> disp_char
<LI><a href="#[e6c7ac]"><<</a> clrscr
<LI><a href="#[e6c9fc]"><<</a> Disp_initial
</UL>
<P><STRONG><a name="[e64148]"></a>read_display</STRONG> (ARM, 116 bytes, Stack size 4 bytes, display.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = read_display</UL>
<BR>[Calls]<UL><LI><a href="#[e64330]">>></a> del_us
</UL>
<BR>[Called By]<UL><LI><a href="#[e63e00]"><<</a> blank_disp
<LI><a href="#[e640d0]"><<</a> disp_char
</UL>
<P><STRONG><a name="[e640d0]"></a>disp_char</STRONG> (ARM, 612 bytes, Stack size 56 bytes, display.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60 + Unknown Stack Size
<LI>Call Chain = disp_char -> read_display</UL>
<BR>[Calls]<UL><LI><a href="#[a2fa60]">>></a> __aeabi_uidivmod
<LI><a href="#[e64148]">>></a> read_display
<LI><a href="#[e641c4]">>></a> disp_inst
<LI><a href="#[e6423c]">>></a> disp_data
<LI><a href="#[e642b4]">>></a> write_display
</UL>
<BR>[Called By]<UL><LI><a href="#[e63e78]"><<</a> Disp_cur_rev
<LI><a href="#[e63ef4]"><<</a> putchar1
<LI><a href="#[e6405c]"><<</a> fputc
</UL>
<P><STRONG><a name="[e6405c]"></a>fputc</STRONG> (ARM, 164 bytes, Stack size 16 bytes, display.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 76 + Unknown Stack Size
<LI>Call Chain = fputc -> disp_char -> read_display</UL>
<BR>[Calls]<UL><LI><a href="#[a2fa60]">>></a> __aeabi_uidivmod
<LI><a href="#[e640d0]">>></a> disp_char
</UL>
<BR>[Address Reference Count : 1]<UL><LI> __0printf.o(.text)
</UL>
<P><STRONG><a name="[e63fe4]"></a>delay_ms</STRONG> (ARM, 36 bytes, Stack size 0 bytes, display.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e6c9fc]"><<</a> Disp_initial
</UL>
<P><STRONG><a name="[e6c738]"></a>gotoxy</STRONG> (ARM, 40 bytes, Stack size 0 bytes, display.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e63d10]"><<</a> set_cursor
<LI><a href="#[e6ca78]"><<</a> main
<LI><a href="#[e6caec]"><<</a> mainmenu
<LI><a href="#[e6cb64]"><<</a> disp_test
<LI><a href="#[e6cc54]"><<</a> key_test
<LI><a href="#[e6cccc]"><<</a> serial_test
</UL>
<P><STRONG><a name="[e63f6c]"></a>row_select</STRONG> (ARM, 100 bytes, Stack size 0 bytes, display.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e6c7ac]"><<</a> clrscr
</UL>
<P><STRONG><a name="[e6c7ac]"></a>clrscr</STRONG> (ARM, 172 bytes, Stack size 12 bytes, display.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = clrscr -> write_display</UL>
<BR>[Calls]<UL><LI><a href="#[e63f6c]">>></a> row_select
<LI><a href="#[e641c4]">>></a> disp_inst
<LI><a href="#[e6423c]">>></a> disp_data
<LI><a href="#[e642b4]">>></a> write_display
</UL>
<BR>[Called By]<UL><LI><a href="#[e6c9fc]"><<</a> Disp_initial
<LI><a href="#[e6ca78]"><<</a> main
<LI><a href="#[e6caec]"><<</a> mainmenu
<LI><a href="#[e6cb64]"><<</a> disp_test
<LI><a href="#[e6cc54]"><<</a> key_test
<LI><a href="#[e6cccc]"><<</a> serial_test
</UL>
<P><STRONG><a name="[e6c9fc]"></a>Disp_initial</STRONG> (ARM, 160 bytes, Stack size 4 bytes, display.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Disp_initial -> clrscr -> write_display</UL>
<BR>[Calls]<UL><LI><a href="#[e63fe4]">>></a> delay_ms
<LI><a href="#[e641c4]">>></a> disp_inst
<LI><a href="#[e642b4]">>></a> write_display
<LI><a href="#[e6c7ac]">>></a> clrscr
</UL>
<BR>[Called By]<UL><LI><a href="#[e6ca78]"><<</a> main
</UL>
<P><STRONG><a name="[e63ef4]"></a>putchar1</STRONG> (ARM, 164 bytes, Stack size 16 bytes, display.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a2fa60]">>></a> __aeabi_uidivmod
<LI><a href="#[e640d0]">>></a> disp_char
</UL>
<P><STRONG><a name="[e63e78]"></a>Disp_cur_rev</STRONG> (ARM, 48 bytes, Stack size 8 bytes, display.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e640d0]">>></a> disp_char
</UL>
<P><STRONG><a name="[e63e00]"></a>blank_disp</STRONG> (ARM, 572 bytes, Stack size 48 bytes, display.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e64148]">>></a> read_display
<LI><a href="#[e641c4]">>></a> disp_inst
<LI><a href="#[e6423c]">>></a> disp_data
<LI><a href="#[e642b4]">>></a> write_display
</UL>
<P><STRONG><a name="[e63d88]"></a>Disp_bcd1</STRONG> (ARM, 16 bytes, Stack size 0 bytes, display.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a31a00]">>></a> __0printf (via Veneer)
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -