57 lines
1.0 KiB
C++
57 lines
1.0 KiB
C++
#include "configuration.h"
|
|
#include "defines.h"
|
|
#include "LoRaWan_APP.h"
|
|
|
|
#include <stdint.h>
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
#include <errno.h>
|
|
#include <Wire.h>
|
|
#include "HT_SSD1306Wire.h"
|
|
|
|
#include <WiFi.h>
|
|
#include <WiFiClient.h>
|
|
#include <WebServer.h>
|
|
#include <WiFiAP.h>
|
|
|
|
#include <sstream>
|
|
#include <string>
|
|
#include <iomanip>
|
|
|
|
|
|
|
|
|
|
const uint32_t MAGIC = 0xaffe0001;
|
|
|
|
|
|
config_t myConfig = {
|
|
.magic = MAGIC,
|
|
.appEui = { 0xa0, 0x57, 0x81, 0x00, 0x01, 0x12, 0xaa, 0xf4 },
|
|
.appKey = { 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88 }
|
|
};
|
|
|
|
uint8_t devEui[8];
|
|
uint8_t appEui[8];
|
|
uint8_t appKey[16];
|
|
uint8_t nwkSKey[16];
|
|
uint8_t appSKey[16];
|
|
uint32_t devAddr;
|
|
LoRaMacRegion_t loraWanRegion;
|
|
bool overTheAirActivation;
|
|
|
|
|
|
void configurationSetup() {
|
|
}
|
|
|
|
|
|
void configurationLoop() {
|
|
}
|
|
|
|
|
|
|
|
void configLoad() {
|
|
memcpy(appEui, myConfig.appEui, sizeof(appEui));
|
|
memcpy(appKey, myConfig.appKey, sizeof(appKey));
|
|
loraWanRegion = LORAMAC_REGION_EU868;
|
|
overTheAirActivation = true;
|
|
} |