From cc3629e4be9bc7134f4abd6a2d2f4bc99108f082 Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Wed, 16 Feb 2022 16:47:02 +0100 Subject: [PATCH] Trying to load session --- ampel-firmware/lorawan.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ampel-firmware/lorawan.cpp b/ampel-firmware/lorawan.cpp index 9b66798..c64819b 100644 --- a/ampel-firmware/lorawan.cpp +++ b/ampel-firmware/lorawan.cpp @@ -59,7 +59,13 @@ namespace lorawan { // Reset the MAC state. Session and pending data transfers will be discarded. LMIC_reset(); // Join, but don't send anything yet. - LMIC_startJoining(); + if (config::lora_session_saved) { + LMIC_setSession(config::lora_netid, config::lora_devaddr, (unsigned char*) config::lorawan_nwk_key, + (unsigned char*) config::lorawan_art_key); + connected = true; // Well, hopefully. + } else { + LMIC_startJoining(); + } sensor_console::defineIntCommand("lora", setLoRaInterval, F("300 (Sets LoRaWAN sending interval, in s)")); } -- GitLab