This program connects to the The Things Network backend in OTAA Mode. It logs sensor values from a BME 280 to the backend. Tried adding support for Grove GPS using SerialGPS library but it is not working - conflicting with mbed-rtos, so it commented. Deep Sleep for mDot implemented BUT avoiding reprogramming of the mDot config is NOT working.
Dependencies: BME280 SerialGPS libmDot mbed-rtos mbed
Diff: main.cpp
- Revision:
- 11:3481e24747e2
- Parent:
- 10:8071e1ae92ac
diff -r 8071e1ae92ac -r 3481e24747e2 main.cpp --- a/main.cpp Sat Jul 09 16:38:21 2016 +0000 +++ b/main.cpp Wed Jul 13 19:33:28 2016 +0000 @@ -199,7 +199,7 @@ } // Goto Sleep, commenting out the osDelay since next Tx would be after waking up - mDotGotoDeepSleep(5, true); + mDotGotoDeepSleep(60, false); // in the 868 (EU) frequency band, we need to wait until another channel is available before transmitting again //osDelay(std::max((uint32_t)5000, (uint32_t)dot->getNextTxMs()));