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@16:3994aadbb37c, 2021-04-30 (annotated)
- Committer:
- geonnave
- Date:
- Fri Apr 30 13:46:57 2021 +0000
- Revision:
- 16:3994aadbb37c
- Parent:
- 7:37dc9ce68914
use msg len instead of NULL terminator
Who changed what in which revision?
| User | Revision | Line number | New 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); |
| geonnave | 16:3994aadbb37c | 57 | extern void send_msg(char *msg_lora, uint8_t msg_len); |
| pancotinho | 7:37dc9ce68914 | 58 | extern void print_packet(); |
| pancotinho | 7:37dc9ce68914 | 59 | |
| pancotinho | 7:37dc9ce68914 | 60 | #endif |