diff options
author | Tim Keller <geekboy1011@gmail.com> | 2021-11-12 02:11:39 +0000 |
---|---|---|
committer | JF <JF002@users.noreply.github.com> | 2021-12-09 21:15:00 +0100 |
commit | f1fc7ee6593aa7dd2212ee362729b9cd06b054a9 (patch) | |
tree | fb5a13949587dff849edbbbb21760a78d8ca9f25 /src/systemtask/SystemTask.cpp | |
parent | 048ecd41e414a9abc8c3d09423b8f5cb99304309 (diff) |
Adjust systemtask to respect doNotGoToSleep.
Diffstat (limited to 'src/systemtask/SystemTask.cpp')
-rw-r--r-- | src/systemtask/SystemTask.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/systemtask/SystemTask.cpp b/src/systemtask/SystemTask.cpp index 79384a5b..02440452 100644 --- a/src/systemtask/SystemTask.cpp +++ b/src/systemtask/SystemTask.cpp @@ -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; } |