EthernetInterface patched with https://github.com/mbedmicro/mbed/commit/8222bde1af2e328e4c58d0f438827f3091e5e0eb
Dependencies: Socket lwip-eth-ansond-patched lwip-sys lwip-ansond-patched
Dependents: df-2013-thermostat-handson df-2013-minihack-thermostat-complete df-2013-minihack-thermostat df-2013-thermostat-remotes
Fork of EthernetInterface by
Diff: EthernetInterface.cpp
- Revision:
- 33:c21b055c45b8
- Parent:
- 27:2124eae946f3
- Child:
- 35:cba86db5ab96
--- 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() {