make sure _implicitLen is passed where appropriate

This commit is contained in:
Callan Bryant 2020-01-10 11:54:28 +00:00
parent 3bea627df4
commit 870a135b15
No known key found for this signature in database
GPG key ID: C31FA9DF3ACBFFAA

View file

@ -743,7 +743,7 @@ int16_t SX126x::setPreambleLength(uint16_t preambleLength) {
uint8_t modem = getPacketType();
if(modem == SX126X_PACKET_TYPE_LORA) {
_preambleLength = preambleLength;
return(setPacketParams(_preambleLength, _crcType, 0xFF, _headerType));
return(setPacketParams(_preambleLength, _crcType, _implicitLen, _headerType));
} else if(modem == SX126X_PACKET_TYPE_GFSK) {
_preambleLengthFSK = preambleLength;
return(setPacketParamsFSK(_preambleLengthFSK, _crcTypeFSK, _syncWordLength, _addrComp, _whitening, _packetType));
@ -1048,7 +1048,7 @@ int16_t SX126x::setCRC(uint8_t len, uint16_t initial, uint16_t polynomial, bool
_crcType = SX126X_LORA_CRC_OFF;
}
return(setPacketParams(_preambleLength, _crcType, 0xFF, _headerType));
return(setPacketParams(_preambleLength, _crcType, _implicitLen, _headerType));
}
return(ERR_UNKNOWN);