mbed IP library over Ethernet

Dependencies:   lwip-eth Socket lwip lwip-sys

Dependents:   denki-yohou_b Network-RTOS NTPClient_HelloWorld temp_FIAP ... more

Legacy Networking Libraries

This is an mbed 2 networking library. For mbed 5, the networking libraries have been revised to better support additional network stacks and thread safety here.

Files at this revision

API Documentation at this revision

Comitter:
bogdanm
Date:
Mon Aug 19 18:39:15 2013 +0300
Parent:
32:40640efbfcae
Child:
34:4aa9e92d1a58
Commit message:
Sync with official mbed library release 66

Changed in this revision

EthernetInterface.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/EthernetInterface.cpp	Tue Jun 04 16:00:43 2013 +0100
+++ b/EthernetInterface.cpp	Mon Aug 19 18:39:15 2013 +0300
@@ -69,9 +69,14 @@
 }
 
 static void set_mac_address(void) {
+#if (MBED_MAC_ADDRESS_SUM != MBED_MAC_ADDR_INTERFACE)
+    snprintf(mac_addr, 19, "%02x:%02x:%02x:%02x:%02x:%02x", MBED_MAC_ADDR_0, MBED_MAC_ADDR_1, MBED_MAC_ADDR_2,
+             MBED_MAC_ADDR_3, MBED_MAC_ADDR_4, MBED_MAC_ADDR_5);
+#else
     char mac[6];
     mbed_mac_address(mac);
     snprintf(mac_addr, 19, "%02x:%02x:%02x:%02x:%02x:%02x", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
+#endif
 }
 
 int EthernetInterface::init() {