From 4e2e21304040e788084fdc4eb399c3e953fb11c0 Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Fri, 21 Jul 2023 15:49:14 +0800 Subject: [PATCH] fixup! fl16: On sleep pin only turn off backlight --- keyboards/framework/matrix.c | 2 +- quantum/backlight/backlight.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/keyboards/framework/matrix.c b/keyboards/framework/matrix.c index 7abad4c2b0..5e713d802c 100644 --- a/keyboards/framework/matrix.c +++ b/keyboards/framework/matrix.c @@ -270,7 +270,7 @@ bool handle_idle(void) { } #endif #ifdef BACKLIGHT_ENABLE - if (!is_backlight_enabled() != asleep) { + if (is_backlight_enabled() != !asleep) { if (asleep) { backlight_disable(); } else { diff --git a/quantum/backlight/backlight.c b/quantum/backlight/backlight.c index 8977e16d76..dbff78d98c 100644 --- a/quantum/backlight/backlight.c +++ b/quantum/backlight/backlight.c @@ -107,6 +107,7 @@ void backlight_enable(void) { void backlight_enable_old_level(void) { if (backlight_config.enable) return; // do nothing if backlight is already on + backlight_config.enable = true; eeconfig_update_backlight(backlight_config.raw); dprintf("backlight enable\n"); backlight_set(backlight_config.level);