badesee-device/sketch/configuration.cpp
2023-01-21 15:27:41 +01:00

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;
}