![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
send GPS data via LoRaWAN
Dependencies: TinyGPS mbed ADXL345_I2C Sht31
main.cpp@0:97a57be77fbb, 2017-06-24 (annotated)
- Committer:
- koyo_take
- Date:
- Sat Jun 24 03:45:00 2017 +0000
- Revision:
- 0:97a57be77fbb
- Child:
- 1:195da8230785
initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
koyo_take | 0:97a57be77fbb | 1 | #include "mbed.h" |
koyo_take | 0:97a57be77fbb | 2 | #include "TinyGPS.h" |
koyo_take | 0:97a57be77fbb | 3 | #include "Eeabp1.h" |
koyo_take | 0:97a57be77fbb | 4 | |
koyo_take | 0:97a57be77fbb | 5 | int main(void) |
koyo_take | 0:97a57be77fbb | 6 | { |
koyo_take | 0:97a57be77fbb | 7 | Eeabp1 board; |
koyo_take | 0:97a57be77fbb | 8 | int ret = 0; |
koyo_take | 0:97a57be77fbb | 9 | |
koyo_take | 0:97a57be77fbb | 10 | board.setLedState(LED_BLINK_FAST); |
koyo_take | 0:97a57be77fbb | 11 | board.debug("Hello ina-hack!\r\n"); |
koyo_take | 0:97a57be77fbb | 12 | |
koyo_take | 0:97a57be77fbb | 13 | board.setGrovePower(true); |
koyo_take | 0:97a57be77fbb | 14 | ret = board.setLoRaPower(true); |
koyo_take | 0:97a57be77fbb | 15 | if (ret != 0) { |
koyo_take | 0:97a57be77fbb | 16 | // board.setLedState(LED_OFF); |
koyo_take | 0:97a57be77fbb | 17 | board.debug("error %d\r\n", ret); |
koyo_take | 0:97a57be77fbb | 18 | } |
koyo_take | 0:97a57be77fbb | 19 | |
koyo_take | 0:97a57be77fbb | 20 | int i = 0; |
koyo_take | 0:97a57be77fbb | 21 | do { |
koyo_take | 0:97a57be77fbb | 22 | wait(10); |
koyo_take | 0:97a57be77fbb | 23 | board.loop(); |
koyo_take | 0:97a57be77fbb | 24 | board.sendLoRaString("hello %d", i++); |
koyo_take | 0:97a57be77fbb | 25 | } while(true); |
koyo_take | 0:97a57be77fbb | 26 | } |