Closed avidadearthur closed 1 year ago
uint8_t payload = sizeof(i2s_read_buff);
The maximum payload of the nRF24L01 is 32 bytes.
Even if I try to send one byte it doesn't work. Could I have broken something trying to send too much data too fast? I also posted the question here.
uint8_t payload = 1;
uint8_t channel = 90;
Payload size and channel must match between sender and receiver.
And the nRF24L01 needs a lot of current.
And it doesn't work properly with Chinese clone Si24R1.
Carefully look at the chip markings.
I'm indeed using the Chinese clone and I might have mismatched the payload size at some point during my tests. Regarding the current requirements, I wasn't aware of that. Hopefully, this didn't mess up the dev board.
I am aware that here is not StackOverflow but I'm having a hard time finding resources online about this topic since most of the audio+nRF24 content is targeted to the Arduino IDE. Here's what I'm trying to do:
I'm getting the following output:
Do you have any suggestions for potential solutions/resources?