diff options
author | ConfuSomu | 2021-03-04 21:35:34 -0500 |
---|---|---|
committer | ConfuSomu | 2021-03-04 21:35:34 -0500 |
commit | e864e2efdda9ae977a049bc5491495b421028902 (patch) | |
tree | b941ccc86cb7114907d9573e67f787a4b50d7fa3 /pico-watch.cpp | |
parent | 250b15a5196efa4658fc637fe0c3896cb9c57c9a (diff) | |
download | pico-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.cpp | 4 |
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; |