This is an automated email from the ASF dual-hosted git repository. xiaoxiang781216 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit b6ff3577af74f2800bd65ae714b5aaae8539ecf3 Author: raiden00pl <[email protected]> AuthorDate: Thu Oct 22 16:47:46 2026 +0200 drivers/wireless/ieee802154/mrf24j40: do not overwrite the own address setcoordsaddr() and setcoordeaddr() also wrote the coordinator address into the radio own address, so the radio reported the coordinator address as its own after an association. Assisted-by: Claude Code Signed-off-by: raiden00pl <[email protected]> --- drivers/wireless/ieee802154/mrf24j40/mrf24j40_getset.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/wireless/ieee802154/mrf24j40/mrf24j40_getset.c b/drivers/wireless/ieee802154/mrf24j40/mrf24j40_getset.c index c8c0c3e8d4b..f7722878394 100644 --- a/drivers/wireless/ieee802154/mrf24j40/mrf24j40_getset.c +++ b/drivers/wireless/ieee802154/mrf24j40/mrf24j40_getset.c @@ -241,8 +241,6 @@ int mrf24j40_setcoordsaddr(FAR struct mrf24j40_radio_s *dev, mrf24j40_setreg(dev->spi, MRF24J40_ASSOSADR0, saddr[0]); mrf24j40_setreg(dev->spi, MRF24J40_ASSOSADR1, saddr[1]); - IEEE802154_SADDRCOPY(dev->addr.saddr, saddr); - wlinfo("%02X:%02X\n", saddr[0], saddr[1]); return OK; } @@ -266,7 +264,6 @@ int mrf24j40_setcoordeaddr(FAR struct mrf24j40_radio_s *dev, for (i = 0; i < 8; i++) { mrf24j40_setreg(dev->spi, MRF24J40_ASSOEADR0 + i, eaddr[i]); - dev->addr.eaddr[i] = eaddr[i]; } wlinfo("%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X\n", eaddr[0], eaddr[1],
