From 9008fb00a78220c8b7662c21806812f961df9146 Mon Sep 17 00:00:00 2001 From: StevenCellist Date: Mon, 22 Jan 2024 14:38:35 +0100 Subject: [PATCH] [LoRaWAN] Fix setDatarate function --- src/protocols/LoRaWAN/LoRaWAN.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/protocols/LoRaWAN/LoRaWAN.cpp b/src/protocols/LoRaWAN/LoRaWAN.cpp index b0d92a49..640b35bc 100644 --- a/src/protocols/LoRaWAN/LoRaWAN.cpp +++ b/src/protocols/LoRaWAN/LoRaWAN.cpp @@ -1918,7 +1918,7 @@ int16_t LoRaWANNode::setDatarate(uint8_t drUp, bool saveToEeprom) { for(size_t i = 0; i < RADIOLIB_LORAWAN_NUM_AVAILABLE_CHANNELS; i++) { LoRaWANChannel_t *chnl = &(this->availableChannels[RADIOLIB_LORAWAN_CHANNEL_DIR_UPLINK][i]); if(chnl->enabled) { - if(drUp > chnl->drMin && drUp < chnl->drMax) { + if(drUp >= chnl->drMin && drUp <= chnl->drMax) { isValidDR = true; break; }