From 91bd1a38bac8cebdfbf4ec340d768355b7b65df2 Mon Sep 17 00:00:00 2001 From: Koen Zandberg Date: Tue, 10 Jul 2018 14:29:41 +0200 Subject: [PATCH] mrf24j40: use netdev reset function --- drivers/mrf24j40/mrf24j40.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/drivers/mrf24j40/mrf24j40.c b/drivers/mrf24j40/mrf24j40.c index 0be7a5033c..9a996c4ee8 100644 --- a/drivers/mrf24j40/mrf24j40.c +++ b/drivers/mrf24j40/mrf24j40.c @@ -46,9 +46,7 @@ void mrf24j40_reset(mrf24j40_t *dev) mrf24j40_init(dev); - /* reset options and sequence number */ - dev->netdev.seq = 0; - dev->netdev.flags = 0; + netdev_ieee802154_reset(&dev->netdev); /* get an 8-byte unique ID to use as hardware address */ luid_get(addr_long.uint8, IEEE802154_LONG_ADDRESS_LEN); @@ -76,13 +74,6 @@ void mrf24j40_reset(mrf24j40_t *dev) mrf24j40_set_option(dev, MRF24J40_OPT_TELL_TX_END, true); #endif - /* set default protocol */ -#ifdef MODULE_GNRC_SIXLOWPAN - dev->netdev.proto = GNRC_NETTYPE_SIXLOWPAN; -#elif MODULE_GNRC - dev->netdev.proto = GNRC_NETTYPE_UNDEF; -#endif - /* go into RX state */ mrf24j40_reset_tasks(dev); dev->state = 0;