From f2c5cb0a058761e34b10a3ca24d56a9cec6125d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=CE=BA=CF=81=CE=BC=CE=B3?= Date: Thu, 21 May 2026 21:30:27 +0300 Subject: [PATCH] fix: first set pinMode, then write to pin (#10520) --- src/mesh/SX126xInterface.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mesh/SX126xInterface.cpp b/src/mesh/SX126xInterface.cpp index 3513bbba3..d499e4a8c 100644 --- a/src/mesh/SX126xInterface.cpp +++ b/src/mesh/SX126xInterface.cpp @@ -52,8 +52,8 @@ template bool SX126xInterface::init() #ifdef SX126X_POWER_EN // Perhaps add RADIOLIB_NC check, and beforehand define as such if it is undefined, but it is not commonly // used and not part of the 'default' set of pin definitions. - digitalWrite(SX126X_POWER_EN, HIGH); pinMode(SX126X_POWER_EN, OUTPUT); + digitalWrite(SX126X_POWER_EN, HIGH); #endif #if HAS_LORA_FEM @@ -65,8 +65,8 @@ template bool SX126xInterface::init() #endif #ifdef RF95_FAN_EN - digitalWrite(RF95_FAN_EN, HIGH); pinMode(RF95_FAN_EN, OUTPUT); + digitalWrite(RF95_FAN_EN, HIGH); #endif #if ARCH_PORTDUINO