1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-17 04:52:59 +01:00

enc28j60: use ethernet address helper functions

This commit is contained in:
Koen Zandberg 2019-06-10 09:39:47 +02:00
parent a3f9f03301
commit 44f9c3fa28
No known key found for this signature in database
GPG Key ID: 0895A893E6D2985B

View File

@ -26,6 +26,7 @@
#include "xtimer.h"
#include "assert.h"
#include "net/ethernet.h"
#include "net/eui48.h"
#include "net/netdev/eth.h"
#include "enc28j60.h"
@ -427,8 +428,8 @@ static int nd_init(netdev_t *netdev)
/* set default MAC address */
uint8_t macbuf[ETHERNET_ADDR_LEN];
luid_get(macbuf, ETHERNET_ADDR_LEN);
macbuf[0] |= 0x02; /* locally administered address */
macbuf[0] &= ~0x01; /* unicast address */
eui48_set_local((eui48_t*)macbuf); /* locally administered address */
eui48_clear_group((eui48_t*)macbuf); /* unicast address */
mac_set(dev, macbuf);
/* PHY configuration */