From c0641986aa62efac9d0b8ae8a8650a7d976a0d4b Mon Sep 17 00:00:00 2001 From: richonguzman Date: Mon, 14 Oct 2024 12:49:01 -0300 Subject: [PATCH] RxPacket freeze fix --- data_embed/index.html | 2 +- src/lora_utils.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data_embed/index.html b/data_embed/index.html index b9f7dbb..dea140f 100644 --- a/data_embed/index.html +++ b/data_embed/index.html @@ -62,7 +62,7 @@
-

Last 20 received packets list

+

Last 10 received packets list

diff --git a/src/lora_utils.cpp b/src/lora_utils.cpp index e6b60f5..8bbf260 100644 --- a/src/lora_utils.cpp +++ b/src/lora_utils.cpp @@ -177,14 +177,14 @@ namespace LoRa_Utils { Utils::println("(RSSI:" + String(rssi) + " / SNR:" + String(snr) + " / FreqErr:" + String(freqError) + ")"); if (!Config.lowPowerMode && !Config.digi.ecoMode) { + if (receivedPackets.size() >= 10) { + receivedPackets.erase(receivedPackets.begin()); + } ReceivedPacket receivedPacket; receivedPacket.rxTime = NTP_Utils::getFormatedTime(); receivedPacket.packet = packet.substring(3); receivedPacket.RSSI = rssi; receivedPacket.SNR = snr; - if (receivedPackets.size() >= 20) { - receivedPackets.erase(receivedPackets.begin()); - } receivedPackets.push_back(receivedPacket); }