From 824fcf3c9d9cd8438d8cd9f97ec4249167d49b3d Mon Sep 17 00:00:00 2001
From: Hauke Petersen <hauke.petersen@fu-berlin.de>
Date: Mon, 4 Mar 2019 16:36:56 +0100
Subject: [PATCH] cpu/nrf52/nrf802154: unify address generation

---
 cpu/nrf52/radio/nrf802154/nrf802154.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cpu/nrf52/radio/nrf802154/nrf802154.c b/cpu/nrf52/radio/nrf802154/nrf802154.c
index b69499a84c..1a57a87997 100644
--- a/cpu/nrf52/radio/nrf802154/nrf802154.c
+++ b/cpu/nrf52/radio/nrf802154/nrf802154.c
@@ -230,8 +230,9 @@ static int _init(netdev_t *dev)
     NRF_RADIO->CRCINIT = 0;
 
     /* assign default addresses */
-    luid_get(nrf802154_dev.short_addr, IEEE802154_SHORT_ADDRESS_LEN);
     luid_get(nrf802154_dev.long_addr, IEEE802154_LONG_ADDRESS_LEN);
+    memcpy(nrf802154_dev.short_addr, &nrf802154_dev.long_addr[6],
+           IEEE802154_SHORT_ADDRESS_LEN);
 
     /* set default channel */
     _set_chan(nrf802154_dev.chan);
-- 
GitLab