diff --git a/drivers/wireless/ieee802154/mrf24j40/mrf24j40_interrupt.c b/drivers/wireless/ieee802154/mrf24j40/mrf24j40_interrupt.c index 9961212b9f..b3e1c16679 100644 --- a/drivers/wireless/ieee802154/mrf24j40/mrf24j40_interrupt.c +++ b/drivers/wireless/ieee802154/mrf24j40/mrf24j40_interrupt.c @@ -388,6 +388,7 @@ void mrf24j40_irqworker(FAR void *arg) mrf24j40_setreg(dev->spi, MRF24J40_BEACON_FIFO + 4, dev->bsn++); mrf24j40_beacon_trigger(dev); + wlinfo("Beacon triggered. BSN: 0x%02X\n", dev->bsn-1); } } diff --git a/drivers/wireless/ieee802154/mrf24j40/mrf24j40_radif.c b/drivers/wireless/ieee802154/mrf24j40/mrf24j40_radif.c index 41b2350d1d..a6dc0c6e0f 100644 --- a/drivers/wireless/ieee802154/mrf24j40/mrf24j40_radif.c +++ b/drivers/wireless/ieee802154/mrf24j40/mrf24j40_radif.c @@ -141,11 +141,13 @@ static void mrf24j40_setorder(FAR struct mrf24j40_radio_s *dev, uint8_t bo, { if (dev->devmode == IEEE802154_DEVMODE_ENDPOINT) { + wlinfo("Configuring sleep for inactive period\n"); maincnt = (bi - sfduration) / dev->slpclkper; remcnt = ((bi - sfduration) - (maincnt * dev->slpclkper)) / 50; } else { + wlinfo("Configuring sleep for beacon interval\n"); maincnt = bi / dev->slpclkper; remcnt = (bi - (maincnt * dev->slpclkper)) / 50; } diff --git a/wireless/ieee802154/mac802154.c b/wireless/ieee802154/mac802154.c index 5753f167e3..6c93de3f15 100644 --- a/wireless/ieee802154/mac802154.c +++ b/wireless/ieee802154/mac802154.c @@ -1110,7 +1110,7 @@ static void mac802154_rxframe_worker(FAR void *arg) case IEEE802154_FRAME_BEACON: { - wlinfo("Beacon frame received\n"); + wlinfo("Beacon frame received. BSN: 0x%02X\n", ind->dsn); mac802154_rxbeaconframe(priv, ind); ieee802154_ind_free(ind); }