summaryrefslogtreecommitdiff
path: root/LoRaHandler/LoRaHandler.cpp
diff options
context:
space:
mode:
authorMike Fiore <mfiore@multitech.com>2016-08-18 15:18:44 -0500
committerMike Fiore <mfiore@multitech.com>2016-08-18 15:18:44 -0500
commit89072eb96a73fcb0bc899ca07ea9731bf9cde73f (patch)
tree42f192647733b1b6d8e175ac6a8278005558de11 /LoRaHandler/LoRaHandler.cpp
parent3b6a9751bed0f75a12fae4cb356f7f9a1faf13a2 (diff)
parentd15988a5fc22ea3b106ddd87b4457f378a6580fd (diff)
downloadmtdot-box-evb-factory-firmware-89072eb96a73fcb0bc899ca07ea9731bf9cde73f.tar.gz
mtdot-box-evb-factory-firmware-89072eb96a73fcb0bc899ca07ea9731bf9cde73f.tar.bz2
mtdot-box-evb-factory-firmware-89072eb96a73fcb0bc899ca07ea9731bf9cde73f.zip
Merge branch 'Semtech/GpsSurveryMode'
Conflicts: main.cpp
Diffstat (limited to 'LoRaHandler/LoRaHandler.cpp')
-rw-r--r--LoRaHandler/LoRaHandler.cpp11
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;
}
+