Buonasera, muovo i primi passi quindi un pò di comprensione...
Dopo la compilazione di questo sketch:
#include <LORA.h>
#include <SPI.h>
#define LORANET 333 // indirizzo di rete
#define DEVRANGE 16 // range di indirizzo di nodo
#define THISADD 1 // indirizzo di questo nodo
#define KEYVAL 111 // valore per la generazione della chiave AES
#define RXTIMEOUT 500 // timeout di replay tens of milliseconds (I.E. RXTIMEOUT*10=milliseconds)
#define inplen 64 // buffer per la spedizione
#define reclen 64 // buffer per la ricezione
LORA LR; // Class LORA instance
boolean SHIELD=true; //
:
:
void setup()
{
Serial.begin(9600);
if (!LR.begin(KEYVAL))
{Serial.println("No LoRa shield detected! Stop!");SHIELD=false;return;}
LR.setNetAddress(LORANET,DEVRANGE);
Serial.print("Net address : ");Serial.println(LORANET);
Serial.print("Devices range: ");Serial.println(DEVRANGE);
Serial.print("My address : ");Serial.println(THISADD);
Serial.println("LoRa transmitter ready...");
SX.setPower(PWR); // LR.setConfig(SF,BW,4)if you want test different configuration (def: 9,6,4)
showConfig();
LR.receiveMessMode(); // set shield in continuous receiving mode
}
void loop()
{
delay(200);
if (!SHIELD) return; //se la scheda non è operativa non può fare nulla
int nb;
if ((nb=getInput())>0) // se è stato inserito un comando
{if (sendBuff(nb))getReplay();}
if ((nb=getMess())>0) {} // se è arrivato un messaggio spontaneo lo stampa
}
Ricevo questo messaggio: LoRa_node.ino:42:1: error: expected unqualified-id before ':' token
Non riesco a trovare il motivo...
Grazie