From 969ab992ec633ebb908a25c7e48dab49a70cc1db Mon Sep 17 00:00:00 2001 From: Richard Jones Date: Tue, 8 Sep 2020 08:16:21 +0100 Subject: [PATCH] Blank OLED after one second --- app/src/display.c | 8 +++++++- app/src/main.c | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/display.c b/app/src/display.c index 9021914f..8078ecfd 100644 --- a/app/src/display.c +++ b/app/src/display.c @@ -52,5 +52,11 @@ void zmk_display_task_handler() { lv_tick_inc(10); lv_task_handler(); - k_sleep(K_MSEC(10)); + k_sleep(K_MSEC(1000)); + display = device_get_binding(ZMK_DISPLAY_NAME); + if (display == NULL) { + LOG_ERR("Failed to find display device"); + return -EINVAL; + } + display_blanking_on(display); } diff --git a/app/src/main.c b/app/src/main.c index 5a678ee0..ac122eb3 100644 --- a/app/src/main.c +++ b/app/src/main.c @@ -30,8 +30,8 @@ void main(void) #ifdef CONFIG_ZMK_DISPLAY zmk_display_init(); - while (1) { + //while (1) { zmk_display_task_handler(); - } + //} #endif /* CONFIG_ZMK_DISPLAY */ }