📄 timeshow.htm
字号:
</UL>
<BR>[Calls]<UL><LI><a href="#[ddf010]">>></a> __aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[de17c0]">>></a> show_time
</UL>
<P><STRONG><a name="[de19b8]"></a>Initial_DS1302</STRONG> (ARM, 132 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Initial_DS1302 ⇒ Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1b68]">>></a> Read1302
<LI><a href="#[de1bb0]">>></a> Write1302
</UL>
<BR>[Called By]<UL><LI><a href="#[de1730]">>></a> main
</UL>
<P><STRONG><a name="[de1970]"></a>Delay1ms</STRONG> (ARM, 52 bytes, Stack size 0 bytes, timeshow.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[de17c0]">>></a> show_time
</UL>
<P><STRONG><a name="[de1928]"></a>mdelay</STRONG> (ARM, 52 bytes, Stack size 0 bytes, timeshow.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[de1808]">>></a> Setkey
<LI><a href="#[de1850]">>></a> Downkey
<LI><a href="#[de1898]">>></a> Upkey
<LI><a href="#[de18e0]">>></a> outkey
</UL>
<P><STRONG><a name="[de18e0]"></a>outkey</STRONG> (ARM, 280 bytes, Stack size 12 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = outkey ⇒ Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1928]">>></a> mdelay
<LI><a href="#[de1b68]">>></a> Read1302
<LI><a href="#[de1bb0]">>></a> Write1302
<LI><a href="#[de1e80]">>></a> Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1778]">>></a> keydone
</UL>
<P><STRONG><a name="[de1898]"></a>Upkey</STRONG> (ARM, 1192 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Upkey ⇒ Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1928]">>></a> mdelay
<LI><a href="#[de1b68]">>></a> Read1302
<LI><a href="#[de1e80]">>></a> Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1778]">>></a> keydone
</UL>
<P><STRONG><a name="[de1850]"></a>Downkey</STRONG> (ARM, 1276 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Downkey ⇒ Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1928]">>></a> mdelay
<LI><a href="#[de1b68]">>></a> Read1302
<LI><a href="#[de1e80]">>></a> Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1778]">>></a> keydone
</UL>
<P><STRONG><a name="[de1808]"></a>Setkey</STRONG> (ARM, 120 bytes, Stack size 4 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Setkey
</UL>
<BR>[Calls]<UL><LI><a href="#[de1928]">>></a> mdelay
<LI><a href="#[de1e80]">>></a> Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1730]">>></a> main
<LI><a href="#[de1778]">>></a> keydone
</UL>
<P><STRONG><a name="[de17c0]"></a>show_time</STRONG> (ARM, 172 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = show_time ⇒ DS1302_GetTime ⇒ Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1970]">>></a> Delay1ms
<LI><a href="#[de1a00]">>></a> latitudeTostr
<LI><a href="#[de1a48]">>></a> longitudeTostr
<LI><a href="#[de1a90]">>></a> TimeToStr
<LI><a href="#[de1ad8]">>></a> DateToStr
<LI><a href="#[de1b20]">>></a> DS1302_GetTime
<LI><a href="#[de1c88]">>></a> LCD_PrintString
<LI><a href="#[de1df0]">>></a> LCD_WriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[de1730]">>></a> main
<LI><a href="#[de1778]">>></a> keydone
</UL>
<P><STRONG><a name="[de1778]"></a>keydone</STRONG> (ARM, 2148 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = keydone ⇒ show_time ⇒ DS1302_GetTime ⇒ Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de17c0]">>></a> show_time
<LI><a href="#[de1808]">>></a> Setkey
<LI><a href="#[de1850]">>></a> Downkey
<LI><a href="#[de1898]">>></a> Upkey
<LI><a href="#[de18e0]">>></a> outkey
<LI><a href="#[de1b68]">>></a> Read1302
<LI><a href="#[de1bb0]">>></a> Write1302
<LI><a href="#[de1e80]">>></a> Delayms
</UL>
<BR>[Called By]<UL><LI><a href="#[de1730]">>></a> main
</UL>
<P><STRONG><a name="[de1730]"></a>main</STRONG> (ARM, 160 bytes, Stack size 8 bytes, timeshow.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = main ⇒ keydone ⇒ show_time ⇒ DS1302_GetTime ⇒ Read1302
</UL>
<BR>[Calls]<UL><LI><a href="#[de1778]">>></a> keydone
<LI><a href="#[de17c0]">>></a> show_time
<LI><a href="#[de1808]">>></a> Setkey
<LI><a href="#[de19b8]">>></a> Initial_DS1302
<LI><a href="#[de1d60]">>></a> LCD_Init
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[de0c80]"></a>IRQ_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = IRQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0c38]"></a>FIQ_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FIQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0bf0]"></a>SWI_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SWI_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0ba8]"></a>Undef_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Undef_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0b60]"></a>PAbt_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = PAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0b18]"></a>DAbt_Handler</STRONG> (ARM, 44 bytes, Stack size 24 bytes, irq_arm.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = DAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_rv.o(Reset)
</UL>
<P><STRONG><a name="[de0510]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup_rv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ddd760]">>></a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[ddf058]"></a>__aeabi_idiv</STRONG> (ARM, 0 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text), UNUSED)
<P><STRONG><a name="[ddf010]"></a>__aeabi_idivmod</STRONG> (ARM, 384 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[de1a00]">>></a> latitudeTostr
<LI><a href="#[de1a48]">>></a> longitudeTostr
<LI><a href="#[de1a90]">>></a> TimeToStr
<LI><a href="#[de1ad8]">>></a> DateToStr
</UL>
<P><STRONG><a name="[dde318]"></a>__use_two_region_memory</STRONG> (ARM, 4 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[dde2d0]"></a>__rt_stackheap_init</STRONG> (ARM, 36 bytes, Stack size 16 bytes, stkheap2.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = __rt_stackheap_init ⇒ __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[ddcfd0]">>></a> __rt_stackheap_storage
<LI><a href="#[ddd760]">>></a> __user_setup_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[dddd88]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[dde288]"></a>__rt_heap_extend</STRONG> (ARM, 24 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[dde1b0]">>></a> __user_heap_extend (Weak Reference)
</UL>
<P><STRONG><a name="[dddd88]"></a>__rt_entry</STRONG> (ARM, 76 bytes, Stack size 16 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
<LI>Call Chain = __rt_entry ⇒ __rt_lib_init ⇒ _fp_init
</UL>
<BR>[Calls]<UL><LI><a href="#[ddb738]">>></a> _platform_post_lib_init
<LI><a href="#[ddb8a8]">>></a> _platform_post_stackheap_init
<LI><a href="#[ddc2c0]">>></a> __rt_lib_init (via Veneer)
<LI><a href="#[ddc740]">>></a> exit (via BX)
<LI><a href="#[dde2d0]">>></a> __rt_stackheap_init
</UL>
<BR>[Called By]<UL><LI><a href="#[dd7e20]">>></a> __scatterload_rt2
<LI><a href="#[dde048]">>></a> __main
</UL>
<P><STRONG><a name="[dddd40]"></a>__rt_exit</STRONG> (ARM, 20 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __rt_exit ⇒ __rt_lib_shutdown
</UL>
<BR>[Calls]<UL><LI><a href="#[ddc278]">>></a> __rt_lib_shutdown (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[ddc740]">>></a> exit (via Veneer)
</UL>
<P><STRONG><a name="[dddcf8]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ddce18]">>></a> _sys_exit
</UL>
<P><STRONG><a name="[ddd760]"></a>__user_setup_stackheap</STRONG> (ARM, 96 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[ddcb40]">>></a> __user_perproc_libspace
<LI><a href="#[de0510]">>></a> __user_initial_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[dde2d0]">>></a> __rt_stackheap_init
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -