aboutsummaryrefslogtreecommitdiffstats
path: root/src/displayapp/DisplayApp.cpp
diff options
context:
space:
mode:
authorKaffeinatedKat <coffeeboi47@protonmail.com>2023-09-29 21:00:07 -0600
committerJF <JF002@users.noreply.github.com>2024-08-05 20:32:43 +0200
commit20ac7e8df38836d0a72c378b900b99c827c996c2 (patch)
tree9e2b05866873cc1a540ffc71fe485c94362ce038 /src/displayapp/DisplayApp.cpp
parentf8f8993fac0bdd022dc9ef41a67c0b558f29ba89 (diff)
feat: always on display
Diffstat (limited to 'src/displayapp/DisplayApp.cpp')
-rw-r--r--src/displayapp/DisplayApp.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/displayapp/DisplayApp.cpp b/src/displayapp/DisplayApp.cpp
index 3fd34b3a..c7fb62ab 100644
--- a/src/displayapp/DisplayApp.cpp
+++ b/src/displayapp/DisplayApp.cpp
@@ -203,7 +203,11 @@ void DisplayApp::Refresh() {
TickType_t queueTimeout;
switch (state) {
case States::Idle:
- queueTimeout = portMAX_DELAY;
+ if (settingsController.GetAlwaysOnDisplay()) {
+ queueTimeout = lv_task_handler();
+ } else {
+ queueTimeout = portMAX_DELAY;
+ }
break;
case States::Running:
if (!currentScreen->IsRunning()) {