summaryrefslogtreecommitdiff
path: root/Mode
diff options
context:
space:
mode:
authorMike Fiore <mfiore@multitech.com>2015-11-18 15:55:32 -0600
committerMike Fiore <mfiore@multitech.com>2015-11-18 15:55:32 -0600
commit8167e5ad0453f2e6855f9622c2acddb9cf55c941 (patch)
tree3e8a2ab1198c174f65e7d055c854f59017a27c24 /Mode
parentd48510e9c3a57753ff4b33b00e0c61a2b39ff9a1 (diff)
downloadmtdot-box-evb-factory-firmware-8167e5ad0453f2e6855f9622c2acddb9cf55c941.tar.gz
mtdot-box-evb-factory-firmware-8167e5ad0453f2e6855f9622c2acddb9cf55c941.tar.bz2
mtdot-box-evb-factory-firmware-8167e5ad0453f2e6855f9622c2acddb9cf55c941.zip
get things building again - remove config code in main, fix bug in ModeJoin
Diffstat (limited to 'Mode')
-rw-r--r--Mode/ModeJoin.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/Mode/ModeJoin.cpp b/Mode/ModeJoin.cpp
index f1f0e9a..acdd407 100644
--- a/Mode/ModeJoin.cpp
+++ b/Mode/ModeJoin.cpp
@@ -19,6 +19,8 @@ ModeJoin::~ModeJoin() {}
bool ModeJoin::start() {
// clear any stale signals
osSignalClear(_main_id, buttonSignal | loraSignal);
+ _joined = false;
+ _index = 1;
_lj.display();
_lj.updateStatus("Joining...");
@@ -45,7 +47,7 @@ bool ModeJoin::start() {
if (_next_tx) {
_lj.updateCountdown(_next_tx * 1000);
} else {
- _lj.updateAttempt(++_index);
+ _lj.updateAttempt(_index++);
_lj.updateStatus("Joining...");
_lora->join();
}