2018-07-17 15:15:58 +02:00
|
|
|
#ifndef _LORAWAN_H
|
|
|
|
#define _LORAWAN_H
|
2018-06-09 22:28:20 +02:00
|
|
|
|
2018-07-15 14:28:05 +02:00
|
|
|
// LMIC-Arduino LoRaWAN Stack
|
|
|
|
#include <lmic.h>
|
|
|
|
#include <hal/hal.h>
|
|
|
|
#include "loraconf.h"
|
|
|
|
|
2018-06-09 22:28:20 +02:00
|
|
|
void onEvent(ev_t ev);
|
2018-06-12 19:50:58 +02:00
|
|
|
void gen_lora_deveui(uint8_t *pdeveui);
|
|
|
|
void RevBytes(unsigned char *b, size_t c);
|
2018-06-09 22:28:20 +02:00
|
|
|
void get_hard_deveui(uint8_t *pdeveui);
|
2018-07-15 14:28:05 +02:00
|
|
|
void os_getDevKey(u1_t *buf);
|
|
|
|
void os_getArtEui(u1_t *buf);
|
|
|
|
void os_getDevEui(u1_t *buf);
|
2018-07-15 19:56:21 +02:00
|
|
|
void printKeys(void);
|
2018-07-23 13:20:06 +02:00
|
|
|
void lorawan_loop(void *pvParameters);
|
2018-06-09 22:28:20 +02:00
|
|
|
|
2018-07-15 14:28:05 +02:00
|
|
|
#endif
|