diff options
| author | Riku Isokoski <riksu9000@gmail.com> | 2023-02-25 10:05:32 +0200 |
|---|---|---|
| committer | Riku Isokoski <riksu9000@gmail.com> | 2023-02-25 16:58:31 +0200 |
| commit | eccea5ab9f43eea3c3ac6dbfb7e03dd81578191c (patch) | |
| tree | 24e403b0fa40f1e76257f5b2882cc94e72e2e49a /src/displayapp/DisplayApp.cpp | |
| parent | 6f942e20ed5881e0b520f4c4f0f1fd2ffb4a3a2b (diff) | |
SystemTask: Move lcd to DisplayApp
SystemTask should never write to the lcd
Diffstat (limited to 'src/displayapp/DisplayApp.cpp')
| -rw-r--r-- | src/displayapp/DisplayApp.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/displayapp/DisplayApp.cpp b/src/displayapp/DisplayApp.cpp index d910875e..6698ea28 100644 --- a/src/displayapp/DisplayApp.cpp +++ b/src/displayapp/DisplayApp.cpp @@ -129,6 +129,7 @@ void DisplayApp::InitHw() { brightnessController.Init(); ApplyBrightness(); motorController.Init(); + lcd.Init(); } void DisplayApp::Refresh() { @@ -184,10 +185,12 @@ void DisplayApp::Refresh() { brightnessController.Lower(); vTaskDelay(100); } + lcd.Sleep(); PushMessageToSystemTask(Pinetime::System::Messages::OnDisplayTaskSleeping); state = States::Idle; break; case Messages::GoToRunning: + lcd.Wakeup(); ApplyBrightness(); state = States::Running; break; |
