summaryrefslogtreecommitdiffstats
path: root/pico-watch.cpp
diff options
context:
space:
mode:
authorConfuSomu2021-03-04 21:35:34 -0500
committerConfuSomu2021-03-04 21:35:34 -0500
commite864e2efdda9ae977a049bc5491495b421028902 (patch)
treeb941ccc86cb7114907d9573e67f787a4b50d7fa3 /pico-watch.cpp
parent250b15a5196efa4658fc637fe0c3896cb9c57c9a (diff)
downloadpico-watch-e864e2efdda9ae977a049bc5491495b421028902.tar
pico-watch-e864e2efdda9ae977a049bc5491495b421028902.tar.gz
pico-watch-e864e2efdda9ae977a049bc5491495b421028902.zip
Dump display backbuffer only once
This reduces display flickering and might help in having a longer battery life.
Diffstat (limited to 'pico-watch.cpp')
-rw-r--r--pico-watch.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/pico-watch.cpp b/pico-watch.cpp
index 9e22687..1dee093 100644
--- a/pico-watch.cpp
+++ b/pico-watch.cpp
@@ -95,8 +95,10 @@ int main() {
app_init(current_app);
while (1) {
- if (app_ready && !is_sleeping)
+ if (app_ready && !is_sleeping) {
app_render(current_app); // FIXME: This may cause race conditions when switching app
+ app_api.display_write_backbuffer();
+ }
sleep_ms(app_api.performance_render_interval_get());
}
return 0;