mirror of
https://github.com/espressif/openthread.git
synced 2026-07-30 07:37:46 +00:00
[mac] Ensure to clear mDelaySleep flag after delaying sleep (#2023)
This commit fixes an issue related to the OpenThread feature `OPENTHREAD_CONFIG_STAY_AWAKE_BETWEEN_FRAGMENTS` to ensure that `mDelaySleep` flag is cleared after timer starts so that sleep is delayed only once.
This commit is contained in:
committed by
Jonathan Hui
parent
6a1851106a
commit
ea73c92151
@@ -1126,8 +1126,9 @@ void Mac::RadioSleep(void)
|
||||
|
||||
if (mDelaySleep)
|
||||
{
|
||||
// Restart delay sleep timer
|
||||
// Start delay sleep timer
|
||||
mReceiveTimer.Start(kSleepDelay);
|
||||
mDelaySleep = false;
|
||||
}
|
||||
else
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user