Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: pulga-lorawan-drv SX1272
lora.h
- Committer:
- pancotinho
- Date:
- 2021-03-19
- Revision:
- 7:37dc9ce68914
- Child:
- 16:3994aadbb37c
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