diff options
author | Ryan Klaassen <ryan.klaassen@multitech.com> | 2016-08-08 12:13:39 -0500 |
---|---|---|
committer | Ryan Klaassen <ryan.klaassen@multitech.com> | 2016-08-08 12:13:39 -0500 |
commit | 6950c636f422c6d6d8bc21c2706b5d6e8ed69229 (patch) | |
tree | 85fdab9f4f3e814663fdf1bde5719408cad551aa /LoRaHandler | |
parent | cdf950eaa909e60002f5e36b557bc23d004d2980 (diff) | |
download | mtdot-box-evb-factory-firmware-6950c636f422c6d6d8bc21c2706b5d6e8ed69229.tar.gz mtdot-box-evb-factory-firmware-6950c636f422c6d6d8bc21c2706b5d6e8ed69229.tar.bz2 mtdot-box-evb-factory-firmware-6950c636f422c6d6d8bc21c2706b5d6e8ed69229.zip |
Replace LoRaHandler.cpp
Diffstat (limited to 'LoRaHandler')
-rw-r--r-- | LoRaHandler/LoRaHandler.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/LoRaHandler/LoRaHandler.cpp b/LoRaHandler/LoRaHandler.cpp index de9f0b1..d52ca54 100644 --- a/LoRaHandler/LoRaHandler.cpp +++ b/LoRaHandler/LoRaHandler.cpp @@ -87,12 +87,16 @@ void l_worker(void const* argument) { l->_mutex.unlock(); if (ret == mDot::MDOT_OK) { l->_status = LoRaHandler::join_success; + osSignalSet(l->_main, loraSignal); + l->_tick.detach(); + l->_activity_led = LoRaHandler::green; } else { l->_status = LoRaHandler::join_failure; + osSignalSet(l->_main, loraSignal); + l->_tick.detach(); + l->_activity_led = LoRaHandler::red; } - osSignalSet(l->_main, loraSignal); - l->_tick.detach(); - l->_activity_led = LoRaHandler::green; + break; default: @@ -180,3 +184,4 @@ void LoRaHandler::resetActivityLed() { _activity_led = red; } + |