Debug Serial para programa resetar o buffer quando houver tamanhos errados na mensagem
Dependencies: pulga-lorawan-drv PingPong-P2P-ClickButtonToWork-SX1272
Diff: lora.h
- Revision:
- 7:37dc9ce68914
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lora.h Fri Mar 19 20:26:32 2021 +0000 @@ -0,0 +1,60 @@ +#ifndef __LORA_H + +#define __LORA_H + +#include "SX1272.h" + +//#define BAND868 +#define MAX_DBM 20 +#define DATA 0 +#define PING 1 +#define PONG 2 + + +#define ADDRESS 10 + +//samira //const uint32_t DEFAULT_CHANNEL=CH_04_868;//to test +const uint32_t DEFAULT_CHANNEL=CH_12_900;//915Mhz CH_12_900 =>0xE4C000; + +/////////////////////////////////////////////////////////////////// +// CHANGE HERE THE LORA MODE, NODE ADDRESS +#define LORAMODE 1 +#define node_addr 6 +////////////////////////////////////////////////////////////////// + +/////////////////////////////////////////////////////////////////// +// CHANGE HERE THE THINGSPEAK FIELD BETWEEN 1 AND 4 +#define field_index 1 +/////////////////////////////////////////////////////////////////// +#define DEFAULT_DEST_ADDR 6 + + +/////////////////////////////////////// +// Globals variables +/////////////////////////////////////// + +extern DigitalOut led1; +extern DigitalOut led2; + +//___________SX1272____________________ +extern int e; + +//___________mensagem_____________________ +extern uint8_t message[255]; // message[MESSAGELENGTH] + +extern uint8_t buffer[255]; +extern uint8_t message_pong[]; +extern uint8_t message_ping[]; + +extern uint8_t r_size; + +extern int cont; +extern int loraMode; + +extern void setup(); +extern void send_packet (uint8_t *payload, uint8_t length8); +extern void send_data(int mode); +extern void send_msg(char *msg_lora); +extern void print_packet(); + +#endif \ No newline at end of file