clang-format: loraconf.sample.h, lorawan.cpp, lorawan.h
This commit is contained in:
parent
4466889a18
commit
16ff1b4b60
@ -5,13 +5,15 @@
|
|||||||
* and rename this file to src/loraconf.h
|
* and rename this file to src/loraconf.h
|
||||||
*
|
*
|
||||||
* Note that DEVEUI, APPEUI and APPKEY should all be specified in MSB format.
|
* Note that DEVEUI, APPEUI and APPKEY should all be specified in MSB format.
|
||||||
* (This is different from standard LMIC-Arduino which expects DEVEUI and APPEUI in LSB format.)
|
* (This is different from standard LMIC-Arduino which expects DEVEUI and APPEUI
|
||||||
|
* in LSB format.)
|
||||||
|
|
||||||
* Set your DEVEUI here, if you have one. You can leave this untouched,
|
* Set your DEVEUI here, if you have one. You can leave this untouched,
|
||||||
* then the DEVEUI will be generated during runtime from device's MAC adress
|
* then the DEVEUI will be generated during runtime from device's MAC adress
|
||||||
* and will be displayed on device's screen as well as on serial console.
|
* and will be displayed on device's screen as well as on serial console.
|
||||||
*
|
*
|
||||||
* NOTE: Use MSB format (as displayed in TTN console, so you can cut & paste from there)
|
* NOTE: Use MSB format (as displayed in TTN console, so you can cut & paste
|
||||||
|
* from there)
|
||||||
* For TTN, APPEUI in MSB format always starts with 0x70, 0xB3, 0xD5
|
* For TTN, APPEUI in MSB format always starts with 0x70, 0xB3, 0xD5
|
||||||
*
|
*
|
||||||
* Note: If using a board with Microchip 24AA02E64 Uinique ID for deveui,
|
* Note: If using a board with Microchip 24AA02E64 Uinique ID for deveui,
|
||||||
@ -21,8 +23,9 @@
|
|||||||
|
|
||||||
#include <Arduino.h>
|
#include <Arduino.h>
|
||||||
|
|
||||||
static const u1_t DEVEUI[8]={ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
|
static const u1_t DEVEUI[8] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||||
|
|
||||||
static const u1_t APPEUI[8]={ 0x70, 0xB3, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00 };
|
static const u1_t APPEUI[8] = {0x70, 0xB3, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||||
|
|
||||||
static const u1_t APPKEY[16] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
|
static const u1_t APPKEY[16] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
@ -211,8 +211,7 @@ void onEvent(ev_t ev) {
|
|||||||
case EV_JOINED:
|
case EV_JOINED:
|
||||||
|
|
||||||
strcpy_P(buff, PSTR("JOINED"));
|
strcpy_P(buff, PSTR("JOINED"));
|
||||||
sprintf(display_lora,
|
sprintf(display_lora, " "); // clear previous lmic status
|
||||||
" "); // clear previous lmic status message from display
|
|
||||||
|
|
||||||
// set data rate adaptation
|
// set data rate adaptation
|
||||||
LMIC_setAdrMode(cfg.adrmode);
|
LMIC_setAdrMode(cfg.adrmode);
|
||||||
@ -229,8 +228,7 @@ void onEvent(ev_t ev) {
|
|||||||
|
|
||||||
strcpy_P(buff, (LMIC.txrxFlags & TXRX_ACK) ? PSTR("RECEIVED ACK")
|
strcpy_P(buff, (LMIC.txrxFlags & TXRX_ACK) ? PSTR("RECEIVED ACK")
|
||||||
: PSTR("TX COMPLETE"));
|
: PSTR("TX COMPLETE"));
|
||||||
sprintf(display_lora,
|
sprintf(display_lora, " "); // clear previous lmic status
|
||||||
" "); // clear previous lmic status message from display
|
|
||||||
|
|
||||||
if (LMIC.dataLen) {
|
if (LMIC.dataLen) {
|
||||||
ESP_LOGI(TAG, "Received %d bytes of payload, RSSI %d SNR %d",
|
ESP_LOGI(TAG, "Received %d bytes of payload, RSSI %d SNR %d",
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
#define LORAWAN_H
|
#define LORAWAN_H
|
||||||
|
|
||||||
void onEvent(ev_t ev);
|
void onEvent(ev_t ev);
|
||||||
void do_send(osjob_t* j);
|
void do_send(osjob_t *j);
|
||||||
void gen_lora_deveui(uint8_t * pdeveui);
|
void gen_lora_deveui(uint8_t *pdeveui);
|
||||||
void RevBytes(unsigned char* b, size_t c);
|
void RevBytes(unsigned char *b, size_t c);
|
||||||
void get_hard_deveui(uint8_t *pdeveui);
|
void get_hard_deveui(uint8_t *pdeveui);
|
||||||
|
|
||||||
#endif
|
#endif
|
Loading…
Reference in New Issue
Block a user