From ff7891c0977834f26b29a9edc1a547679a1f4f1e Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Mon, 15 Feb 2021 22:04:19 -0500 Subject: [PATCH] fix(display): Check for display in idle handler. * Closes #679 --- app/src/display/main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/display/main.c b/app/src/display/main.c index 55dd1ce2..b8b4bf5b 100644 --- a/app/src/display/main.c +++ b/app/src/display/main.c @@ -38,12 +38,20 @@ void display_timer_cb() { k_work_submit(&display_tick_work); } K_TIMER_DEFINE(display_timer, display_timer_cb, NULL); static void start_display_updates() { + if (display == NULL) { + return; + } + display_blanking_off(display); k_timer_start(&display_timer, K_MSEC(10), K_MSEC(10)); } static void stop_display_updates() { + if (display == NULL) { + return; + } + display_blanking_on(display); k_timer_stop(&display_timer);