From ab86c843b1b92a9ef19f39cc46c65741cdeae2a3 Mon Sep 17 00:00:00 2001 From: Joerg Lehmann Date: Mon, 1 Jun 2020 19:04:39 +0200 Subject: [PATCH] cancel transactions at timeout --- mini-beieli-node.ino | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/mini-beieli-node.ino b/mini-beieli-node.ino index db681d5..c7d0bc3 100644 --- a/mini-beieli-node.ino +++ b/mini-beieli-node.ino @@ -703,6 +703,7 @@ void StartNewIteration() { if (config_data.debug_level > 0) { gCatena.SafePrintf("looks like we timed out waiting for sending to finish...\n", wait_time); } + LMIC_clrTxData(); send_in_progress = false; } wait_time = (uint32_t)((millis() - start_time) / 1000); @@ -887,12 +888,12 @@ void doSleepAlert(const bool fDeepSleep) } // we wait an extra five seconds... - uint32_t tNow = millis(); - while (uint32_t(millis() - tNow) < 5000) - { - gCatena.poll(); - yield(); - } + //uint32_t tNow = millis(); + //while (uint32_t(millis() - tNow) < 5000) + //{ + // gCatena.poll(); + // yield(); + //} if (config_data.debug_level > 0) {