Forked from the DieterGraef Library
Fork of F7_Ethernet by
lwip/netif/FILES@2:fdef48f830c0, 2016-11-18 (annotated)
- Committer:
- EmbeddedSam
- Date:
- Fri Nov 18 12:48:10 2016 +0000
- Revision:
- 2:fdef48f830c0
- Parent:
- 0:d26c1b55cfca
Linking MQTT together, starting with mbed-cli
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
DieterGraef | 0:d26c1b55cfca | 1 | This directory contains generic network interface device drivers that |
DieterGraef | 0:d26c1b55cfca | 2 | do not contain any hardware or architecture specific code. The files |
DieterGraef | 0:d26c1b55cfca | 3 | are: |
DieterGraef | 0:d26c1b55cfca | 4 | |
DieterGraef | 0:d26c1b55cfca | 5 | etharp.c |
DieterGraef | 0:d26c1b55cfca | 6 | Implements the ARP (Address Resolution Protocol) over |
DieterGraef | 0:d26c1b55cfca | 7 | Ethernet. The code in this file should be used together with |
DieterGraef | 0:d26c1b55cfca | 8 | Ethernet device drivers. Note that this module has been |
DieterGraef | 0:d26c1b55cfca | 9 | largely made Ethernet independent so you should be able to |
DieterGraef | 0:d26c1b55cfca | 10 | adapt this for other link layers (such as Firewire). |
DieterGraef | 0:d26c1b55cfca | 11 | |
DieterGraef | 0:d26c1b55cfca | 12 | ethernetif.c |
DieterGraef | 0:d26c1b55cfca | 13 | An example of how an Ethernet device driver could look. This |
DieterGraef | 0:d26c1b55cfca | 14 | file can be used as a "skeleton" for developing new Ethernet |
DieterGraef | 0:d26c1b55cfca | 15 | network device drivers. It uses the etharp.c ARP code. |
DieterGraef | 0:d26c1b55cfca | 16 | |
DieterGraef | 0:d26c1b55cfca | 17 | loopif.c |
DieterGraef | 0:d26c1b55cfca | 18 | A "loopback" network interface driver. It requires configuration |
DieterGraef | 0:d26c1b55cfca | 19 | through the define LWIP_LOOPIF_MULTITHREADING (see opt.h). |
DieterGraef | 0:d26c1b55cfca | 20 | |
DieterGraef | 0:d26c1b55cfca | 21 | slipif.c |
DieterGraef | 0:d26c1b55cfca | 22 | A generic implementation of the SLIP (Serial Line IP) |
DieterGraef | 0:d26c1b55cfca | 23 | protocol. It requires a sio (serial I/O) module to work. |
DieterGraef | 0:d26c1b55cfca | 24 | |
DieterGraef | 0:d26c1b55cfca | 25 | ppp/ Point-to-Point Protocol stack |
DieterGraef | 0:d26c1b55cfca | 26 | The PPP stack has been ported from ucip (http://ucip.sourceforge.net). |
DieterGraef | 0:d26c1b55cfca | 27 | It matches quite well to pppd 2.3.1 (http://ppp.samba.org), although |
DieterGraef | 0:d26c1b55cfca | 28 | compared to that, it has some modifications for embedded systems and |
DieterGraef | 0:d26c1b55cfca | 29 | the source code has been reordered a bit. |