From 0eed306d944a11fd46c2de74d78e868d15330b30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20H=C3=BC=C3=9Fler?= Date: Mon, 26 Apr 2021 11:56:33 +0200 Subject: [PATCH] drivers/nrf24l01p_ng: bugfix netdev set address The NETOPT_ADDRESS option of the nrf24l01p_ng driver modified the address of pipe 0 but the main listening address was designed to be the address of pipe 1. --- drivers/nrf24l01p_ng/nrf24l01p_ng_netdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/nrf24l01p_ng/nrf24l01p_ng_netdev.c b/drivers/nrf24l01p_ng/nrf24l01p_ng_netdev.c index fa2630667a..1388e88f9e 100644 --- a/drivers/nrf24l01p_ng/nrf24l01p_ng_netdev.c +++ b/drivers/nrf24l01p_ng/nrf24l01p_ng_netdev.c @@ -614,7 +614,7 @@ static int _set(netdev_t *netdev, netopt_t opt, const void *val, size_t len) case NETOPT_ADDRESS: { /* common address length for all pipes */ assert(len == NRF24L01P_NG_ADDR_WIDTH); - int ret = nrf24l01p_ng_set_rx_address(dev, val, NRF24L01P_NG_P0); + int ret = nrf24l01p_ng_set_rx_address(dev, val, NRF24L01P_NG_P1); return ret ? ret : (int)len; } break; case NETOPT_CHANNEL: {