[riot-notifications] [RIOT-OS/RIOT] nrf802154: Add rssi/lqi to received frames (#11133)

Semjon Kerner notifications at github.com
Tue Mar 12 13:42:51 CET 2019


First off, the PR does what it should.

I measured similar RSSI values like you did:
- -30 to -10 dbm when boards are close
- first seldom packet drops at -65 dbm
- rssi scales according to the sending power set on samr21 (tested with 0 and -9, receiving -20 and -29 dbm)
- rssi values are way bigger with the formula from the specs.

So I digged around nordics own 802.15.4 driver and found, they calculate the lqi with the formula from the datasheet. It seems like there really is a mistake in the datasheet.
The value of the lqi is supposed to be between 0 and 255 and obviously the rssi can't be bigger than sending power. So the formula states correct calculation of the LQI instead of the RSSI.
https://github.com/NordicSemiconductor/nRF-IEEE-802.15.4-radio-driver/blob/a876da41667359131bda43324afd49e2a1a2e625/src/nrf_802154_core.c#L252

All in all, this PR is reasonable, works as expected and the code looks good.
ACK

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/11133#issuecomment-471984270
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190312/e1122819/attachment-0001.html>


More information about the notifications mailing list