Forked from the DieterGraef Library

Fork of F7_Ethernet by Dieter Graef

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?

UserRevisionLine numberNew 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.