From 7ab5bf732812863ac87adeceb82cd1f801bd064f Mon Sep 17 00:00:00 2001 From: Callan Bryant Date: Thu, 9 Jan 2020 14:45:40 +0000 Subject: [PATCH] setHeaderType --- src/modules/SX126x/SX126x.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/modules/SX126x/SX126x.cpp b/src/modules/SX126x/SX126x.cpp index 671b4dee..5b1e7ed1 100644 --- a/src/modules/SX126x/SX126x.cpp +++ b/src/modules/SX126x/SX126x.cpp @@ -1346,6 +1346,19 @@ int16_t SX126x::setPacketMode(uint8_t mode, uint8_t len) { return(state); } +int16_t SX126x::setHeaderType(uint8_t headerType) { + // set requested packet mode + int16_t state = setPacketParams(_preambleLength, _crcType, len); + + if(state != ERR_NONE) { + return(state); + } + + // update cached value + _headerType = headerType; + return(state); +} + int16_t SX126x::setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro) { // calculate symbol length and enable low data rate optimization, if needed if(ldro == 0xFF) {