Rewrite from scratch a TCP/IP stack for mbed. So far the following parts are usable: Drivers: - EMAC driver (from CMSIS 2.0) Protocols: - Ethernet protocol - ARP over ethernet for IPv4 - IPv4 over Ethernet - ICMPv4 over IPv4 - UDPv4 over IPv4 APIs: - Sockets for UDPv4 The structure of this stack is designed to be very modular. Each protocol can register one or more protocol to handle its payload, and in each protocol, an API can be hooked (like Sockets for example). This is an early release.
History
Added IPv4 global broadcast address to processed frames inside IPv4 layer.
2011-06-26, by Benoit [Sun, 26 Jun 2011 09:56:31 +0000] rev 7
Added IPv4 global broadcast address to processed frames inside IPv4 layer.
Corrected a bug in UDP Sockets where the destination port was wrong.
2011-06-13, by Benoit [Mon, 13 Jun 2011 15:40:56 +0000] rev 6
Corrected a bug in UDP Sockets where the destination port was wrong.
Renamed some types to avoid conflicts with other objects
2011-06-13, by Benoit [Mon, 13 Jun 2011 13:13:59 +0000] rev 5
Renamed some types to avoid conflicts with other objects
Masked out all CMSIS code from doxygen doc
2011-06-12, by Benoit [Sun, 12 Jun 2011 20:24:23 +0000] rev 4
Masked out all CMSIS code from doxygen doc
Testing doxygen tags
2011-06-12, by Benoit [Sun, 12 Jun 2011 20:21:53 +0000] rev 3
Testing doxygen tags
Removed NetIF_ProcessFrames now that an interrupt handler is doing the job
2011-06-12, by Benoit [Sun, 12 Jun 2011 19:51:22 +0000] rev 2
Removed NetIF_ProcessFrames now that an interrupt handler is doing the job
Frames are now received using an interrupt handler
2011-06-12, by Benoit [Sun, 12 Jun 2011 19:17:11 +0000] rev 1
Frames are now received using an interrupt handler
Initial release (alpha quality)
2011-06-12, by Benoit [Sun, 12 Jun 2011 11:23:03 +0000] rev 0
Initial release (alpha quality)