From e864e2efdda9ae977a049bc5491495b421028902 Mon Sep 17 00:00:00 2001 From: ConfuSomu Date: Thu, 4 Mar 2021 21:35:34 -0500 Subject: Dump display backbuffer only once This reduces display flickering and might help in having a longer battery life. --- pico-watch.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pico-watch.cpp') 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; -- cgit v1.2.3-54-g00ecf