From 120c89e3a4de899b5b89ee7fe34bc7ec4b0f2ea5 Mon Sep 17 00:00:00 2001 From: C0d3v Date: Thu, 15 Jan 2026 20:35:52 +0100 Subject: [PATCH] Explicitly set power output --- terminal/master/src/main.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/terminal/master/src/main.cpp b/terminal/master/src/main.cpp index a124577..20a79d7 100644 --- a/terminal/master/src/main.cpp +++ b/terminal/master/src/main.cpp @@ -111,19 +111,20 @@ bool checkPowerState() rawState != powerStableState) { powerStableState = rawState; - digitalWrite(PIN_POWER_SWITCH_OUTPUT, powerStableState == HIGH); - if (powerStableState == HIGH) + if (powerStableState) { setDrawerLight(selectedIndex); + digitalWrite(PIN_POWER_SWITCH_OUTPUT, HIGH); enableEncoder(); } else { turnLightsOff(); + digitalWrite(PIN_POWER_SWITCH_OUTPUT, LOW); disableEncoder(); } } - return (powerStableState == HIGH); + return powerStableState; } /* ========================================================= */