diff --git a/ampel-firmware/web_config.cpp b/ampel-firmware/web_config.cpp index 78a894e5bbd41e6d2e79fbc2748c354c4499254f..3e1cd1ca3994a19657b60cd7d5d25423404c636e 100644 --- a/ampel-firmware/web_config.cpp +++ b/ampel-firmware/web_config.cpp @@ -154,8 +154,8 @@ namespace web_config { "70B3D5...").build(); TextTParameter<17> appEUIParam = Builder<TextTParameter<17>>("app_eui").label("App EUI").defaultValue("00EA07...").build(); - TextTParameter<32> appKeyParam = - Builder<TextTParameter<32>>("app_key").label("App key").defaultValue("81CCFE...").build(); + TextTParameter<33> appKeyParam = + Builder<TextTParameter<33>>("app_key").label("App key").defaultValue("81CCFE...").build(); //TODO: Save LoRa session to hidden parameter after first OTAA successful login #endif @@ -345,5 +345,8 @@ namespace config { bool is_lorawan_active() { return web_config::loraParams.isActive(); } + char *lorawan_device_eui = web_config::deviceEUIParam.value(); + char *lorawan_app_key = web_config::appKeyParam.value(); + char *lorawan_app_eui = web_config::appEUIParam.value(); #endif } diff --git a/ampel-firmware/web_config.h b/ampel-firmware/web_config.h index 2c598b95a0b3971532bcf73843135a11a78eb2b4..b952941189d49c4c6ff6aa7b62ac794428abdeb2 100644 --- a/ampel-firmware/web_config.h +++ b/ampel-firmware/web_config.h @@ -54,6 +54,9 @@ namespace config { // LORAWAN #if defined(ESP32) bool is_lorawan_active(); // also defined for ESP8266, and set to false + extern char *lorawan_device_eui; + extern char *lorawan_app_key; + extern char *lorawan_app_eui; #endif // Transmission rate