Adjust systemtask to respect doNotGoToSleep.

This commit is contained in:
Tim Keller
2021-11-12 02:11:39 +00:00
committed by JF
parent 048ecd41e4
commit f1fc7ee659

View File

@@ -280,6 +280,9 @@ void SystemTask::Work() {
}
} break;
case Messages::GoToSleep:
if (doNotGoToSleep) {
return;
}
isGoingToSleep = true;
NRF_LOG_INFO("[systemtask] Going to sleep");
xTimerStop(idleTimer, 0);
@@ -506,7 +509,7 @@ void SystemTask::OnTouchEvent() {
}
void SystemTask::PushMessage(System::Messages msg) {
if (msg == Messages::GoToSleep) {
if (msg == Messages::GoToSleep && !doNotGoToSleep) {
isGoingToSleep = true;
}