From 8697ebad4fa5cc1b223cd8bc6c7ebd833dfcee79 Mon Sep 17 00:00:00 2001 From: Jason Reiss Date: Mon, 11 Jul 2016 09:05:58 -0500 Subject: ModeJoin: skip join if set to MANUAL join mode --- Mode/ModeJoin.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Mode') diff --git a/Mode/ModeJoin.cpp b/Mode/ModeJoin.cpp index 4d50508..5618eca 100644 --- a/Mode/ModeJoin.cpp +++ b/Mode/ModeJoin.cpp @@ -34,6 +34,11 @@ bool ModeJoin::start() { // clear any stale signals osSignalClear(_main_id, buttonSignal | loraSignal); + if (_dot->getJoinMode() == mDot::MANUAL) { + // already joined + return true; + } + _initial_data_rate = _dot->getTxDataRate(); _initial_power = _dot->getTxPower(); -- cgit v1.2.3