Send DHT11 & SHT10 sensors data through LoRa SX1272 board.

Dependencies:   SX1272Lib mbed

Fork of SX1272PingPong by Semtech

Revision:
17:cd37e3e63cec
Parent:
16:80f027a8b2bc
Child:
18:1ee53f77b90d
Child:
20:740593ff1121
--- a/main.cpp	Mon Mar 13 14:35:49 2017 +0000
+++ b/main.cpp	Mon Mar 13 16:00:29 2017 +0000
@@ -29,7 +29,7 @@
 #define LORA_IQ_INVERSION_ON                        false
 #define LORA_CRC_ENABLED                            true
 
-#define BUFFER_SIZE                                 32        // Define the payload size here
+#define BUFFER_SIZE                                 1024      // Define the payload size here
 
 DigitalOut led(LED1);
 
@@ -51,6 +51,8 @@
 int16_t RssiValue = 0.0;
 int8_t SnrValue = 0.0;
 
+int msglen = 0;
+
 int main()
 {
     uint8_t i;
@@ -88,10 +90,11 @@
 
     while( 1 ) {
         debug("\r\n========\r\nSending a new Packet\r\n========\r\n");
-        strcpy( ( char* )Buffer, ( char* )msg );
+        strcpy( ( char* )Buffer, ( char* ) msg );
         // We fill the buffer with numbers for the payload
-        for( i = 4; i < BufferSize; i++ ) {
-            Buffer[i] = i - 4;
+        msglen = strlen((char *) msg);
+        for( i = msglen; i < BufferSize; i++ ) {
+            Buffer[i] = i - msglen;
         }
         wait_ms( 10 );
         Radio.Send( Buffer, BufferSize );