📄 http_demo.htm
字号:
<P><STRONG><a name="[c75910]"></a>init_ethernet</STRONG> (Thumb, 202 bytes, Stack size 16 bytes, lm3s_emac.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c771d0]">>></a> write_PHY
<LI><a href="#[c77218]">>></a> read_PHY
<LI><a href="#[1116bb8]">>></a> IntEnable
<LI><a href="#[111b050]">>></a> GPIOPadConfigSet
<LI><a href="#[111b170]">>></a> GPIODirModeSet
<LI><a href="#[11d0ae0]">>></a> SysCtlPeripheralReset
<LI><a href="#[11d0b70]">>></a> SysCtlPeripheralEnable
</UL>
<BR>[Called By]<UL><LI><a href="#[11265c0]">>></a> init_eth_link
</UL>
<P><STRONG><a name="[c758c8]"></a>int_enable_eth</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, lm3s_emac.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1116bb8]">>></a> IntEnable
</UL>
<BR>[Called By]<UL><LI><a href="#[11207f0]">>></a> resize_mem
<LI><a href="#[1120880]">>></a> free_mem
<LI><a href="#[11208c8]">>></a> alloc_mem
<LI><a href="#[11265c0]">>></a> init_eth_link
</UL>
<P><STRONG><a name="[c75880]"></a>int_disable_eth</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, lm3s_emac.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1116c00]">>></a> IntDisable
</UL>
<BR>[Called By]<UL><LI><a href="#[111f238]">>></a> init_TcpNet
<LI><a href="#[11207f0]">>></a> resize_mem
<LI><a href="#[1120880]">>></a> free_mem
<LI><a href="#[11208c8]">>></a> alloc_mem
<LI><a href="#[11265c0]">>></a> init_eth_link
</UL>
<P><STRONG><a name="[c75838]"></a>send_frame</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, lm3s_emac.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = send_frame
</UL>
<BR>[Called By]<UL><LI><a href="#[1126608]">>></a> eth_send_frame
<LI><a href="#[11a4a38]">>></a> arp_send_req
<LI><a href="#[11a4a80]">>></a> arp_send_reply
</UL>
<P><STRONG><a name="[c790e8]"></a>EthernetIntHandler</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, lm3s_emac.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = EthernetIntHandler ⇒ alloc_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[11208c8]">>></a> alloc_mem
<LI><a href="#[1126578]">>></a> put_in_queue
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c7f928]"></a>OSRAM128x64x4Clear</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, osram128x64x4.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = OSRAM128x64x4Clear ⇒ OSRAMWriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[c74840]">>></a> OSRAMWriteData
<LI><a href="#[c74888]">>></a> OSRAMWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[c7f8e0]">>></a> OSRAM128x64x4Init
<LI><a href="#[c817d0]">>></a> upd_display
</UL>
<P><STRONG><a name="[c7f898]"></a>OSRAM128x64x4StringDraw</STRONG> (Thumb, 218 bytes, Stack size 40 bytes, osram128x64x4.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = OSRAM128x64x4StringDraw ⇒ OSRAMWriteData
</UL>
<BR>[Calls]<UL><LI><a href="#[c74840]">>></a> OSRAMWriteData
<LI><a href="#[c74888]">>></a> OSRAMWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[c817d0]">>></a> upd_display
</UL>
<P><STRONG><a name="[c74180]"></a>OSRAM128x64x4ImageDraw</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, osram128x64x4.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c74840]">>></a> OSRAMWriteData
<LI><a href="#[c74888]">>></a> OSRAMWriteCommand
</UL>
<P><STRONG><a name="[c74138]"></a>OSRAM128x64x4InitSSI</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, osram128x64x4.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[111ad38]">>></a> GPIOPinTypeSSI
<LI><a href="#[111b050]">>></a> GPIOPadConfigSet
<LI><a href="#[11d7be0]">>></a> SSIEnable
<LI><a href="#[11d7c28]">>></a> SSIDisable
<LI><a href="#[11d7d00]">>></a> SSIDataNonBlockingGet
<LI><a href="#[11d7d90]">>></a> SSIConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[c7f8e0]">>></a> OSRAM128x64x4Init
</UL>
<P><STRONG><a name="[c7f8e0]"></a>OSRAM128x64x4Init</STRONG> (Thumb, 144 bytes, Stack size 16 bytes, osram128x64x4.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c74138]">>></a> OSRAM128x64x4InitSSI
<LI><a href="#[c74888]">>></a> OSRAMWriteCommand
<LI><a href="#[c7f928]">>></a> OSRAM128x64x4Clear
<LI><a href="#[111ac60]">>></a> GPIOPinWrite
<LI><a href="#[111ad38]">>></a> GPIOPinTypeSSI
<LI><a href="#[111b050]">>></a> GPIOPadConfigSet
<LI><a href="#[111b170]">>></a> GPIODirModeSet
<LI><a href="#[11d0b70]">>></a> SysCtlPeripheralEnable
</UL>
<BR>[Called By]<UL><LI><a href="#[c81740]">>></a> init
</UL>
<P><STRONG><a name="[c740f0]"></a>OSRAM128x64x4DisplayOn</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, osram128x64x4.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c74888]">>></a> OSRAMWriteCommand
</UL>
<P><STRONG><a name="[c740a8]"></a>OSRAM128x64x4DisplayOff</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, osram128x64x4.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c74888]">>></a> OSRAMWriteCommand
</UL>
<P><STRONG><a name="[119e4b0]"></a>strlen</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, strlen.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7cf78]">>></a> cgi_process_data
<LI><a href="#[113d090]">>></a> http_chk_auth
</UL>
<P><STRONG><a name="[119e348]"></a>strcmp</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = strcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[c7cf30]">>></a> cgi_func
<LI><a href="#[113d090]">>></a> http_chk_auth
</UL>
<P><STRONG><a name="[12eb710]"></a>__0sscanf</STRONG> (Thumb, 48 bytes, Stack size 72 bytes, __0sscanf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_longlong
</UL>
<BR>[Calls]<UL><LI><a href="#[12ea438]">>></a> __vfscanf_char
</UL>
<BR>[Called By]<UL><LI><a href="#[c7cfc0]">>></a> cgi_process_var
</UL>
<P><STRONG><a name="[12eb4c8]"></a>_scanf_int</STRONG> (Thumb, 328 bytes, Stack size 56 bytes, _scanf_int.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _scanf_int
</UL>
<BR>[Calls]<UL><LI><a href="#[12ea7a8]">>></a> _chval
</UL>
<BR>[Called By]<UL><LI><a href="#[12e9310]">>></a> __vfscanf
</UL>
<P><STRONG><a name="[12eb300]"></a>_scanf_longlong</STRONG> (Thumb, 324 bytes, Stack size 56 bytes, _scanf_longlong.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _scanf_longlong
</UL>
<BR>[Calls]<UL><LI><a href="#[12ea7a8]">>></a> _chval
</UL>
<BR>[Called By]<UL><LI><a href="#[12e9310]">>></a> __vfscanf
</UL>
<P><STRONG><a name="[12eb030]"></a>__init</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[12eb078]">>></a> __call_main
</UL>
<BR>[Called By]<UL><LI><a href="#[119e858]">>></a> __main
</UL>
<P><STRONG><a name="[12eafe8]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[12eaa08]"></a>__aeabi_uldivmod</STRONG> (Thumb, 84 bytes, Stack size 32 bytes, uldiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[12e9670]">>></a> __aeabi_llsr
<LI><a href="#[12e9820]">>></a> __aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[12ed940]">>></a> _printf_core
</UL>
<P><STRONG><a name="[12ea7a8]"></a>_chval</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, _chval.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[12eb300]">>></a> _scanf_longlong
<LI><a href="#[12eb4c8]">>></a> _scanf_int
</UL>
<P><STRONG><a name="[12ea640]"></a>_sgetc</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, sgetc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> __0sscanf.o(.text)
</UL>
<P><STRONG><a name="[12ea5f8]"></a>_sbackspace</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, sgetc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> __0sscanf.o(.text)
</UL>
<P><STRONG><a name="[12ea438]"></a>__vfscanf_char</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, scanf_char.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = __vfscanf_char ⇒ __vfscanf ⇒ _scanf_longlong
</UL>
<BR>[Calls]<UL><LI><a href="#[12e9310]">>></a> __vfscanf
</UL>
<BR>[Called By]<UL><LI><a href="#[12eb710]">>></a> __0sscanf
</UL>
<P><STRONG><a name="[12e9820]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[12eaa08]">>></a> __aeabi_uldivmod
</UL>
<P><STRONG><a name="[12e97d8]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[12e9670]"></a>__aeabi_llsr</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[12eaa08]">>></a> __aeabi_uldivmod
</UL>
<P><STRONG><a name="[12e9628]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[12e94c0]"></a>isspace</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, isspace_c.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[12e8f00]">>></a> __ctype_lookup
</UL>
<BR>[Address Reference Count : 1]<UL><LI> scanf_char.o(.text)
</UL>
<P><STRONG><a name="[12e9310]"></a>__vfscanf</STRONG> (Thumb, 816 bytes, Stack size 88 bytes, _scanf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = __vfscanf ⇒ _scanf_longlong
</UL>
<BR>[Calls]<UL><LI><a href="#[12e9280]">>></a> _scanf_string (Weak Reference)
<LI><a href="#[12e92c8]">>></a> _scanf_real (Weak Reference)
<LI><a href="#[12eb300]">>></a> _scanf_longlong
<LI><a href="#[12eb4c8]">>></a> _scanf_int
</UL>
<BR>[Called By]<UL><LI><a href="#[12ea438]">>></a> __vfscanf_char
</UL>
<P><STRONG><a name="[12e8f00]"></a>__ctype_lookup</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, ctype_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[12e94c0]">>></a> isspace
</UL>
<P><STRONG><a name="[1122e58]"></a>CalcChksum</STRONG> (Thumb, 22 bytes, Stack size 4 bytes, at_lib.o(i.CalcChksum))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = CalcChksum
</UL>
<BR>[Called By]<UL><LI><a href="#[11a13a0]">>></a> process_icmp
<LI><a href="#[11a2840]">>></a> ip_get_chksum
</UL>
<P><STRONG><a name="[1122e10]"></a>CalcChksumBuf</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, at_lib.o(i.CalcChksumBuf))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CalcChksumBuf
</UL>
<BR>[Called By]<UL><LI><a href="#[1140b60]">>></a> udp_send
<LI><a href="#[1140d10]">>></a> process_udp
<LI><a href="#[1144b48]">>></a> process_tcp
<LI><a href="#[1144fc8]">>></a> tcp_send_frame
</UL>
<P><STRONG><a name="[1122dc8]"></a>CalcChksumVal</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, at_lib.o(i.CalcChksumVal))
<BR><BR>[Called By]<UL><LI><a href="#[1140b60]">>></a> udp_send
<LI><a href="#[1140d10]">>></a> process_udp
<LI><a href="#[1144b48]">>></a> process_tcp
<LI><a href="#[1144fc8]">>></a> tcp_send_frame
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -