diff --git a/src/modules/RFM9x/RFM95.cpp b/src/modules/RFM9x/RFM95.cpp index ff614852..3e7d1ad1 100644 --- a/src/modules/RFM9x/RFM95.cpp +++ b/src/modules/RFM9x/RFM95.cpp @@ -20,10 +20,10 @@ int16_t RFM95::begin(float freq, float bw, uint8_t sf, uint8_t cr, uint8_t syncW RADIOLIB_DEBUG_PRINTLN(F("M\tRFM95")); // configure publicly accessible settings - state = setFrequency(freq); + state = setBandwidth(bw); RADIOLIB_ASSERT(state); - state = setBandwidth(bw); + state = setFrequency(freq); RADIOLIB_ASSERT(state); state = setSpreadingFactor(sf); diff --git a/src/modules/RFM9x/RFM96.cpp b/src/modules/RFM9x/RFM96.cpp index 2d6978b9..1403b3dc 100644 --- a/src/modules/RFM9x/RFM96.cpp +++ b/src/modules/RFM9x/RFM96.cpp @@ -18,12 +18,12 @@ int16_t RFM96::begin(float freq, float bw, uint8_t sf, uint8_t cr, uint8_t syncW } RADIOLIB_DEBUG_PRINTLN(F("M\tSX1278")); RADIOLIB_DEBUG_PRINTLN(F("M\tRFM96")); - + // configure publicly accessible settings - state = setFrequency(freq); + state = setBandwidth(bw); RADIOLIB_ASSERT(state); - state = setBandwidth(bw); + state = setFrequency(freq); RADIOLIB_ASSERT(state); state = setSpreadingFactor(sf);