-
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
Pipe is sometimes returned at "255". #934
Comments
Arduino library manager says 2.0.0. |
I think you're confusing RF24 library with either RF24Mesh or RF24Network library. There is no v2.0.0 for RF24 library.
Its pretty much a gamble now. Officially per Nordic Semiconductors, this radio is not recommended for new designs. The module PCB was open sourced in 2014 and the market has been flooded with knock-offs ever since. |
Sorry 1.4.8. |
All the RF24 modules I've gotten off Amazon have proven functional and are stamped as NRF24L01 which is something you always want to check. This is in no way an endorsement, just my experiences so far. |
I looked at mainline suppliers like Digikey and so on and I found MIKROE boards and TANGO-24PA modules on digikey. They are <$20 but obvioulsy more than the usual Amazon/ebay/Alibaba. |
Do the ebyte modules have the same issue with the SPI pull up resistors which the shielded version do on Amazon does? The say the shielded ones on Amazon have to slow the spi speed becuase the resistors cause longer RC on the SPI lines. |
I'm not sure, I've only gotten the ebyte modules off ebay so far, but I've had no problems running them near full power off a RPi. Regarding the Pipe issue, are you able to post some working code that produces this issue? |
Not sure why the "code" marks don't work.
|
The nrf24l01 stamp and whether or not they work lol I can't replicate the issue with the code you posted. I am guessing it might be something with your code if you are using v1.4.8 Are you able to replicate the issue with the gettingStarted sketch or a modified version of it that I can run? |
The XIAO Sense 52840 is a stand alone micro? I just the need a communciation module like the NRF24... |
Yup https://wiki.seeedstudio.com/XIAO_BLE/ |
The nRF52840 can also be used as a networking coprocessor if programmed correctly. Valve did exactly that with the nRF51822 in their Steam Controller which would pair with the bundled receiver dongle that used an nRF24LU1. Ebyte modules have their quirks too. They don't allow changing the PA level. The lowest set of numbers written on the chip is usually specific to the manufacturer. It indicates the manufactured batch number and some form of date. Is your code using interrupts? It might help to know how interrupts are used (if at all). |
@bvernham Hey any progress or still having issues with this? Thinking I can probably close this issue soon if we can't replicate it? |
Please read about common issues first. It addresses the most common problems that people have (whether they know it or not).
Same as before this only happens with MKR1010, not for either the LGT or AVR based RF-Nano boards.
void ReadData() {
uint8_t bytes;
......
if (Radio.available(&pipe)) { // is there a payload? get the pipe number that recieved it
Pipe should be 1 but sometimes returns 255 radomly with the MKR1010.
All of the other data look s fine and consistent with what is expected.
Any ideas?
The text was updated successfully, but these errors were encountered: