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

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

Committer:
MatteusCarr
Date:
Thu Apr 29 16:54:10 2021 +0000
Revision:
15:b27ab44dc2c8
Parent:
7:37dc9ce68914
Debug travamento para resetar e nao travar

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pancotinho 7:37dc9ce68914 1 #ifndef __LORA_H
pancotinho 7:37dc9ce68914 2
pancotinho 7:37dc9ce68914 3 #define __LORA_H
pancotinho 7:37dc9ce68914 4
pancotinho 7:37dc9ce68914 5 #include "SX1272.h"
pancotinho 7:37dc9ce68914 6
pancotinho 7:37dc9ce68914 7 //#define BAND868
pancotinho 7:37dc9ce68914 8 #define MAX_DBM 20
pancotinho 7:37dc9ce68914 9 #define DATA 0
pancotinho 7:37dc9ce68914 10 #define PING 1
pancotinho 7:37dc9ce68914 11 #define PONG 2
pancotinho 7:37dc9ce68914 12
pancotinho 7:37dc9ce68914 13
pancotinho 7:37dc9ce68914 14 #define ADDRESS 10
pancotinho 7:37dc9ce68914 15
pancotinho 7:37dc9ce68914 16 //samira //const uint32_t DEFAULT_CHANNEL=CH_04_868;//to test
pancotinho 7:37dc9ce68914 17 const uint32_t DEFAULT_CHANNEL=CH_12_900;//915Mhz CH_12_900 =>0xE4C000;
pancotinho 7:37dc9ce68914 18
pancotinho 7:37dc9ce68914 19 ///////////////////////////////////////////////////////////////////
pancotinho 7:37dc9ce68914 20 // CHANGE HERE THE LORA MODE, NODE ADDRESS
pancotinho 7:37dc9ce68914 21 #define LORAMODE 1
pancotinho 7:37dc9ce68914 22 #define node_addr 6
pancotinho 7:37dc9ce68914 23 //////////////////////////////////////////////////////////////////
pancotinho 7:37dc9ce68914 24
pancotinho 7:37dc9ce68914 25 ///////////////////////////////////////////////////////////////////
pancotinho 7:37dc9ce68914 26 // CHANGE HERE THE THINGSPEAK FIELD BETWEEN 1 AND 4
pancotinho 7:37dc9ce68914 27 #define field_index 1
pancotinho 7:37dc9ce68914 28 ///////////////////////////////////////////////////////////////////
pancotinho 7:37dc9ce68914 29 #define DEFAULT_DEST_ADDR 6
pancotinho 7:37dc9ce68914 30
pancotinho 7:37dc9ce68914 31
pancotinho 7:37dc9ce68914 32 ///////////////////////////////////////
pancotinho 7:37dc9ce68914 33 // Globals variables
pancotinho 7:37dc9ce68914 34 ///////////////////////////////////////
pancotinho 7:37dc9ce68914 35
pancotinho 7:37dc9ce68914 36 extern DigitalOut led1;
pancotinho 7:37dc9ce68914 37 extern DigitalOut led2;
pancotinho 7:37dc9ce68914 38
pancotinho 7:37dc9ce68914 39 //___________SX1272____________________
pancotinho 7:37dc9ce68914 40 extern int e;
pancotinho 7:37dc9ce68914 41
pancotinho 7:37dc9ce68914 42 //___________mensagem_____________________
pancotinho 7:37dc9ce68914 43 extern uint8_t message[255]; // message[MESSAGELENGTH]
pancotinho 7:37dc9ce68914 44
pancotinho 7:37dc9ce68914 45 extern uint8_t buffer[255];
pancotinho 7:37dc9ce68914 46 extern uint8_t message_pong[];
pancotinho 7:37dc9ce68914 47 extern uint8_t message_ping[];
pancotinho 7:37dc9ce68914 48
pancotinho 7:37dc9ce68914 49 extern uint8_t r_size;
pancotinho 7:37dc9ce68914 50
pancotinho 7:37dc9ce68914 51 extern int cont;
pancotinho 7:37dc9ce68914 52 extern int loraMode;
pancotinho 7:37dc9ce68914 53
pancotinho 7:37dc9ce68914 54 extern void setup();
pancotinho 7:37dc9ce68914 55 extern void send_packet (uint8_t *payload, uint8_t length8);
pancotinho 7:37dc9ce68914 56 extern void send_data(int mode);
pancotinho 7:37dc9ce68914 57 extern void send_msg(char *msg_lora);
pancotinho 7:37dc9ce68914 58 extern void print_packet();
pancotinho 7:37dc9ce68914 59
pancotinho 7:37dc9ce68914 60 #endif