this repository aim to make the official ST DISCO F746NG demo from STM32Cube_FW_F7_V1.2.0 working on mbed.
Dependencies: BSP_DISCO_F746NG_patch mbed-rtos mbed
patch/LwIP/src/netif/FILES@0:c00e6c923941, 2015-11-02 (annotated)
- Committer:
- NirT
- Date:
- Mon Nov 02 23:38:08 2015 +0000
- Revision:
- 0:c00e6c923941
Error: Incomplete type is not allowed in "patch/LwIP/src/include/lwip/dhcp.h", Line: 83, Col: 4; ; and more like this.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
NirT | 0:c00e6c923941 | 1 | This directory contains generic network interface device drivers that |
NirT | 0:c00e6c923941 | 2 | do not contain any hardware or architecture specific code. The files |
NirT | 0:c00e6c923941 | 3 | are: |
NirT | 0:c00e6c923941 | 4 | |
NirT | 0:c00e6c923941 | 5 | etharp.c |
NirT | 0:c00e6c923941 | 6 | Implements the ARP (Address Resolution Protocol) over |
NirT | 0:c00e6c923941 | 7 | Ethernet. The code in this file should be used together with |
NirT | 0:c00e6c923941 | 8 | Ethernet device drivers. Note that this module has been |
NirT | 0:c00e6c923941 | 9 | largely made Ethernet independent so you should be able to |
NirT | 0:c00e6c923941 | 10 | adapt this for other link layers (such as Firewire). |
NirT | 0:c00e6c923941 | 11 | |
NirT | 0:c00e6c923941 | 12 | ethernetif.c |
NirT | 0:c00e6c923941 | 13 | An example of how an Ethernet device driver could look. This |
NirT | 0:c00e6c923941 | 14 | file can be used as a "skeleton" for developing new Ethernet |
NirT | 0:c00e6c923941 | 15 | network device drivers. It uses the etharp.c ARP code. |
NirT | 0:c00e6c923941 | 16 | |
NirT | 0:c00e6c923941 | 17 | loopif.c |
NirT | 0:c00e6c923941 | 18 | A "loopback" network interface driver. It requires configuration |
NirT | 0:c00e6c923941 | 19 | through the define LWIP_LOOPIF_MULTITHREADING (see opt.h). |
NirT | 0:c00e6c923941 | 20 | |
NirT | 0:c00e6c923941 | 21 | slipif.c |
NirT | 0:c00e6c923941 | 22 | A generic implementation of the SLIP (Serial Line IP) |
NirT | 0:c00e6c923941 | 23 | protocol. It requires a sio (serial I/O) module to work. |
NirT | 0:c00e6c923941 | 24 | |
NirT | 0:c00e6c923941 | 25 | ppp/ Point-to-Point Protocol stack |
NirT | 0:c00e6c923941 | 26 | The PPP stack has been ported from ucip (http://ucip.sourceforge.net). |
NirT | 0:c00e6c923941 | 27 | It matches quite well to pppd 2.3.1 (http://ppp.samba.org), although |
NirT | 0:c00e6c923941 | 28 | compared to that, it has some modifications for embedded systems and |
NirT | 0:c00e6c923941 | 29 | the source code has been reordered a bit. |