-
Notifications
You must be signed in to change notification settings - Fork 169
Utilize new stopListening function #251
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
Conversation
TMRh20
commented
May 3, 2025
- Utilize new stopListening() function
- Check for MAX_PAYLOAD_SIZE on fragmented payloads
- Utilize new stopListening() function - Check for MAX_PAYLOAD_SIZE on fragemented payloads
This PR is dependent on the new RF24 changes not yet in place, so the build is failing |
avoids allocating 64-bit addresses
This comment was marked as resolved.
This comment was marked as resolved.
Quick Fix - ARC nRF24/RF24Network#251
Looks like my patch to Primary Mode = RX
TX address = 0x65646f4e31
pipe 0 ( open ) bound = 0xcccccc3ecc
pipe 1 ( open ) bound = 0x3c33ce3e3c
pipe 2 ( open ) bound = 0x33
pipe 3 ( open ) bound = 0xce
pipe 4 ( open ) bound = 0x3e
pipe 5 ( open ) bound = 0xe3 However, both nodes also show a unuxpected pipe 0 address after
I'm guessing since my test don't actually transmit anything over the network, the TX address is never set. Still investigating... |
Yeah, I'm getting TX_ADDR = 0x0000003ccc in printDetails, RX addresses look good |
Strange. If I |
Hmm, master branch's TX vs master branch's RX work fine. So, there must be something off with this branch's use of |
I think that |
I think the I'm still getting no problems now. |
I think we should let this sit until that new nrf2nrf release is picked up by the Arduino Lib Manager. I triggered the Arduino CI to get a compile size report (via 422cd11), but the Arduino Nano 33 BLE (which uses a nRF52840) fails about conflicts with |
Ahh, ok, apparently that should only take an hour or so from when I published the release. |
Memory usage change @ 8fa2c48
Click for full report table
Click for full report CSV
|
ok So, once that nrf2nrf release get picked up, I'll revert the CI changes and merge this. Note This lib would only get a patch bump. |
Ok, I'm going to do that release crusade. |
- Utilize new stopListening() function - Check for MAX_PAYLOAD_SIZE on fragemented payloads - `pipe_address()` use buffer by reference avoids allocating 64-bit addresses - adjust min PIO deps' versions --------- Co-authored-by: Brendan <[email protected]>
I just got done cherry picking the fixes since last v2.x release to v1.x branch. |