diff options
author | Mike Fiore <mfiore@multitech.com> | 2015-12-07 11:20:24 -0600 |
---|---|---|
committer | Mike Fiore <mfiore@multitech.com> | 2015-12-07 11:20:24 -0600 |
commit | bbcc246e8e52b946f7813d0e209ca10161794e00 (patch) | |
tree | 4ab0877174389e753bfa2040f470ac2dcbfc5217 /LoRaHandler/LoRaHandler.h | |
parent | 7e1f994816b7baa71167fd9a04421cdf9cb37424 (diff) | |
download | mtdot-box-evb-factory-firmware-bbcc246e8e52b946f7813d0e209ca10161794e00.tar.gz mtdot-box-evb-factory-firmware-bbcc246e8e52b946f7813d0e209ca10161794e00.tar.bz2 mtdot-box-evb-factory-firmware-bbcc246e8e52b946f7813d0e209ca10161794e00.zip |
LED1 is red when not joined, green when joined, and blinks when communicating with gateway
Diffstat (limited to 'LoRaHandler/LoRaHandler.h')
-rw-r--r-- | LoRaHandler/LoRaHandler.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/LoRaHandler/LoRaHandler.h b/LoRaHandler/LoRaHandler.h index a715d03..8a4816a 100644 --- a/LoRaHandler/LoRaHandler.h +++ b/LoRaHandler/LoRaHandler.h @@ -24,6 +24,11 @@ class LoRaHandler { mDot::ping_response down; } LoRaPing; + typedef enum { + green = 0, + red + } LedColor; + LoRaHandler(osThreadId main); ~LoRaHandler(); @@ -35,7 +40,7 @@ class LoRaHandler { LoRaPing getPingResults(); uint32_t getJoinAttempts(); void resetJoinAttempts(); - + void blinker(); osThreadId _main; Thread _thread; @@ -44,6 +49,8 @@ class LoRaHandler { mDot* _dot; Mutex _mutex; uint32_t _join_attempts; + DigitalInOut _activity_led; + Ticker _tick; }; #endif |