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