diff --git a/src/modules/SX127x/SX127x.cpp b/src/modules/SX127x/SX127x.cpp index 703b150f..02a2d378 100644 --- a/src/modules/SX127x/SX127x.cpp +++ b/src/modules/SX127x/SX127x.cpp @@ -1268,7 +1268,7 @@ uint32_t SX127x::getTimeOnAir(size_t len) { float n_sym = getNumSymbols(len); // Get time-on-air in us - return ceil(symbolLength * n_sym) * 1000; + return ceil((double)symbolLength * (double)n_sym) * 1000; } else if(modem == RADIOLIB_SX127X_FSK_OOK) { // Get number of bits preamble