Send DHT11 & SHT10 sensors data through LoRa SX1272 board.
Fork of SX1272PingPong by
Diff: main.cpp
- 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 );