Commit fd523c53 authored by Damien George's avatar Damien George

stm32/network_wiznet5k: Automatically set MAC if device doesn't have one

parent 4f936afc
......@@ -128,6 +128,14 @@ STATIC void wiznet5k_init(void) {
// Seems we need a small delay after init
mp_hal_delay_ms(250);
// If the device doesn't have a MAC address then set one
uint8_t mac[6];
getSHAR(mac);
if ((mac[0] | mac[1] | mac[2] | mac[3] | mac[4] | mac[5]) == 0) {
mp_hal_get_mac(MP_HAL_MAC_ETH0, mac);
setSHAR(mac);
}
// Hook the Wiznet into lwIP
wiznet5k_lwip_init(&wiznet5k_obj);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment