diff options
| author | Tim Keller <geekboy1011@gmail.com> | 2021-11-12 02:11:39 (GMT) |
|---|---|---|
| committer | JF <JF002@users.noreply.github.com> | 2021-12-09 20:15:00 (GMT) |
| 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 79384a5..0244045 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; } |
