Debug Serial para programa resetar o buffer quando houver tamanhos errados na mensagem

Dependencies:   pulga-lorawan-drv PingPong-P2P-ClickButtonToWork-SX1272

lora.h

Committer:
pancotinho
Date:
2021-03-19
Revision:
7:37dc9ce68914

File content as of revision 7:37dc9ce68914:

#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