From f9dd918d77903ad4970c7d13c68c8d6b6cb103d8 Mon Sep 17 00:00:00 2001 From: Jack Hance Date: Wed, 12 Jun 2024 10:14:06 -0500 Subject: [PATCH] [CC1101] Fix packet mode not resetting directModeEnabled bool --- src/modules/CC1101/CC1101.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/CC1101/CC1101.cpp b/src/modules/CC1101/CC1101.cpp index 5dc5ae03..cfce1f2a 100644 --- a/src/modules/CC1101/CC1101.cpp +++ b/src/modules/CC1101/CC1101.cpp @@ -1083,6 +1083,9 @@ int16_t CC1101::setPacketMode(uint8_t mode, uint16_t len) { state = SPIsetRegValue(RADIOLIB_CC1101_REG_PKTLEN, len); RADIOLIB_ASSERT(state); + // no longer in a direct mode + this->directModeEnabled = false; + // update the cached values this->packetLength = len; this->packetLengthConfig = mode;