From 574deac6f8f13ebd7fee84ebc77fcb4448c42543 Mon Sep 17 00:00:00 2001 From: norbert-walter Date: Tue, 14 Jan 2025 20:19:31 +0100 Subject: [PATCH] Fix for obptask.cpp --- lib/obp60task/obp60task.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/obp60task/obp60task.cpp b/lib/obp60task/obp60task.cpp index 30413a2..536e36a 100644 --- a/lib/obp60task/obp60task.cpp +++ b/lib/obp60task/obp60task.cpp @@ -49,12 +49,20 @@ void OBP60Init(GwApi *api){ String powermode = api->getConfig()->getConfigItem(api->getConfig()->powerMode,true)->asString(); api->getLogger()->logDebug(GwLog::DEBUG,"Power Mode is: %s", powermode.c_str()); if(powermode == "Max Power" || powermode == "Only 5.0V"){ + #ifdef HARDWARE_V21 setPortPin(OBP_POWER_50, true); // Power on 5.0V rail + #endif + #ifdef HARDWARE_LIGHT setPortPin(OBP_POWER_EPD, true);// Power on ePaper display + #endif } else{ + #ifdef HARDWARE_V21 setPortPin(OBP_POWER_50, false); // Power off 5.0V rail + #endif + #ifdef HARDWARE_LIGHT setPortPin(OBP_POWER_EPD, false);// Power off ePaper display + #endif } // Settings for e-paper display