From 49aed48728b4d707da982388eddf3f5e05c3ffc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20Koek?= Date: Tue, 26 Mar 2024 16:10:56 +0000 Subject: [PATCH] Update lora.cpp --- esphome/components/lora/lora.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/esphome/components/lora/lora.cpp b/esphome/components/lora/lora.cpp index efc0011ab4..8945814916 100644 --- a/esphome/components/lora/lora.cpp +++ b/esphome/components/lora/lora.cpp @@ -53,10 +53,11 @@ void Lora::setup() { } ModeType Lora::get_mode_() { + ModeType internalMode = MODE_INIT; if (!Lora::can_send_message_()) { - return MODE_INIT; + return internalMode; } - ModeType internalMode; + bool pin1 = this->pin_m0_->digital_read(); bool pin2 = this->pin_m1_->digital_read(); if (!pin1 && !pin2) { @@ -76,6 +77,7 @@ ModeType Lora::get_mode_() { this->mode_); set_mode_(internalMode); } + return internalMode; } void Lora::set_mode_(ModeType mode) { if (!Lora::can_send_message_()) {