I’m experimenting a strange (or at least inaspected) behaviour when I force the RN2483 to wake up (with a break condition) before the sleep time has expired.
Here the steps to clarify:
1 - RN2483 join TTN (the join bit of MAC STATUS register reflect this condition)
2 - RN2483 go to sleep mode for the time X
3 - the time X expired, the RN2483 wake up
4 - looking again at MAC STATUS register I’m still joined to TTN (for RN2483 point of view)
but If I try this:
1 - RN2483 join TTN (the join bit of MAC STATUS register reflect this condition)
2 - RN2483 go to sleep mode for the time X
3 - the time X is not even expired, I send a break condition and the RN2483 wake up
4 - looking again at MAC STATUS register I’m not joined anymore to TTN (for RN2483 point of view)
What I don’t understand is why a forced wake up should clear the join bit in the MAC STATUS register
Thank you
Alex