From 90263bb36815f195cd963d60883b09f9d4200b26 Mon Sep 17 00:00:00 2001 From: Timm Bogner <64260873+timmbogner@users.noreply.github.com> Date: Thu, 16 Mar 2023 13:24:44 -0500 Subject: [PATCH] fixed gateway LoRa startReceive() too early --- src/fdrs_gateway_lora.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/fdrs_gateway_lora.h b/src/fdrs_gateway_lora.h index c7415be..e86db56 100644 --- a/src/fdrs_gateway_lora.h +++ b/src/fdrs_gateway_lora.h @@ -582,8 +582,7 @@ void asyncReleaseLoRa(bool first_run) transmitLoRa(&loraBroadcast, &LORABBuffer.buffer[tx_buffer_position], LORABBuffer.len - tx_buffer_position); TxFin: if (LORABBuffer.len + LORA1Buffer.len +LORA2Buffer.len > 0) - DBG("LoRa airtime: " + String(millis() - tx_start_time) + "ms"); - radio.startReceive(); + //radio.startReceive(); LORABBuffer.len = 0; LORA1Buffer.len = 0; LORA2Buffer.len = 0; @@ -618,7 +617,7 @@ crcResult handleLoRa() } else { - + DBG("LoRa airtime: " + String(millis() - tx_start_time) + "ms"); radio.startReceive(); // return to listen mode enableInterrupt = true; transmitFlag = false;