Closed spattinson closed 4 years ago
Thank you for the complete and throughtful note. Alas, my current code has diverged enough that I think line 204 in MeshService doesn't tell me enough.
Btw - I did just check in a change to not print the "canSleep" message in the common case of "sleep is actually okay". Instead I now only print if the radio is saying it needs to wait to finish some stuff. (Related to bug #85)
I thought that may be the case, thanks
I've got this on both nodes, I did a git pull yesterday, and built myself - I notice there are a few commits since the last release zip, its in MeshService.cpp:204 which is handleFromRadio(); Here is stack and decode from both, they are very similar, it could also be some external library/framework though,:
I triggered it again a few times both nodes had
canSleep, mode=4, isRx=0, txEmpty=1, txGood=3
repeating on the debug output and I woke them both up with button press, and one node had similar crash addresses to the above when sending packet to the node - maybe related to new receive collision avoidance? Apologies if this is expected, or due to my environment, I know you are doing a lot of great work and the normal release mechanism is via the zipfile. I thought I would add this in case you hadn't seen it.