aboutsummaryrefslogtreecommitdiffstats
path: root/src/systemtask/SystemTask.cpp
diff options
context:
space:
mode:
authorFintasticMan <finlay.neon.kid@gmail.com>2023-08-27 18:15:21 +0200
committerGitHub <noreply@github.com>2023-08-27 18:15:21 +0200
commit0f9f606b78ffbb93b1365156d8492bbf4ee4995d (patch)
tree263f41ae22015f70fcf93eaea1f2f4cfddff4e70 /src/systemtask/SystemTask.cpp
parent2b1eae7f597ea6c210b4c15a73ab5ba116fc5d2a (diff)
lowersleep: Implement Lower to Sleep functionality (#827)
Diffstat (limited to 'src/systemtask/SystemTask.cpp')
-rw-r--r--src/systemtask/SystemTask.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/systemtask/SystemTask.cpp b/src/systemtask/SystemTask.cpp
index 4719bb50..e59a0ff7 100644
--- a/src/systemtask/SystemTask.cpp
+++ b/src/systemtask/SystemTask.cpp
@@ -436,6 +436,10 @@ void SystemTask::UpdateMotion() {
GoToRunning();
}
}
+ if (settingsController.isWakeUpModeOn(Pinetime::Controllers::Settings::WakeUpMode::LowerWrist) && state == SystemTaskState::Running &&
+ motionController.ShouldLowerSleep()) {
+ PushMessage(Messages::GoToSleep);
+ }
}
void SystemTask::HandleButtonAction(Controllers::ButtonActions action) {