-
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
fix #913 #914
fix #913 #914
Conversation
Memory usage change @ 6db47d6
Click for full report table
Click for full report CSV
|
Memory usage change @ 2e1d682
Click for full report table
Click for full report CSV
|
My testing indicates this is an issue on all boards. It doesn't seem to matter the speed, anytime the radio receives a packet and the IRQ is raised, could be at the same time the MCU is polling for available();. This fix seems to work on all devices as well, from RPi to AVR devices. |
Updated OP. Thanks for testing this, I was having trouble reproducing this. |
I am [optimistically] curious how this will effect the promiscuous scanner branch's mods... |
I am getting similar results to the original with the promiscuous scanner branch testing with Due and Nano, so at least there are no problems with it. |
I rebased the promiscious-scanners branch on master. My hope is that the "slower" |
Should we publish a release with this fix for Arduino? I'm thinking the slower |
Yeah maybe, we aren't likely to have too many upcoming changes to RF24 and its probably best to get it in there. |
ATTinyCore is failing to install in CI. I'm not entirely sure why though. It shouldn't prevent releases from completing, however the badge in README will display red. |
Update: I was able to fix the ATTinyCore install problem in CI on advice from SpenceKonde. Turns out that the Arduino CLI tool had some kind of breaking change after v0.33.0 which can only be observed from Github Action runners. Thus our CI is pinned to using Arduino CLI v0.33.0 (in the reusable workflow: nRF24/.github@6e04aae). |
Another update on ATTinyCore install in CI: arduino/arduino-cli#2345 tracks the problem reported. The fix is merged, so now I'm just posting a reminder to update the reusable workflow when the new Arduino CLI version is released. |
Essentially, this reverts the algorithm used to satisfy #650 as it has proved erroneous.