From 4426c9174d66946088eafcb164d3762f1a513305 Mon Sep 17 00:00:00 2001 From: 4m1g0 Date: Mon, 24 Feb 2020 15:50:07 +0100 Subject: [PATCH] [SX127x] Set OOK parameter before setting the bitrate to avoid reading undefined variable --- src/modules/SX127x/SX127x.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/SX127x/SX127x.cpp b/src/modules/SX127x/SX127x.cpp index 36e4f857..73d796bf 100644 --- a/src/modules/SX127x/SX127x.cpp +++ b/src/modules/SX127x/SX127x.cpp @@ -74,6 +74,10 @@ int16_t SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxB RADIOLIB_ASSERT(state); } + // enable/disable OOK + state = setOOK(enableOOK); + RADIOLIB_ASSERT(state); + // set bit rate state = SX127x::setBitRate(br); RADIOLIB_ASSERT(state); @@ -103,10 +107,6 @@ int16_t SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxB state = disableAddressFiltering(); RADIOLIB_ASSERT(state); - // enable/disable OOK - state = setOOK(enableOOK); - RADIOLIB_ASSERT(state); - // set default RSSI measurement config state = setRSSIConfig(2); RADIOLIB_ASSERT(state);