application layer with: button, LED, pot, tempSense

Dependencies:   mbed SX1272Lib

Fork of LoRaWAN-demo-72-bootcamp by Semtech

Use with sx1272 shield with grove peripherals connected:

D8 D9: ButtonRX TXA3 A4: TempSense
D6 D7:SCL SDA : LEDA1 A2: Pot

Button

Sends to different payloads: short press (under 1 sec)
long press: held down > 1 sec.

serial console keys

115200bps, 8N1
Enter key not used
Keys '0' to '3': cayenne channel number
'0': pot (rotary sensor)
'1': temperature
' 2': digital out
'3': analog out

Revision:
8:52587c4c45ba
Parent:
0:45496a70a8a5
--- a/app/vt100.h	Tue Jul 05 15:01:10 2016 +0000
+++ b/app/vt100.h	Tue Apr 04 13:37:39 2017 +0000
@@ -52,9 +52,8 @@
         WHITE   = 7,
     };
 
-    VT100( PinName tx, PinName rx ): SerialBase( tx, rx )
+    VT100( PinName tx, PinName rx ): SerialBase( tx, rx, 115200 )
     {
-        this->baud( 115200 );
         // initializes terminal to "power-on" settings
         // ESC c
         this->printf( "\x1B\x63" );
@@ -152,7 +151,7 @@
      */
     int getc( )
     {
-        return _base_getc();
+        return _base_getc( );
     }
 
     /** Write a char to the serial port