From de84410e69793cd4832501216261ec46b18e8ae8 Mon Sep 17 00:00:00 2001 From: Jaimi5 Date: Sun, 26 Jun 2022 23:39:44 +0200 Subject: [PATCH] RadioLib - type of packet length FSK mode getter changed. --- src/modules/SX127x/SX127x.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/modules/SX127x/SX127x.cpp b/src/modules/SX127x/SX127x.cpp index a1b18e70..d4a093ac 100644 --- a/src/modules/SX127x/SX127x.cpp +++ b/src/modules/SX127x/SX127x.cpp @@ -1068,8 +1068,7 @@ uint32_t SX127x::getTimeOnAir(size_t len) { //Get CRC enabled flag float crc = (float) (_mod->SPIgetRegValue(RADIOLIB_SX127X_REG_PACKET_CONFIG_1, 4, 4) >> 2); //Get payload length - uint16_t mode = _mod->SPIgetRegValue(RADIOLIB_SX127X_REG_PACKET_CONFIG_1, 7, 7); - if (mode == RADIOLIB_SX127X_PACKET_FIXED) + if (_packetLengthConfig == RADIOLIB_SX127X_PACKET_FIXED) len = _mod->SPIgetRegValue(RADIOLIB_SX127X_REG_PAYLOAD_LENGTH_FSK); // Calculate time-on-air in us ((length in bytes) * (8 bits / 1 byte)) / ((Bit Rate in kbps) * (1000 bps / 1 kbps)) * (1000000 us in 1 sec)