From 25a4d5fb867e33b7c45866cf3fdc5f25fd80455c Mon Sep 17 00:00:00 2001 From: Mark Stosberg Date: Thu, 19 Sep 2024 14:27:04 -0400 Subject: [PATCH] fixup: move OLED task logic from default keyboard to keyboard level. Thanks to @drasha suggestion. --- keyboards/aki27/cocot46plus/cocot46plus.c | 9 +++++++++ keyboards/aki27/cocot46plus/keymaps/default/keymap.c | 9 --------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/keyboards/aki27/cocot46plus/cocot46plus.c b/keyboards/aki27/cocot46plus/cocot46plus.c index 3ee10e5994d..88a3a5c75f0 100644 --- a/keyboards/aki27/cocot46plus/cocot46plus.c +++ b/keyboards/aki27/cocot46plus/cocot46plus.c @@ -210,6 +210,15 @@ void cocot_set_scroll_mode(bool mode) { // OLED utility #ifdef OLED_ENABLE +bool oled_task_kb(void) { + if (!oled_task_user()) { + return false; + } + render_logo(); + oled_write_layer_state(); + return false; +} + oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_0; } diff --git a/keyboards/aki27/cocot46plus/keymaps/default/keymap.c b/keyboards/aki27/cocot46plus/keymaps/default/keymap.c index 02c9110219d..85b4e959bf6 100644 --- a/keyboards/aki27/cocot46plus/keymaps/default/keymap.c +++ b/keyboards/aki27/cocot46plus/keymaps/default/keymap.c @@ -123,12 +123,3 @@ layer_state_t layer_state_set_user(layer_state_t state) { #endif return state; }; - - -#ifdef OLED_ENABLE -bool oled_task_user(void) { - render_logo(); - oled_write_layer_state(); - return false; -} -#endif