-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] R24.h, testRPD(void) "Strong signal > 64dBm" : "Weak signal < 64dBm" #946
Comments
Yes, the example code should be updated. Although a "Weak signal" could also mean "no signal". We have no way of knowing given the nRF24L01's SPI intrerface.
This should read "greater than or equal" not "less than or equal".
This is not true for all radios that use the nRF24L01 chip. Certain manufacturers tweak the PA/LNA processing to achieve > 0 dBm (ebyte modules can get as high as +20dBm). |
We have also found from using reverse engineering tactics (for sniffing packets from a non-nRF24L01 radios) that general listening can be more sensitive (> -80 dBm IIRC) than The main discrepancy is that the RPD flag in the radio's registers was added for compliance testing mandated by government regulations. Meaning |
- Update the example code and return info for testRPD() #946
Hmm, I think one could call the
Not tested, but maybe it could work? Incoming commit and PR, please verify I got it right this time lol. @2bndy5 @hrolofs |
I think it would work with a non-plus variant. The carrier wave test setup on non-plus variants was very much like sending a payload full of |
Many thanks to everyone for the quick response to my questions and the fix in the documentation. :-) |
* Docs: testRPD - Update the example code and return info for testRPD() #946 * Docs: Tweak info output for testRPD() --------- Co-authored-by: Brendan <2bndy5@gmail.com>
Hi,
Just a question about the testRPD function. I am a little confused about the description of testRDP() in RF24.h
The mixing of positive and negative values confuses me. It would be easier if all values in this description were negative.
Please correct me if I am wrong.
-50dBm is better than -64dbm (-50 > -64)
-70dBm is worse than -64dBm (-70 < -64)
(all values are negative)
Shouldn't it then read:
Strong signal > -64dBm, Weak signal < -64dBm
This is also misleading for me.
mixing "greater than or equal" and "less than or equal"
The text was updated successfully, but these errors were encountered: