├── .cproject
├── .project
├── .settings
└── org.eclipse.core.resources.prefs
├── Makefile
├── README.md
├── app
├── .output
│ └── eagle
│ │ └── debug
│ │ └── image
│ │ └── eagle.app.v6.out
├── Makefile
├── driver
│ ├── .output
│ │ └── eagle
│ │ │ └── debug
│ │ │ ├── lib
│ │ │ └── libdriver.a
│ │ │ └── obj
│ │ │ ├── gpio16.d
│ │ │ ├── gpio16.o
│ │ │ ├── uart.d
│ │ │ └── uart.o
│ ├── Makefile
│ ├── gpio16.c
│ └── uart.c
├── include
│ ├── arch
│ │ ├── cc.h
│ │ ├── perf.h
│ │ └── sys_arch.h
│ ├── driver
│ │ ├── gpio16.h
│ │ ├── spi.h
│ │ ├── spi_master.h
│ │ ├── spi_register.h
│ │ ├── uart.h
│ │ └── uart_register.h
│ ├── lwip
│ │ ├── api.h
│ │ ├── api_msg.h
│ │ ├── app
│ │ │ ├── dhcpserver.h
│ │ │ ├── espconn.h
│ │ │ ├── espconn_tcp.h
│ │ │ ├── espconn_udp.h
│ │ │ └── ping.h
│ │ ├── arch.h
│ │ ├── autoip.h
│ │ ├── debug.h
│ │ ├── def.h
│ │ ├── dhcp.h
│ │ ├── dns.h
│ │ ├── err.h
│ │ ├── icmp.h
│ │ ├── igmp.h
│ │ ├── inet.h
│ │ ├── inet_chksum.h
│ │ ├── init.h
│ │ ├── ip.h
│ │ ├── ip_addr.h
│ │ ├── ip_frag.h
│ │ ├── mdns.h
│ │ ├── mem.h
│ │ ├── memp.h
│ │ ├── memp_std.h
│ │ ├── netbuf.h
│ │ ├── netdb.h
│ │ ├── netif.h
│ │ ├── netifapi.h
│ │ ├── opt.h
│ │ ├── pbuf.h
│ │ ├── puck_def.h
│ │ ├── raw.h
│ │ ├── sio.h
│ │ ├── snmp.h
│ │ ├── snmp_asn1.h
│ │ ├── snmp_msg.h
│ │ ├── snmp_structs.h
│ │ ├── sntp.h
│ │ ├── sockets.h
│ │ ├── stats.h
│ │ ├── sys.h
│ │ ├── tcp.h
│ │ ├── tcp_impl.h
│ │ ├── tcpip.h
│ │ ├── timers.h
│ │ └── udp.h
│ ├── lwipopts.h
│ ├── mem_manager.h
│ ├── netif
│ │ ├── etharp.h
│ │ ├── if_llc.h
│ │ ├── ppp_oe.h
│ │ └── wlan_lwip_if.h
│ ├── user_config.h
│ └── user_tcp_server.h
├── lwip
│ ├── .output
│ │ └── eagle
│ │ │ └── debug
│ │ │ └── lib
│ │ │ └── liblwip.a
│ ├── Makefile
│ ├── api
│ │ ├── .output
│ │ │ └── eagle
│ │ │ │ └── debug
│ │ │ │ ├── lib
│ │ │ │ └── liblwipapi.a
│ │ │ │ └── obj
│ │ │ │ ├── api_lib.d
│ │ │ │ ├── api_lib.o
│ │ │ │ ├── api_msg.d
│ │ │ │ ├── api_msg.o
│ │ │ │ ├── err.d
│ │ │ │ ├── err.o
│ │ │ │ ├── netbuf.d
│ │ │ │ ├── netbuf.o
│ │ │ │ ├── netdb.d
│ │ │ │ ├── netdb.o
│ │ │ │ ├── netifapi.d
│ │ │ │ ├── netifapi.o
│ │ │ │ ├── sockets.d
│ │ │ │ ├── sockets.o
│ │ │ │ ├── tcpip.d
│ │ │ │ └── tcpip.o
│ │ ├── Makefile
│ │ ├── api_lib.c
│ │ ├── api_msg.c
│ │ ├── err.c
│ │ ├── netbuf.c
│ │ ├── netdb.c
│ │ ├── netifapi.c
│ │ ├── sockets.c
│ │ └── tcpip.c
│ ├── app
│ │ ├── .output
│ │ │ └── eagle
│ │ │ │ └── debug
│ │ │ │ ├── lib
│ │ │ │ └── liblwipapp.a
│ │ │ │ └── obj
│ │ │ │ ├── dhcpserver.d
│ │ │ │ ├── dhcpserver.o
│ │ │ │ ├── espconn.d
│ │ │ │ ├── espconn.o
│ │ │ │ ├── espconn_mdns.d
│ │ │ │ ├── espconn_mdns.o
│ │ │ │ ├── espconn_tcp.d
│ │ │ │ ├── espconn_tcp.o
│ │ │ │ ├── espconn_udp.d
│ │ │ │ ├── espconn_udp.o
│ │ │ │ ├── netio.d
│ │ │ │ ├── netio.o
│ │ │ │ ├── ping.d
│ │ │ │ └── ping.o
│ │ ├── Makefile
│ │ ├── dhcpserver.c
│ │ ├── espconn.c
│ │ ├── espconn_mdns.c
│ │ ├── espconn_tcp.c
│ │ ├── espconn_udp.c
│ │ ├── netio.c
│ │ └── ping.c
│ ├── core
│ │ ├── .output
│ │ │ └── eagle
│ │ │ │ └── debug
│ │ │ │ ├── lib
│ │ │ │ └── liblwipcore.a
│ │ │ │ └── obj
│ │ │ │ ├── def.d
│ │ │ │ ├── def.o
│ │ │ │ ├── dhcp.d
│ │ │ │ ├── dhcp.o
│ │ │ │ ├── dns.d
│ │ │ │ ├── dns.o
│ │ │ │ ├── init.d
│ │ │ │ ├── init.o
│ │ │ │ ├── mdns.d
│ │ │ │ ├── mdns.o
│ │ │ │ ├── mem.d
│ │ │ │ ├── mem.o
│ │ │ │ ├── memp.d
│ │ │ │ ├── memp.o
│ │ │ │ ├── netif.d
│ │ │ │ ├── netif.o
│ │ │ │ ├── pbuf.d
│ │ │ │ ├── pbuf.o
│ │ │ │ ├── raw.d
│ │ │ │ ├── raw.o
│ │ │ │ ├── sntp.d
│ │ │ │ ├── sntp.o
│ │ │ │ ├── stats.d
│ │ │ │ ├── stats.o
│ │ │ │ ├── sys.d
│ │ │ │ ├── sys.o
│ │ │ │ ├── sys_arch.d
│ │ │ │ ├── sys_arch.o
│ │ │ │ ├── tcp.d
│ │ │ │ ├── tcp.o
│ │ │ │ ├── tcp_in.d
│ │ │ │ ├── tcp_in.o
│ │ │ │ ├── tcp_out.d
│ │ │ │ ├── tcp_out.o
│ │ │ │ ├── timers.d
│ │ │ │ ├── timers.o
│ │ │ │ ├── udp.d
│ │ │ │ └── udp.o
│ │ ├── Makefile
│ │ ├── def.c
│ │ ├── dhcp.c
│ │ ├── dns.c
│ │ ├── init.c
│ │ ├── ipv4
│ │ │ ├── .output
│ │ │ │ └── eagle
│ │ │ │ │ └── debug
│ │ │ │ │ ├── lib
│ │ │ │ │ └── liblwipipv4.a
│ │ │ │ │ └── obj
│ │ │ │ │ ├── autoip.d
│ │ │ │ │ ├── autoip.o
│ │ │ │ │ ├── icmp.d
│ │ │ │ │ ├── icmp.o
│ │ │ │ │ ├── igmp.d
│ │ │ │ │ ├── igmp.o
│ │ │ │ │ ├── inet.d
│ │ │ │ │ ├── inet.o
│ │ │ │ │ ├── inet_chksum.d
│ │ │ │ │ ├── inet_chksum.o
│ │ │ │ │ ├── ip.d
│ │ │ │ │ ├── ip.o
│ │ │ │ │ ├── ip_addr.d
│ │ │ │ │ ├── ip_addr.o
│ │ │ │ │ ├── ip_frag.d
│ │ │ │ │ └── ip_frag.o
│ │ │ ├── Makefile
│ │ │ ├── autoip.c
│ │ │ ├── icmp.c
│ │ │ ├── igmp.c
│ │ │ ├── inet.c
│ │ │ ├── inet_chksum.c
│ │ │ ├── ip.c
│ │ │ ├── ip_addr.c
│ │ │ └── ip_frag.c
│ │ ├── mdns.c
│ │ ├── mem.c
│ │ ├── memp.c
│ │ ├── netif.c
│ │ ├── pbuf.c
│ │ ├── raw.c
│ │ ├── sntp.c
│ │ ├── stats.c
│ │ ├── sys.c
│ │ ├── sys_arch.c
│ │ ├── tcp.c
│ │ ├── tcp_in.c
│ │ ├── tcp_out.c
│ │ ├── timers.c
│ │ └── udp.c
│ └── netif
│ │ ├── .output
│ │ └── eagle
│ │ │ └── debug
│ │ │ ├── lib
│ │ │ └── liblwipnetif.a
│ │ │ └── obj
│ │ │ ├── etharp.d
│ │ │ └── etharp.o
│ │ ├── Makefile
│ │ └── etharp.c
└── user
│ ├── .output
│ └── eagle
│ │ └── debug
│ │ ├── lib
│ │ └── libuser.a
│ │ └── obj
│ │ ├── menu-functions.d
│ │ ├── menu-functions.o
│ │ ├── misc-functions.d
│ │ ├── misc-functions.o
│ │ ├── parsepacket-functions.d
│ │ ├── parsepacket-functions.o
│ │ ├── user_main.d
│ │ └── user_main.o
│ ├── Makefile
│ ├── menu-functions.c
│ ├── menu-functions.h
│ ├── misc-functions.c
│ ├── misc-functions.h
│ ├── parsepacket-functions.c
│ ├── parsepacket-functions.h
│ ├── user.zip
│ └── user_main.c
└── firmware
├── 0x00000.bin
└── 0x40000.bin
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | ethernet_packet_handling
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.cdt.managedbuilder.core.genmakebuilder
10 | clean,full,incremental,
11 |
12 |
13 | ?name?
14 |
15 |
16 |
17 | org.eclipse.cdt.make.core.append_environment
18 | true
19 |
20 |
21 | org.eclipse.cdt.make.core.autoBuildTarget
22 | all
23 |
24 |
25 | org.eclipse.cdt.make.core.buildArguments
26 | -f ${ProjDirPath}/Makefile
27 |
28 |
29 | org.eclipse.cdt.make.core.buildCommand
30 | mingw32-make.exe
31 |
32 |
33 | org.eclipse.cdt.make.core.cleanBuildTarget
34 | clean
35 |
36 |
37 | org.eclipse.cdt.make.core.contents
38 | org.eclipse.cdt.make.core.activeConfigSettings
39 |
40 |
41 | org.eclipse.cdt.make.core.enableAutoBuild
42 | false
43 |
44 |
45 | org.eclipse.cdt.make.core.enableCleanBuild
46 | true
47 |
48 |
49 | org.eclipse.cdt.make.core.enableFullBuild
50 | true
51 |
52 |
53 | org.eclipse.cdt.make.core.fullBuildTarget
54 | all
55 |
56 |
57 | org.eclipse.cdt.make.core.stopOnError
58 | true
59 |
60 |
61 | org.eclipse.cdt.make.core.useDefaultBuildCmd
62 | false
63 |
64 |
65 |
66 |
67 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
68 | full,incremental,
69 |
70 |
71 |
72 |
73 |
74 | org.eclipse.cdt.core.cnature
75 | org.eclipse.cdt.core.ccnature
76 | org.eclipse.cdt.managedbuilder.core.managedBuildNature
77 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
78 |
79 |
80 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | #Mon Nov 23 14:55:46 KST 2015
2 | eclipse.preferences.version=1
3 | encoding//app/user/user_main.c=UTF-8
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # ethernet_packet_handling_using_esp8266
2 |
3 | I wanted to implement a ethernet interface in ESP8266 module.
4 |
5 | Just in time, Espressif released open-source-lwIP as below.
6 | http://bbs.espressif.com/viewtopic.php?f=46&t=951
7 |
8 | So, for just test reason, I implemented ethernet packet handling code using ESP8266 as above.
9 |
10 | With this test, I'm sure that many projects with ESP8266 and ethernet are possible.
11 | - Ethernet to WiFi (Ethernet to 802.11 converter)
12 | - Dual NIC Application(WiFi and Ethernet)
13 |
14 | And, I think that W5500 is a best choice for the ESP8266's ethernet interface.
15 | https://github.com/Wiznet/ioLibrary_Driver
16 |
17 | Please refer to my test result as below and source codes.
18 |
19 | 
20 | 
21 | 
22 | 
23 | 
24 | 
25 |
26 |
--------------------------------------------------------------------------------
/app/.output/eagle/debug/image/eagle.app.v6.out:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/.output/eagle/debug/image/eagle.app.v6.out
--------------------------------------------------------------------------------
/app/Makefile:
--------------------------------------------------------------------------------
1 | #############################################################
2 | # Required variables for each makefile
3 | # Discard this section from all parent makefiles
4 | # Expected variables (with automatic defaults):
5 | # CSRCS (all "C" files in the dir)
6 | # SUBDIRS (all subdirs with a Makefile)
7 | # GEN_LIBS - list of libs to be generated ()
8 | # GEN_IMAGES - list of object file images to be generated ()
9 | # GEN_BINS - list of binaries to be generated ()
10 | # COMPONENTS_xxx - a list of libs/objs in the form
11 | # subdir/lib to be extracted and rolled up into
12 | # a generated lib/image xxx.a ()
13 | #
14 | TARGET = eagle
15 | #FLAVOR = release
16 | FLAVOR = debug
17 |
18 | #EXTRA_CCFLAGS += -u
19 |
20 | ifndef PDIR # {
21 | GEN_IMAGES= eagle.app.v6.out
22 | GEN_BINS= eagle.app.v6.bin
23 | SPECIAL_MKTARGETS=$(APP_MKTARGETS)
24 | SUBDIRS= \
25 | driver \
26 | user \
27 | lwip
28 |
29 | endif # } PDIR
30 |
31 | APPDIR = .
32 | LDDIR = $(SDK_BASE)/ld
33 |
34 | CCFLAGS += -Os
35 |
36 | TARGET_LDFLAGS = \
37 | -nostdlib \
38 | -Wl,-EL \
39 | --longcalls \
40 | --text-section-literals
41 |
42 | ifeq ($(FLAVOR),debug)
43 | TARGET_LDFLAGS += -g -O2
44 | endif
45 |
46 | ifeq ($(FLAVOR),release)
47 | TARGET_LDFLAGS += -g -O0
48 | endif
49 |
50 | LD_FILE = $(LDDIR)/eagle.app.v6.ld
51 |
52 | ifeq ($(APP), 1)
53 | LD_FILE = $(LDDIR)/eagle.app.v6.app1.ld
54 | endif
55 |
56 | ifeq ($(APP), 2)
57 | LD_FILE = $(LDDIR)/eagle.app.v6.app2.ld
58 | endif
59 |
60 | COMPONENTS_eagle.app.v6 = \
61 | driver/libdriver.a \
62 | user/libuser.a \
63 | lwip/liblwip.a
64 |
65 | LINKFLAGS_eagle.app.v6 = \
66 | -L$(SDK_BASE)/lib \
67 | -nostdlib \
68 | -T$(LD_FILE) \
69 | -Wl,--no-check-sections \
70 | -u call_user_start \
71 | -Wl,-static \
72 | -Wl,--start-group \
73 | -lc \
74 | -lgcc \
75 | -lhal \
76 | -lphy \
77 | -lpp \
78 | -lnet80211 \
79 | -lwpa \
80 | -lmain \
81 | -ljson \
82 | -lupgrade\
83 | -lssl \
84 | -lpwm \
85 | -lsmartconfig \
86 | $(DEP_LIBS_eagle.app.v6) \
87 | -Wl,--end-group
88 |
89 | DEPENDS_eagle.app.v6 = \
90 | $(LD_FILE) \
91 | $(LDDIR)/eagle.rom.addr.v6.ld
92 |
93 | #############################################################
94 | # Configuration i.e. compile options etc.
95 | # Target specific stuff (defines etc.) goes in here!
96 | # Generally values applying to a tree are captured in the
97 | # makefile at its root level - these are then overridden
98 | # for a subtree within the makefile rooted therein
99 | #
100 |
101 | #UNIVERSAL_TARGET_DEFINES = \
102 |
103 | # Other potential configuration flags include:
104 | # -DTXRX_TXBUF_DEBUG
105 | # -DTXRX_RXBUF_DEBUG
106 | # -DWLAN_CONFIG_CCX
107 | CONFIGURATION_DEFINES = -DICACHE_FLASH \
108 | -DLWIP_OPEN_SRC \
109 | -DPBUF_RSV_FOR_WLAN \
110 | -DEBUF_LWIP
111 |
112 | DEFINES += \
113 | $(UNIVERSAL_TARGET_DEFINES) \
114 | $(CONFIGURATION_DEFINES)
115 |
116 | DDEFINES += \
117 | $(UNIVERSAL_TARGET_DEFINES) \
118 | $(CONFIGURATION_DEFINES)
119 |
120 |
121 | #############################################################
122 | # Recursion Magic - Don't touch this!!
123 | #
124 | # Each subtree potentially has an include directory
125 | # corresponding to the common APIs applicable to modules
126 | # rooted at that subtree. Accordingly, the INCLUDE PATH
127 | # of a module can only contain the include directories up
128 | # its parent path, and not its siblings
129 | #
130 | # Required for each makefile to inherit from the parent
131 | #
132 |
133 | INCLUDES := $(INCLUDES) -I $(PDIR)include
134 | PDIR := ../$(PDIR)
135 | sinclude $(PDIR)Makefile
136 |
137 | .PHONY: FORCE
138 | FORCE:
139 |
140 |
--------------------------------------------------------------------------------
/app/driver/.output/eagle/debug/lib/libdriver.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/driver/.output/eagle/debug/lib/libdriver.a
--------------------------------------------------------------------------------
/app/driver/.output/eagle/debug/obj/gpio16.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/gpio16.o .output/eagle/debug/obj/gpio16.d : gpio16.c c:/Espressif/ESP8266_SDK/include/ets_sys.h \
2 | c:/Espressif/ESP8266_SDK/include/c_types.h \
3 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
4 | c:/Espressif/ESP8266_SDK/include/osapi.h \
5 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
6 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
7 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
18 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
21 | ../include/user_config.h ../include/driver/gpio16.h \
22 | c:/Espressif/ESP8266_SDK/include/gpio.h
23 |
--------------------------------------------------------------------------------
/app/driver/.output/eagle/debug/obj/gpio16.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/driver/.output/eagle/debug/obj/gpio16.o
--------------------------------------------------------------------------------
/app/driver/.output/eagle/debug/obj/uart.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/uart.o .output/eagle/debug/obj/uart.d : uart.c c:/Espressif/ESP8266_SDK/include/ets_sys.h \
2 | c:/Espressif/ESP8266_SDK/include/c_types.h \
3 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
4 | c:/Espressif/ESP8266_SDK/include/osapi.h \
5 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
6 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
7 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
18 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
21 | ../include/user_config.h ../include/driver/uart.h \
22 | ../include/driver/uart_register.h \
23 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
24 | c:/Espressif/ESP8266_SDK/include/c_types.h \
25 | ../include/driver/uart_register.h
26 |
--------------------------------------------------------------------------------
/app/driver/.output/eagle/debug/obj/uart.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/driver/.output/eagle/debug/obj/uart.o
--------------------------------------------------------------------------------
/app/driver/Makefile:
--------------------------------------------------------------------------------
1 |
2 | #############################################################
3 | # Required variables for each makefile
4 | # Discard this section from all parent makefiles
5 | # Expected variables (with automatic defaults):
6 | # CSRCS (all "C" files in the dir)
7 | # SUBDIRS (all subdirs with a Makefile)
8 | # GEN_LIBS - list of libs to be generated ()
9 | # GEN_IMAGES - list of images to be generated ()
10 | # COMPONENTS_xxx - a list of libs/objs in the form
11 | # subdir/lib to be extracted and rolled up into
12 | # a generated lib/image xxx.a ()
13 | #
14 | ifndef PDIR
15 | GEN_LIBS = libdriver.a
16 | endif
17 |
18 |
19 | #############################################################
20 | # Configuration i.e. compile options etc.
21 | # Target specific stuff (defines etc.) goes in here!
22 | # Generally values applying to a tree are captured in the
23 | # makefile at its root level - these are then overridden
24 | # for a subtree within the makefile rooted therein
25 | #
26 | #DEFINES +=
27 |
28 | #############################################################
29 | # Recursion Magic - Don't touch this!!
30 | #
31 | # Each subtree potentially has an include directory
32 | # corresponding to the common APIs applicable to modules
33 | # rooted at that subtree. Accordingly, the INCLUDE PATH
34 | # of a module can only contain the include directories up
35 | # its parent path, and not its siblings
36 | #
37 | # Required for each makefile to inherit from the parent
38 | #
39 |
40 | INCLUDES := $(INCLUDES) -I $(PDIR)include
41 | INCLUDES += -I ./
42 | INCLUDES += -I ../../include
43 | PDIR := ../$(PDIR)
44 | sinclude $(PDIR)Makefile
45 |
46 |
--------------------------------------------------------------------------------
/app/include/arch/cc.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001, Swedish Institute of Computer Science.
3 | * All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without
6 | * modification, are permitted provided that the following conditions
7 | * are met:
8 | * 1. Redistributions of source code must retain the above copyright
9 | * notice, this list of conditions and the following disclaimer.
10 | * 2. Redistributions in binary form must reproduce the above copyright
11 | * notice, this list of conditions and the following disclaimer in the
12 | * documentation and/or other materials provided with the distribution.
13 | * 3. Neither the name of the Institute nor the names of its contributors
14 | * may be used to endorse or promote products derived from this software
15 | * without specific prior written permission.
16 | *
17 | * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
18 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20 | * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
21 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 | * SUCH DAMAGE.
28 | *
29 | * This file is part of the lwIP TCP/IP stack.
30 | *
31 | * Author: Adam Dunkels
32 | *
33 | */
34 | #ifndef __ARCH_CC_H__
35 | #define __ARCH_CC_H__
36 |
37 | //#include
38 | #include "c_types.h"
39 | #include "ets_sys.h"
40 | #include "osapi.h"
41 | #define EFAULT 14
42 |
43 | //#define LWIP_PROVIDE_ERRNO
44 |
45 | #if (1)
46 | #define BYTE_ORDER LITTLE_ENDIAN
47 | #else
48 | #define BYTE_ORDER BIG_ENDIAN
49 | #endif
50 |
51 |
52 | typedef unsigned char u8_t;
53 | typedef signed char s8_t;
54 | typedef unsigned short u16_t;
55 | typedef signed short s16_t;
56 | typedef unsigned long u32_t;
57 | typedef signed long s32_t;
58 | typedef unsigned long mem_ptr_t;
59 |
60 | #define S16_F "d"
61 | #define U16_F "d"
62 | #define X16_F "x"
63 |
64 | #define S32_F "d"
65 | #define U32_F "d"
66 | #define X32_F "x"
67 |
68 |
69 |
70 | //#define PACK_STRUCT_FIELD(x) x __attribute__((packed))
71 | #define PACK_STRUCT_FIELD(x) x
72 | #define PACK_STRUCT_STRUCT __attribute__((packed))
73 | #define PACK_STRUCT_BEGIN
74 | #define PACK_STRUCT_END
75 |
76 | //#define LWIP_DEBUG
77 |
78 | #ifdef LWIP_DEBUG
79 | #define LWIP_PLATFORM_DIAG(x) os_printf x
80 | #define LWIP_PLATFORM_ASSERT(x) ETS_ASSERT(x)
81 | #else
82 | #define LWIP_PLATFORM_DIAG(x)
83 | #define LWIP_PLATFORM_ASSERT(x)
84 | #endif
85 |
86 | #define SYS_ARCH_DECL_PROTECT(x)
87 | #define SYS_ARCH_PROTECT(x)
88 | #define SYS_ARCH_UNPROTECT(x)
89 |
90 | #define LWIP_PLATFORM_BYTESWAP 1
91 | #define LWIP_PLATFORM_HTONS(_n) ((u16_t)((((_n) & 0xff) << 8) | (((_n) >> 8) & 0xff)))
92 | #define LWIP_PLATFORM_HTONL(_n) ((u32_t)( (((_n) & 0xff) << 24) | (((_n) & 0xff00) << 8) | (((_n) >> 8) & 0xff00) | (((_n) >> 24) & 0xff) ))
93 |
94 | #if LWIP_RAW
95 | extern u8_t memp_memory_RAW_PCB_base[];
96 | #endif /* LWIP_RAW */
97 |
98 | #if LWIP_UDP
99 | extern u8_t memp_memory_UDP_PCB_base[];
100 | #endif /* LWIP_UDP */
101 |
102 | #if LWIP_TCP
103 | extern u8_t memp_memory_TCP_PCB_base[];
104 | extern u8_t memp_memory_TCP_PCB_LISTEN_base[];
105 | extern u8_t memp_memory_TCP_SEG_base[] SHMEM_ATTR;
106 | #endif /* LWIP_TCP */
107 |
108 | #if (!NO_SYS || (NO_SYS && !NO_SYS_NO_TIMERS)) /* LWIP_TIMERS */
109 | extern u8_t memp_memory_SYS_TIMEOUT_base[];
110 | #endif /* LWIP_TIMERS */
111 |
112 | extern u8_t memp_memory_PBUF_base[];
113 | extern u8_t memp_memory_PBUF_POOL_base[];
114 |
115 |
116 |
117 | #endif /* __ARCH_CC_H__ */
118 |
--------------------------------------------------------------------------------
/app/include/arch/perf.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001, Swedish Institute of Computer Science.
3 | * All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without
6 | * modification, are permitted provided that the following conditions
7 | * are met:
8 | * 1. Redistributions of source code must retain the above copyright
9 | * notice, this list of conditions and the following disclaimer.
10 | * 2. Redistributions in binary form must reproduce the above copyright
11 | * notice, this list of conditions and the following disclaimer in the
12 | * documentation and/or other materials provided with the distribution.
13 | * 3. Neither the name of the Institute nor the names of its contributors
14 | * may be used to endorse or promote products derived from this software
15 | * without specific prior written permission.
16 | *
17 | * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
18 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20 | * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
21 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 | * SUCH DAMAGE.
28 | *
29 | * This file is part of the lwIP TCP/IP stack.
30 | *
31 | * Author: Adam Dunkels
32 | *
33 | */
34 | #ifndef __PERF_H__
35 | #define __PERF_H__
36 |
37 | #define PERF_START /* null definition */
38 | #define PERF_STOP(x) /* null definition */
39 |
40 | #endif /* __PERF_H__ */
41 |
--------------------------------------------------------------------------------
/app/include/arch/sys_arch.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/include/arch/sys_arch.h
--------------------------------------------------------------------------------
/app/include/driver/gpio16.h:
--------------------------------------------------------------------------------
1 | /*
2 | Driver for GPIO
3 | Official repository: https://github.com/CHERTS/esp8266-gpio16
4 |
5 | Copyright (C) 2015 Mikhail Grigorev (CHERTS)
6 |
7 | Pin number:
8 | -----------
9 | Pin 0 = GPIO16
10 | Pin 1 = GPIO5
11 | Pin 2 = GPIO4
12 | Pin 3 = GPIO0
13 | Pin 4 = GPIO2
14 | Pin 5 = GPIO14
15 | Pin 6 = GPIO12
16 | Pin 7 = GPIO13
17 | Pin 8 = GPIO15
18 | Pin 9 = GPIO3
19 | Pin 10 = GPIO1
20 | Pin 11 = GPIO9
21 | Pin 12 = GPIO10
22 |
23 | This program is free software; you can redistribute it and/or modify
24 | it under the terms of the GNU General Public License as published by
25 | the Free Software Foundation; either version 2 of the License, or
26 | (at your option) any later version.
27 |
28 | This program is distributed in the hope that it will be useful,
29 | but WITHOUT ANY WARRANTY; without even the implied warranty of
30 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
31 | GNU General Public License for more details.
32 |
33 | You should have received a copy of the GNU General Public License along
34 | with this program; if not, write to the Free Software Foundation, Inc.,
35 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
36 | */
37 |
38 | #ifndef __GPIO16_H__
39 | #define __GPIO16_H__
40 |
41 | #include "gpio.h"
42 |
43 | #define GPIO_PIN_NUM 13
44 | #define GPIO_INTERRUPT_ENABLE 1
45 |
46 | #define GPIO_FLOAT 0
47 | #define GPIO_PULLUP 1
48 | #define GPIO_PULLDOWN 2
49 |
50 | #define GPIO_INPUT 0
51 | #define GPIO_OUTPUT 1
52 | #define GPIO_INT 2
53 |
54 | /* GPIO interrupt handler */
55 | #ifdef GPIO_INTERRUPT_ENABLE
56 | typedef void (* gpio_intr_handler)(unsigned pin, unsigned level);
57 | #endif
58 |
59 | void gpio16_output_conf(void);
60 | void gpio16_output_set(uint8 value);
61 | void gpio16_input_conf(void);
62 | uint8 gpio16_input_get(void);
63 | int set_gpio_mode(unsigned pin, unsigned mode, unsigned pull);
64 | int gpio_write(unsigned pin, unsigned level);
65 | int gpio_read(unsigned pin);
66 | #ifdef GPIO_INTERRUPT_ENABLE
67 | void gpio_intr_attach(gpio_intr_handler cb);
68 | int gpio_intr_deattach(unsigned pin);
69 | int gpio_intr_init(unsigned pin, GPIO_INT_TYPE type);
70 | #endif
71 |
72 | #endif
73 |
--------------------------------------------------------------------------------
/app/include/driver/spi.h:
--------------------------------------------------------------------------------
1 | #ifndef SPI_APP_H
2 | #define SPI_APP_H
3 |
4 | #include "spi_register.h"
5 | #include "ets_sys.h"
6 | #include "osapi.h"
7 | #include "uart.h"
8 | #include "os_type.h"
9 |
10 | /*SPI number define*/
11 | #define SPI 0
12 | #define HSPI 1
13 |
14 |
15 |
16 | //lcd drive function
17 | void spi_lcd_mode_init(uint8 spi_no);
18 | void spi_lcd_9bit_write(uint8 spi_no,uint8 high_bit,uint8 low_8bit);
19 |
20 | //spi master init funtion
21 | void spi_master_init(uint8 spi_no, unsigned cpol, unsigned cpha, unsigned databits, uint32_t clock);
22 | //use spi send 8bit data
23 | void spi_mast_byte_write(uint8 spi_no,uint8 *data);
24 |
25 | //transmit data to esp8266 slave buffer,which needs 16bit transmission ,
26 | //first byte is master command 0x04, second byte is master data
27 | void spi_byte_write_espslave(uint8 spi_no,uint8 data);
28 | //read data from esp8266 slave buffer,which needs 16bit transmission ,
29 | //first byte is master command 0x06, second byte is to read slave data
30 | void spi_byte_read_espslave(uint8 spi_no,uint8 *data);
31 |
32 | //esp8266 slave mode initial
33 | void spi_slave_init(uint8 spi_no);
34 | //esp8266 slave isr handle funtion,tiggered when any transmission is finished.
35 | //the function is registered in spi_slave_init.
36 | void spi_slave_isr_handler(void *para);
37 |
38 |
39 | //hspi test function, used to test esp8266 spi slave
40 | void hspi_master_readwrite_repeat(void);
41 |
42 |
43 | void ICACHE_FLASH_ATTR
44 | spi_test_init(void);
45 |
46 |
47 | #endif
48 |
49 |
--------------------------------------------------------------------------------
/app/include/driver/spi_master.h:
--------------------------------------------------------------------------------
1 | #ifndef __SPI_MASTER_H__
2 | #define __SPI_MASTER_H__
3 |
4 | #include "driver/spi_register.h"
5 |
6 | /*SPI number define*/
7 | #define SPI 0
8 | #define HSPI 1
9 |
10 | void spi_master_init(uint8 spi_no);
11 | void spi_master_9bit_write(uint8 spi_no, uint8 high_bit, uint8 low_8bit);
12 |
13 | #endif
14 |
--------------------------------------------------------------------------------
/app/include/driver/uart.h:
--------------------------------------------------------------------------------
1 | /*
2 | * File : uart.h
3 | * This file is part of Espressif's AT+ command set program.
4 | * Copyright (C) 2013 - 2016, Espressif Systems
5 | *
6 | * This program is free software: you can redistribute it and/or modify
7 | * it under the terms of version 3 of the GNU General Public License as
8 | * published by the Free Software Foundation.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | * GNU General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public License along
16 | * with this program. If not, see .
17 | */
18 | #ifndef UART_APP_H
19 | #define UART_APP_H
20 |
21 | #include "uart_register.h"
22 | #include "eagle_soc.h"
23 | #include "c_types.h"
24 |
25 | #define RX_BUFF_SIZE 256
26 | #define TX_BUFF_SIZE 100
27 | #define UART0 0
28 | #define UART1 1
29 |
30 | typedef enum {
31 | FIVE_BITS = 0x0,
32 | SIX_BITS = 0x1,
33 | SEVEN_BITS = 0x2,
34 | EIGHT_BITS = 0x3
35 | } UartBitsNum4Char;
36 |
37 | typedef enum {
38 | ONE_STOP_BIT = 0,
39 | ONE_HALF_STOP_BIT = BIT2,
40 | TWO_STOP_BIT = BIT2
41 | } UartStopBitsNum;
42 |
43 | typedef enum {
44 | NONE_BITS = 0,
45 | ODD_BITS = 0,
46 | EVEN_BITS = BIT4
47 | } UartParityMode;
48 |
49 | typedef enum {
50 | STICK_PARITY_DIS = 0,
51 | STICK_PARITY_EN = BIT3 | BIT5
52 | } UartExistParity;
53 |
54 | typedef enum {
55 | BIT_RATE_9600 = 9600,
56 | BIT_RATE_19200 = 19200,
57 | BIT_RATE_38400 = 38400,
58 | BIT_RATE_57600 = 57600,
59 | BIT_RATE_74880 = 74880,
60 | BIT_RATE_115200 = 115200,
61 | BIT_RATE_230400 = 230400,
62 | BIT_RATE_256000 = 256000,
63 | BIT_RATE_460800 = 460800,
64 | BIT_RATE_921600 = 921600
65 | } UartBautRate;
66 |
67 | typedef enum {
68 | NONE_CTRL,
69 | HARDWARE_CTRL,
70 | XON_XOFF_CTRL
71 | } UartFlowCtrl;
72 |
73 | typedef enum {
74 | EMPTY,
75 | UNDER_WRITE,
76 | WRITE_OVER
77 | } RcvMsgBuffState;
78 |
79 | typedef struct {
80 | uint32 RcvBuffSize;
81 | uint8 *pRcvMsgBuff;
82 | uint8 *pWritePos;
83 | uint8 *pReadPos;
84 | uint8 TrigLvl; //JLU: may need to pad
85 | RcvMsgBuffState BuffState;
86 | } RcvMsgBuff;
87 |
88 | typedef struct {
89 | uint32 TrxBuffSize;
90 | uint8 *pTrxBuff;
91 | } TrxMsgBuff;
92 |
93 | typedef enum {
94 | BAUD_RATE_DET,
95 | WAIT_SYNC_FRM,
96 | SRCH_MSG_HEAD,
97 | RCV_MSG_BODY,
98 | RCV_ESC_CHAR,
99 | } RcvMsgState;
100 |
101 | typedef struct {
102 | UartBautRate baut_rate;
103 | UartBitsNum4Char data_bits;
104 | UartExistParity exist_parity;
105 | UartParityMode parity; // chip size in byte
106 | UartStopBitsNum stop_bits;
107 | UartFlowCtrl flow_ctrl;
108 | RcvMsgBuff rcv_buff;
109 | TrxMsgBuff trx_buff;
110 | RcvMsgState rcv_state;
111 | int received;
112 | int buff_uart_no; //indicate which uart use tx/rx buffer
113 | } UartDevice;
114 |
115 | void uart_init(UartBautRate uart0_br, UartBautRate uart1_br);
116 | void uart0_sendStr(const char *str);
117 |
118 |
119 | #define uart_recvTaskPrio 0
120 | #define uart_recvTaskQueueLen 64
121 |
122 | #define at_procTaskPrio 1
123 | #define at_procTaskQueueLen 1
124 |
125 |
126 | #endif
127 |
128 |
--------------------------------------------------------------------------------
/app/include/lwip/app/dhcpserver.h:
--------------------------------------------------------------------------------
1 | #ifndef __DHCPS_H__
2 | #define __DHCPS_H__
3 |
4 | #define USE_DNS
5 |
6 | typedef struct dhcps_state{
7 | sint16_t state;
8 | } dhcps_state;
9 |
10 | // ����dhcpclient�Զ����һ��DHCP msg�ṹ��
11 | typedef struct dhcps_msg {
12 | uint8_t op, htype, hlen, hops;
13 | uint8_t xid[4];
14 | uint16_t secs, flags;
15 | uint8_t ciaddr[4];
16 | uint8_t yiaddr[4];
17 | uint8_t siaddr[4];
18 | uint8_t giaddr[4];
19 | uint8_t chaddr[16];
20 | uint8_t sname[64];
21 | uint8_t file[128];
22 | uint8_t options[312];
23 | }dhcps_msg;
24 |
25 | #ifndef LWIP_OPEN_SRC
26 | struct dhcps_lease {
27 | struct ip_addr start_ip;
28 | struct ip_addr end_ip;
29 | };
30 |
31 | enum dhcps_offer_option{
32 | OFFER_START = 0x00,
33 | OFFER_ROUTER = 0x01,
34 | OFFER_END
35 | };
36 | #endif
37 |
38 | struct dhcps_pool{
39 | struct ip_addr ip;
40 | uint8 mac[6];
41 | uint32 lease_timer;
42 | };
43 |
44 | typedef struct _list_node{
45 | void *pnode;
46 | struct _list_node *pnext;
47 | }list_node;
48 |
49 | #define DHCPS_LEASE_TIMER 0x05A0
50 | #define DHCPS_MAX_LEASE 0x64
51 | #define BOOTP_BROADCAST 0x8000
52 |
53 | #define DHCP_REQUEST 1
54 | #define DHCP_REPLY 2
55 | #define DHCP_HTYPE_ETHERNET 1
56 | #define DHCP_HLEN_ETHERNET 6
57 | #define DHCP_MSG_LEN 236
58 |
59 | #define DHCPS_SERVER_PORT 67
60 | #define DHCPS_CLIENT_PORT 68
61 |
62 | #define DHCPDISCOVER 1
63 | #define DHCPOFFER 2
64 | #define DHCPREQUEST 3
65 | #define DHCPDECLINE 4
66 | #define DHCPACK 5
67 | #define DHCPNAK 6
68 | #define DHCPRELEASE 7
69 |
70 | #define DHCP_OPTION_SUBNET_MASK 1
71 | #define DHCP_OPTION_ROUTER 3
72 | #define DHCP_OPTION_DNS_SERVER 6
73 | #define DHCP_OPTION_REQ_IPADDR 50
74 | #define DHCP_OPTION_LEASE_TIME 51
75 | #define DHCP_OPTION_MSG_TYPE 53
76 | #define DHCP_OPTION_SERVER_ID 54
77 | #define DHCP_OPTION_INTERFACE_MTU 26
78 | #define DHCP_OPTION_PERFORM_ROUTER_DISCOVERY 31
79 | #define DHCP_OPTION_BROADCAST_ADDRESS 28
80 | #define DHCP_OPTION_REQ_LIST 55
81 | #define DHCP_OPTION_END 255
82 |
83 | //#define USE_CLASS_B_NET 1
84 | #define DHCPS_DEBUG 0
85 | #define MAX_STATION_NUM 8
86 |
87 | #define DHCPS_STATE_OFFER 1
88 | #define DHCPS_STATE_DECLINE 2
89 | #define DHCPS_STATE_ACK 3
90 | #define DHCPS_STATE_NAK 4
91 | #define DHCPS_STATE_IDLE 5
92 |
93 | #define dhcps_router_enabled(offer) ((offer & OFFER_ROUTER) != 0)
94 |
95 | void dhcps_start(struct ip_info *info);
96 | void dhcps_stop(void);
97 |
98 | #endif
99 |
100 |
--------------------------------------------------------------------------------
/app/include/lwip/app/espconn_tcp.h:
--------------------------------------------------------------------------------
1 | #ifndef __ESPCONN_TCP_H__
2 | #define __ESPCONN_TCP_H__
3 |
4 | #ifndef ESPCONN_TCP_DEBUG
5 | #define ESPCONN_TCP_DEBUG LWIP_DBG_OFF
6 | #endif
7 | #include "lwip/app/espconn.h"
8 |
9 | #ifndef ESPCONN_TCP_TIMER
10 | #define ESPCONN_TCP_TIMER 40
11 | #endif
12 |
13 | #define espconn_keepalive_enable(pcb) ((pcb)->so_options |= SOF_KEEPALIVE)
14 | #define espconn_keepalive_disable(pcb) ((pcb)->so_options &= ~SOF_KEEPALIVE)
15 |
16 | /******************************************************************************
17 | * FunctionName : espconn_kill_oldest_pcb
18 | * Description : A oldest incoming connection has been killed.
19 | * Parameters : none
20 | * Returns : none
21 | *******************************************************************************/
22 |
23 | extern void espconn_kill_oldest_pcb(void);
24 |
25 | /******************************************************************************
26 | * FunctionName : espconn_tcp_disconnect
27 | * Description : A new incoming connection has been disconnected.
28 | * Parameters : espconn -- the espconn used to disconnect with host
29 | * Returns : none
30 | *******************************************************************************/
31 |
32 | extern void espconn_tcp_disconnect(espconn_msg *pdiscon);
33 |
34 | /******************************************************************************
35 | * FunctionName : espconn_tcp_client
36 | * Description : Initialize the client: set up a connect PCB and bind it to
37 | * the defined port
38 | * Parameters : espconn -- the espconn used to build client
39 | * Returns : none
40 | *******************************************************************************/
41 |
42 | extern sint8 espconn_tcp_client(struct espconn* espconn);
43 |
44 | /******************************************************************************
45 | * FunctionName : espconn_tcp_server
46 | * Description : Initialize the server: set up a listening PCB and bind it to
47 | * the defined port
48 | * Parameters : espconn -- the espconn used to build server
49 | * Returns : none
50 | *******************************************************************************/
51 |
52 | extern sint8 espconn_tcp_server(struct espconn *espconn);
53 |
54 | #endif /* __CLIENT_TCP_H__ */
55 |
56 |
--------------------------------------------------------------------------------
/app/include/lwip/app/espconn_udp.h:
--------------------------------------------------------------------------------
1 | #ifndef __ESPCONN_UDP_H__
2 | #define __ESPCONN_UDP_H__
3 |
4 | #ifndef ESPCONN_UDP_DEBUG
5 | #define ESPCONN_UDP_DEBUG LWIP_DBG_OFF
6 | #endif
7 |
8 | #include "lwip/app/espconn.h"
9 |
10 | /******************************************************************************
11 | * FunctionName : espconn_udp_client
12 | * Description : Initialize the client: set up a PCB and bind it to the port
13 | * Parameters : pespconn -- the espconn used to build client
14 | * Returns : none
15 | *******************************************************************************/
16 |
17 | extern sint8 espconn_udp_client(struct espconn *pespconn);
18 |
19 | /******************************************************************************
20 | * FunctionName : espconn_udp_disconnect
21 | * Description : A new incoming connection has been disconnected.
22 | * Parameters : espconn -- the espconn used to disconnect with host
23 | * Returns : none
24 | *******************************************************************************/
25 |
26 | extern void espconn_udp_disconnect(espconn_msg *pdiscon);
27 |
28 | /******************************************************************************
29 | * FunctionName : espconn_udp_server
30 | * Description : Initialize the server: set up a PCB and bind it to the port
31 | * Parameters : pespconn -- the espconn used to build server
32 | * Returns : none
33 | *******************************************************************************/
34 |
35 | extern sint8 espconn_udp_server(struct espconn *espconn);
36 |
37 | /******************************************************************************
38 | * FunctionName : espconn_udp_sent
39 | * Description : sent data for client or server
40 | * Parameters : void *arg -- client or server to send
41 | * uint8* psent -- Data to send
42 | * uint16 length -- Length of data to send
43 | * Returns : none
44 | *******************************************************************************/
45 |
46 | extern err_t espconn_udp_sent(void *arg, uint8 *psent, uint16 length);
47 |
48 |
49 | #endif /* __ESPCONN_UDP_H__ */
50 |
51 |
52 |
--------------------------------------------------------------------------------
/app/include/lwip/app/ping.h:
--------------------------------------------------------------------------------
1 | #ifndef __PING_H__
2 | #define __PING_H__
3 | #include "lwip/ip_addr.h"
4 | #include "lwip/icmp.h"
5 | /**
6 | * PING_USE_SOCKETS: Set to 1 to use sockets, otherwise the raw api is used
7 | */
8 | #ifndef PING_USE_SOCKETS
9 | #define PING_USE_SOCKETS LWIP_SOCKET
10 | #endif
11 |
12 | /**
13 | * PING_DEBUG: Enable debugging for PING.
14 | */
15 | #ifndef PING_DEBUG
16 | #define PING_DEBUG LWIP_DBG_OFF
17 | #endif
18 |
19 | /** ping receive timeout - in milliseconds */
20 | #ifndef PING_RCV_TIMEO
21 | #define PING_RCV_TIMEO 1000
22 | #endif
23 |
24 | /** ping delay - in milliseconds */
25 | #ifndef PING_COARSE
26 | #define PING_COARSE 1000
27 | #endif
28 |
29 | /** ping identifier - must fit on a u16_t */
30 | #ifndef PING_ID
31 | #define PING_ID 0xAFAF
32 | #endif
33 |
34 | /** ping additional data size to include in the packet */
35 | #ifndef PING_DATA_SIZE
36 | #define PING_DATA_SIZE 32
37 | #endif
38 |
39 | /** ping result action - no default action */
40 | #ifndef PING_RESULT
41 | #define PING_RESULT(ping_ok)
42 | #endif
43 |
44 | #define DEFAULT_PING_MAX_COUNT 4
45 | #define PING_TIMEOUT_MS 1000
46 |
47 | typedef void (* ping_recv_function)(void* arg, void *pdata);
48 | typedef void (* ping_sent_function)(void* arg, void *pdata);
49 |
50 | struct ping_option{
51 | uint32 count;
52 | uint32 ip;
53 | uint32 coarse_time;
54 | ping_recv_function recv_function;
55 | ping_sent_function sent_function;
56 | void* reverse;
57 | };
58 |
59 | struct ping_msg{
60 | struct ping_option *ping_opt;
61 | struct raw_pcb *ping_pcb;
62 | uint32 ping_start;
63 | uint32 ping_sent;
64 | uint32 timeout_count;
65 | uint32 max_count;
66 | uint32 sent_count;
67 | uint32 coarse_time;
68 | };
69 |
70 | struct ping_resp{
71 | uint32 total_count;
72 | uint32 resp_time;
73 | uint32 seqno;
74 | uint32 timeout_count;
75 | uint32 bytes;
76 | uint32 total_bytes;
77 | uint32 total_time;
78 | sint8 ping_err;
79 | };
80 |
81 | bool ping_start(struct ping_option *ping_opt);
82 | bool ping_regist_recv(struct ping_option *ping_opt, ping_recv_function ping_recv);
83 | bool ping_regist_sent(struct ping_option *ping_opt, ping_sent_function ping_sent);
84 |
85 | #endif /* __PING_H__ */
86 |
--------------------------------------------------------------------------------
/app/include/lwip/debug.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
3 | * All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without modification,
6 | * are permitted provided that the following conditions are met:
7 | *
8 | * 1. Redistributions of source code must retain the above copyright notice,
9 | * this list of conditions and the following disclaimer.
10 | * 2. Redistributions in binary form must reproduce the above copyright notice,
11 | * this list of conditions and the following disclaimer in the documentation
12 | * and/or other materials provided with the distribution.
13 | * 3. The name of the author may not be used to endorse or promote products
14 | * derived from this software without specific prior written permission.
15 | *
16 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
17 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
19 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
21 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
24 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
25 | * OF SUCH DAMAGE.
26 | *
27 | * This file is part of the lwIP TCP/IP stack.
28 | *
29 | * Author: Adam Dunkels
30 | *
31 | */
32 | #ifndef __LWIP_DEBUG_H__
33 | #define __LWIP_DEBUG_H__
34 |
35 | #include "lwip/arch.h"
36 |
37 | /** lower two bits indicate debug level
38 | * - 0 all
39 | * - 1 warning
40 | * - 2 serious
41 | * - 3 severe
42 | */
43 | #define LWIP_DBG_LEVEL_ALL 0x00
44 | #define LWIP_DBG_LEVEL_OFF LWIP_DBG_LEVEL_ALL /* compatibility define only */
45 | #define LWIP_DBG_LEVEL_WARNING 0x01 /* bad checksums, dropped packets, ... */
46 | #define LWIP_DBG_LEVEL_SERIOUS 0x02 /* memory allocation failures, ... */
47 | #define LWIP_DBG_LEVEL_SEVERE 0x03
48 | #define LWIP_DBG_MASK_LEVEL 0x03
49 |
50 | /** flag for LWIP_DEBUGF to enable that debug message */
51 | #define LWIP_DBG_ON 0x80U
52 | /** flag for LWIP_DEBUGF to disable that debug message */
53 | #define LWIP_DBG_OFF 0x00U
54 |
55 | /** flag for LWIP_DEBUGF indicating a tracing message (to follow program flow) */
56 | #define LWIP_DBG_TRACE 0x40U
57 | /** flag for LWIP_DEBUGF indicating a state debug message (to follow module states) */
58 | #define LWIP_DBG_STATE 0x20U
59 | /** flag for LWIP_DEBUGF indicating newly added code, not thoroughly tested yet */
60 | #define LWIP_DBG_FRESH 0x10U
61 | /** flag for LWIP_DEBUGF to halt after printing this debug message */
62 | #define LWIP_DBG_HALT 0x08U
63 |
64 | #ifndef LWIP_NOASSERT
65 | #define LWIP_ASSERT(message, assertion) do { if(!(assertion)) \
66 | LWIP_PLATFORM_ASSERT(message); } while(0)
67 | #else /* LWIP_NOASSERT */
68 | #define LWIP_ASSERT(message, assertion)
69 | #endif /* LWIP_NOASSERT */
70 |
71 | /** if "expression" isn't true, then print "message" and execute "handler" expression */
72 | #ifndef LWIP_ERROR
73 | #define LWIP_ERROR(message, expression, handler) do { if (!(expression)) { \
74 | LWIP_PLATFORM_ASSERT(message); handler;}} while(0)
75 | #endif /* LWIP_ERROR */
76 |
77 | #ifdef LWIP_DEBUG
78 | /** print debug message only if debug message type is enabled...
79 | * AND is of correct type AND is at least LWIP_DBG_LEVEL
80 | */
81 | #define LWIP_DEBUGF(debug, message) do { \
82 | if ( \
83 | ((debug) & LWIP_DBG_ON) && \
84 | ((debug) & LWIP_DBG_TYPES_ON) && \
85 | ((s16_t)((debug) & LWIP_DBG_MASK_LEVEL) >= LWIP_DBG_MIN_LEVEL)) { \
86 | LWIP_PLATFORM_DIAG(message); \
87 | if ((debug) & LWIP_DBG_HALT) { \
88 | while(1); \
89 | } \
90 | } \
91 | } while(0)
92 |
93 | #else /* LWIP_DEBUG */
94 | #define LWIP_DEBUGF(debug, message)
95 | #endif /* LWIP_DEBUG */
96 |
97 | #endif /* __LWIP_DEBUG_H__ */
98 |
99 |
--------------------------------------------------------------------------------
/app/include/lwip/err.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
3 | * All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without modification,
6 | * are permitted provided that the following conditions are met:
7 | *
8 | * 1. Redistributions of source code must retain the above copyright notice,
9 | * this list of conditions and the following disclaimer.
10 | * 2. Redistributions in binary form must reproduce the above copyright notice,
11 | * this list of conditions and the following disclaimer in the documentation
12 | * and/or other materials provided with the distribution.
13 | * 3. The name of the author may not be used to endorse or promote products
14 | * derived from this software without specific prior written permission.
15 | *
16 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
17 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
19 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
21 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
24 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
25 | * OF SUCH DAMAGE.
26 | *
27 | * This file is part of the lwIP TCP/IP stack.
28 | *
29 | * Author: Adam Dunkels
30 | *
31 | */
32 | #ifndef __LWIP_ERR_H__
33 | #define __LWIP_ERR_H__
34 |
35 | #include "lwip/opt.h"
36 | #include "lwip/arch.h"
37 |
38 | #ifdef __cplusplus
39 | extern "C" {
40 | #endif
41 |
42 | /** Define LWIP_ERR_T in cc.h if you want to use
43 | * a different type for your platform (must be signed). */
44 | #ifdef LWIP_ERR_T
45 | typedef LWIP_ERR_T err_t;
46 | #else /* LWIP_ERR_T */
47 | typedef s8_t err_t;
48 | #endif /* LWIP_ERR_T*/
49 |
50 | /* Definitions for error constants. */
51 |
52 | #define ERR_OK 0 /* No error, everything OK. */
53 | #define ERR_MEM -1 /* Out of memory error. */
54 | #define ERR_BUF -2 /* Buffer error. */
55 | #define ERR_TIMEOUT -3 /* Timeout. */
56 | #define ERR_RTE -4 /* Routing problem. */
57 | #define ERR_INPROGRESS -5 /* Operation in progress */
58 | #define ERR_VAL -6 /* Illegal value. */
59 | #define ERR_WOULDBLOCK -7 /* Operation would block. */
60 |
61 | #define ERR_IS_FATAL(e) ((e) < ERR_WOULDBLOCK)
62 |
63 | #define ERR_ABRT -8 /* Connection aborted. */
64 | #define ERR_RST -9 /* Connection reset. */
65 | #define ERR_CLSD -10 /* Connection closed. */
66 | #define ERR_CONN -11 /* Not connected. */
67 |
68 | #define ERR_ARG -12 /* Illegal argument. */
69 |
70 | #define ERR_USE -13 /* Address in use. */
71 |
72 | #define ERR_IF -14 /* Low-level netif error */
73 | #define ERR_ISCONN -15 /* Already connected. */
74 |
75 |
76 | #ifdef LWIP_DEBUG
77 | extern const char *lwip_strerr(err_t err)ICACHE_FLASH_ATTR;
78 | #else
79 | #define lwip_strerr(x) ""
80 | #endif /* LWIP_DEBUG */
81 |
82 | #ifdef __cplusplus
83 | }
84 | #endif
85 |
86 | #endif /* __LWIP_ERR_H__ */
87 |
--------------------------------------------------------------------------------
/app/include/lwip/icmp.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/include/lwip/icmp.h
--------------------------------------------------------------------------------
/app/include/lwip/inet_chksum.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
3 | * All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without modification,
6 | * are permitted provided that the following conditions are met:
7 | *
8 | * 1. Redistributions of source code must retain the above copyright notice,
9 | * this list of conditions and the following disclaimer.
10 | * 2. Redistributions in binary form must reproduce the above copyright notice,
11 | * this list of conditions and the following disclaimer in the documentation
12 | * and/or other materials provided with the distribution.
13 | * 3. The name of the author may not be used to endorse or promote products
14 | * derived from this software without specific prior written permission.
15 | *
16 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
17 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
19 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
21 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
24 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
25 | * OF SUCH DAMAGE.
26 | *
27 | * This file is part of the lwIP TCP/IP stack.
28 | *
29 | * Author: Adam Dunkels
30 | *
31 | */
32 | #ifndef __LWIP_INET_CHKSUM_H__
33 | #define __LWIP_INET_CHKSUM_H__
34 |
35 | #include "lwip/opt.h"
36 |
37 | #include "lwip/pbuf.h"
38 | #include "lwip/ip_addr.h"
39 |
40 | /** Swap the bytes in an u16_t: much like htons() for little-endian */
41 | #ifndef SWAP_BYTES_IN_WORD
42 | #if LWIP_PLATFORM_BYTESWAP && (BYTE_ORDER == LITTLE_ENDIAN)
43 | /* little endian and PLATFORM_BYTESWAP defined */
44 | #define SWAP_BYTES_IN_WORD(w) LWIP_PLATFORM_HTONS(w)
45 | #else /* LWIP_PLATFORM_BYTESWAP && (BYTE_ORDER == LITTLE_ENDIAN) */
46 | /* can't use htons on big endian (or PLATFORM_BYTESWAP not defined)... */
47 | #define SWAP_BYTES_IN_WORD(w) (((w) & 0xff) << 8) | (((w) & 0xff00) >> 8)
48 | #endif /* LWIP_PLATFORM_BYTESWAP && (BYTE_ORDER == LITTLE_ENDIAN)*/
49 | #endif /* SWAP_BYTES_IN_WORD */
50 |
51 | /** Split an u32_t in two u16_ts and add them up */
52 | #ifndef FOLD_U32T
53 | #define FOLD_U32T(u) (((u) >> 16) + ((u) & 0x0000ffffUL))
54 | #endif
55 |
56 | #if LWIP_CHECKSUM_ON_COPY
57 | /** Function-like macro: same as MEMCPY but returns the checksum of copied data
58 | as u16_t */
59 | #ifndef LWIP_CHKSUM_COPY
60 | #define LWIP_CHKSUM_COPY(dst, src, len) lwip_chksum_copy(dst, src, len)
61 | #ifndef LWIP_CHKSUM_COPY_ALGORITHM
62 | #define LWIP_CHKSUM_COPY_ALGORITHM 1
63 | #endif /* LWIP_CHKSUM_COPY_ALGORITHM */
64 | #endif /* LWIP_CHKSUM_COPY */
65 | #else /* LWIP_CHECKSUM_ON_COPY */
66 | #define LWIP_CHKSUM_COPY_ALGORITHM 0
67 | #endif /* LWIP_CHECKSUM_ON_COPY */
68 |
69 | #ifdef __cplusplus
70 | extern "C" {
71 | #endif
72 |
73 | u16_t inet_chksum(void *dataptr, u16_t len)ICACHE_FLASH_ATTR;
74 | u16_t inet_chksum_pbuf(struct pbuf *p)ICACHE_FLASH_ATTR;
75 | u16_t inet_chksum_pseudo(struct pbuf *p,
76 | ip_addr_t *src, ip_addr_t *dest,
77 | u8_t proto, u16_t proto_len)ICACHE_FLASH_ATTR;
78 | u16_t inet_chksum_pseudo_partial(struct pbuf *p,
79 | ip_addr_t *src, ip_addr_t *dest,
80 | u8_t proto, u16_t proto_len, u16_t chksum_len)ICACHE_FLASH_ATTR;
81 | #if LWIP_CHKSUM_COPY_ALGORITHM
82 | u16_t lwip_chksum_copy(void *dst, const void *src, u16_t len)ICACHE_FLASH_ATTR;
83 | #endif /* LWIP_CHKSUM_COPY_ALGORITHM */
84 |
85 | #ifdef __cplusplus
86 | }
87 | #endif
88 |
89 | #endif /* __LWIP_INET_H__ */
90 |
91 |
--------------------------------------------------------------------------------
/app/include/lwip/init.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
3 | * All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without modification,
6 | * are permitted provided that the following conditions are met:
7 | *
8 | * 1. Redistributions of source code must retain the above copyright notice,
9 | * this list of conditions and the following disclaimer.
10 | * 2. Redistributions in binary form must reproduce the above copyright notice,
11 | * this list of conditions and the following disclaimer in the documentation
12 | * and/or other materials provided with the distribution.
13 | * 3. The name of the author may not be used to endorse or promote products
14 | * derived from this software without specific prior written permission.
15 | *
16 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
17 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
19 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
21 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
24 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
25 | * OF SUCH DAMAGE.
26 | *
27 | * This file is part of the lwIP TCP/IP stack.
28 | *
29 | * Author: Adam Dunkels
30 | *
31 | */
32 | #ifndef __LWIP_INIT_H__
33 | #define __LWIP_INIT_H__
34 |
35 | #include "lwip/opt.h"
36 |
37 | #ifdef __cplusplus
38 | extern "C" {
39 | #endif
40 |
41 | /** X.x.x: Major version of the stack */
42 | #define LWIP_VERSION_MAJOR 1U
43 | /** x.X.x: Minor version of the stack */
44 | #define LWIP_VERSION_MINOR 4U
45 | /** x.x.X: Revision of the stack */
46 | #define LWIP_VERSION_REVISION 0U
47 | /** For release candidates, this is set to 1..254
48 | * For official releases, this is set to 255 (LWIP_RC_RELEASE)
49 | * For development versions (CVS), this is set to 0 (LWIP_RC_DEVELOPMENT) */
50 | #define LWIP_VERSION_RC 2U
51 |
52 | /** LWIP_VERSION_RC is set to LWIP_RC_RELEASE for official releases */
53 | #define LWIP_RC_RELEASE 255U
54 | /** LWIP_VERSION_RC is set to LWIP_RC_DEVELOPMENT for CVS versions */
55 | #define LWIP_RC_DEVELOPMENT 0U
56 |
57 | #define LWIP_VERSION_IS_RELEASE (LWIP_VERSION_RC == LWIP_RC_RELEASE)
58 | #define LWIP_VERSION_IS_DEVELOPMENT (LWIP_VERSION_RC == LWIP_RC_DEVELOPMENT)
59 | #define LWIP_VERSION_IS_RC ((LWIP_VERSION_RC != LWIP_RC_RELEASE) && (LWIP_VERSION_RC != LWIP_RC_DEVELOPMENT))
60 |
61 | /** Provides the version of the stack */
62 | #define LWIP_VERSION (LWIP_VERSION_MAJOR << 24 | LWIP_VERSION_MINOR << 16 | \
63 | LWIP_VERSION_REVISION << 8 | LWIP_VERSION_RC)
64 |
65 | /* Modules initialization */
66 | void lwip_init(void) ICACHE_FLASH_ATTR;
67 | //void lwip_init(void);
68 |
69 | #ifdef __cplusplus
70 | }
71 | #endif
72 |
73 | #endif /* __LWIP_INIT_H__ */
74 |
--------------------------------------------------------------------------------
/app/include/lwip/ip_frag.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
3 | * All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without modification,
6 | * are permitted provided that the following conditions are met:
7 | *
8 | * 1. Redistributions of source code must retain the above copyright notice,
9 | * this list of conditions and the following disclaimer.
10 | * 2. Redistributions in binary form must reproduce the above copyright notice,
11 | * this list of conditions and the following disclaimer in the documentation
12 | * and/or other materials provided with the distribution.
13 | * 3. The name of the author may not be used to endorse or promote products
14 | * derived from this software without specific prior written permission.
15 | *
16 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
17 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
19 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
21 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
24 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
25 | * OF SUCH DAMAGE.
26 | *
27 | * This file is part of the lwIP TCP/IP stack.
28 | *
29 | * Author: Jani Monoses
30 | *
31 | */
32 |
33 | #ifndef __LWIP_IP_FRAG_H__
34 | #define __LWIP_IP_FRAG_H__
35 |
36 | #include "lwip/opt.h"
37 | #include "lwip/err.h"
38 | #include "lwip/pbuf.h"
39 | #include "lwip/netif.h"
40 | #include "lwip/ip_addr.h"
41 | #include "lwip/ip.h"
42 |
43 | #ifdef __cplusplus
44 | extern "C" {
45 | #endif
46 |
47 | #if IP_REASSEMBLY
48 | /* The IP reassembly timer interval in milliseconds. */
49 | #define IP_TMR_INTERVAL 1000
50 |
51 | /* IP reassembly helper struct.
52 | * This is exported because memp needs to know the size.
53 | */
54 | struct ip_reassdata {
55 | struct ip_reassdata *next;
56 | struct pbuf *p;
57 | struct ip_hdr iphdr;
58 | u16_t datagram_len;
59 | u8_t flags;
60 | u8_t timer;
61 | };
62 |
63 | void ip_reass_init(void)ICACHE_FLASH_ATTR;
64 | void ip_reass_tmr(void)ICACHE_FLASH_ATTR;
65 | struct pbuf * ip_reass(struct pbuf *p)ICACHE_FLASH_ATTR;
66 | #endif /* IP_REASSEMBLY */
67 |
68 | #if IP_FRAG
69 | #if !IP_FRAG_USES_STATIC_BUF && !LWIP_NETIF_TX_SINGLE_PBUF
70 | /** A custom pbuf that holds a reference to another pbuf, which is freed
71 | * when this custom pbuf is freed. This is used to create a custom PBUF_REF
72 | * that points into the original pbuf. */
73 | struct pbuf_custom_ref {
74 | /** 'base class' */
75 | struct pbuf_custom pc;
76 | /** pointer to the original pbuf that is referenced */
77 | struct pbuf *original;
78 | };
79 | #endif /* !IP_FRAG_USES_STATIC_BUF && !LWIP_NETIF_TX_SINGLE_PBUF */
80 |
81 | err_t ip_frag(struct pbuf *p, struct netif *netif, ip_addr_t *dest)ICACHE_FLASH_ATTR;
82 | #endif /* IP_FRAG */
83 |
84 | #ifdef __cplusplus
85 | }
86 | #endif
87 |
88 | #endif /* __LWIP_IP_FRAG_H__ */
89 |
--------------------------------------------------------------------------------
/app/include/lwip/netif.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/include/lwip/netif.h
--------------------------------------------------------------------------------
/app/include/lwip/netifapi.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Redistribution and use in source and binary forms, with or without modification,
3 | * are permitted provided that the following conditions are met:
4 | *
5 | * 1. Redistributions of source code must retain the above copyright notice,
6 | * this list of conditions and the following disclaimer.
7 | * 2. Redistributions in binary form must reproduce the above copyright notice,
8 | * this list of conditions and the following disclaimer in the documentation
9 | * and/or other materials provided with the distribution.
10 | * 3. The name of the author may not be used to endorse or promote products
11 | * derived from this software without specific prior written permission.
12 | *
13 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
14 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
15 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
16 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
17 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
18 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
19 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
20 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
21 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
22 | * OF SUCH DAMAGE.
23 | *
24 | * This file is part of the lwIP TCP/IP stack.
25 | *
26 | */
27 |
28 | #ifndef __LWIP_NETIFAPI_H__
29 | #define __LWIP_NETIFAPI_H__
30 |
31 | #include "lwip/opt.h"
32 |
33 | #if LWIP_NETIF_API /* don't build if not configured for use in lwipopts.h */
34 |
35 | #include "lwip/sys.h"
36 | #include "lwip/netif.h"
37 | #include "lwip/dhcp.h"
38 | #include "lwip/autoip.h"
39 |
40 | #ifdef __cplusplus
41 | extern "C" {
42 | #endif
43 |
44 | typedef void (*netifapi_void_fn)(struct netif *netif);
45 | typedef err_t (*netifapi_errt_fn)(struct netif *netif);
46 |
47 | struct netifapi_msg_msg {
48 | #if !LWIP_TCPIP_CORE_LOCKING
49 | sys_sem_t sem;
50 | #endif /* !LWIP_TCPIP_CORE_LOCKING */
51 | err_t err;
52 | struct netif *netif;
53 | union {
54 | struct {
55 | ip_addr_t *ipaddr;
56 | ip_addr_t *netmask;
57 | ip_addr_t *gw;
58 | void *state;
59 | netif_init_fn init;
60 | netif_input_fn input;
61 | } add;
62 | struct {
63 | netifapi_void_fn voidfunc;
64 | netifapi_errt_fn errtfunc;
65 | } common;
66 | } msg;
67 | };
68 |
69 | struct netifapi_msg {
70 | void (* function)(struct netifapi_msg_msg *msg);
71 | struct netifapi_msg_msg msg;
72 | };
73 |
74 |
75 | /* API for application */
76 | err_t netifapi_netif_add ( struct netif *netif,
77 | ip_addr_t *ipaddr,
78 | ip_addr_t *netmask,
79 | ip_addr_t *gw,
80 | void *state,
81 | netif_init_fn init,
82 | netif_input_fn input);
83 |
84 | err_t netifapi_netif_set_addr ( struct netif *netif,
85 | ip_addr_t *ipaddr,
86 | ip_addr_t *netmask,
87 | ip_addr_t *gw );
88 |
89 | err_t netifapi_netif_common ( struct netif *netif,
90 | netifapi_void_fn voidfunc,
91 | netifapi_errt_fn errtfunc);
92 |
93 | #define netifapi_netif_remove(n) netifapi_netif_common(n, netif_remove, NULL)
94 | #define netifapi_netif_set_up(n) netifapi_netif_common(n, netif_set_up, NULL)
95 | #define netifapi_netif_set_down(n) netifapi_netif_common(n, netif_set_down, NULL)
96 | #define netifapi_netif_set_default(n) netifapi_netif_common(n, netif_set_default, NULL)
97 | #define netifapi_dhcp_start(n) netifapi_netif_common(n, NULL, dhcp_start)
98 | #define netifapi_dhcp_stop(n) netifapi_netif_common(n, dhcp_stop, NULL)
99 | #define netifapi_autoip_start(n) netifapi_netif_common(n, NULL, autoip_start)
100 | #define netifapi_autoip_stop(n) netifapi_netif_common(n, NULL, autoip_stop)
101 |
102 | #ifdef __cplusplus
103 | }
104 | #endif
105 |
106 | #endif /* LWIP_NETIF_API */
107 |
108 | #endif /* __LWIP_NETIFAPI_H__ */
109 |
--------------------------------------------------------------------------------
/app/include/lwip/puck_def.h:
--------------------------------------------------------------------------------
1 | /*
2 | * puck_def.h
3 | *
4 | * Created on: Jul 22, 2010
5 | * Author: dtoma
6 | */
7 |
8 | #ifndef PUCK_DEF_H_
9 | #define PUCK_DEF_H_
10 |
11 |
12 |
13 | #define INSTRUMENT_PORT 8760
14 |
15 | #define INSTRUMENT_LENGTH 80
16 |
17 | #define MDNS_NAME_LENGTH 68 //68
18 |
19 | char* PUCK_SERVICE = NULL;
20 | //#define PUCK_SERVICE "_Escpressif._tcp.local"
21 | #define DNS_SD_SERVICE "_services._dns-sd._udp.local"
22 | #define SERVICE_DESCRIPTION "PUCK PROTOCOL"
23 | #define PUCK_SERVICE_LENGTH 30
24 |
25 | #define UUID_LEN 16
26 | #define DS_VERS_LEN 2
27 | #define DS_SIZE_LEN 2
28 | #define MAN_ID_LEN 4
29 | #define MAN_MODEL_LEN 2
30 | #define MAN_VERS_LEN 2
31 | #define SER_NUM_LEN 4
32 | #define NAME_LEN 64
33 | #define PUCK_DATASHEET_SIZE 96
34 |
35 | #define UUID_OFFSET 0
36 | #define DS_VERS_OFFSET UUID_LEN + UUID_OFFSET
37 | #define DS_SIZE_OFFSET DS_VERS_LEN + DS_VERS_OFFSET
38 | #define MAN_ID_OFFSET DS_SIZE_LEN + DS_SIZE_OFFSET
39 | #define MAN_MODEL_OFFSET MAN_ID_LEN + MAN_ID_OFFSET
40 | #define MAN_VERS_OFFSET MAN_MODEL_LEN + MAN_MODEL_OFFSET
41 | #define SER_NUM_OFFSET MAN_VERS_LEN + MAN_VERS_OFFSET
42 | #define NAME_OFFSET SER_NUM_LEN + SER_NUM_OFFSET
43 |
44 | #endif /* __PUCK_DEF_H__ */
45 |
--------------------------------------------------------------------------------
/app/include/lwip/raw.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
3 | * All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without modification,
6 | * are permitted provided that the following conditions are met:
7 | *
8 | * 1. Redistributions of source code must retain the above copyright notice,
9 | * this list of conditions and the following disclaimer.
10 | * 2. Redistributions in binary form must reproduce the above copyright notice,
11 | * this list of conditions and the following disclaimer in the documentation
12 | * and/or other materials provided with the distribution.
13 | * 3. The name of the author may not be used to endorse or promote products
14 | * derived from this software without specific prior written permission.
15 | *
16 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
17 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
19 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
21 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
24 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
25 | * OF SUCH DAMAGE.
26 | *
27 | * This file is part of the lwIP TCP/IP stack.
28 | *
29 | * Author: Adam Dunkels
30 | *
31 | */
32 | #ifndef __LWIP_RAW_H__
33 | #define __LWIP_RAW_H__
34 |
35 | #include "lwip/opt.h"
36 |
37 | #if LWIP_RAW /* don't build if not configured for use in lwipopts.h */
38 |
39 | #include "lwip/pbuf.h"
40 | #include "lwip/def.h"
41 | #include "lwip/ip.h"
42 | #include "lwip/ip_addr.h"
43 |
44 | #ifdef __cplusplus
45 | extern "C" {
46 | #endif
47 |
48 | struct raw_pcb;
49 |
50 | /** Function prototype for raw pcb receive callback functions.
51 | * @param arg user supplied argument (raw_pcb.recv_arg)
52 | * @param pcb the raw_pcb which received data
53 | * @param p the packet buffer that was received
54 | * @param addr the remote IP address from which the packet was received
55 | * @return 1 if the packet was 'eaten' (aka. deleted),
56 | * 0 if the packet lives on
57 | * If returning 1, the callback is responsible for freeing the pbuf
58 | * if it's not used any more.
59 | */
60 | typedef u8_t (*raw_recv_fn)(void *arg, struct raw_pcb *pcb, struct pbuf *p,
61 | ip_addr_t *addr);
62 |
63 | struct raw_pcb {
64 | /* Common members of all PCB types */
65 | IP_PCB;
66 |
67 | struct raw_pcb *next;
68 |
69 | u8_t protocol;
70 |
71 | /** receive callback function */
72 | raw_recv_fn recv;
73 | /* user-supplied argument for the recv callback */
74 | void *recv_arg;
75 | };
76 |
77 | /* The following functions is the application layer interface to the
78 | RAW code. */
79 | struct raw_pcb * raw_new (u8_t proto)ICACHE_FLASH_ATTR;
80 | void raw_remove (struct raw_pcb *pcb)ICACHE_FLASH_ATTR;
81 | err_t raw_bind (struct raw_pcb *pcb, ip_addr_t *ipaddr)ICACHE_FLASH_ATTR;
82 | err_t raw_connect (struct raw_pcb *pcb, ip_addr_t *ipaddr)ICACHE_FLASH_ATTR;
83 |
84 | void raw_recv (struct raw_pcb *pcb, raw_recv_fn recv, void *recv_arg)ICACHE_FLASH_ATTR;
85 | err_t raw_sendto (struct raw_pcb *pcb, struct pbuf *p, ip_addr_t *ipaddr)ICACHE_FLASH_ATTR;
86 | err_t raw_send (struct raw_pcb *pcb, struct pbuf *p);
87 |
88 | /* The following functions are the lower layer interface to RAW. */
89 | u8_t raw_input (struct pbuf *p, struct netif *inp)ICACHE_FLASH_ATTR;
90 | #define raw_init() /* Compatibility define, not init needed. */
91 |
92 | #ifdef __cplusplus
93 | }
94 | #endif
95 |
96 | #endif /* LWIP_RAW */
97 |
98 | #endif /* __LWIP_RAW_H__ */
99 |
--------------------------------------------------------------------------------
/app/include/lwip/sntp.h:
--------------------------------------------------------------------------------
1 | #ifndef LWIP_SNTP_H
2 | #define LWIP_SNTP_H
3 |
4 | #include "lwip/opt.h"
5 | #include "lwip/ip_addr.h"
6 |
7 | #ifdef __cplusplus
8 | extern "C" {
9 | #endif
10 |
11 | /** The maximum number of SNTP servers that can be set */
12 | #ifndef SNTP_MAX_SERVERS
13 | #define SNTP_MAX_SERVERS 3
14 | #endif
15 |
16 | /** Set this to 1 to implement the callback function called by dhcp when
17 | * NTP servers are received. */
18 | #ifndef SNTP_GET_SERVERS_FROM_DHCP
19 | #define SNTP_GET_SERVERS_FROM_DHCP 0//LWIP_DHCP_GET_NTP_SRV
20 | #endif
21 |
22 | /* Set this to 1 to support DNS names (or IP address strings) to set sntp servers */
23 | #ifndef SNTP_SERVER_DNS
24 | #define SNTP_SERVER_DNS 1
25 | #endif
26 |
27 | /** One server address/name can be defined as default if SNTP_SERVER_DNS == 1:
28 | * #define SNTP_SERVER_ADDRESS "pool.ntp.org"
29 | */
30 | uint32 sntp_get_current_timestamp();
31 | char* sntp_get_real_time(long t);
32 |
33 | void sntp_init(void);
34 | void sntp_stop(void);
35 |
36 | sint8 sntp_get_timezone(void);
37 | bool sntp_set_timezone(sint8 timezone);
38 | void sntp_setserver(u8_t idx, ip_addr_t *addr);
39 | ip_addr_t sntp_getserver(u8_t idx);
40 |
41 | #if SNTP_SERVER_DNS
42 | void sntp_setservername(u8_t idx, char *server);
43 | char *sntp_getservername(u8_t idx);
44 | #endif /* SNTP_SERVER_DNS */
45 |
46 | #if SNTP_GET_SERVERS_FROM_DHCP
47 | void sntp_servermode_dhcp(int set_servers_from_dhcp);
48 | #else /* SNTP_GET_SERVERS_FROM_DHCP */
49 | #define sntp_servermode_dhcp(x)
50 | #endif /* SNTP_GET_SERVERS_FROM_DHCP */
51 |
52 | #ifdef __cplusplus
53 | }
54 | #endif
55 |
56 | #endif /* LWIP_SNTP_H */
57 |
--------------------------------------------------------------------------------
/app/include/lwip/timers.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
3 | * All rights reserved.
4 | *
5 | * Redistribution and use in source and binary forms, with or without modification,
6 | * are permitted provided that the following conditions are met:
7 | *
8 | * 1. Redistributions of source code must retain the above copyright notice,
9 | * this list of conditions and the following disclaimer.
10 | * 2. Redistributions in binary form must reproduce the above copyright notice,
11 | * this list of conditions and the following disclaimer in the documentation
12 | * and/or other materials provided with the distribution.
13 | * 3. The name of the author may not be used to endorse or promote products
14 | * derived from this software without specific prior written permission.
15 | *
16 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
17 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
19 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
21 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
24 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
25 | * OF SUCH DAMAGE.
26 | *
27 | * This file is part of the lwIP TCP/IP stack.
28 | *
29 | * Author: Adam Dunkels
30 | * Simon Goldschmidt
31 | *
32 | */
33 | #ifndef __LWIP_TIMERS_H__
34 | #define __LWIP_TIMERS_H__
35 |
36 | #include "lwip/opt.h"
37 |
38 | /* Timers are not supported when NO_SYS==1 and NO_SYS_NO_TIMERS==1 */
39 | #define LWIP_TIMERS (!NO_SYS || (NO_SYS && !NO_SYS_NO_TIMERS))
40 |
41 | #if LWIP_TIMERS
42 |
43 | #include "lwip/err.h"
44 | #include "lwip/sys.h"
45 |
46 | #ifdef __cplusplus
47 | extern "C" {
48 | #endif
49 |
50 | #ifndef LWIP_DEBUG_TIMERNAMES
51 | #ifdef LWIP_DEBUG
52 | #define LWIP_DEBUG_TIMERNAMES SYS_DEBUG
53 | #else /* LWIP_DEBUG */
54 | #define LWIP_DEBUG_TIMERNAMES 0
55 | #endif /* LWIP_DEBUG*/
56 | #endif
57 |
58 | /** Function prototype for a timeout callback function. Register such a function
59 | * using sys_timeout().
60 | *
61 | * @param arg Additional argument to pass to the function - set up by sys_timeout()
62 | */
63 | typedef void (* sys_timeout_handler)(void *arg);
64 |
65 | struct sys_timeo {
66 | struct sys_timeo *next;
67 | u32_t time;
68 | sys_timeout_handler h;
69 | void *arg;
70 | #if LWIP_DEBUG_TIMERNAMES
71 | const char* handler_name;
72 | #endif /* LWIP_DEBUG_TIMERNAMES */
73 | };
74 |
75 | void sys_timeouts_init(void)ICACHE_FLASH_ATTR;
76 |
77 | #if LWIP_DEBUG_TIMERNAMES
78 | void sys_timeout_debug(u32_t msecs, sys_timeout_handler handler, void *arg, const char* handler_name)ICACHE_FLASH_ATTR;
79 | #define sys_timeout(msecs, handler, arg) sys_timeout_debug(msecs, handler, arg, #handler)
80 | #else /* LWIP_DEBUG_TIMERNAMES */
81 | void sys_timeout(u32_t msecs, sys_timeout_handler handler, void *arg)ICACHE_FLASH_ATTR;
82 | #endif /* LWIP_DEBUG_TIMERNAMES */
83 |
84 | void sys_untimeout(sys_timeout_handler handler, void *arg)ICACHE_FLASH_ATTR;
85 | #if NO_SYS
86 | void sys_check_timeouts(void)ICACHE_FLASH_ATTR;
87 | void sys_restart_timeouts(void)ICACHE_FLASH_ATTR;
88 | #else /* NO_SYS */
89 | void sys_timeouts_mbox_fetch(sys_mbox_t *mbox, void **msg);
90 | #endif /* NO_SYS */
91 |
92 |
93 | #ifdef __cplusplus
94 | }
95 | #endif
96 |
97 | #endif /* LWIP_TIMERS */
98 | #endif /* __LWIP_TIMERS_H__ */
99 |
--------------------------------------------------------------------------------
/app/include/mem_manager.h:
--------------------------------------------------------------------------------
1 | #ifndef __MEM_MANAGER_H__
2 | #define __MEM_MANAGER_H__
3 |
4 | #include "c_types.h"
5 |
6 | /*------------------------��������------------------------*/
7 |
8 | #define MPU_WRAPPERS_INCLUDED_FROM_API_FILE
9 | #ifndef IOT_SIP_MODE
10 | //#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 0x3fffc000 - (uint32)&_heap_start ) )//fix 16000 to 24000 on 14.2.26
11 | #else
12 | #define configTOTAL_HEAP_SIZE ( ( size_t ) ( 8000 ) )
13 | #endif
14 | #define portBYTE_ALIGNMENT 8
15 | #define pdFALSE 0
16 | #define pdTRUE 1
17 |
18 | #undef MPU_WRAPPERS_INCLUDED_FROM_API_FILE
19 | #if portBYTE_ALIGNMENT == 8
20 | #define portBYTE_ALIGNMENT_MASK ( 0x0007 )
21 | #endif
22 |
23 | #if portBYTE_ALIGNMENT == 4
24 | #define portBYTE_ALIGNMENT_MASK ( 0x0003 )
25 | #endif
26 |
27 | #if portBYTE_ALIGNMENT == 2
28 | #define portBYTE_ALIGNMENT_MASK ( 0x0001 )
29 | #endif
30 |
31 | #if portBYTE_ALIGNMENT == 1
32 | #define portBYTE_ALIGNMENT_MASK ( 0x0000 )
33 | #endif
34 |
35 | #ifndef portBYTE_ALIGNMENT_MASK
36 | #error "Invalid portBYTE_ALIGNMENT definition"
37 | #endif
38 |
39 | #define configUSE_MALLOC_FAILED_HOOK 1
40 | #define portPOINTER_SIZE_TYPE unsigned int
41 |
42 | #define heapMINIMUM_BLOCK_SIZE ( ( size_t ) ( heapSTRUCT_SIZE * 2 ) )
43 |
44 | //#define configADJUSTED_HEAP_SIZE ( configTOTAL_HEAP_SIZE - portBYTE_ALIGNMENT )
45 |
46 | //static unsigned char ucHeap[ configTOTAL_HEAP_SIZE ];
47 | static unsigned char *ucHeap;
48 |
49 | typedef struct A_BLOCK_LINK
50 | {
51 | struct A_BLOCK_LINK *pxNextFreeBlock; //The next free block in the list.
52 | size_t xBlockSize; //The size of the free block.
53 | } xBlockLink;
54 |
55 | static const size_t heapSTRUCT_SIZE ICACHE_RODATA_ATTR = ( sizeof( xBlockLink ) + portBYTE_ALIGNMENT - ( sizeof( xBlockLink ) % portBYTE_ALIGNMENT ) );
56 |
57 | //static const size_t xTotalHeapSize = ( ( size_t ) configADJUSTED_HEAP_SIZE ) & ( ( size_t ) ~portBYTE_ALIGNMENT_MASK );
58 |
59 | static xBlockLink xStart, *pxEnd = NULL;
60 |
61 | //static size_t xFreeBytesRemaining = ( ( size_t ) configADJUSTED_HEAP_SIZE ) & ( ( size_t ) ~portBYTE_ALIGNMENT_MASK );
62 |
63 |
64 | /*------------------------��������-----------------------------------*/
65 |
66 | static void prvInsertBlockIntoFreeList( xBlockLink *pxBlockToInsert ) ;//ICACHE_FLASH_ATTR;
67 |
68 | static void prvHeapInit( void ) ;//ICACHE_FLASH_ATTR;
69 |
70 | void vApplicationMallocFailedHook( void ) ;//ICACHE_FLASH_ATTR;
71 |
72 | void *pvPortMalloc( size_t xWantedSize ) ;//ICACHE_FLASH_ATTR;
73 |
74 | void vPortFree( void *pv ) ;//ICACHE_FLASH_ATTR;
75 |
76 | size_t xPortGetFreeHeapSize( void ) ;//ICACHE_FLASH_ATTR;
77 |
78 | void vPortInitialiseBlocks( void ) ;//ICACHE_FLASH_ATTR;
79 | /*-----------------------------------------------------------*/
80 |
81 | #endif
82 |
--------------------------------------------------------------------------------
/app/include/netif/wlan_lwip_if.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2010-2011 Espressif System
3 | *
4 | */
5 |
6 | #ifndef _WLAN_LWIP_IF_H_
7 | #define _WLAN_LWIP_IF_H_
8 |
9 | #define LWIP_IF0_PRIO 28
10 | #define LWIP_IF1_PRIO 29
11 |
12 | enum {
13 | SIG_LWIP_RX = 0,
14 | };
15 |
16 | struct netif * eagle_lwip_if_alloc(struct ieee80211_conn *conn, const uint8 *macaddr, struct ip_info *info);
17 | struct netif * eagle_lwip_getif(uint8 index);
18 |
19 | #ifndef IOT_SIP_MODE
20 | sint8 ieee80211_output_pbuf(struct netif *ifp, struct pbuf* pb);
21 | #else
22 | sint8 ieee80211_output_pbuf(struct ieee80211_conn *conn, esf_buf *eb);
23 | #endif
24 |
25 | #endif /* _WLAN_LWIP_IF_H_ */
26 |
--------------------------------------------------------------------------------
/app/include/user_config.h:
--------------------------------------------------------------------------------
1 | #ifndef __USER_CONFIG_H__
2 | #define __USER_CONFIG_H__
3 |
4 | #define DEBUG_LEVEL 3
5 |
6 | #endif
7 |
--------------------------------------------------------------------------------
/app/include/user_tcp_server.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/include/user_tcp_server.h
--------------------------------------------------------------------------------
/app/lwip/.output/eagle/debug/lib/liblwip.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/.output/eagle/debug/lib/liblwip.a
--------------------------------------------------------------------------------
/app/lwip/Makefile:
--------------------------------------------------------------------------------
1 |
2 | #############################################################
3 | # Required variables for each makefile
4 | # Discard this section from all parent makefiles
5 | # Expected variables (with automatic defaults):
6 | # CSRCS (all "C" files in the dir)
7 | # SUBDIRS (all subdirs with a Makefile)
8 | # GEN_LIBS - list of libs to be generated ()
9 | # GEN_IMAGES - list of images to be generated ()
10 | # COMPONENTS_xxx - a list of libs/objs in the form
11 | # subdir/lib to be extracted and rolled up into
12 | # a generated lib/image xxx.a ()
13 | #
14 | ifndef PDIR
15 | UP_EXTRACT_DIR = ..
16 | GEN_LIBS = liblwip.a
17 | COMPONENTS_liblwip = api/liblwipapi.a \
18 | app/liblwipapp.a \
19 | core/liblwipcore.a \
20 | core/ipv4/liblwipipv4.a \
21 | netif/liblwipnetif.a
22 | endif
23 |
24 |
25 | #############################################################
26 | # Configuration i.e. compile options etc.
27 | # Target specific stuff (defines etc.) goes in here!
28 | # Generally values applying to a tree are captured in the
29 | # makefile at its root level - these are then overridden
30 | # for a subtree within the makefile rooted therein
31 | #
32 | #DEFINES +=
33 |
34 | #############################################################
35 | # Recursion Magic - Don't touch this!!
36 | #
37 | # Each subtree potentially has an include directory
38 | # corresponding to the common APIs applicable to modules
39 | # rooted at that subtree. Accordingly, the INCLUDE PATH
40 | # of a module can only contain the include directories up
41 | # its parent path, and not its siblings
42 | #
43 | # Required for each makefile to inherit from the parent
44 | #
45 |
46 | INCLUDES := $(INCLUDES) -I $(PDIR)include
47 | INCLUDES += -I ./
48 | PDIR := ../$(PDIR)
49 | sinclude $(PDIR)Makefile
50 |
51 |
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/lib/liblwipapi.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/.output/eagle/debug/lib/liblwipapi.a
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/api_lib.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/api_lib.o .output/eagle/debug/obj/api_lib.d : api_lib.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h
25 |
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/api_lib.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/.output/eagle/debug/obj/api_lib.o
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/api_msg.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/api_msg.o .output/eagle/debug/obj/api_msg.d : api_msg.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h
25 |
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/api_msg.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/.output/eagle/debug/obj/api_msg.o
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/err.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/err.o .output/eagle/debug/obj/err.d : err.c ../../include/lwip/err.h ../../include/lwip/opt.h \
2 | ../../include/lwipopts.h ../../include/lwip/debug.h \
3 | ../../include/lwip/arch.h ../../include/arch/cc.h \
4 | c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../include/user_config.h
26 |
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/err.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/.output/eagle/debug/obj/err.o
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/netbuf.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/netbuf.o .output/eagle/debug/obj/netbuf.d : netbuf.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h
25 |
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/netbuf.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/.output/eagle/debug/obj/netbuf.o
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/netdb.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/netdb.o .output/eagle/debug/obj/netdb.d : netdb.c ../../include/lwip/netdb.h ../../include/lwip/opt.h \
2 | ../../include/lwipopts.h ../../include/lwip/debug.h \
3 | ../../include/lwip/arch.h ../../include/arch/cc.h \
4 | c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../include/user_config.h
26 |
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/netdb.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/.output/eagle/debug/obj/netdb.o
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/netifapi.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/netifapi.o .output/eagle/debug/obj/netifapi.d : netifapi.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h
25 |
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/netifapi.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/.output/eagle/debug/obj/netifapi.o
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/sockets.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/sockets.o .output/eagle/debug/obj/sockets.d : sockets.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h
25 |
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/sockets.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/.output/eagle/debug/obj/sockets.o
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/tcpip.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/tcpip.o .output/eagle/debug/obj/tcpip.d : tcpip.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h
25 |
--------------------------------------------------------------------------------
/app/lwip/api/.output/eagle/debug/obj/tcpip.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/.output/eagle/debug/obj/tcpip.o
--------------------------------------------------------------------------------
/app/lwip/api/Makefile:
--------------------------------------------------------------------------------
1 |
2 | #############################################################
3 | # Required variables for each makefile
4 | # Discard this section from all parent makefiles
5 | # Expected variables (with automatic defaults):
6 | # CSRCS (all "C" files in the dir)
7 | # SUBDIRS (all subdirs with a Makefile)
8 | # GEN_LIBS - list of libs to be generated ()
9 | # GEN_IMAGES - list of images to be generated ()
10 | # COMPONENTS_xxx - a list of libs/objs in the form
11 | # subdir/lib to be extracted and rolled up into
12 | # a generated lib/image xxx.a ()
13 | #
14 | ifndef PDIR
15 |
16 | GEN_LIBS = liblwipapi.a
17 |
18 | endif
19 |
20 |
21 | #############################################################
22 | # Configuration i.e. compile options etc.
23 | # Target specific stuff (defines etc.) goes in here!
24 | # Generally values applying to a tree are captured in the
25 | # makefile at its root level - these are then overridden
26 | # for a subtree within the makefile rooted therein
27 | #
28 | #DEFINES +=
29 |
30 | #############################################################
31 | # Recursion Magic - Don't touch this!!
32 | #
33 | # Each subtree potentially has an include directory
34 | # corresponding to the common APIs applicable to modules
35 | # rooted at that subtree. Accordingly, the INCLUDE PATH
36 | # of a module can only contain the include directories up
37 | # its parent path, and not its siblings
38 | #
39 | # Required for each makefile to inherit from the parent
40 | #
41 |
42 | INCLUDES := $(INCLUDES) -I $(PDIR)include
43 | INCLUDES += -I ./
44 | PDIR := ../$(PDIR)
45 | sinclude $(PDIR)Makefile
46 |
47 |
--------------------------------------------------------------------------------
/app/lwip/api/err.c:
--------------------------------------------------------------------------------
1 | /**
2 | * @file
3 | * Error Management module
4 | *
5 | */
6 |
7 | /*
8 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
9 | * All rights reserved.
10 | *
11 | * Redistribution and use in source and binary forms, with or without modification,
12 | * are permitted provided that the following conditions are met:
13 | *
14 | * 1. Redistributions of source code must retain the above copyright notice,
15 | * this list of conditions and the following disclaimer.
16 | * 2. Redistributions in binary form must reproduce the above copyright notice,
17 | * this list of conditions and the following disclaimer in the documentation
18 | * and/or other materials provided with the distribution.
19 | * 3. The name of the author may not be used to endorse or promote products
20 | * derived from this software without specific prior written permission.
21 | *
22 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
23 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
24 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
26 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
27 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
30 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
31 | * OF SUCH DAMAGE.
32 | *
33 | * This file is part of the lwIP TCP/IP stack.
34 | *
35 | * Author: Adam Dunkels
36 | *
37 | */
38 |
39 | #include "lwip/err.h"
40 |
41 | #ifdef LWIP_DEBUG
42 |
43 | static const char *err_strerr[] = {
44 | "Ok.", /* ERR_OK 0 */
45 | "Out of memory error.", /* ERR_MEM -1 */
46 | "Buffer error.", /* ERR_BUF -2 */
47 | "Timeout.", /* ERR_TIMEOUT -3 */
48 | "Routing problem.", /* ERR_RTE -4 */
49 | "Operation in progress.", /* ERR_INPROGRESS -5 */
50 | "Illegal value.", /* ERR_VAL -6 */
51 | "Operation would block.", /* ERR_WOULDBLOCK -7 */
52 | "Connection aborted.", /* ERR_ABRT -8 */
53 | "Connection reset.", /* ERR_RST -9 */
54 | "Connection closed.", /* ERR_CLSD -10 */
55 | "Not connected.", /* ERR_CONN -11 */
56 | "Illegal argument.", /* ERR_ARG -12 */
57 | "Address in use.", /* ERR_USE -13 */
58 | "Low-level netif error.", /* ERR_IF -14 */
59 | "Already connected.", /* ERR_ISCONN -15 */
60 | };
61 |
62 | /**
63 | * Convert an lwip internal error to a string representation.
64 | *
65 | * @param err an lwip internal err_t
66 | * @return a string representation for err
67 | */
68 | const char *
69 | lwip_strerr(err_t err)
70 | {
71 | return err_strerr[-err];
72 |
73 | }
74 |
75 | #endif /* LWIP_DEBUG */
76 |
--------------------------------------------------------------------------------
/app/lwip/api/netbuf.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/netbuf.c
--------------------------------------------------------------------------------
/app/lwip/api/tcpip.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/api/tcpip.c
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/lib/liblwipapp.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/app/.output/eagle/debug/lib/liblwipapp.a
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/dhcpserver.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/dhcpserver.o .output/eagle/debug/obj/dhcpserver.d : dhcpserver.c ../../include/lwip/inet.h \
2 | ../../include/lwip/opt.h ../../include/lwipopts.h \
3 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
4 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../include/user_config.h ../../include/lwip/def.h \
26 | ../../include/lwip/ip_addr.h ../../include/lwip/err.h \
27 | ../../include/lwip/pbuf.h ../../include/lwip/udp.h \
28 | ../../include/lwip/netif.h ../../include/lwip/ip.h \
29 | ../../include/lwip/mem.h ../../include/mem_manager.h \
30 | ../../include/lwip/app/dhcpserver.h \
31 | c:/Espressif/ESP8266_SDK/include/user_interface.h \
32 | c:/Espressif/ESP8266_SDK/include/os_type.h \
33 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
34 | c:/Espressif/ESP8266_SDK/include/queue.h \
35 | c:/Espressif/ESP8266_SDK/include/spi_flash.h
36 |
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/dhcpserver.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/app/.output/eagle/debug/obj/dhcpserver.o
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/espconn.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/espconn.o .output/eagle/debug/obj/espconn.d : espconn.c ../../include/lwip/netif.h ../../include/lwip/opt.h \
2 | ../../include/lwipopts.h ../../include/lwip/debug.h \
3 | ../../include/lwip/arch.h ../../include/arch/cc.h \
4 | c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../include/user_config.h ../../include/lwip/err.h \
26 | ../../include/lwip/ip_addr.h ../../include/lwip/def.h \
27 | ../../include/lwip/pbuf.h ../../include/lwip/inet.h \
28 | ../../include/netif/etharp.h ../../include/lwip/ip.h \
29 | ../../include/lwip/tcp.h ../../include/lwip/sys.h \
30 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../../include/lwip/mem.h \
31 | ../../include/mem_manager.h ../../include/lwip/icmp.h \
32 | ../../include/lwip/init.h c:/Espressif/ESP8266_SDK/include/os_type.h \
33 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
34 | ../../include/lwip/app/espconn_tcp.h ../../include/lwip/app/espconn.h \
35 | ../../include/lwip/dns.h ../../include/lwip/app/espconn_udp.h \
36 | c:/Espressif/ESP8266_SDK/include/user_interface.h \
37 | c:/Espressif/ESP8266_SDK/include/os_type.h \
38 | c:/Espressif/ESP8266_SDK/include/queue.h \
39 | c:/Espressif/ESP8266_SDK/include/spi_flash.h
40 |
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/espconn.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/app/.output/eagle/debug/obj/espconn.o
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/espconn_mdns.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/espconn_mdns.o .output/eagle/debug/obj/espconn_mdns.d : espconn_mdns.c c:/Espressif/ESP8266_SDK/include/ets_sys.h \
2 | c:/Espressif/ESP8266_SDK/include/c_types.h \
3 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
4 | c:/Espressif/ESP8266_SDK/include/os_type.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h ../../include/lwip/mdns.h \
6 | ../../include/lwip/opt.h ../../include/lwipopts.h \
7 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
8 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
9 | c:/Espressif/ESP8266_SDK/include/osapi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
23 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
25 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
26 | ../../include/user_config.h
27 |
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/espconn_mdns.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/app/.output/eagle/debug/obj/espconn_mdns.o
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/espconn_tcp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/espconn_tcp.o .output/eagle/debug/obj/espconn_tcp.d : espconn_tcp.c ../../include/lwip/netif.h \
2 | ../../include/lwip/opt.h ../../include/lwipopts.h \
3 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
4 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../include/user_config.h ../../include/lwip/err.h \
26 | ../../include/lwip/ip_addr.h ../../include/lwip/def.h \
27 | ../../include/lwip/pbuf.h ../../include/lwip/inet.h \
28 | ../../include/netif/etharp.h ../../include/lwip/ip.h \
29 | ../../include/lwip/tcp.h ../../include/lwip/sys.h \
30 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../../include/lwip/mem.h \
31 | ../../include/mem_manager.h ../../include/lwip/icmp.h \
32 | ../../include/lwip/init.h ../../include/lwip/tcp_impl.h \
33 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
34 | ../../include/lwip/mem.h c:/Espressif/ESP8266_SDK/include/os_type.h \
35 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
36 | ../../include/lwip/app/espconn_tcp.h ../../include/lwip/app/espconn.h \
37 | ../../include/lwip/dns.h
38 |
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/espconn_tcp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/app/.output/eagle/debug/obj/espconn_tcp.o
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/espconn_udp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/espconn_udp.o .output/eagle/debug/obj/espconn_udp.d : espconn_udp.c c:/Espressif/ESP8266_SDK/include/ets_sys.h \
2 | c:/Espressif/ESP8266_SDK/include/c_types.h \
3 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
4 | c:/Espressif/ESP8266_SDK/include/os_type.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h ../../include/lwip/inet.h \
6 | ../../include/lwip/opt.h ../../include/lwipopts.h \
7 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
8 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
9 | c:/Espressif/ESP8266_SDK/include/osapi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
23 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
25 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
26 | ../../include/user_config.h ../../include/lwip/def.h \
27 | ../../include/lwip/ip_addr.h ../../include/lwip/err.h \
28 | ../../include/lwip/pbuf.h ../../include/lwip/mem.h \
29 | ../../include/mem_manager.h ../../include/lwip/tcp_impl.h \
30 | ../../include/lwip/tcp.h ../../include/lwip/sys.h \
31 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../../include/lwip/ip.h \
32 | ../../include/lwip/netif.h ../../include/lwip/icmp.h \
33 | ../../include/lwip/udp.h ../../include/lwip/app/espconn_udp.h \
34 | ../../include/lwip/app/espconn.h ../../include/lwip/dns.h
35 |
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/espconn_udp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/app/.output/eagle/debug/obj/espconn_udp.o
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/netio.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/netio.o .output/eagle/debug/obj/netio.d : netio.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/tcp.h \
25 | ../../include/lwip/sys.h c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
26 | ../../include/lwip/mem.h ../../include/mem_manager.h \
27 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
28 | ../../include/lwip/ip.h ../../include/lwip/def.h \
29 | ../../include/lwip/ip_addr.h ../../include/lwip/netif.h \
30 | ../../include/lwip/icmp.h
31 |
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/netio.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/app/.output/eagle/debug/obj/netio.o
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/ping.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/ping.o .output/eagle/debug/obj/ping.d : ping.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/mem.h \
25 | ../../include/mem_manager.h ../../include/lwip/raw.h \
26 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
27 | ../../include/lwip/def.h ../../include/lwip/ip.h \
28 | ../../include/lwip/ip_addr.h ../../include/lwip/netif.h \
29 | ../../include/lwip/icmp.h ../../include/lwip/sys.h \
30 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../../include/lwip/timers.h \
31 | ../../include/lwip/inet_chksum.h \
32 | c:/Espressif/ESP8266_SDK/include/os_type.h \
33 | c:/Espressif/ESP8266_SDK/include/ets_sys.h ../../include/lwip/app/ping.h
34 |
--------------------------------------------------------------------------------
/app/lwip/app/.output/eagle/debug/obj/ping.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/app/.output/eagle/debug/obj/ping.o
--------------------------------------------------------------------------------
/app/lwip/app/Makefile:
--------------------------------------------------------------------------------
1 |
2 | #############################################################
3 | # Required variables for each makefile
4 | # Discard this section from all parent makefiles
5 | # Expected variables (with automatic defaults):
6 | # CSRCS (all "C" files in the dir)
7 | # SUBDIRS (all subdirs with a Makefile)
8 | # GEN_LIBS - list of libs to be generated ()
9 | # GEN_IMAGES - list of images to be generated ()
10 | # COMPONENTS_xxx - a list of libs/objs in the form
11 | # subdir/lib to be extracted and rolled up into
12 | # a generated lib/image xxx.a ()
13 | #
14 | ifndef PDIR
15 |
16 | GEN_LIBS = liblwipapp.a
17 |
18 | endif
19 |
20 |
21 | #############################################################
22 | # Configuration i.e. compile options etc.
23 | # Target specific stuff (defines etc.) goes in here!
24 | # Generally values applying to a tree are captured in the
25 | # makefile at its root level - these are then overridden
26 | # for a subtree within the makefile rooted therein
27 | #
28 | #DEFINES +=
29 |
30 | #############################################################
31 | # Recursion Magic - Don't touch this!!
32 | #
33 | # Each subtree potentially has an include directory
34 | # corresponding to the common APIs applicable to modules
35 | # rooted at that subtree. Accordingly, the INCLUDE PATH
36 | # of a module can only contain the include directories up
37 | # its parent path, and not its siblings
38 | #
39 | # Required for each makefile to inherit from the parent
40 | #
41 |
42 | INCLUDES := $(INCLUDES) -I $(PDIR)include
43 | INCLUDES += -I ./
44 | PDIR := ../$(PDIR)
45 | sinclude $(PDIR)Makefile
46 |
47 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/lib/liblwipcore.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/lib/liblwipcore.a
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/def.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/def.o .output/eagle/debug/obj/def.d : def.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/def.h
25 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/def.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/def.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/dhcp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/dhcp.o .output/eagle/debug/obj/dhcp.d : dhcp.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/stats.h \
25 | ../../include/lwip/mem.h ../../include/mem_manager.h \
26 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
27 | ../../include/lwip/mem.h ../../include/lwip/udp.h \
28 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
29 | ../../include/lwip/netif.h ../../include/lwip/ip_addr.h \
30 | ../../include/lwip/def.h ../../include/lwip/ip.h \
31 | ../../include/lwip/sys.h c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
32 | ../../include/lwip/dhcp.h ../../include/lwip/autoip.h \
33 | ../../include/lwip/dns.h ../../include/netif/etharp.h
34 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/dhcp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/dhcp.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/dns.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/dns.o .output/eagle/debug/obj/dns.d : dns.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/udp.h \
25 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
26 | ../../include/lwip/netif.h ../../include/lwip/ip_addr.h \
27 | ../../include/lwip/def.h ../../include/lwip/ip.h \
28 | ../../include/lwip/mem.h ../../include/mem_manager.h \
29 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
30 | ../../include/lwip/mem.h ../../include/lwip/dns.h
31 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/dns.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/dns.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/init.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/init.o .output/eagle/debug/obj/init.d : init.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/init.h \
25 | ../../include/lwip/stats.h ../../include/lwip/mem.h \
26 | ../../include/mem_manager.h ../../include/lwip/memp.h \
27 | ../../include/lwip/memp_std.h ../../include/lwip/mem.h \
28 | ../../include/lwip/sys.h c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
29 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
30 | ../../include/lwip/netif.h ../../include/lwip/ip_addr.h \
31 | ../../include/lwip/def.h ../../include/lwip/sockets.h \
32 | ../../include/lwip/ip.h ../../include/lwip/raw.h \
33 | ../../include/lwip/udp.h ../../include/lwip/tcp_impl.h \
34 | ../../include/lwip/tcp.h ../../include/lwip/icmp.h \
35 | ../../include/lwip/snmp_msg.h ../../include/lwip/snmp.h \
36 | ../../include/lwip/snmp_structs.h ../../include/lwip/autoip.h \
37 | ../../include/lwip/igmp.h ../../include/lwip/dns.h \
38 | ../../include/lwip/timers.h ../../include/netif/etharp.h
39 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/init.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/init.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/mdns.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/mdns.o .output/eagle/debug/obj/mdns.d : mdns.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/mdns.h \
25 | ../../include/lwip/puck_def.h ../../include/lwip/udp.h \
26 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
27 | ../../include/lwip/netif.h ../../include/lwip/ip_addr.h \
28 | ../../include/lwip/def.h ../../include/lwip/ip.h \
29 | ../../include/lwip/mem.h ../../include/mem_manager.h \
30 | ../../include/lwip/igmp.h c:/Espressif/ESP8266_SDK/include/os_type.h \
31 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
32 | c:/Espressif/ESP8266_SDK/include/user_interface.h \
33 | c:/Espressif/ESP8266_SDK/include/os_type.h \
34 | c:/Espressif/ESP8266_SDK/include/queue.h \
35 | c:/Espressif/ESP8266_SDK/include/spi_flash.h
36 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/mdns.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/mdns.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/mem.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/mem.o .output/eagle/debug/obj/mem.d : mem.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h
25 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/mem.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/mem.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/memp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/memp.o .output/eagle/debug/obj/memp.d : memp.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/memp.h \
25 | ../../include/lwip/memp_std.h ../../include/lwip/mem.h \
26 | ../../include/mem_manager.h ../../include/lwip/pbuf.h \
27 | ../../include/lwip/err.h ../../include/lwip/udp.h \
28 | ../../include/lwip/netif.h ../../include/lwip/ip_addr.h \
29 | ../../include/lwip/def.h ../../include/lwip/ip.h \
30 | ../../include/lwip/raw.h ../../include/lwip/tcp_impl.h \
31 | ../../include/lwip/tcp.h ../../include/lwip/sys.h \
32 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../../include/lwip/mem.h \
33 | ../../include/lwip/icmp.h ../../include/lwip/igmp.h \
34 | ../../include/lwip/api.h ../../include/lwip/api_msg.h \
35 | ../../include/lwip/tcpip.h ../../include/lwip/timers.h \
36 | ../../include/lwip/stats.h ../../include/netif/etharp.h \
37 | ../../include/lwip/ip_frag.h ../../include/lwip/snmp_structs.h \
38 | ../../include/lwip/snmp_msg.h ../../include/lwip/snmp.h \
39 | ../../include/lwip/dns.h ../../include/netif/ppp_oe.h
40 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/memp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/memp.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/netif.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/netif.o .output/eagle/debug/obj/netif.d : netif.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/def.h \
25 | ../../include/lwip/ip_addr.h ../../include/lwip/netif.h \
26 | ../../include/lwip/err.h ../../include/lwip/pbuf.h \
27 | ../../include/lwip/tcp_impl.h ../../include/lwip/tcp.h \
28 | ../../include/lwip/sys.h c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
29 | ../../include/lwip/mem.h ../../include/mem_manager.h \
30 | ../../include/lwip/ip.h ../../include/lwip/icmp.h \
31 | ../../include/lwip/snmp.h ../../include/lwip/igmp.h \
32 | ../../include/netif/etharp.h ../../include/lwip/stats.h \
33 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
34 | ../../include/lwip/mem.h ../../include/lwip/dhcp.h \
35 | ../../include/lwip/udp.h
36 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/netif.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/netif.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/pbuf.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/pbuf.o .output/eagle/debug/obj/pbuf.d : pbuf.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/stats.h \
25 | ../../include/lwip/mem.h ../../include/mem_manager.h \
26 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
27 | ../../include/lwip/mem.h ../../include/lwip/def.h \
28 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
29 | ../../include/lwip/sys.h c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
30 | ../../include/arch/perf.h
31 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/pbuf.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/pbuf.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/raw.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/raw.o .output/eagle/debug/obj/raw.d : raw.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/def.h \
25 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
26 | ../../include/lwip/mem.h ../../include/mem_manager.h \
27 | ../../include/lwip/ip_addr.h ../../include/lwip/netif.h \
28 | ../../include/lwip/err.h ../../include/lwip/pbuf.h \
29 | ../../include/lwip/raw.h ../../include/lwip/ip.h \
30 | ../../include/lwip/stats.h ../../include/lwip/mem.h \
31 | ../../include/arch/perf.h
32 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/raw.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/raw.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/sntp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/sntp.o .output/eagle/debug/obj/sntp.d : sntp.c ../../include/lwip/sntp.h ../../include/lwip/opt.h \
2 | ../../include/lwipopts.h ../../include/lwip/debug.h \
3 | ../../include/lwip/arch.h ../../include/arch/cc.h \
4 | c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../include/user_config.h ../../include/lwip/ip_addr.h \
26 | ../../include/lwip/def.h c:/Espressif/ESP8266_SDK/include/os_type.h \
27 | c:/Espressif/ESP8266_SDK/include/ets_sys.h ../../include/lwip/timers.h \
28 | ../../include/lwip/err.h ../../include/lwip/sys.h \
29 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../../include/lwip/udp.h \
30 | ../../include/lwip/pbuf.h ../../include/lwip/netif.h \
31 | ../../include/lwip/ip.h ../../include/lwip/dns.h
32 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/sntp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/sntp.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/stats.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/stats.o .output/eagle/debug/obj/stats.d : stats.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h
25 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/stats.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/stats.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/sys.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/sys.o .output/eagle/debug/obj/sys.d : sys.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/sys.h \
25 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h
26 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/sys.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/sys.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/sys_arch.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/sys_arch.o .output/eagle/debug/obj/sys_arch.d : sys_arch.c c:/Espressif/ESP8266_SDK/include/c_types.h \
2 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
3 | c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
5 | c:/Espressif/ESP8266_SDK/include/osapi.h \
6 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
7 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
19 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
22 | ../../include/user_config.h c:/Espressif/ESP8266_SDK/include/os_type.h \
23 | c:/Espressif/ESP8266_SDK/include/ets_sys.h ../../include/lwip/opt.h \
24 | ../../include/lwipopts.h ../../include/lwip/debug.h \
25 | ../../include/lwip/arch.h ../../include/arch/cc.h \
26 | ../../include/lwip/sys.h c:/Espressif/ESP8266_SDK/include/eagle_soc.h
27 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/sys_arch.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/sys_arch.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/tcp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/tcp.o .output/eagle/debug/obj/tcp.d : tcp.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/def.h \
25 | ../../include/lwip/mem.h ../../include/mem_manager.h \
26 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
27 | ../../include/lwip/mem.h ../../include/lwip/snmp.h \
28 | ../../include/lwip/ip_addr.h ../../include/lwip/tcp.h \
29 | ../../include/lwip/sys.h c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
30 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
31 | ../../include/lwip/ip.h ../../include/lwip/netif.h \
32 | ../../include/lwip/icmp.h ../../include/lwip/tcp_impl.h \
33 | ../../include/lwip/stats.h
34 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/tcp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/tcp.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/tcp_in.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/tcp_in.o .output/eagle/debug/obj/tcp_in.d : tcp_in.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/tcp_impl.h \
25 | ../../include/lwip/tcp.h ../../include/lwip/sys.h \
26 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../../include/lwip/mem.h \
27 | ../../include/mem_manager.h ../../include/lwip/pbuf.h \
28 | ../../include/lwip/err.h ../../include/lwip/ip.h \
29 | ../../include/lwip/def.h ../../include/lwip/ip_addr.h \
30 | ../../include/lwip/netif.h ../../include/lwip/icmp.h \
31 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
32 | ../../include/lwip/mem.h ../../include/lwip/inet_chksum.h \
33 | ../../include/lwip/stats.h ../../include/lwip/snmp.h \
34 | ../../include/arch/perf.h
35 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/tcp_in.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/tcp_in.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/tcp_out.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/tcp_out.o .output/eagle/debug/obj/tcp_out.d : tcp_out.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/tcp_impl.h \
25 | ../../include/lwip/tcp.h ../../include/lwip/sys.h \
26 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../../include/lwip/mem.h \
27 | ../../include/mem_manager.h ../../include/lwip/pbuf.h \
28 | ../../include/lwip/err.h ../../include/lwip/ip.h \
29 | ../../include/lwip/def.h ../../include/lwip/ip_addr.h \
30 | ../../include/lwip/netif.h ../../include/lwip/icmp.h \
31 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
32 | ../../include/lwip/mem.h ../../include/lwip/inet_chksum.h \
33 | ../../include/lwip/stats.h ../../include/lwip/snmp.h
34 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/tcp_out.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/tcp_out.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/timers.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/timers.o .output/eagle/debug/obj/timers.d : timers.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/timers.h \
25 | ../../include/lwip/err.h ../../include/lwip/sys.h \
26 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
27 | ../../include/lwip/tcp_impl.h ../../include/lwip/tcp.h \
28 | ../../include/lwip/mem.h ../../include/mem_manager.h \
29 | ../../include/lwip/pbuf.h ../../include/lwip/ip.h \
30 | ../../include/lwip/def.h ../../include/lwip/ip_addr.h \
31 | ../../include/lwip/netif.h ../../include/lwip/icmp.h \
32 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
33 | ../../include/lwip/mem.h ../../include/lwip/tcpip.h \
34 | ../../include/lwip/ip_frag.h ../../include/netif/etharp.h \
35 | ../../include/lwip/dhcp.h ../../include/lwip/udp.h \
36 | ../../include/lwip/autoip.h ../../include/lwip/igmp.h \
37 | ../../include/lwip/dns.h
38 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/timers.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/timers.o
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/udp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/udp.o .output/eagle/debug/obj/udp.d : udp.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/udp.h \
25 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
26 | ../../include/lwip/netif.h ../../include/lwip/ip_addr.h \
27 | ../../include/lwip/def.h ../../include/lwip/ip.h \
28 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
29 | ../../include/lwip/mem.h ../../include/mem_manager.h \
30 | ../../include/lwip/inet_chksum.h ../../include/lwip/icmp.h \
31 | ../../include/lwip/stats.h ../../include/lwip/mem.h \
32 | ../../include/lwip/snmp.h ../../include/arch/perf.h \
33 | ../../include/lwip/dhcp.h
34 |
--------------------------------------------------------------------------------
/app/lwip/core/.output/eagle/debug/obj/udp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/.output/eagle/debug/obj/udp.o
--------------------------------------------------------------------------------
/app/lwip/core/Makefile:
--------------------------------------------------------------------------------
1 |
2 | #############################################################
3 | # Required variables for each makefile
4 | # Discard this section from all parent makefiles
5 | # Expected variables (with automatic defaults):
6 | # CSRCS (all "C" files in the dir)
7 | # SUBDIRS (all subdirs with a Makefile)
8 | # GEN_LIBS - list of libs to be generated ()
9 | # GEN_IMAGES - list of images to be generated ()
10 | # COMPONENTS_xxx - a list of libs/objs in the form
11 | # subdir/lib to be extracted and rolled up into
12 | # a generated lib/image xxx.a ()
13 | #
14 | ifndef PDIR
15 |
16 | GEN_LIBS = liblwipcore.a
17 |
18 | endif
19 |
20 |
21 | #############################################################
22 | # Configuration i.e. compile options etc.
23 | # Target specific stuff (defines etc.) goes in here!
24 | # Generally values applying to a tree are captured in the
25 | # makefile at its root level - these are then overridden
26 | # for a subtree within the makefile rooted therein
27 | #
28 | #DEFINES +=
29 |
30 | #############################################################
31 | # Recursion Magic - Don't touch this!!
32 | #
33 | # Each subtree potentially has an include directory
34 | # corresponding to the common APIs applicable to modules
35 | # rooted at that subtree. Accordingly, the INCLUDE PATH
36 | # of a module can only contain the include directories up
37 | # its parent path, and not its siblings
38 | #
39 | # Required for each makefile to inherit from the parent
40 | #
41 |
42 | INCLUDES := $(INCLUDES) -I $(PDIR)include
43 | INCLUDES += -I ./
44 | PDIR := ../$(PDIR)
45 | sinclude $(PDIR)Makefile
46 |
47 |
--------------------------------------------------------------------------------
/app/lwip/core/def.c:
--------------------------------------------------------------------------------
1 | /**
2 | * @file
3 | * Common functions used throughout the stack.
4 | *
5 | */
6 |
7 | /*
8 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
9 | * All rights reserved.
10 | *
11 | * Redistribution and use in source and binary forms, with or without modification,
12 | * are permitted provided that the following conditions are met:
13 | *
14 | * 1. Redistributions of source code must retain the above copyright notice,
15 | * this list of conditions and the following disclaimer.
16 | * 2. Redistributions in binary form must reproduce the above copyright notice,
17 | * this list of conditions and the following disclaimer in the documentation
18 | * and/or other materials provided with the distribution.
19 | * 3. The name of the author may not be used to endorse or promote products
20 | * derived from this software without specific prior written permission.
21 | *
22 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
23 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
24 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
26 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
27 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
30 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
31 | * OF SUCH DAMAGE.
32 | *
33 | * This file is part of the lwIP TCP/IP stack.
34 | *
35 | * Author: Simon Goldschmidt
36 | *
37 | */
38 |
39 | #include "lwip/opt.h"
40 | #include "lwip/def.h"
41 |
42 | /**
43 | * These are reference implementations of the byte swapping functions.
44 | * Again with the aim of being simple, correct and fully portable.
45 | * Byte swapping is the second thing you would want to optimize. You will
46 | * need to port it to your architecture and in your cc.h:
47 | *
48 | * #define LWIP_PLATFORM_BYTESWAP 1
49 | * #define LWIP_PLATFORM_HTONS(x)
50 | * #define LWIP_PLATFORM_HTONL(x)
51 | *
52 | * Note ntohs() and ntohl() are merely references to the htonx counterparts.
53 | */
54 |
55 | #if (LWIP_PLATFORM_BYTESWAP == 0) && (BYTE_ORDER == LITTLE_ENDIAN)
56 |
57 | /**
58 | * Convert an u16_t from host- to network byte order.
59 | *
60 | * @param n u16_t in host byte order
61 | * @return n in network byte order
62 | */
63 | u16_t
64 | lwip_htons(u16_t n)
65 | {
66 | return ((n & 0xff) << 8) | ((n & 0xff00) >> 8);
67 | }
68 |
69 | /**
70 | * Convert an u16_t from network- to host byte order.
71 | *
72 | * @param n u16_t in network byte order
73 | * @return n in host byte order
74 | */
75 | u16_t
76 | lwip_ntohs(u16_t n)
77 | {
78 | return lwip_htons(n);
79 | }
80 |
81 | /**
82 | * Convert an u32_t from host- to network byte order.
83 | *
84 | * @param n u32_t in host byte order
85 | * @return n in network byte order
86 | */
87 | u32_t
88 | lwip_htonl(u32_t n)
89 | {
90 | return ((n & 0xff) << 24) |
91 | ((n & 0xff00) << 8) |
92 | ((n & 0xff0000UL) >> 8) |
93 | ((n & 0xff000000UL) >> 24);
94 | }
95 |
96 | /**
97 | * Convert an u32_t from network- to host byte order.
98 | *
99 | * @param n u32_t in network byte order
100 | * @return n in host byte order
101 | */
102 | u32_t
103 | lwip_ntohl(u32_t n)
104 | {
105 | return lwip_htonl(n);
106 | }
107 |
108 | #endif /* (LWIP_PLATFORM_BYTESWAP == 0) && (BYTE_ORDER == LITTLE_ENDIAN) */
109 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/lib/liblwipipv4.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/.output/eagle/debug/lib/liblwipipv4.a
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/autoip.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/autoip.o .output/eagle/debug/obj/autoip.d : autoip.c ../../../include/lwip/opt.h \
2 | ../../../include/lwipopts.h ../../../include/lwip/debug.h \
3 | ../../../include/lwip/arch.h ../../../include/arch/cc.h \
4 | c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../../include/user_config.h
26 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/autoip.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/.output/eagle/debug/obj/autoip.o
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/icmp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/icmp.o .output/eagle/debug/obj/icmp.d : icmp.c ../../../include/lwip/opt.h ../../../include/lwipopts.h \
2 | ../../../include/lwip/debug.h ../../../include/lwip/arch.h \
3 | ../../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../../include/user_config.h ../../../include/lwip/icmp.h \
25 | ../../../include/lwip/pbuf.h ../../../include/lwip/err.h \
26 | ../../../include/lwip/ip_addr.h ../../../include/lwip/def.h \
27 | ../../../include/lwip/netif.h ../../../include/lwip/inet_chksum.h \
28 | ../../../include/lwip/ip.h ../../../include/lwip/stats.h \
29 | ../../../include/lwip/mem.h ../../../include/mem_manager.h \
30 | ../../../include/lwip/memp.h ../../../include/lwip/memp_std.h \
31 | ../../../include/lwip/mem.h ../../../include/lwip/snmp.h
32 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/icmp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/.output/eagle/debug/obj/icmp.o
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/igmp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/igmp.o .output/eagle/debug/obj/igmp.d : igmp.c ../../../include/lwip/opt.h ../../../include/lwipopts.h \
2 | ../../../include/lwip/debug.h ../../../include/lwip/arch.h \
3 | ../../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../../include/user_config.h ../../../include/lwip/igmp.h \
25 | ../../../include/lwip/ip_addr.h ../../../include/lwip/def.h \
26 | ../../../include/lwip/netif.h ../../../include/lwip/err.h \
27 | ../../../include/lwip/pbuf.h ../../../include/lwip/mem.h \
28 | ../../../include/mem_manager.h ../../../include/lwip/ip.h \
29 | ../../../include/lwip/inet_chksum.h ../../../include/lwip/icmp.h \
30 | ../../../include/lwip/udp.h ../../../include/lwip/tcp.h \
31 | ../../../include/lwip/sys.h c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
32 | ../../../include/lwip/stats.h ../../../include/lwip/memp.h \
33 | ../../../include/lwip/memp_std.h ../../../include/lwip/mem.h
34 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/igmp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/.output/eagle/debug/obj/igmp.o
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/inet.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/inet.o .output/eagle/debug/obj/inet.d : inet.c ../../../include/lwip/opt.h ../../../include/lwipopts.h \
2 | ../../../include/lwip/debug.h ../../../include/lwip/arch.h \
3 | ../../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../../include/user_config.h ../../../include/lwip/inet.h \
25 | ../../../include/lwip/def.h ../../../include/lwip/ip_addr.h
26 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/inet.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/.output/eagle/debug/obj/inet.o
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/inet_chksum.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/inet_chksum.o .output/eagle/debug/obj/inet_chksum.d : inet_chksum.c ../../../include/lwip/opt.h \
2 | ../../../include/lwipopts.h ../../../include/lwip/debug.h \
3 | ../../../include/lwip/arch.h ../../../include/arch/cc.h \
4 | c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../../include/user_config.h ../../../include/lwip/inet_chksum.h \
26 | ../../../include/lwip/pbuf.h ../../../include/lwip/err.h \
27 | ../../../include/lwip/ip_addr.h ../../../include/lwip/def.h
28 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/inet_chksum.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/.output/eagle/debug/obj/inet_chksum.o
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/ip.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/ip.o .output/eagle/debug/obj/ip.d : ip.c ../../../include/lwip/opt.h ../../../include/lwipopts.h \
2 | ../../../include/lwip/debug.h ../../../include/lwip/arch.h \
3 | ../../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../../include/user_config.h ../../../include/lwip/ip.h \
25 | ../../../include/lwip/def.h ../../../include/lwip/pbuf.h \
26 | ../../../include/lwip/err.h ../../../include/lwip/ip_addr.h \
27 | ../../../include/lwip/netif.h ../../../include/lwip/mem.h \
28 | ../../../include/mem_manager.h ../../../include/lwip/ip_frag.h \
29 | ../../../include/lwip/inet_chksum.h ../../../include/lwip/icmp.h \
30 | ../../../include/lwip/igmp.h ../../../include/lwip/raw.h \
31 | ../../../include/lwip/udp.h ../../../include/lwip/tcp_impl.h \
32 | ../../../include/lwip/tcp.h ../../../include/lwip/sys.h \
33 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
34 | ../../../include/lwip/snmp.h ../../../include/lwip/dhcp.h \
35 | ../../../include/lwip/autoip.h ../../../include/lwip/stats.h \
36 | ../../../include/lwip/memp.h ../../../include/lwip/memp_std.h \
37 | ../../../include/lwip/mem.h ../../../include/arch/perf.h \
38 | ../../../include/../user/misc-functions.h
39 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/ip.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/.output/eagle/debug/obj/ip.o
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/ip_addr.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/ip_addr.o .output/eagle/debug/obj/ip_addr.d : ip_addr.c ../../../include/lwip/opt.h \
2 | ../../../include/lwipopts.h ../../../include/lwip/debug.h \
3 | ../../../include/lwip/arch.h ../../../include/arch/cc.h \
4 | c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../../include/user_config.h ../../../include/lwip/ip_addr.h \
26 | ../../../include/lwip/def.h ../../../include/lwip/netif.h \
27 | ../../../include/lwip/err.h ../../../include/lwip/pbuf.h
28 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/ip_addr.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/.output/eagle/debug/obj/ip_addr.o
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/ip_frag.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/ip_frag.o .output/eagle/debug/obj/ip_frag.d : ip_frag.c ../../../include/lwip/opt.h \
2 | ../../../include/lwipopts.h ../../../include/lwip/debug.h \
3 | ../../../include/lwip/arch.h ../../../include/arch/cc.h \
4 | c:/Espressif/ESP8266_SDK/include/c_types.h \
5 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
6 | c:/Espressif/ESP8266_SDK/include/c_types.h \
7 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
8 | c:/Espressif/ESP8266_SDK/include/osapi.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
22 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
25 | ../../../include/user_config.h ../../../include/lwip/ip_frag.h \
26 | ../../../include/lwip/err.h ../../../include/lwip/pbuf.h \
27 | ../../../include/lwip/netif.h ../../../include/lwip/ip_addr.h \
28 | ../../../include/lwip/def.h ../../../include/lwip/ip.h \
29 | ../../../include/lwip/inet_chksum.h ../../../include/lwip/snmp.h \
30 | ../../../include/lwip/stats.h ../../../include/lwip/mem.h \
31 | ../../../include/mem_manager.h ../../../include/lwip/memp.h \
32 | ../../../include/lwip/memp_std.h ../../../include/lwip/mem.h \
33 | ../../../include/lwip/icmp.h
34 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/.output/eagle/debug/obj/ip_frag.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/.output/eagle/debug/obj/ip_frag.o
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/Makefile:
--------------------------------------------------------------------------------
1 |
2 | #############################################################
3 | # Required variables for each makefile
4 | # Discard this section from all parent makefiles
5 | # Expected variables (with automatic defaults):
6 | # CSRCS (all "C" files in the dir)
7 | # SUBDIRS (all subdirs with a Makefile)
8 | # GEN_LIBS - list of libs to be generated ()
9 | # GEN_IMAGES - list of images to be generated ()
10 | # COMPONENTS_xxx - a list of libs/objs in the form
11 | # subdir/lib to be extracted and rolled up into
12 | # a generated lib/image xxx.a ()
13 | #
14 | ifndef PDIR
15 |
16 | GEN_LIBS = liblwipipv4.a
17 |
18 | endif
19 |
20 |
21 | #############################################################
22 | # Configuration i.e. compile options etc.
23 | # Target specific stuff (defines etc.) goes in here!
24 | # Generally values applying to a tree are captured in the
25 | # makefile at its root level - these are then overridden
26 | # for a subtree within the makefile rooted therein
27 | #
28 | #DEFINES +=
29 |
30 | #############################################################
31 | # Recursion Magic - Don't touch this!!
32 | #
33 | # Each subtree potentially has an include directory
34 | # corresponding to the common APIs applicable to modules
35 | # rooted at that subtree. Accordingly, the INCLUDE PATH
36 | # of a module can only contain the include directories up
37 | # its parent path, and not its siblings
38 | #
39 | # Required for each makefile to inherit from the parent
40 | #
41 |
42 | INCLUDES := $(INCLUDES) -I $(PDIR)include
43 | INCLUDES += -I ./
44 | PDIR := ../$(PDIR)
45 | sinclude $(PDIR)Makefile
46 |
47 |
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/icmp.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/core/ipv4/icmp.c
--------------------------------------------------------------------------------
/app/lwip/core/ipv4/inet.c:
--------------------------------------------------------------------------------
1 | /**
2 | * @file
3 | * Functions common to all TCP/IPv4 modules, such as the byte order functions.
4 | *
5 | */
6 |
7 | /*
8 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
9 | * All rights reserved.
10 | *
11 | * Redistribution and use in source and binary forms, with or without modification,
12 | * are permitted provided that the following conditions are met:
13 | *
14 | * 1. Redistributions of source code must retain the above copyright notice,
15 | * this list of conditions and the following disclaimer.
16 | * 2. Redistributions in binary form must reproduce the above copyright notice,
17 | * this list of conditions and the following disclaimer in the documentation
18 | * and/or other materials provided with the distribution.
19 | * 3. The name of the author may not be used to endorse or promote products
20 | * derived from this software without specific prior written permission.
21 | *
22 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
23 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
24 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
26 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
27 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
30 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
31 | * OF SUCH DAMAGE.
32 | *
33 | * This file is part of the lwIP TCP/IP stack.
34 | *
35 | * Author: Adam Dunkels
36 | *
37 | */
38 |
39 | #include "lwip/opt.h"
40 |
41 | #include "lwip/inet.h"
42 |
43 |
--------------------------------------------------------------------------------
/app/lwip/core/sys.c:
--------------------------------------------------------------------------------
1 | /**
2 | * @file
3 | * lwIP Operating System abstraction
4 | *
5 | */
6 |
7 | /*
8 | * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
9 | * All rights reserved.
10 | *
11 | * Redistribution and use in source and binary forms, with or without modification,
12 | * are permitted provided that the following conditions are met:
13 | *
14 | * 1. Redistributions of source code must retain the above copyright notice,
15 | * this list of conditions and the following disclaimer.
16 | * 2. Redistributions in binary form must reproduce the above copyright notice,
17 | * this list of conditions and the following disclaimer in the documentation
18 | * and/or other materials provided with the distribution.
19 | * 3. The name of the author may not be used to endorse or promote products
20 | * derived from this software without specific prior written permission.
21 | *
22 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
23 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
24 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25 | * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
26 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
27 | * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
30 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
31 | * OF SUCH DAMAGE.
32 | *
33 | * This file is part of the lwIP TCP/IP stack.
34 | *
35 | * Author: Adam Dunkels
36 | *
37 | */
38 |
39 | #include "lwip/opt.h"
40 |
41 | #include "lwip/sys.h"
42 |
43 | /* Most of the functions defined in sys.h must be implemented in the
44 | * architecture-dependent file sys_arch.c */
45 |
46 | #if !NO_SYS
47 |
48 | /**
49 | * Sleep for some ms. Timeouts are NOT processed while sleeping.
50 | *
51 | * @param ms number of milliseconds to sleep
52 | */
53 | void
54 | sys_msleep(u32_t ms)
55 | {
56 | if (ms > 0) {
57 | sys_sem_t delaysem;
58 | err_t err = sys_sem_new(&delaysem, 0);
59 | if (err == ERR_OK) {
60 | sys_arch_sem_wait(&delaysem, ms);
61 | sys_sem_free(&delaysem);
62 | }
63 | }
64 | }
65 |
66 | #endif /* !NO_SYS */
67 |
--------------------------------------------------------------------------------
/app/lwip/core/sys_arch.c:
--------------------------------------------------------------------------------
1 | /*
2 | * copyright (c) 2010 - 2011 espressif system
3 | */
4 |
5 | #include "c_types.h"
6 | #include "ets_sys.h"
7 | #include "osapi.h"
8 | #include "os_type.h"
9 |
10 | #include "lwip/opt.h"
11 | #include "lwip/sys.h"
12 |
13 | #include "eagle_soc.h"
14 |
--------------------------------------------------------------------------------
/app/lwip/netif/.output/eagle/debug/lib/liblwipnetif.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/netif/.output/eagle/debug/lib/liblwipnetif.a
--------------------------------------------------------------------------------
/app/lwip/netif/.output/eagle/debug/obj/etharp.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/etharp.o .output/eagle/debug/obj/etharp.d : etharp.c ../../include/lwip/opt.h ../../include/lwipopts.h \
2 | ../../include/lwip/debug.h ../../include/lwip/arch.h \
3 | ../../include/arch/cc.h c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
5 | c:/Espressif/ESP8266_SDK/include/c_types.h \
6 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
7 | c:/Espressif/ESP8266_SDK/include/osapi.h \
8 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
9 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
10 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
21 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
24 | ../../include/user_config.h ../../include/lwip/ip_addr.h \
25 | ../../include/lwip/def.h ../../include/lwip/ip.h \
26 | ../../include/lwip/pbuf.h ../../include/lwip/err.h \
27 | ../../include/lwip/netif.h ../../include/lwip/stats.h \
28 | ../../include/lwip/mem.h ../../include/mem_manager.h \
29 | ../../include/lwip/memp.h ../../include/lwip/memp_std.h \
30 | ../../include/lwip/mem.h ../../include/lwip/snmp.h \
31 | ../../include/lwip/dhcp.h ../../include/lwip/udp.h \
32 | ../../include/lwip/autoip.h ../../include/netif/etharp.h \
33 | ../../include/../user/misc-functions.h
34 |
--------------------------------------------------------------------------------
/app/lwip/netif/.output/eagle/debug/obj/etharp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/lwip/netif/.output/eagle/debug/obj/etharp.o
--------------------------------------------------------------------------------
/app/lwip/netif/Makefile:
--------------------------------------------------------------------------------
1 |
2 | #############################################################
3 | # Required variables for each makefile
4 | # Discard this section from all parent makefiles
5 | # Expected variables (with automatic defaults):
6 | # CSRCS (all "C" files in the dir)
7 | # SUBDIRS (all subdirs with a Makefile)
8 | # GEN_LIBS - list of libs to be generated ()
9 | # GEN_IMAGES - list of images to be generated ()
10 | # COMPONENTS_xxx - a list of libs/objs in the form
11 | # subdir/lib to be extracted and rolled up into
12 | # a generated lib/image xxx.a ()
13 | #
14 | ifndef PDIR
15 |
16 | GEN_LIBS = liblwipnetif.a
17 |
18 | endif
19 |
20 |
21 | #############################################################
22 | # Configuration i.e. compile options etc.
23 | # Target specific stuff (defines etc.) goes in here!
24 | # Generally values applying to a tree are captured in the
25 | # makefile at its root level - these are then overridden
26 | # for a subtree within the makefile rooted therein
27 | #
28 | #DEFINES +=
29 |
30 | #############################################################
31 | # Recursion Magic - Don't touch this!!
32 | #
33 | # Each subtree potentially has an include directory
34 | # corresponding to the common APIs applicable to modules
35 | # rooted at that subtree. Accordingly, the INCLUDE PATH
36 | # of a module can only contain the include directories up
37 | # its parent path, and not its siblings
38 | #
39 | # Required for each makefile to inherit from the parent
40 | #
41 |
42 | INCLUDES := $(INCLUDES) -I $(PDIR)include
43 | INCLUDES += -I ./
44 | PDIR := ../$(PDIR)
45 | sinclude $(PDIR)Makefile
46 |
47 |
--------------------------------------------------------------------------------
/app/user/.output/eagle/debug/lib/libuser.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/user/.output/eagle/debug/lib/libuser.a
--------------------------------------------------------------------------------
/app/user/.output/eagle/debug/obj/menu-functions.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/menu-functions.o .output/eagle/debug/obj/menu-functions.d : menu-functions.c \
2 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
3 | c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
5 | c:/Espressif/ESP8266_SDK/include/user_interface.h \
6 | c:/Espressif/ESP8266_SDK/include/os_type.h \
7 | c:/Espressif/ESP8266_SDK/include/ets_sys.h ../include/lwip/ip_addr.h \
8 | ../include/lwip/opt.h ../include/lwipopts.h ../include/lwip/debug.h \
9 | ../include/lwip/arch.h ../include/arch/cc.h \
10 | c:/Espressif/ESP8266_SDK/include/c_types.h \
11 | c:/Espressif/ESP8266_SDK/include/osapi.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
25 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
26 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
27 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
28 | ../include/user_config.h ../include/lwip/def.h \
29 | c:/Espressif/ESP8266_SDK/include/queue.h \
30 | c:/Espressif/ESP8266_SDK/include/spi_flash.h ../include/driver/uart.h \
31 | ../include/driver/uart_register.h \
32 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h menu-functions.h \
33 | misc-functions.h
34 |
--------------------------------------------------------------------------------
/app/user/.output/eagle/debug/obj/menu-functions.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/user/.output/eagle/debug/obj/menu-functions.o
--------------------------------------------------------------------------------
/app/user/.output/eagle/debug/obj/misc-functions.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/misc-functions.o .output/eagle/debug/obj/misc-functions.d : misc-functions.c \
2 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
3 | c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
5 | c:/Espressif/ESP8266_SDK/include/user_interface.h \
6 | c:/Espressif/ESP8266_SDK/include/os_type.h \
7 | c:/Espressif/ESP8266_SDK/include/ets_sys.h ../include/lwip/ip_addr.h \
8 | ../include/lwip/opt.h ../include/lwipopts.h ../include/lwip/debug.h \
9 | ../include/lwip/arch.h ../include/arch/cc.h \
10 | c:/Espressif/ESP8266_SDK/include/c_types.h \
11 | c:/Espressif/ESP8266_SDK/include/osapi.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
25 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
26 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
27 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
28 | ../include/user_config.h ../include/lwip/def.h \
29 | c:/Espressif/ESP8266_SDK/include/queue.h \
30 | c:/Espressif/ESP8266_SDK/include/spi_flash.h ../include/driver/uart.h \
31 | ../include/driver/uart_register.h \
32 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../include/netif/etharp.h \
33 | ../include/lwip/pbuf.h ../include/lwip/err.h ../include/lwip/netif.h \
34 | ../include/lwip/ip.h menu-functions.h misc-functions.h
35 |
--------------------------------------------------------------------------------
/app/user/.output/eagle/debug/obj/misc-functions.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/user/.output/eagle/debug/obj/misc-functions.o
--------------------------------------------------------------------------------
/app/user/.output/eagle/debug/obj/parsepacket-functions.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/parsepacket-functions.o .output/eagle/debug/obj/parsepacket-functions.d : parsepacket-functions.c \
2 | c:/Espressif/ESP8266_SDK/include/ets_sys.h \
3 | c:/Espressif/ESP8266_SDK/include/c_types.h \
4 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
5 | c:/Espressif/ESP8266_SDK/include/user_interface.h \
6 | c:/Espressif/ESP8266_SDK/include/os_type.h \
7 | c:/Espressif/ESP8266_SDK/include/ets_sys.h ../include/lwip/ip_addr.h \
8 | ../include/lwip/opt.h ../include/lwipopts.h ../include/lwip/debug.h \
9 | ../include/lwip/arch.h ../include/arch/cc.h \
10 | c:/Espressif/ESP8266_SDK/include/c_types.h \
11 | c:/Espressif/ESP8266_SDK/include/osapi.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
24 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
25 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
26 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
27 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
28 | ../include/user_config.h ../include/lwip/def.h \
29 | c:/Espressif/ESP8266_SDK/include/queue.h \
30 | c:/Espressif/ESP8266_SDK/include/spi_flash.h ../include/driver/uart.h \
31 | ../include/driver/uart_register.h \
32 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../include/netif/etharp.h \
33 | ../include/lwip/pbuf.h ../include/lwip/err.h ../include/lwip/netif.h \
34 | ../include/lwip/ip.h menu-functions.h misc-functions.h \
35 | parsepacket-functions.h ../include/lwip/inet.h
36 |
--------------------------------------------------------------------------------
/app/user/.output/eagle/debug/obj/parsepacket-functions.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/user/.output/eagle/debug/obj/parsepacket-functions.o
--------------------------------------------------------------------------------
/app/user/.output/eagle/debug/obj/user_main.d:
--------------------------------------------------------------------------------
1 | .output/eagle/debug/obj/user_main.o .output/eagle/debug/obj/user_main.d : user_main.c c:/Espressif/ESP8266_SDK/include/ets_sys.h \
2 | c:/Espressif/ESP8266_SDK/include/c_types.h \
3 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h \
4 | c:/Espressif/ESP8266_SDK/include/user_interface.h \
5 | c:/Espressif/ESP8266_SDK/include/os_type.h \
6 | c:/Espressif/ESP8266_SDK/include/ets_sys.h ../include/lwip/ip_addr.h \
7 | ../include/lwip/opt.h ../include/lwipopts.h ../include/lwip/debug.h \
8 | ../include/lwip/arch.h ../include/arch/cc.h \
9 | c:/Espressif/ESP8266_SDK/include/c_types.h \
10 | c:/Espressif/ESP8266_SDK/include/osapi.h \
11 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\string.h \
12 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
13 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\newlib.h \
14 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\config.h \
15 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\ieeefp.h \
16 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\features.h \
17 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\xtensa\config\core-isa.h \
18 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\reent.h \
19 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\_ansi.h \
20 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\_types.h \
21 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_types.h \
22 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\machine\_default_types.h \
23 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\lock.h \
24 | c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stddef.h \
25 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\cdefs.h \
26 | c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\sys\string.h \
27 | ../include/user_config.h ../include/lwip/def.h \
28 | c:/Espressif/ESP8266_SDK/include/queue.h \
29 | c:/Espressif/ESP8266_SDK/include/spi_flash.h ../include/driver/uart.h \
30 | ../include/driver/uart_register.h \
31 | c:/Espressif/ESP8266_SDK/include/eagle_soc.h ../include/driver/spi.h \
32 | ../include/driver/spi_register.h ../include/driver/uart.h \
33 | c:/Espressif/ESP8266_SDK/include/os_type.h ../include/driver/gpio16.h \
34 | c:/Espressif/ESP8266_SDK/include/gpio.h menu-functions.h \
35 | misc-functions.h
36 |
--------------------------------------------------------------------------------
/app/user/.output/eagle/debug/obj/user_main.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/user/.output/eagle/debug/obj/user_main.o
--------------------------------------------------------------------------------
/app/user/Makefile:
--------------------------------------------------------------------------------
1 |
2 | #############################################################
3 | # Required variables for each makefile
4 | # Discard this section from all parent makefiles
5 | # Expected variables (with automatic defaults):
6 | # CSRCS (all "C" files in the dir)
7 | # SUBDIRS (all subdirs with a Makefile)
8 | # GEN_LIBS - list of libs to be generated ()
9 | # GEN_IMAGES - list of images to be generated ()
10 | # COMPONENTS_xxx - a list of libs/objs in the form
11 | # subdir/lib to be extracted and rolled up into
12 | # a generated lib/image xxx.a ()
13 | #
14 | ifndef PDIR
15 | GEN_LIBS = libuser.a
16 | endif
17 |
18 |
19 | #############################################################
20 | # Configuration i.e. compile options etc.
21 | # Target specific stuff (defines etc.) goes in here!
22 | # Generally values applying to a tree are captured in the
23 | # makefile at its root level - these are then overridden
24 | # for a subtree within the makefile rooted therein
25 | #
26 | #DEFINES +=
27 |
28 | #############################################################
29 | # Recursion Magic - Don't touch this!!
30 | #
31 | # Each subtree potentially has an include directory
32 | # corresponding to the common APIs applicable to modules
33 | # rooted at that subtree. Accordingly, the INCLUDE PATH
34 | # of a module can only contain the include directories up
35 | # its parent path, and not its siblings
36 | #
37 | # Required for each makefile to inherit from the parent
38 | #
39 |
40 | INCLUDES := $(INCLUDES) -I $(PDIR)include
41 | INCLUDES += -I ./
42 | INCLUDES += -I ../../include
43 | PDIR := ../$(PDIR)
44 | sinclude $(PDIR)Makefile
45 |
46 |
--------------------------------------------------------------------------------
/app/user/menu-functions.h:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2015 Steve Kim (ssekim at gmail.com), MIT License
2 | *
3 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this software
4 | * and associated documentation files (the "Software"), to deal in the Software without restriction,
5 | * including without limitation the rights to use, copy, modify, merge, publish, distribute,
6 | * sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
7 | * furnished to do so, subject to the following conditions:
8 | *
9 | * The above copyright notice and this permission notice shall be included in all copies or
10 | * substantial portions of the Software.
11 | *
12 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
13 | * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
14 | * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
15 | * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
17 | */
18 |
19 | #ifndef __CLI_MENU_FUNCTIONS_H__
20 | #define __CLI_MENU_FUNCTIONS_H__
21 |
22 | void menu_linkup_stamode();
23 | void menu_linkup_apmode();
24 | void menu_linkdown();
25 |
26 | void menu_sendpacket_arp();
27 | void menu_sendpacket_udp();
28 | void menu_sendpacket_dummy();
29 |
30 | #endif
31 |
--------------------------------------------------------------------------------
/app/user/misc-functions.h:
--------------------------------------------------------------------------------
1 | /* Copyright (C) 2015 Steve Kim (ssekim at gmail.com), MIT License
2 | *
3 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this software
4 | * and associated documentation files (the "Software"), to deal in the Software without restriction,
5 | * including without limitation the rights to use, copy, modify, merge, publish, distribute,
6 | * sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
7 | * furnished to do so, subject to the following conditions:
8 | *
9 | * The above copyright notice and this permission notice shall be included in all copies or
10 | * substantial portions of the Software.
11 | *
12 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
13 | * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
14 | * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
15 | * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
17 | */
18 |
19 | #ifndef __MISC_FUNCTIONS_H__
20 | #define __MISC_FUNCTIONS_H__
21 |
22 | extern char g_szDebug[256];
23 | extern int ets_uart_printf(const char *fmt, ...);
24 |
25 | void *meminmem(const void *b1, const void *b2, size_t len1, size_t len2);
26 | void print_hex_line(uint8 *payload, int32 len, int32 offset);
27 | void wdump(uint8 *payload, int32 len);
28 | void dump_ethernet_raw_packet(uint8 bInput, char* szMessage, uint8 *payload, int32 len);
29 | void ethernet_raw_packet_tx(uint8_t* source_packet, uint16_t len_packet, uint16_t ref);
30 |
31 | #endif
32 |
--------------------------------------------------------------------------------
/app/user/user.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/app/user/user.zip
--------------------------------------------------------------------------------
/firmware/0x00000.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/firmware/0x00000.bin
--------------------------------------------------------------------------------
/firmware/0x40000.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SteveSEK/ethernet_packet_handling_using_esp8266/f3c96138771a5cd13ce9d1cef650c1f32d5e37c4/firmware/0x40000.bin
--------------------------------------------------------------------------------