📄 blinky.htm
字号:
<P><STRONG><a name="[b11268]"></a>lcd_clear</STRONG> (ARM, 32 bytes, Stack size 4 bytes, lcd_4bit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = lcd_clear ⇒ set_cursor ⇒ lcd_write_cmd ⇒ wait_while_busy ⇒ lcd_read_status
</UL>
<BR>[Calls]<UL><LI><a href="#[b10778]">>></a> lcd_write_cmd
<LI><a href="#[b11148]">>></a> set_cursor
</UL>
<BR>[Called By]<UL><LI><a href="#[b113d0]">>></a> main
</UL>
<P><STRONG><a name="[b111d8]"></a>lcd_print</STRONG> (ARM, 40 bytes, Stack size 8 bytes, lcd_4bit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = lcd_print ⇒ lcd_putchar ⇒ lcd_write_data ⇒ wait_while_busy ⇒ lcd_read_status
</UL>
<BR>[Calls]<UL><LI><a href="#[b11190]">>></a> lcd_putchar
</UL>
<BR>[Called By]<UL><LI><a href="#[b113d0]">>></a> main
</UL>
<P><STRONG><a name="[b0f350]"></a>__aeabi_idiv</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)
<P><STRONG><a name="[b0f308]"></a>__aeabi_idivmod</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, idiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __aeabi_idivmod ⇒ __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[b05140]">>></a> __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[b11418]">>></a> itoa (via Veneer)
</UL>
<P><STRONG><a name="[b05b90]"></a>__ARM_call_via_r0</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b05b48]"></a>__call_via_r0</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b05b00]"></a>__ARM_call_via_r1</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b05ab8]"></a>__call_via_r1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b05a70]"></a>__ARM_call_via_r2</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[b0d690]">>></a> _printf_core
</UL>
<P><STRONG><a name="[b05a28]"></a>__call_via_r2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b059e0]"></a>__ARM_call_via_r3</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b054e8]">>></a> __init
</UL>
<P><STRONG><a name="[b05998]"></a>__call_via_r3</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b05950]"></a>__ARM_call_via_r4</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b05908]"></a>__call_via_r4</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b058c0]"></a>__ARM_call_via_r5</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b05878]"></a>__call_via_r5</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b05830]"></a>__ARM_call_via_r6</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b057e8]"></a>__call_via_r6</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b057a0]"></a>__ARM_call_via_r7</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b05758]"></a>__call_via_r7</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[b054e8]"></a>__init</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b05530]">>></a> __call_main
<LI><a href="#[b059e0]">>></a> __ARM_call_via_r3
</UL>
<BR>[Called By]<UL><LI><a href="#[b0f730]">>></a> __main (via Veneer)
</UL>
<P><STRONG><a name="[b054a0]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[b05188]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, uidiv.o(.text), UNUSED)
<P><STRONG><a name="[b05140]"></a>__aeabi_uidivmod</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, uidiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[b0d690]">>></a> _printf_core
<LI><a href="#[b0f308]">>></a> __aeabi_idivmod
</UL>
<P><STRONG><a name="[b0d570]"></a>__0printf_1</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, printf1.o(i.__0printf_1), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b0d690]">>></a> _printf_core
</UL>
<P><STRONG><a name="[b0d528]"></a>__1printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf_1))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __1printf
</UL>
<BR>[Called By]<UL><LI><a href="#[b113d0]">>></a> main (via Veneer)
</UL>
<P><STRONG><a name="[fe4db0]"></a>__scatterload_copy</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[fe4db0]">>></a> __scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[fe4db0]">>></a> __scatterload_copy
</UL>
<P><STRONG><a name="[fe4d68]"></a>__scatterload_null</STRONG> (ARM, 4 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[fe4d20]"></a>__scatterload_zeroinit</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[b137a8]"></a>Undef_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b137a8]">>></a> Undef_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b137a8]">>></a> Undef_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[b13760]"></a>SWI_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b13760]">>></a> SWI_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b13760]">>></a> SWI_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[b13718]"></a>PAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b13718]">>></a> PAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b13718]">>></a> PAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[b136d0]"></a>DAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b136d0]">>></a> DAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b136d0]">>></a> DAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[b13688]"></a>IRQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b13688]">>></a> IRQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b13688]">>></a> IRQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[b13640]"></a>FIQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[b13640]">>></a> FIQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[b13640]">>></a> FIQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[b10a90]"></a>delay</STRONG> (ARM, 24 bytes, Stack size 0 bytes, lcd_4bit.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b107c0]">>></a> lcd_write_4bit
<LI><a href="#[b10a48]">>></a> lcd_read_status
<LI><a href="#[b11220]">>></a> lcd_init
</UL>
<P><STRONG><a name="[b10a48]"></a>lcd_read_status</STRONG> (ARM, 188 bytes, Stack size 4 bytes, lcd_4bit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = lcd_read_status
</UL>
<BR>[Calls]<UL><LI><a href="#[b10a90]">>></a> delay
</UL>
<BR>[Called By]<UL><LI><a href="#[b10a00]">>></a> wait_while_busy
</UL>
<P><STRONG><a name="[b10a00]"></a>wait_while_busy</STRONG> (ARM, 36 bytes, Stack size 8 bytes, lcd_4bit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = wait_while_busy ⇒ lcd_read_status
</UL>
<BR>[Calls]<UL><LI><a href="#[b10a48]">>></a> lcd_read_status
</UL>
<BR>[Called By]<UL><LI><a href="#[b10778]">>></a> lcd_write_cmd
<LI><a href="#[b109b8]">>></a> lcd_write_data
</UL>
<P><STRONG><a name="[b109b8]"></a>lcd_write_data</STRONG> (ARM, 48 bytes, Stack size 8 bytes, lcd_4bit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = lcd_write_data ⇒ wait_while_busy ⇒ lcd_read_status
</UL>
<BR>[Calls]<UL><LI><a href="#[b107c0]">>></a> lcd_write_4bit
<LI><a href="#[b10a00]">>></a> wait_while_busy
</UL>
<BR>[Called By]<UL><LI><a href="#[b11190]">>></a> lcd_putchar
</UL>
<P><STRONG><a name="[b0d690]"></a>_printf_core</STRONG> (Thumb, 334 bytes, Stack size 88 bytes, printf1.o(i._printf_core), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b05140]">>></a> __aeabi_uidivmod
<LI><a href="#[b05a70]">>></a> __ARM_call_via_r2
</UL>
<BR>[Called By]<UL><LI><a href="#[b0d570]">>></a> __0printf_1
</UL>
<P>
<H3>
Undefined Global Symbols
</H3><HR></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -