From 65b709aaa75b5ec4c084cdab5bc87c5eb0e82f20 Mon Sep 17 00:00:00 2001 From: Semjon Kerner Date: Fri, 10 May 2019 11:19:36 +0200 Subject: [PATCH] cpu/nrf5x/radio/nrfmin: apply errata workaround --- cpu/nrf5x_common/radio/nrfmin/nrfmin.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cpu/nrf5x_common/radio/nrfmin/nrfmin.c b/cpu/nrf5x_common/radio/nrfmin/nrfmin.c index 4edc736126..0dc1cf13e0 100644 --- a/cpu/nrf5x_common/radio/nrfmin/nrfmin.c +++ b/cpu/nrf5x_common/radio/nrfmin/nrfmin.c @@ -423,7 +423,8 @@ static int nrfmin_init(netdev_t *dev) /* always send from logical address 0 */ NRF_RADIO->TXADDRESS = 0x00UL; /* and listen to logical addresses 0 and 1 */ - NRF_RADIO->RXADDRESSES = 0x03UL; + /* workaround errata nrf52832 3.41 [143] */ + NRF_RADIO->RXADDRESSES = 0x10003UL; /* configure data fields and packet length whitening and endianess */ NRF_RADIO->PCNF0 = ((CONF_S1 << RADIO_PCNF0_S1LEN_Pos) | (CONF_S0 << RADIO_PCNF0_S0LEN_Pos) |