diff --git a/src/modules/SX127x/SX127x.h b/src/modules/SX127x/SX127x.h index be3e2d0b..2597695e 100644 --- a/src/modules/SX127x/SX127x.h +++ b/src/modules/SX127x/SX127x.h @@ -980,6 +980,15 @@ class SX127x: public PhysicalLayer { */ int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_SX127X_MAX_PACKET_LENGTH_FSK); + /*! + \brief Enable CRC filtering and generation. + + \param crcOn Set or unset CRC filtering and generation. + + \returns \ref status_codes + */ + int16_t setCrcFiltering(bool crcOn = true); + /*! \brief Sets RSSI measurement configuration in FSK mode. @@ -1117,6 +1126,7 @@ class SX127x: public PhysicalLayer { float _br = 0; bool _ook = false; bool _crcEnabled = false; + bool _crcOn = true; // default value used in FSK mode size_t _packetLength = 0; int16_t setFrequencyRaw(float newFreq);