diff --git a/RH_RF95.cpp b/RH_RF95.cpp index 905f9f387915605fb72105ee6983d50683537ce0..9c026bfc1c5ac3f3835aed62b010c2649c73ed75 100644 --- a/RH_RF95.cpp +++ b/RH_RF95.cpp @@ -615,7 +615,7 @@ int RH_RF95::frequencyError() freqerror |= 0xfff00000; int error = 0; // In hertz - float bw_tab[] = {7.81, 10.42, 15.62, 20.83, 31.25, 41.67, 62.50, 125.00, 250.00, 500.00}; + float bw_tab[] = {7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250, 500}; uint8_t bwindex = spiRead(RH_RF95_REG_1D_MODEM_CONFIG1) >> 4; if (bwindex < (sizeof(bw_tab) / sizeof(float))) error = (float)freqerror * bw_tab[bwindex] * ((float)(1L << 24) / (float)RH_RF95_FXOSC / 500.0);