diff --git a/_s_t_m32_w_lx_8h_source.html b/_s_t_m32_w_lx_8h_source.html
index 5b08c4d4..dfb54e33 100644
--- a/_s_t_m32_w_lx_8h_source.html
+++ b/_s_t_m32_w_lx_8h_source.html
@@ -201,7 +201,7 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
void setDio1Action(void(*func)(void)) override
Sets interrupt service routine to call when DIO1/2/3 activates.
Definition STM32WLx.cpp:116
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false) override
Initialization method for FSK modem.
Definition STM32WLx.cpp:27
Derived class for SX1262 modules.
Definition SX1262.h:22
-void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition SX126x.cpp:1573
+void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition SX126x.cpp:1582
diff --git a/_s_x126x_8h_source.html b/_s_x126x_8h_source.html
index ae2353c5..667a0fae 100644
--- a/_s_x126x_8h_source.html
+++ b/_s_x126x_8h_source.html
@@ -614,283 +614,285 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
629 int16_t
standby(uint8_t mode,
bool wakeup =
true);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 685 int16_t
startTransmit(
const uint8_t* data,
size_t len, uint8_t addr = 0)
override;
-
-
-
-
-
-
-
-
-
-
-
- 756 int16_t
readData(uint8_t* data,
size_t len)
override;
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 692 int16_t
startTransmit(
const uint8_t* data,
size_t len, uint8_t addr = 0)
override;
+
+
+
+
+
+
+
+
+
+
+
+ 763 int16_t
readData(uint8_t* data,
size_t len)
override;
+
+
+
+
+
+
+
+
-
+
-
+
- 808 int16_t
setSyncWord(uint8_t syncWord, uint8_t controlBits = 0x44);
-
-
+
+
+ 815 int16_t
setSyncWord(uint8_t syncWord, uint8_t controlBits = 0x44);
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
-
- 900 int16_t
setSyncWord(uint8_t* syncWord,
size_t len)
override;
-
- 909 int16_t
setSyncBits(uint8_t *syncWord, uint8_t bitsLen);
-
-
+
+
+
+
+
+
+
+
+ 907 int16_t
setSyncWord(uint8_t* syncWord,
size_t len)
override;
+
+ 916 int16_t
setSyncBits(uint8_t *syncWord, uint8_t bitsLen);
-
-
-
-
- 940 int16_t
setCRC(uint8_t len, uint16_t initial = 0x1D0F, uint16_t polynomial = 0x1021,
bool inverted =
true);
-
- 949 int16_t
setWhitening(
bool enabled, uint16_t initial = 0x01FF);
-
- 960 int16_t
setTCXO(
float voltage, uint32_t delay = 5000);
-
-
-
-
-
-
+
+
+
+
+
+
+ 947 int16_t
setCRC(uint8_t len, uint16_t initial = 0x1D0F, uint16_t polynomial = 0x1021,
bool inverted =
true);
+
+ 956 int16_t
setWhitening(
bool enabled, uint16_t initial = 0x01FF);
+
+ 967 int16_t
setTCXO(
float voltage, uint32_t delay = 5000);
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
- 1133 int16_t
invertIQ(
bool enable)
override;
+
+
+
+
+
+
+
+
+
+
+
- 1140 int16_t
getModem(ModemType_t* modem)
override;
+ 1140 int16_t
invertIQ(
bool enable)
override;
- 1142 #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
-
+ 1147 int16_t
getModem(ModemType_t* modem)
override;
- 1153 void readBit(uint32_t pin)
override;
-
+ 1149 #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
+
- 1165 int16_t
uploadPatch(
const uint32_t* patch,
size_t len,
bool nonvolatile =
true);
-
- 1174 int16_t
spectralScanStart(uint16_t numSamples, uint8_t window = RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval = RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US);
-
-
-
-
-
-
+ 1160 void readBit(uint32_t pin)
override;
+
+
+ 1172 int16_t
uploadPatch(
const uint32_t* patch,
size_t len,
bool nonvolatile =
true);
+
+ 1181 int16_t
spectralScanStart(uint16_t numSamples, uint8_t window = RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval = RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US);
+
+
+
+
- 1205 int16_t
setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax = RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut = RADIOLIB_SX126X_PA_CONFIG_PA_LUT);
-
-
-
-
-
-
-
- 1231#if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
-
-
- 1234 Module* getMod()
override;
-
-
-
- 1238 int16_t setTx(uint32_t timeout = 0);
- 1239 int16_t setRx(uint32_t timeout);
- 1240 int16_t setCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin, uint8_t exitMode,
RadioLibTime_t timeout);
- 1241 int16_t writeRegister(uint16_t addr,
const uint8_t* data, uint8_t numBytes);
- 1242 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 1243 int16_t writeBuffer(
const uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
- 1244 int16_t readBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
- 1245 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX126X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX126X_IRQ_NONE);
- 1246 virtual int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX126X_IRQ_ALL);
- 1247 int16_t setRfFrequency(uint32_t frf);
-
- 1249 uint8_t getPacketType();
- 1250 int16_t setTxParams(uint8_t power, uint8_t rampTime);
- 1251 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
- 1252 int16_t setModulationParamsFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);
- 1253 int16_t setPacketParams(uint16_t preambleLen, uint8_t crcType, uint8_t payloadLen, uint8_t hdrType, uint8_t
invertIQ);
- 1254 int16_t setPacketParamsFSK(uint16_t preambleLen, uint8_t preambleDetectorLen, uint8_t crcType, uint8_t syncWordLen, uint8_t addrCmp, uint8_t whiten, uint8_t packType = RADIOLIB_SX126X_GFSK_PACKET_VARIABLE, uint8_t payloadLen = 0xFF);
- 1255 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
- 1256 int16_t setRegulatorMode(uint8_t mode);
- 1257 uint8_t getStatus();
- 1258 uint32_t getPacketStatus();
- 1259 uint16_t getDeviceErrors();
- 1260 int16_t clearDeviceErrors();
-
- 1262#if !RADIOLIB_GODMODE
-
-
- 1265 const char* chipType = NULL;
- 1266 uint8_t bandwidth = 0;
-
-
-
-
-
- 1272 int16_t setFrequencyRaw(
float freq);
- 1273 int16_t fixPaClamping(
bool enable =
true);
-
-
- 1276 static int16_t SPIparseStatus(uint8_t in);
-
- 1278#if !RADIOLIB_GODMODE
-
-
-
-
- 1283 uint8_t spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;
- 1284 uint16_t preambleLengthLoRa = 0;
- 1285 float bandwidthKhz = 0;
- 1286 bool ldroAuto =
true;
-
- 1288 uint32_t bitRate = 0, frequencyDev = 0;
- 1289 uint8_t preambleDetLength = 0, rxBandwidth = 0, pulseShape = 0, crcTypeFSK = 0, syncWordLength = 0, whitening = 0, packetType = 0;
- 1290 uint16_t preambleLengthFSK = 0;
- 1291 float rxBandwidthKhz = 0;
-
- 1293 float dataRateMeasured = 0;
+
+
+ 1212 int16_t
setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax = RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut = RADIOLIB_SX126X_PA_CONFIG_PA_LUT);
+
+
+
+
+
+
+
+ 1238#if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
+
+
+ 1241 Module* getMod()
override;
+
+
+
+ 1245 int16_t setTx(uint32_t timeout = 0);
+ 1246 int16_t setRx(uint32_t timeout);
+ 1247 int16_t setCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin, uint8_t exitMode,
RadioLibTime_t timeout);
+ 1248 int16_t writeRegister(uint16_t addr,
const uint8_t* data, uint8_t numBytes);
+ 1249 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 1250 int16_t writeBuffer(
const uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+ 1251 int16_t readBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+ 1252 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX126X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX126X_IRQ_NONE);
+ 1253 virtual int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX126X_IRQ_ALL);
+ 1254 int16_t setRfFrequency(uint32_t frf);
+
+ 1256 uint8_t getPacketType();
+ 1257 int16_t setTxParams(uint8_t power, uint8_t rampTime);
+ 1258 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
+ 1259 int16_t setModulationParamsFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);
+ 1260 int16_t setPacketParams(uint16_t preambleLen, uint8_t crcType, uint8_t payloadLen, uint8_t hdrType, uint8_t
invertIQ);
+ 1261 int16_t setPacketParamsFSK(uint16_t preambleLen, uint8_t preambleDetectorLen, uint8_t crcType, uint8_t syncWordLen, uint8_t addrCmp, uint8_t whiten, uint8_t packType = RADIOLIB_SX126X_GFSK_PACKET_VARIABLE, uint8_t payloadLen = 0xFF);
+ 1262 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
+ 1263 int16_t setRegulatorMode(uint8_t mode);
+ 1264 uint8_t getStatus();
+ 1265 uint32_t getPacketStatus();
+ 1266 uint16_t getDeviceErrors();
+ 1267 int16_t clearDeviceErrors();
+
+ 1269#if !RADIOLIB_GODMODE
+
+
+ 1272 const char* chipType = NULL;
+ 1273 uint8_t bandwidth = 0;
+
+
+
+
+
+ 1279 int16_t setFrequencyRaw(
float freq);
+ 1280 int16_t fixPaClamping(
bool enable =
true);
+
+
+ 1283 static int16_t SPIparseStatus(uint8_t in);
+
+ 1285#if !RADIOLIB_GODMODE
+
+
+
+
+ 1290 uint8_t spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;
+ 1291 uint16_t preambleLengthLoRa = 0;
+ 1292 float bandwidthKhz = 0;
+ 1293 bool ldroAuto =
true;
- 1295 uint32_t tcxoDelay = 0;
-
-
- 1298 size_t implicitLen = 0;
- 1299 uint8_t invertIQEnabled = RADIOLIB_SX126X_LORA_IQ_STANDARD;
-
-
- 1302 uint8_t lrFhssCr = RADIOLIB_SX126X_LR_FHSS_CR_2_3;
- 1303 uint8_t lrFhssBw = RADIOLIB_SX126X_LR_FHSS_BW_722_66;
- 1304 uint8_t lrFhssHdrCount = 3;
- 1305 uint8_t lrFhssSyncWord[RADIOLIB_SX126X_LR_FHSS_SYNC_WORD_BYTES] = { 0x12, 0xAD, 0x10, 0x1B };
- 1306 bool lrFhssGridNonFcc =
false;
- 1307 uint16_t lrFhssNgrid = 0;
- 1308 uint16_t lrFhssLfsrState = 0;
- 1309 uint16_t lrFhssPoly = 0;
- 1310 uint16_t lrFhssSeed = 0;
- 1311 uint16_t lrFhssHopSeqId = 0;
- 1312 size_t lrFhssFrameBitsRem = 0;
- 1313 size_t lrFhssFrameHopsRem = 0;
- 1314 size_t lrFhssHopNum = 0;
-
- 1316 int16_t modSetup(
float tcxoVoltage,
bool useRegulatorLDO, uint8_t modem);
- 1317 int16_t config(uint8_t modem);
- 1318 bool findChip(
const char* verStr);
- 1319 int16_t startReceiveCommon(uint32_t timeout = RADIOLIB_SX126X_RX_TIMEOUT_INF,
RadioLibIrqFlags_t irqFlags = RADIOLIB_IRQ_RX_DEFAULT_FLAGS,
RadioLibIrqFlags_t irqMask = RADIOLIB_IRQ_RX_DEFAULT_MASK);
- 1320 int16_t setPacketMode(uint8_t mode, uint8_t len);
- 1321 int16_t setHeaderType(uint8_t hdrType,
size_t len = 0xFF);
- 1322 int16_t directMode();
- 1323 int16_t packetMode();
-
-
- 1326 int16_t fixSensitivity();
- 1327 int16_t fixImplicitTimeout();
- 1328 int16_t fixInvertedIQ(uint8_t iqConfig);
-
-
- 1331 int16_t buildLRFHSSPacket(
const uint8_t* in,
size_t in_len, uint8_t* out,
size_t* out_len,
size_t* out_bits,
size_t* out_hops);
- 1332 int16_t resetLRFHSS();
- 1333 uint16_t stepLRFHSS();
- 1334 int16_t setLRFHSSHop(uint8_t index);
-
-
- 1337 void effectEvalPre(uint8_t* buff, uint32_t start);
- 1338 void effectEvalPost(uint8_t* buff, uint32_t start);
-
-
+ 1295 uint32_t bitRate = 0, frequencyDev = 0;
+ 1296 uint8_t preambleDetLength = 0, rxBandwidth = 0, pulseShape = 0, crcTypeFSK = 0, syncWordLength = 0, whitening = 0, packetType = 0;
+ 1297 uint16_t preambleLengthFSK = 0;
+ 1298 float rxBandwidthKhz = 0;
+
+ 1300 float dataRateMeasured = 0;
+
+ 1302 uint32_t tcxoDelay = 0;
+
+
+ 1305 size_t implicitLen = 0;
+ 1306 uint8_t invertIQEnabled = RADIOLIB_SX126X_LORA_IQ_STANDARD;
+
+
+ 1309 uint8_t lrFhssCr = RADIOLIB_SX126X_LR_FHSS_CR_2_3;
+ 1310 uint8_t lrFhssBw = RADIOLIB_SX126X_LR_FHSS_BW_722_66;
+ 1311 uint8_t lrFhssHdrCount = 3;
+ 1312 uint8_t lrFhssSyncWord[RADIOLIB_SX126X_LR_FHSS_SYNC_WORD_BYTES] = { 0x12, 0xAD, 0x10, 0x1B };
+ 1313 bool lrFhssGridNonFcc =
false;
+ 1314 uint16_t lrFhssNgrid = 0;
+ 1315 uint16_t lrFhssLfsrState = 0;
+ 1316 uint16_t lrFhssPoly = 0;
+ 1317 uint16_t lrFhssSeed = 0;
+ 1318 uint16_t lrFhssHopSeqId = 0;
+ 1319 size_t lrFhssFrameBitsRem = 0;
+ 1320 size_t lrFhssFrameHopsRem = 0;
+ 1321 size_t lrFhssHopNum = 0;
+
+ 1323 int16_t modSetup(
float tcxoVoltage,
bool useRegulatorLDO, uint8_t modem);
+ 1324 int16_t config(uint8_t modem);
+ 1325 bool findChip(
const char* verStr);
+ 1326 int16_t startReceiveCommon(uint32_t timeout = RADIOLIB_SX126X_RX_TIMEOUT_INF,
RadioLibIrqFlags_t irqFlags = RADIOLIB_IRQ_RX_DEFAULT_FLAGS,
RadioLibIrqFlags_t irqMask = RADIOLIB_IRQ_RX_DEFAULT_MASK);
+ 1327 int16_t setPacketMode(uint8_t mode, uint8_t len);
+ 1328 int16_t setHeaderType(uint8_t hdrType,
size_t len = 0xFF);
+ 1329 int16_t directMode();
+ 1330 int16_t packetMode();
+
+
+ 1333 int16_t fixSensitivity();
+ 1334 int16_t fixImplicitTimeout();
+ 1335 int16_t fixInvertedIQ(uint8_t iqConfig);
+
+
+ 1338 int16_t buildLRFHSSPacket(
const uint8_t* in,
size_t in_len, uint8_t* out,
size_t* out_len,
size_t* out_bits,
size_t* out_hops);
+ 1339 int16_t resetLRFHSS();
+ 1340 uint16_t stepLRFHSS();
+ 1341 int16_t setLRFHSSHop(uint8_t index);
+
+
+ 1344 void effectEvalPre(uint8_t* buff, uint32_t start);
+ 1345 void effectEvalPost(uint8_t* buff, uint32_t start);
+
+
-
-
-
-
+
+
+
+
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition Module.h:73
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code. Note: It is not recommended to use this c...
Definition Module.h:82
@ MODE_TX
Transmission mode.
Definition Module.h:119
@@ -900,93 +902,94 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition PhysicalLayer.cpp:148
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition PhysicalLayer.cpp:111
Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition SX126x.h:475
-int16_t startChannelScan() override
Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...
Definition SX126x.cpp:790
-float getFrequencyError()
Gets frequency error of the latest received packet. WARNING: This functionality is based on SX128x im...
Definition SX126x.cpp:1396
-void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition SX126x.cpp:1569
-virtual void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition SX126x.cpp:480
-int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)
Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...
Definition SX126x.cpp:1882
-RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition SX126x.cpp:1457
-uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition SX126x.cpp:1598
-RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override
Calculate the timeout value for this specific module / series (in number of symbols or units of time)
Definition SX126x.cpp:1528
-int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition SX126x.cpp:1164
-int16_t setRegulatorLDO()
Set regulator mode to LDO.
Definition SX126x.cpp:1557
-int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition SX126x.cpp:1627
-int16_t uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)
Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and mus...
Definition SX126x.cpp:1670
-int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Available in FSK mode only. Serves only as alias for PhysicalLayer compat...
Definition SX126x.cpp:1565
-void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition SX126x.cpp:1573
+int16_t startChannelScan() override
Interrupt-driven channel activity detection method. DIO1 will be activated when LoRa preamble is dete...
Definition SX126x.cpp:799
+float getFrequencyError()
Gets frequency error of the latest received packet. WARNING: This functionality is based on SX128x im...
Definition SX126x.cpp:1405
+void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition SX126x.cpp:1578
+virtual void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition SX126x.cpp:489
+int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)
Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...
Definition SX126x.cpp:1891
+RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition SX126x.cpp:1466
+uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition SX126x.cpp:1607
+RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs) override
Calculate the timeout value for this specific module / series (in number of symbols or units of time)
Definition SX126x.cpp:1537
+int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition SX126x.cpp:1173
+int16_t setRegulatorLDO()
Set regulator mode to LDO.
Definition SX126x.cpp:1566
+int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition SX126x.cpp:1636
+int16_t uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)
Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and mus...
Definition SX126x.cpp:1679
+int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Available in FSK mode only. Serves only as alias for PhysicalLayer compat...
Definition SX126x.cpp:1574
+void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition SX126x.cpp:1582
int16_t beginFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition SX126x.cpp:68
-virtual int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125....
Definition SX126x.cpp:850
-int16_t readData(uint8_t *data, size_t len) override
Reads data received after calling startReceive method. When the packet length is not known in advance...
Definition SX126x.cpp:750
-int16_t calibrateImage(float freq)
Perform image rejection calibration for the specified frequency. Will try to use Semtech-defined pres...
Definition SX126x.cpp:1929
-int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition SX126x.cpp:1553
-void clearChannelScanAction() override
Clears interrupt service routine to call when a channel scan is finished.
Definition SX126x.cpp:508
-int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition SX126x.cpp:1577
-void setDirectAction(void(*func)(void)) override
Set interrupt service routine function to call when data bit is received in direct mode.
Definition SX126x.cpp:1661
-int16_t setIrqFlags(uint32_t irq) override
Set interrupt on DIO1 to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition SX126x.cpp:1541
-int16_t spectralScanGetStatus()
Read the status of spectral scan.
Definition SX126x.cpp:1738
-void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition SX126x.cpp:492
-int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition SX126x.cpp:1758
-float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition SX126x.cpp:1380
-int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition SX126x.cpp:1085
-int16_t setRegulatorDCDC()
Set regulator mode to DC-DC.
Definition SX126x.cpp:1561
+virtual int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125....
Definition SX126x.cpp:859
+int16_t readData(uint8_t *data, size_t len) override
Reads data received after calling startReceive method. When the packet length is not known in advance...
Definition SX126x.cpp:759
+int16_t calibrateImage(float freq)
Perform image rejection calibration for the specified frequency. Will try to use Semtech-defined pres...
Definition SX126x.cpp:1938
+int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition SX126x.cpp:1562
+void clearChannelScanAction() override
Clears interrupt service routine to call when a channel scan is finished.
Definition SX126x.cpp:517
+int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition SX126x.cpp:1586
+int16_t hopLRFHSS()
Handle LR-FHSS hop. When using LR-FHSS in interrupt-driven mode, this method MUST be called each time...
Definition SX126x.cpp:479
+void setDirectAction(void(*func)(void)) override
Set interrupt service routine function to call when data bit is received in direct mode.
Definition SX126x.cpp:1670
+int16_t setIrqFlags(uint32_t irq) override
Set interrupt on DIO1 to be sent on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition SX126x.cpp:1550
+int16_t spectralScanGetStatus()
Read the status of spectral scan.
Definition SX126x.cpp:1747
+void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition SX126x.cpp:501
+int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition SX126x.cpp:1767
+float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition SX126x.cpp:1389
+int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition SX126x.cpp:1094
+int16_t setRegulatorDCDC()
Set regulator mode to DC-DC.
Definition SX126x.cpp:1570
int16_t transmit(const uint8_t *data, size_t len, uint8_t addr=0) override
Blocking binary transmit method. Overloads for string-based transmissions are implemented in Physical...
Definition SX126x.cpp:195
-int16_t startReceive() override
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition SX126x.cpp:630
-virtual void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition SX126x.cpp:484
-int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition SX126x.cpp:1064
-void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition SX126x.cpp:488
-float getRSSI() override
Gets recorded signal strength indicator. Overload with packet mode enabled for PhysicalLayer compatib...
Definition SX126x.cpp:1362
-int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition SX126x.cpp:461
-int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition SX126x.cpp:981
-void spectralScanAbort()
Abort an ongoing spectral scan.
Definition SX126x.cpp:1734
-int16_t getModem(ModemType_t *modem) override
Get modem currently in use by the radio.
Definition SX126x.cpp:1641
-int16_t sleep() override
Sets the module to sleep mode. To wake the device up, call standby(). Overload with warm start enable...
Definition SX126x.cpp:441
-int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...
Definition SX126x.cpp:338
-int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
Start spectral scan. Requires binary path to be uploaded.
Definition SX126x.cpp:1718
-int16_t finishTransmit() override
Clean up after transmission is done.
Definition SX126x.cpp:621
-int16_t setCurrentLimit(float currentLimit)
Sets current protection limit. Can be set in 2.5 mA steps.
Definition SX126x.cpp:938
-int16_t setRxBoostedGainMode(bool rxbgm, bool persist=true)
Enables or disables Rx Boosted Gain mode as described in SX126x datasheet section 9....
Definition SX126x.cpp:1148
-int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition SX126x.cpp:322
-int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in FSK mode only.
Definition SX126x.cpp:1453
+int16_t startReceive() override
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition SX126x.cpp:639
+virtual void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition SX126x.cpp:493
+int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition SX126x.cpp:1073
+void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition SX126x.cpp:497
+float getRSSI() override
Gets recorded signal strength indicator. Overload with packet mode enabled for PhysicalLayer compatib...
Definition SX126x.cpp:1371
+int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition SX126x.cpp:460
+int16_t setFrequencyDeviation(float freqDev) override
Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition SX126x.cpp:990
+void spectralScanAbort()
Abort an ongoing spectral scan.
Definition SX126x.cpp:1743
+int16_t getModem(ModemType_t *modem) override
Get modem currently in use by the radio.
Definition SX126x.cpp:1650
+int16_t sleep() override
Sets the module to sleep mode. To wake the device up, call standby(). Overload with warm start enable...
Definition SX126x.cpp:440
+int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...
Definition SX126x.cpp:337
+int16_t spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
Start spectral scan. Requires binary path to be uploaded.
Definition SX126x.cpp:1727
+int16_t finishTransmit() override
Clean up after transmission is done.
Definition SX126x.cpp:630
+int16_t setCurrentLimit(float currentLimit)
Sets current protection limit. Can be set in 2.5 mA steps.
Definition SX126x.cpp:947
+int16_t setRxBoostedGainMode(bool rxbgm, bool persist=true)
Enables or disables Rx Boosted Gain mode as described in SX126x datasheet section 9....
Definition SX126x.cpp:1157
+int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition SX126x.cpp:321
+int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in FSK mode only.
Definition SX126x.cpp:1462
int16_t begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition SX126x.cpp:22
-int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)
Sets CRC configuration.
Definition SX126x.cpp:1262
+int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)
Sets CRC configuration.
Definition SX126x.cpp:1271
int16_t reset(bool verify=true)
Reset method. Will reset the chip to the default state using RST pin.
Definition SX126x.cpp:162
-int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)
Sets LoRa sync word.
Definition SX126x.cpp:927
+int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)
Sets LoRa sync word.
Definition SX126x.cpp:936
int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100)
Sets LR-FHSS configuration.
Definition SX126x.cpp:149
-int16_t calibrateImageRejection(float freqMin, float freqMax)
Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...
Definition SX126x.cpp:1966
-float getCurrentLimit()
Reads current protection limit.
Definition SX126x.cpp:951
-int16_t clearIrqFlags(uint32_t irq) override
Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition SX126x.cpp:1545
-uint32_t getIrqFlags() override
Read currently active IRQ flags.
Definition SX126x.cpp:1535
-int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition SX126x.cpp:1589
-int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition SX126x.cpp:1449
+int16_t calibrateImageRejection(float freqMin, float freqMax)
Perform image rejection calibration for the specified frequency band. WARNING: Use at your own risk!...
Definition SX126x.cpp:1975
+float getCurrentLimit()
Reads current protection limit.
Definition SX126x.cpp:960
+int16_t clearIrqFlags(uint32_t irq) override
Clear interrupt on a specific IRQ bit (e.g. RxTimeout, CadDone).
Definition SX126x.cpp:1554
+uint32_t getIrqFlags() override
Read currently active IRQ flags.
Definition SX126x.cpp:1544
+int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition SX126x.cpp:1598
+int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition SX126x.cpp:1458
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
-int16_t setBitRate(float br) override
Sets FSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition SX126x.cpp:1005
-size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition SX126x.cpp:1429
-int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)
Sets FSK sync word in the form of array of up to 8 bytes.
Definition SX126x.cpp:1243
-void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition SX126x.cpp:496
-void readBit(uint32_t pin) override
Function to read and process data bit in direct reception mode.
Definition SX126x.cpp:1665
-int16_t scanChannel() override
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload....
Definition SX126x.cpp:412
-float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition SX126x.cpp:1358
-int16_t startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)
Calls startReceiveDutyCycle with rxPeriod and sleepPeriod set so the unit shouldn't miss any messages...
Definition SX126x.cpp:680
-int16_t setPreambleLength(size_t preambleLength) override
Sets preamble length for LoRa or FSK modem. Allowed values range from 1 to 65535.
Definition SX126x.cpp:960
-int16_t setPaRampTime(uint8_t rampTime)
Set PA ramp-up time. Set to 200us by default.
Definition SX126x.cpp:1974
+int16_t setBitRate(float br) override
Sets FSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition SX126x.cpp:1014
+size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition SX126x.cpp:1438
+int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)
Sets FSK sync word in the form of array of up to 8 bytes.
Definition SX126x.cpp:1252
+void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition SX126x.cpp:505
+void readBit(uint32_t pin) override
Function to read and process data bit in direct reception mode.
Definition SX126x.cpp:1674
+int16_t scanChannel() override
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload....
Definition SX126x.cpp:411
+float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition SX126x.cpp:1367
+int16_t startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)
Calls startReceiveDutyCycle with rxPeriod and sleepPeriod set so the unit shouldn't miss any messages...
Definition SX126x.cpp:689
+int16_t setPreambleLength(size_t preambleLength) override
Sets preamble length for LoRa or FSK modem. Allowed values range from 1 to 65535.
Definition SX126x.cpp:969
+int16_t setPaRampTime(uint8_t rampTime)
Set PA ramp-up time. Set to 200us by default.
Definition SX126x.cpp:1983
bool XTAL
Whether the module has an XTAL (true) or TCXO (false). Defaults to false.
Definition SX126x.h:492
-int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition SX126x.cpp:1549
-int16_t startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override
Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in ...
Definition SX126x.cpp:512
+int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition SX126x.cpp:1558
+int16_t startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override
Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in ...
Definition SX126x.cpp:521
int16_t setNodeAddress(uint8_t addr)
Sets node address. Calling this method will also enable address filtering for node address only.
-int16_t receive(uint8_t *data, size_t len) override
Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalL...
Definition SX126x.cpp:251
-int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition SX126x.cpp:1811
-int16_t spectralScanGetResult(uint16_t *results)
Read the result of spectral scan.
Definition SX126x.cpp:1746
-int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)
Sets FSK whitening parameters.
Definition SX126x.cpp:1321
-virtual int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition SX126x.cpp:901
+int16_t receive(uint8_t *data, size_t len) override
Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalL...
Definition SX126x.cpp:250
+int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition SX126x.cpp:1820
+int16_t spectralScanGetResult(uint16_t *results)
Read the result of spectral scan.
Definition SX126x.cpp:1755
+int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)
Sets FSK whitening parameters.
Definition SX126x.cpp:1330
+virtual int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition SX126x.cpp:910
bool standbyXOSC
Whether to use XOSC (true) or RC (false) oscillator in standby mode. Defaults to false.
Definition SX126x.h:497
-void setChannelScanAction(void(*func)(void)) override
Sets interrupt service routine to call when a channel scan is finished.
Definition SX126x.cpp:504
-int16_t setDataRate(DataRate_t dr) override
Set data.
Definition SX126x.cpp:1026
-void clearPacketSentAction() override
Clears interrupt service routine to call when a packet is sent.
Definition SX126x.cpp:500
+void setChannelScanAction(void(*func)(void)) override
Sets interrupt service routine to call when a channel scan is finished.
Definition SX126x.cpp:513
+int16_t setDataRate(DataRate_t dr) override
Set data.
Definition SX126x.cpp:1035
+void clearPacketSentAction() override
Clears interrupt service routine to call when a packet is sent.
Definition SX126x.cpp:509
int16_t beginLRFHSS(uint8_t bw, uint8_t cr, bool narrowGrid, float tcxoVoltage, bool useRegulatorLDO=false)
Initialization method for LR-FHSS modem. This modem only supports transmission!
Definition SX126x.cpp:121
-int16_t startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)
Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen....
Definition SX126x.cpp:653
+int16_t startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK)
Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen....
Definition SX126x.cpp:662
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
-int16_t setCodingRate(uint8_t cr)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition SX126x.cpp:914
-int16_t getChannelScanResult() override
Read the channel scan result.
Definition SX126x.cpp:831
+int16_t setCodingRate(uint8_t cr)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition SX126x.cpp:923
+int16_t getChannelScanResult() override
Read the channel scan result.
Definition SX126x.cpp:840
unsigned long RadioLibTime_t
Type used for durations in RadioLib.
Definition TypeDef.h:642
uint32_t RadioLibIrqFlags_t
Type used for radio-agnostic IRQ flags. IRQ to enable corresponds to the bit index (RadioLibIrq_t)....
Definition TypeDef.h:648
Description of RF switch pin states for a single mode. See setRfSwitchTable for details.
Definition Module.h:89
diff --git a/class_l_l_c_c68-members.html b/class_l_l_c_c68-members.html
index d794167a..b61db51b 100644
--- a/class_l_l_c_c68-members.html
+++ b/class_l_l_c_c68-members.html
@@ -136,93 +136,94 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab
getRSSI(bool packet) | SX126x | |
getSNR() override | SX126x | virtual |
getTimeOnAir(size_t len) override | SX126x | virtual |
- implicitHeader(size_t len) | SX126x | |
- invertIQ(bool enable) override | SX126x | virtual |
- LLCC68(Module *mod) | LLCC68 | |
- PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() override | SX126x | virtual |
- read(bool drop=true) | PhysicalLayer | |
- readBit(uint32_t pin) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) | SX126x | virtual |
- receive(uint8_t *data, size_t len) override | SX126x | virtual |
- receive(uint8_t *data, size_t len) | SX126x | virtual |
- receiveDirect() override | SX126x | virtual |
- reset(bool verify=true) | SX126x | |
- scanChannel() override | SX126x | virtual |
- scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
- setBandwidth(float bw) override | LLCC68 | virtual |
- setBitRate(float br) override | SX126x | virtual |
- setBroadcastAddress(uint8_t broadAddr) | SX126x | |
- setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
- setCodingRate(uint8_t cr) | SX126x | |
- setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
- setCurrentLimit(float currentLimit) | SX126x | |
- setDataRate(DataRate_t dr) override | LLCC68 | virtual |
- setDataShaping(uint8_t sh) override | SX126x | virtual |
- setDio1Action(void(*func)(void)) | SX126x | virtual |
- setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
- setDirectAction(void(*func)(void)) override | SX126x | virtual |
- setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
- setEncoding(uint8_t encoding) override | SX126x | virtual |
- setFrequency(float freq) override | SX1262 | virtual |
- setFrequency(float freq, bool skipCalibration) | SX1262 | |
- setFrequencyDeviation(float freqDev) override | SX126x | virtual |
- setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
- setIrqFlags(uint32_t irq) override | SX126x | virtual |
- setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
- setModem(ModemType_t modem) override | LLCC68 | virtual |
- setNodeAddress(uint8_t addr) | SX126x | |
- setOutputPower(int8_t power) override | SX1262 | virtual |
- setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
- setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
- setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
- setPaRampTime(uint8_t rampTime) | SX126x | |
- setPreambleLength(size_t preambleLength) override | SX126x | virtual |
- setRegulatorDCDC() | SX126x | |
- setRegulatorLDO() | SX126x | |
- setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
- setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
- setRxBandwidth(float rxBw) | SX126x | |
- setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
- setSpreadingFactor(uint8_t sf) override | LLCC68 | virtual |
- setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
- setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
- setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
- setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
- setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
- sleep() override | SX126x | virtual |
- sleep(bool retainConfig) | SX126x | |
- spectralScanAbort() | SX126x | |
- spectralScanGetResult(uint16_t *results) | SX126x | |
- spectralScanGetStatus() | SX126x | |
- spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
- standby() override | SX126x | virtual |
- standby(uint8_t mode, bool wakeup=true) | SX126x | |
- PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
- standbyXOSC | SX126x | |
- startChannelScan() override | SX126x | virtual |
- startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() override | SX126x | virtual |
- startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
- startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- startTransmit(const char *str, uint8_t addr=0) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- SX1262(Module *mod) | SX1262 | |
- SX126x(Module *mod) | SX126x | explicit |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- transmit(const char *str, uint8_t addr=0) | SX126x | |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- transmitDirect(uint32_t frf=0) override | SX126x | virtual |
- uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
- variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
- XTAL | SX126x | |
+ hopLRFHSS() | SX126x | |
+ implicitHeader(size_t len) | SX126x | |
+ invertIQ(bool enable) override | SX126x | virtual |
+ LLCC68(Module *mod) | LLCC68 | |
+ PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() override | SX126x | virtual |
+ read(bool drop=true) | PhysicalLayer | |
+ readBit(uint32_t pin) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) | SX126x | virtual |
+ receive(uint8_t *data, size_t len) override | SX126x | virtual |
+ receive(uint8_t *data, size_t len) | SX126x | virtual |
+ receiveDirect() override | SX126x | virtual |
+ reset(bool verify=true) | SX126x | |
+ scanChannel() override | SX126x | virtual |
+ scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ setBandwidth(float bw) override | LLCC68 | virtual |
+ setBitRate(float br) override | SX126x | virtual |
+ setBroadcastAddress(uint8_t broadAddr) | SX126x | |
+ setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
+ setCodingRate(uint8_t cr) | SX126x | |
+ setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
+ setCurrentLimit(float currentLimit) | SX126x | |
+ setDataRate(DataRate_t dr) override | LLCC68 | virtual |
+ setDataShaping(uint8_t sh) override | SX126x | virtual |
+ setDio1Action(void(*func)(void)) | SX126x | virtual |
+ setDio2AsRfSwitch(bool enable=true) | SX126x | |
+ setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
+ setDirectAction(void(*func)(void)) override | SX126x | virtual |
+ setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
+ setEncoding(uint8_t encoding) override | SX126x | virtual |
+ setFrequency(float freq) override | SX1262 | virtual |
+ setFrequency(float freq, bool skipCalibration) | SX1262 | |
+ setFrequencyDeviation(float freqDev) override | SX126x | virtual |
+ setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
+ setIrqFlags(uint32_t irq) override | SX126x | virtual |
+ setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
+ setModem(ModemType_t modem) override | LLCC68 | virtual |
+ setNodeAddress(uint8_t addr) | SX126x | |
+ setOutputPower(int8_t power) override | SX1262 | virtual |
+ setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
+ setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
+ setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
+ setPaRampTime(uint8_t rampTime) | SX126x | |
+ setPreambleLength(size_t preambleLength) override | SX126x | virtual |
+ setRegulatorDCDC() | SX126x | |
+ setRegulatorLDO() | SX126x | |
+ setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
+ setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
+ setRxBandwidth(float rxBw) | SX126x | |
+ setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
+ setSpreadingFactor(uint8_t sf) override | LLCC68 | virtual |
+ setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
+ setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
+ setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
+ setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
+ setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
+ sleep() override | SX126x | virtual |
+ sleep(bool retainConfig) | SX126x | |
+ spectralScanAbort() | SX126x | |
+ spectralScanGetResult(uint16_t *results) | SX126x | |
+ spectralScanGetStatus() | SX126x | |
+ spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
+ standby() override | SX126x | virtual |
+ standby(uint8_t mode, bool wakeup=true) | SX126x | |
+ PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
+ standbyXOSC | SX126x | |
+ startChannelScan() override | SX126x | virtual |
+ startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() override | SX126x | virtual |
+ startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
+ startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ startTransmit(const char *str, uint8_t addr=0) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ SX1262(Module *mod) | SX1262 | |
+ SX126x(Module *mod) | SX126x | explicit |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ transmit(const char *str, uint8_t addr=0) | SX126x | |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ transmitDirect(uint32_t frf=0) override | SX126x | virtual |
+ uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
+ variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
+ XTAL | SX126x | |
diff --git a/class_l_l_c_c68.html b/class_l_l_c_c68.html
index 8302c8dc..3be5f87e 100644
--- a/class_l_l_c_c68.html
+++ b/class_l_l_c_c68.html
@@ -210,6 +210,9 @@ Public Member Functions
int16_t | standby (uint8_t mode, bool wakeup=true) |
| Sets the module to standby mode.
|
|
+int16_t | hopLRFHSS () |
+ | Handle LR-FHSS hop. When using LR-FHSS in interrupt-driven mode, this method MUST be called each time an interrupt is triggered!
|
+ |
virtual void | setDio1Action (void(*func)(void)) |
| Sets interrupt service routine to call when DIO1 activates.
|
|
diff --git a/class_s_t_m32_w_lx-members.html b/class_s_t_m32_w_lx-members.html
index 399e2cb3..85827c6a 100644
--- a/class_s_t_m32_w_lx-members.html
+++ b/class_s_t_m32_w_lx-members.html
@@ -136,99 +136,100 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi
getRSSI(bool packet) | SX126x | |
getSNR() override | SX126x | virtual |
getTimeOnAir(size_t len) override | SX126x | virtual |
- implicitHeader(size_t len) | SX126x | |
- invertIQ(bool enable) override | SX126x | virtual |
- MODE_END_OF_TABLE enum value | STM32WLx | |
- MODE_IDLE enum value | STM32WLx | |
- MODE_RX enum value | STM32WLx | |
- MODE_TX_HP enum value | STM32WLx | |
- MODE_TX_LP enum value | STM32WLx | |
- OpMode_t enum name | STM32WLx | |
- PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() override | SX126x | virtual |
- read(bool drop=true) | PhysicalLayer | |
- readBit(uint32_t pin) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) | SX126x | virtual |
- receive(uint8_t *data, size_t len) override | SX126x | virtual |
- receive(uint8_t *data, size_t len) | SX126x | virtual |
- receiveDirect() override | SX126x | virtual |
- reset(bool verify=true) | SX126x | |
- scanChannel() override | SX126x | virtual |
- scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
- setBandwidth(float bw) | SX126x | virtual |
- setBitRate(float br) override | SX126x | virtual |
- setBroadcastAddress(uint8_t broadAddr) | SX126x | |
- setChannelScanAction(void(*func)(void)) override | STM32WLx | virtual |
- setCodingRate(uint8_t cr) | SX126x | |
- setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
- setCurrentLimit(float currentLimit) | SX126x | |
- setDataRate(DataRate_t dr) override | SX126x | virtual |
- setDataShaping(uint8_t sh) override | SX126x | virtual |
- setDio1Action(void(*func)(void)) override | STM32WLx | virtual |
- setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
- setDirectAction(void(*func)(void)) override | SX126x | virtual |
- setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
- setEncoding(uint8_t encoding) override | SX126x | virtual |
- setFrequency(float freq) override | SX1262 | virtual |
- setFrequency(float freq, bool skipCalibration) | SX1262 | |
- setFrequencyDeviation(float freqDev) override | SX126x | virtual |
- setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
- setIrqFlags(uint32_t irq) override | SX126x | virtual |
- setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
- setModem(ModemType_t modem) override | SX1262 | virtual |
- setNodeAddress(uint8_t addr) | SX126x | |
- setOutputPower(int8_t power) override | STM32WLx | virtual |
- setPacketReceivedAction(void(*func)(void)) override | STM32WLx | virtual |
- setPacketSentAction(void(*func)(void)) override | STM32WLx | virtual |
- setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
- setPaRampTime(uint8_t rampTime) | SX126x | |
- setPreambleLength(size_t preambleLength) override | SX126x | virtual |
- setRegulatorDCDC() | SX126x | |
- setRegulatorLDO() | SX126x | |
- setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
- setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | STM32WLx | |
- setRxBandwidth(float rxBw) | SX126x | |
- setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
- setSpreadingFactor(uint8_t sf) | SX126x | virtual |
- setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
- setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
- setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
- setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
- setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
- sleep() override | SX126x | virtual |
- sleep(bool retainConfig) | SX126x | |
- spectralScanAbort() | SX126x | |
- spectralScanGetResult(uint16_t *results) | SX126x | |
- spectralScanGetStatus() | SX126x | |
- spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
- standby() override | SX126x | virtual |
- standby(uint8_t mode, bool wakeup=true) | SX126x | |
- PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
- standbyXOSC | SX126x | |
- startChannelScan() override | SX126x | virtual |
- startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() override | SX126x | virtual |
- startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
- startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- startTransmit(const char *str, uint8_t addr=0) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- STM32WLx(STM32WLx_Module *mod) | STM32WLx | |
- SX1262(Module *mod) | SX1262 | |
- SX126x(Module *mod) | SX126x | explicit |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- transmit(const char *str, uint8_t addr=0) | SX126x | |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- transmitDirect(uint32_t frf=0) override | SX126x | virtual |
- uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
- variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
- XTAL | SX126x | |
+ hopLRFHSS() | SX126x | |
+ implicitHeader(size_t len) | SX126x | |
+ invertIQ(bool enable) override | SX126x | virtual |
+ MODE_END_OF_TABLE enum value | STM32WLx | |
+ MODE_IDLE enum value | STM32WLx | |
+ MODE_RX enum value | STM32WLx | |
+ MODE_TX_HP enum value | STM32WLx | |
+ MODE_TX_LP enum value | STM32WLx | |
+ OpMode_t enum name | STM32WLx | |
+ PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() override | SX126x | virtual |
+ read(bool drop=true) | PhysicalLayer | |
+ readBit(uint32_t pin) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) | SX126x | virtual |
+ receive(uint8_t *data, size_t len) override | SX126x | virtual |
+ receive(uint8_t *data, size_t len) | SX126x | virtual |
+ receiveDirect() override | SX126x | virtual |
+ reset(bool verify=true) | SX126x | |
+ scanChannel() override | SX126x | virtual |
+ scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ setBandwidth(float bw) | SX126x | virtual |
+ setBitRate(float br) override | SX126x | virtual |
+ setBroadcastAddress(uint8_t broadAddr) | SX126x | |
+ setChannelScanAction(void(*func)(void)) override | STM32WLx | virtual |
+ setCodingRate(uint8_t cr) | SX126x | |
+ setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
+ setCurrentLimit(float currentLimit) | SX126x | |
+ setDataRate(DataRate_t dr) override | SX126x | virtual |
+ setDataShaping(uint8_t sh) override | SX126x | virtual |
+ setDio1Action(void(*func)(void)) override | STM32WLx | virtual |
+ setDio2AsRfSwitch(bool enable=true) | SX126x | |
+ setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
+ setDirectAction(void(*func)(void)) override | SX126x | virtual |
+ setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
+ setEncoding(uint8_t encoding) override | SX126x | virtual |
+ setFrequency(float freq) override | SX1262 | virtual |
+ setFrequency(float freq, bool skipCalibration) | SX1262 | |
+ setFrequencyDeviation(float freqDev) override | SX126x | virtual |
+ setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
+ setIrqFlags(uint32_t irq) override | SX126x | virtual |
+ setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
+ setModem(ModemType_t modem) override | SX1262 | virtual |
+ setNodeAddress(uint8_t addr) | SX126x | |
+ setOutputPower(int8_t power) override | STM32WLx | virtual |
+ setPacketReceivedAction(void(*func)(void)) override | STM32WLx | virtual |
+ setPacketSentAction(void(*func)(void)) override | STM32WLx | virtual |
+ setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
+ setPaRampTime(uint8_t rampTime) | SX126x | |
+ setPreambleLength(size_t preambleLength) override | SX126x | virtual |
+ setRegulatorDCDC() | SX126x | |
+ setRegulatorLDO() | SX126x | |
+ setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
+ setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | STM32WLx | |
+ setRxBandwidth(float rxBw) | SX126x | |
+ setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
+ setSpreadingFactor(uint8_t sf) | SX126x | virtual |
+ setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
+ setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
+ setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
+ setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
+ setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
+ sleep() override | SX126x | virtual |
+ sleep(bool retainConfig) | SX126x | |
+ spectralScanAbort() | SX126x | |
+ spectralScanGetResult(uint16_t *results) | SX126x | |
+ spectralScanGetStatus() | SX126x | |
+ spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
+ standby() override | SX126x | virtual |
+ standby(uint8_t mode, bool wakeup=true) | SX126x | |
+ PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
+ standbyXOSC | SX126x | |
+ startChannelScan() override | SX126x | virtual |
+ startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() override | SX126x | virtual |
+ startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
+ startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ startTransmit(const char *str, uint8_t addr=0) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ STM32WLx(STM32WLx_Module *mod) | STM32WLx | |
+ SX1262(Module *mod) | SX1262 | |
+ SX126x(Module *mod) | SX126x | explicit |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ transmit(const char *str, uint8_t addr=0) | SX126x | |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ transmitDirect(uint32_t frf=0) override | SX126x | virtual |
+ uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
+ variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
+ XTAL | SX126x | |
diff --git a/class_s_t_m32_w_lx.html b/class_s_t_m32_w_lx.html
index 1ba14c65..64b6e62a 100644
--- a/class_s_t_m32_w_lx.html
+++ b/class_s_t_m32_w_lx.html
@@ -237,6 +237,9 @@ Public Member Functions
int16_t | standby (uint8_t mode, bool wakeup=true) |
| Sets the module to standby mode.
|
|
+int16_t | hopLRFHSS () |
+ | Handle LR-FHSS hop. When using LR-FHSS in interrupt-driven mode, this method MUST be called each time an interrupt is triggered!
|
+ |
void | setPacketReceivedAction (void(*func)(void)) override |
| Sets interrupt service routine to call when a packet is received.
|
|
diff --git a/class_s_x1261-members.html b/class_s_x1261-members.html
index 08e0b63c..cd3787e3 100644
--- a/class_s_x1261-members.html
+++ b/class_s_x1261-members.html
@@ -136,93 +136,94 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
getRSSI(bool packet) | SX126x | |
getSNR() override | SX126x | virtual |
getTimeOnAir(size_t len) override | SX126x | virtual |
- implicitHeader(size_t len) | SX126x | |
- invertIQ(bool enable) override | SX126x | virtual |
- PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() override | SX126x | virtual |
- read(bool drop=true) | PhysicalLayer | |
- readBit(uint32_t pin) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) | SX126x | virtual |
- receive(uint8_t *data, size_t len) override | SX126x | virtual |
- receive(uint8_t *data, size_t len) | SX126x | virtual |
- receiveDirect() override | SX126x | virtual |
- reset(bool verify=true) | SX126x | |
- scanChannel() override | SX126x | virtual |
- scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
- setBandwidth(float bw) | SX126x | virtual |
- setBitRate(float br) override | SX126x | virtual |
- setBroadcastAddress(uint8_t broadAddr) | SX126x | |
- setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
- setCodingRate(uint8_t cr) | SX126x | |
- setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
- setCurrentLimit(float currentLimit) | SX126x | |
- setDataRate(DataRate_t dr) override | SX126x | virtual |
- setDataShaping(uint8_t sh) override | SX126x | virtual |
- setDio1Action(void(*func)(void)) | SX126x | virtual |
- setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
- setDirectAction(void(*func)(void)) override | SX126x | virtual |
- setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
- setEncoding(uint8_t encoding) override | SX126x | virtual |
- setFrequency(float freq) override | SX1262 | virtual |
- setFrequency(float freq, bool skipCalibration) | SX1262 | |
- setFrequencyDeviation(float freqDev) override | SX126x | virtual |
- setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
- setIrqFlags(uint32_t irq) override | SX126x | virtual |
- setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
- setModem(ModemType_t modem) override | SX1262 | virtual |
- setNodeAddress(uint8_t addr) | SX126x | |
- setOutputPower(int8_t power) override | SX1261 | virtual |
- setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
- setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
- setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
- setPaRampTime(uint8_t rampTime) | SX126x | |
- setPreambleLength(size_t preambleLength) override | SX126x | virtual |
- setRegulatorDCDC() | SX126x | |
- setRegulatorLDO() | SX126x | |
- setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
- setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
- setRxBandwidth(float rxBw) | SX126x | |
- setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
- setSpreadingFactor(uint8_t sf) | SX126x | virtual |
- setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
- setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
- setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
- setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
- setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
- sleep() override | SX126x | virtual |
- sleep(bool retainConfig) | SX126x | |
- spectralScanAbort() | SX126x | |
- spectralScanGetResult(uint16_t *results) | SX126x | |
- spectralScanGetStatus() | SX126x | |
- spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
- standby() override | SX126x | virtual |
- standby(uint8_t mode, bool wakeup=true) | SX126x | |
- PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
- standbyXOSC | SX126x | |
- startChannelScan() override | SX126x | virtual |
- startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() override | SX126x | virtual |
- startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
- startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- startTransmit(const char *str, uint8_t addr=0) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- SX1261(Module *mod) | SX1261 | |
- SX1262(Module *mod) | SX1262 | |
- SX126x(Module *mod) | SX126x | explicit |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- transmit(const char *str, uint8_t addr=0) | SX126x | |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- transmitDirect(uint32_t frf=0) override | SX126x | virtual |
- uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
- variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
- XTAL | SX126x | |
+ hopLRFHSS() | SX126x | |
+ implicitHeader(size_t len) | SX126x | |
+ invertIQ(bool enable) override | SX126x | virtual |
+ PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() override | SX126x | virtual |
+ read(bool drop=true) | PhysicalLayer | |
+ readBit(uint32_t pin) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) | SX126x | virtual |
+ receive(uint8_t *data, size_t len) override | SX126x | virtual |
+ receive(uint8_t *data, size_t len) | SX126x | virtual |
+ receiveDirect() override | SX126x | virtual |
+ reset(bool verify=true) | SX126x | |
+ scanChannel() override | SX126x | virtual |
+ scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ setBandwidth(float bw) | SX126x | virtual |
+ setBitRate(float br) override | SX126x | virtual |
+ setBroadcastAddress(uint8_t broadAddr) | SX126x | |
+ setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
+ setCodingRate(uint8_t cr) | SX126x | |
+ setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
+ setCurrentLimit(float currentLimit) | SX126x | |
+ setDataRate(DataRate_t dr) override | SX126x | virtual |
+ setDataShaping(uint8_t sh) override | SX126x | virtual |
+ setDio1Action(void(*func)(void)) | SX126x | virtual |
+ setDio2AsRfSwitch(bool enable=true) | SX126x | |
+ setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
+ setDirectAction(void(*func)(void)) override | SX126x | virtual |
+ setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
+ setEncoding(uint8_t encoding) override | SX126x | virtual |
+ setFrequency(float freq) override | SX1262 | virtual |
+ setFrequency(float freq, bool skipCalibration) | SX1262 | |
+ setFrequencyDeviation(float freqDev) override | SX126x | virtual |
+ setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
+ setIrqFlags(uint32_t irq) override | SX126x | virtual |
+ setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
+ setModem(ModemType_t modem) override | SX1262 | virtual |
+ setNodeAddress(uint8_t addr) | SX126x | |
+ setOutputPower(int8_t power) override | SX1261 | virtual |
+ setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
+ setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
+ setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
+ setPaRampTime(uint8_t rampTime) | SX126x | |
+ setPreambleLength(size_t preambleLength) override | SX126x | virtual |
+ setRegulatorDCDC() | SX126x | |
+ setRegulatorLDO() | SX126x | |
+ setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
+ setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
+ setRxBandwidth(float rxBw) | SX126x | |
+ setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
+ setSpreadingFactor(uint8_t sf) | SX126x | virtual |
+ setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
+ setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
+ setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
+ setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
+ setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
+ sleep() override | SX126x | virtual |
+ sleep(bool retainConfig) | SX126x | |
+ spectralScanAbort() | SX126x | |
+ spectralScanGetResult(uint16_t *results) | SX126x | |
+ spectralScanGetStatus() | SX126x | |
+ spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
+ standby() override | SX126x | virtual |
+ standby(uint8_t mode, bool wakeup=true) | SX126x | |
+ PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
+ standbyXOSC | SX126x | |
+ startChannelScan() override | SX126x | virtual |
+ startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() override | SX126x | virtual |
+ startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
+ startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ startTransmit(const char *str, uint8_t addr=0) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ SX1261(Module *mod) | SX1261 | |
+ SX1262(Module *mod) | SX1262 | |
+ SX126x(Module *mod) | SX126x | explicit |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ transmit(const char *str, uint8_t addr=0) | SX126x | |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ transmitDirect(uint32_t frf=0) override | SX126x | virtual |
+ uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
+ variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
+ XTAL | SX126x | |
diff --git a/class_s_x1261.html b/class_s_x1261.html
index 63777d7e..06a18ee3 100644
--- a/class_s_x1261.html
+++ b/class_s_x1261.html
@@ -198,6 +198,9 @@ Public Member Functions
int16_t | standby (uint8_t mode, bool wakeup=true) |
| Sets the module to standby mode.
|
|
+int16_t | hopLRFHSS () |
+ | Handle LR-FHSS hop. When using LR-FHSS in interrupt-driven mode, this method MUST be called each time an interrupt is triggered!
|
+ |
virtual void | setDio1Action (void(*func)(void)) |
| Sets interrupt service routine to call when DIO1 activates.
|
|
diff --git a/class_s_x1262-members.html b/class_s_x1262-members.html
index 5a42f1d0..e612539f 100644
--- a/class_s_x1262-members.html
+++ b/class_s_x1262-members.html
@@ -136,92 +136,93 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
getRSSI(bool packet) | SX126x | |
getSNR() override | SX126x | virtual |
getTimeOnAir(size_t len) override | SX126x | virtual |
- implicitHeader(size_t len) | SX126x | |
- invertIQ(bool enable) override | SX126x | virtual |
- PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() override | SX126x | virtual |
- read(bool drop=true) | PhysicalLayer | |
- readBit(uint32_t pin) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) | SX126x | virtual |
- receive(uint8_t *data, size_t len) override | SX126x | virtual |
- receive(uint8_t *data, size_t len) | SX126x | virtual |
- receiveDirect() override | SX126x | virtual |
- reset(bool verify=true) | SX126x | |
- scanChannel() override | SX126x | virtual |
- scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
- setBandwidth(float bw) | SX126x | virtual |
- setBitRate(float br) override | SX126x | virtual |
- setBroadcastAddress(uint8_t broadAddr) | SX126x | |
- setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
- setCodingRate(uint8_t cr) | SX126x | |
- setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
- setCurrentLimit(float currentLimit) | SX126x | |
- setDataRate(DataRate_t dr) override | SX126x | virtual |
- setDataShaping(uint8_t sh) override | SX126x | virtual |
- setDio1Action(void(*func)(void)) | SX126x | virtual |
- setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
- setDirectAction(void(*func)(void)) override | SX126x | virtual |
- setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
- setEncoding(uint8_t encoding) override | SX126x | virtual |
- setFrequency(float freq) override | SX1262 | virtual |
- setFrequency(float freq, bool skipCalibration) | SX1262 | |
- setFrequencyDeviation(float freqDev) override | SX126x | virtual |
- setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
- setIrqFlags(uint32_t irq) override | SX126x | virtual |
- setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
- setModem(ModemType_t modem) override | SX1262 | virtual |
- setNodeAddress(uint8_t addr) | SX126x | |
- setOutputPower(int8_t power) override | SX1262 | virtual |
- setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
- setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
- setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
- setPaRampTime(uint8_t rampTime) | SX126x | |
- setPreambleLength(size_t preambleLength) override | SX126x | virtual |
- setRegulatorDCDC() | SX126x | |
- setRegulatorLDO() | SX126x | |
- setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
- setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
- setRxBandwidth(float rxBw) | SX126x | |
- setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
- setSpreadingFactor(uint8_t sf) | SX126x | virtual |
- setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
- setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
- setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
- setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
- setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
- sleep() override | SX126x | virtual |
- sleep(bool retainConfig) | SX126x | |
- spectralScanAbort() | SX126x | |
- spectralScanGetResult(uint16_t *results) | SX126x | |
- spectralScanGetStatus() | SX126x | |
- spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
- standby() override | SX126x | virtual |
- standby(uint8_t mode, bool wakeup=true) | SX126x | |
- PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
- standbyXOSC | SX126x | |
- startChannelScan() override | SX126x | virtual |
- startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() override | SX126x | virtual |
- startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
- startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- startTransmit(const char *str, uint8_t addr=0) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- SX1262(Module *mod) | SX1262 | |
- SX126x(Module *mod) | SX126x | explicit |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- transmit(const char *str, uint8_t addr=0) | SX126x | |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- transmitDirect(uint32_t frf=0) override | SX126x | virtual |
- uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
- variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
- XTAL | SX126x | |
+ hopLRFHSS() | SX126x | |
+ implicitHeader(size_t len) | SX126x | |
+ invertIQ(bool enable) override | SX126x | virtual |
+ PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() override | SX126x | virtual |
+ read(bool drop=true) | PhysicalLayer | |
+ readBit(uint32_t pin) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) | SX126x | virtual |
+ receive(uint8_t *data, size_t len) override | SX126x | virtual |
+ receive(uint8_t *data, size_t len) | SX126x | virtual |
+ receiveDirect() override | SX126x | virtual |
+ reset(bool verify=true) | SX126x | |
+ scanChannel() override | SX126x | virtual |
+ scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ setBandwidth(float bw) | SX126x | virtual |
+ setBitRate(float br) override | SX126x | virtual |
+ setBroadcastAddress(uint8_t broadAddr) | SX126x | |
+ setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
+ setCodingRate(uint8_t cr) | SX126x | |
+ setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
+ setCurrentLimit(float currentLimit) | SX126x | |
+ setDataRate(DataRate_t dr) override | SX126x | virtual |
+ setDataShaping(uint8_t sh) override | SX126x | virtual |
+ setDio1Action(void(*func)(void)) | SX126x | virtual |
+ setDio2AsRfSwitch(bool enable=true) | SX126x | |
+ setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
+ setDirectAction(void(*func)(void)) override | SX126x | virtual |
+ setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
+ setEncoding(uint8_t encoding) override | SX126x | virtual |
+ setFrequency(float freq) override | SX1262 | virtual |
+ setFrequency(float freq, bool skipCalibration) | SX1262 | |
+ setFrequencyDeviation(float freqDev) override | SX126x | virtual |
+ setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
+ setIrqFlags(uint32_t irq) override | SX126x | virtual |
+ setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
+ setModem(ModemType_t modem) override | SX1262 | virtual |
+ setNodeAddress(uint8_t addr) | SX126x | |
+ setOutputPower(int8_t power) override | SX1262 | virtual |
+ setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
+ setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
+ setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
+ setPaRampTime(uint8_t rampTime) | SX126x | |
+ setPreambleLength(size_t preambleLength) override | SX126x | virtual |
+ setRegulatorDCDC() | SX126x | |
+ setRegulatorLDO() | SX126x | |
+ setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
+ setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
+ setRxBandwidth(float rxBw) | SX126x | |
+ setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
+ setSpreadingFactor(uint8_t sf) | SX126x | virtual |
+ setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
+ setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
+ setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
+ setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
+ setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
+ sleep() override | SX126x | virtual |
+ sleep(bool retainConfig) | SX126x | |
+ spectralScanAbort() | SX126x | |
+ spectralScanGetResult(uint16_t *results) | SX126x | |
+ spectralScanGetStatus() | SX126x | |
+ spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
+ standby() override | SX126x | virtual |
+ standby(uint8_t mode, bool wakeup=true) | SX126x | |
+ PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
+ standbyXOSC | SX126x | |
+ startChannelScan() override | SX126x | virtual |
+ startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() override | SX126x | virtual |
+ startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
+ startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ startTransmit(const char *str, uint8_t addr=0) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ SX1262(Module *mod) | SX1262 | |
+ SX126x(Module *mod) | SX126x | explicit |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ transmit(const char *str, uint8_t addr=0) | SX126x | |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ transmitDirect(uint32_t frf=0) override | SX126x | virtual |
+ uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
+ variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
+ XTAL | SX126x | |
diff --git a/class_s_x1262.html b/class_s_x1262.html
index 6eb9c6c5..d61eb7e6 100644
--- a/class_s_x1262.html
+++ b/class_s_x1262.html
@@ -193,6 +193,9 @@ Public Member Functions
int16_t | standby (uint8_t mode, bool wakeup=true) |
| Sets the module to standby mode.
|
|
+int16_t | hopLRFHSS () |
+ | Handle LR-FHSS hop. When using LR-FHSS in interrupt-driven mode, this method MUST be called each time an interrupt is triggered!
|
+ |
virtual void | setDio1Action (void(*func)(void)) |
| Sets interrupt service routine to call when DIO1 activates.
|
|
diff --git a/class_s_x1268-members.html b/class_s_x1268-members.html
index 7e92359f..e0b53a01 100644
--- a/class_s_x1268-members.html
+++ b/class_s_x1268-members.html
@@ -136,92 +136,93 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
getRSSI(bool packet) | SX126x | |
getSNR() override | SX126x | virtual |
getTimeOnAir(size_t len) override | SX126x | virtual |
- implicitHeader(size_t len) | SX126x | |
- invertIQ(bool enable) override | SX126x | virtual |
- PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() override | SX126x | virtual |
- read(bool drop=true) | PhysicalLayer | |
- readBit(uint32_t pin) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) | SX126x | virtual |
- receive(uint8_t *data, size_t len) override | SX126x | virtual |
- receive(uint8_t *data, size_t len) | SX126x | virtual |
- receiveDirect() override | SX126x | virtual |
- reset(bool verify=true) | SX126x | |
- scanChannel() override | SX126x | virtual |
- scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
- setBandwidth(float bw) | SX126x | virtual |
- setBitRate(float br) override | SX126x | virtual |
- setBroadcastAddress(uint8_t broadAddr) | SX126x | |
- setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
- setCodingRate(uint8_t cr) | SX126x | |
- setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
- setCurrentLimit(float currentLimit) | SX126x | |
- setDataRate(DataRate_t dr) override | SX126x | virtual |
- setDataShaping(uint8_t sh) override | SX126x | virtual |
- setDio1Action(void(*func)(void)) | SX126x | virtual |
- setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
- setDirectAction(void(*func)(void)) override | SX126x | virtual |
- setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
- setEncoding(uint8_t encoding) override | SX126x | virtual |
- setFrequency(float freq) override | SX1268 | virtual |
- setFrequency(float freq, bool skipCalibration) | SX1268 | |
- setFrequencyDeviation(float freqDev) override | SX126x | virtual |
- setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
- setIrqFlags(uint32_t irq) override | SX126x | virtual |
- setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
- setModem(ModemType_t modem) override | SX1268 | virtual |
- setNodeAddress(uint8_t addr) | SX126x | |
- setOutputPower(int8_t power) override | SX1268 | virtual |
- setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
- setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
- setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
- setPaRampTime(uint8_t rampTime) | SX126x | |
- setPreambleLength(size_t preambleLength) override | SX126x | virtual |
- setRegulatorDCDC() | SX126x | |
- setRegulatorLDO() | SX126x | |
- setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
- setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
- setRxBandwidth(float rxBw) | SX126x | |
- setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
- setSpreadingFactor(uint8_t sf) | SX126x | virtual |
- setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
- setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
- setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
- setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
- setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
- sleep() override | SX126x | virtual |
- sleep(bool retainConfig) | SX126x | |
- spectralScanAbort() | SX126x | |
- spectralScanGetResult(uint16_t *results) | SX126x | |
- spectralScanGetStatus() | SX126x | |
- spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
- standby() override | SX126x | virtual |
- standby(uint8_t mode, bool wakeup=true) | SX126x | |
- PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
- standbyXOSC | SX126x | |
- startChannelScan() override | SX126x | virtual |
- startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() override | SX126x | virtual |
- startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
- startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- startTransmit(const char *str, uint8_t addr=0) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- SX1268(Module *mod) | SX1268 | |
- SX126x(Module *mod) | SX126x | explicit |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- transmit(const char *str, uint8_t addr=0) | SX126x | |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- transmitDirect(uint32_t frf=0) override | SX126x | virtual |
- uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
- variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
- XTAL | SX126x | |
+ hopLRFHSS() | SX126x | |
+ implicitHeader(size_t len) | SX126x | |
+ invertIQ(bool enable) override | SX126x | virtual |
+ PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() override | SX126x | virtual |
+ read(bool drop=true) | PhysicalLayer | |
+ readBit(uint32_t pin) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) | SX126x | virtual |
+ receive(uint8_t *data, size_t len) override | SX126x | virtual |
+ receive(uint8_t *data, size_t len) | SX126x | virtual |
+ receiveDirect() override | SX126x | virtual |
+ reset(bool verify=true) | SX126x | |
+ scanChannel() override | SX126x | virtual |
+ scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ setBandwidth(float bw) | SX126x | virtual |
+ setBitRate(float br) override | SX126x | virtual |
+ setBroadcastAddress(uint8_t broadAddr) | SX126x | |
+ setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
+ setCodingRate(uint8_t cr) | SX126x | |
+ setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
+ setCurrentLimit(float currentLimit) | SX126x | |
+ setDataRate(DataRate_t dr) override | SX126x | virtual |
+ setDataShaping(uint8_t sh) override | SX126x | virtual |
+ setDio1Action(void(*func)(void)) | SX126x | virtual |
+ setDio2AsRfSwitch(bool enable=true) | SX126x | |
+ setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
+ setDirectAction(void(*func)(void)) override | SX126x | virtual |
+ setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
+ setEncoding(uint8_t encoding) override | SX126x | virtual |
+ setFrequency(float freq) override | SX1268 | virtual |
+ setFrequency(float freq, bool skipCalibration) | SX1268 | |
+ setFrequencyDeviation(float freqDev) override | SX126x | virtual |
+ setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
+ setIrqFlags(uint32_t irq) override | SX126x | virtual |
+ setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
+ setModem(ModemType_t modem) override | SX1268 | virtual |
+ setNodeAddress(uint8_t addr) | SX126x | |
+ setOutputPower(int8_t power) override | SX1268 | virtual |
+ setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
+ setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
+ setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
+ setPaRampTime(uint8_t rampTime) | SX126x | |
+ setPreambleLength(size_t preambleLength) override | SX126x | virtual |
+ setRegulatorDCDC() | SX126x | |
+ setRegulatorLDO() | SX126x | |
+ setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
+ setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
+ setRxBandwidth(float rxBw) | SX126x | |
+ setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
+ setSpreadingFactor(uint8_t sf) | SX126x | virtual |
+ setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
+ setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
+ setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
+ setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
+ setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
+ sleep() override | SX126x | virtual |
+ sleep(bool retainConfig) | SX126x | |
+ spectralScanAbort() | SX126x | |
+ spectralScanGetResult(uint16_t *results) | SX126x | |
+ spectralScanGetStatus() | SX126x | |
+ spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
+ standby() override | SX126x | virtual |
+ standby(uint8_t mode, bool wakeup=true) | SX126x | |
+ PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
+ standbyXOSC | SX126x | |
+ startChannelScan() override | SX126x | virtual |
+ startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() override | SX126x | virtual |
+ startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
+ startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ startTransmit(const char *str, uint8_t addr=0) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ SX1268(Module *mod) | SX1268 | |
+ SX126x(Module *mod) | SX126x | explicit |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ transmit(const char *str, uint8_t addr=0) | SX126x | |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ transmitDirect(uint32_t frf=0) override | SX126x | virtual |
+ uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
+ variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
+ XTAL | SX126x | |
diff --git a/class_s_x1268.html b/class_s_x1268.html
index 9f8af281..f46e6fed 100644
--- a/class_s_x1268.html
+++ b/class_s_x1268.html
@@ -190,6 +190,9 @@ Public Member Functions
int16_t | standby (uint8_t mode, bool wakeup=true) |
| Sets the module to standby mode.
|
|
+int16_t | hopLRFHSS () |
+ | Handle LR-FHSS hop. When using LR-FHSS in interrupt-driven mode, this method MUST be called each time an interrupt is triggered!
|
+ |
virtual void | setDio1Action (void(*func)(void)) |
| Sets interrupt service routine to call when DIO1 activates.
|
|
diff --git a/class_s_x126x-members.html b/class_s_x126x-members.html
index a583a62d..67a04feb 100644
--- a/class_s_x126x-members.html
+++ b/class_s_x126x-members.html
@@ -133,90 +133,91 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
getRSSI(bool packet) | SX126x | |
getSNR() override | SX126x | virtual |
getTimeOnAir(size_t len) override | SX126x | virtual |
- implicitHeader(size_t len) | SX126x | |
- invertIQ(bool enable) override | SX126x | virtual |
- PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
- random(int32_t max) | PhysicalLayer | |
- random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() override | SX126x | virtual |
- read(bool drop=true) | PhysicalLayer | |
- readBit(uint32_t pin) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) override | SX126x | virtual |
- readData(uint8_t *data, size_t len) | SX126x | virtual |
- receive(uint8_t *data, size_t len) override | SX126x | virtual |
- receive(uint8_t *data, size_t len) | SX126x | virtual |
- receiveDirect() override | SX126x | virtual |
- reset(bool verify=true) | SX126x | |
- scanChannel() override | SX126x | virtual |
- scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
- setBandwidth(float bw) | SX126x | virtual |
- setBitRate(float br) override | SX126x | virtual |
- setBroadcastAddress(uint8_t broadAddr) | SX126x | |
- setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
- setCodingRate(uint8_t cr) | SX126x | |
- setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
- setCurrentLimit(float currentLimit) | SX126x | |
- setDataRate(DataRate_t dr) override | SX126x | virtual |
- setDataShaping(uint8_t sh) override | SX126x | virtual |
- setDio1Action(void(*func)(void)) | SX126x | virtual |
- setDio2AsRfSwitch(bool enable=true) | SX126x | |
- setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
- setDirectAction(void(*func)(void)) override | SX126x | virtual |
- setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
- setEncoding(uint8_t encoding) override | SX126x | virtual |
- setFrequency(float freq) | PhysicalLayer | virtual |
- setFrequencyDeviation(float freqDev) override | SX126x | virtual |
- setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
- setIrqFlags(uint32_t irq) override | SX126x | virtual |
- setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
- setModem(ModemType_t modem) | PhysicalLayer | virtual |
- setNodeAddress(uint8_t addr) | SX126x | |
- setOutputPower(int8_t power) | PhysicalLayer | virtual |
- setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
- setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
- setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
- setPaRampTime(uint8_t rampTime) | SX126x | |
- setPreambleLength(size_t preambleLength) override | SX126x | virtual |
- setRegulatorDCDC() | SX126x | |
- setRegulatorLDO() | SX126x | |
- setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
- setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
- setRxBandwidth(float rxBw) | SX126x | |
- setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
- setSpreadingFactor(uint8_t sf) | SX126x | virtual |
- setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
- setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
- setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
- setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
- setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
- sleep() override | SX126x | virtual |
- sleep(bool retainConfig) | SX126x | |
- spectralScanAbort() | SX126x | |
- spectralScanGetResult(uint16_t *results) | SX126x | |
- spectralScanGetStatus() | SX126x | |
- spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
- standby() override | SX126x | virtual |
- standby(uint8_t mode, bool wakeup=true) | SX126x | |
- PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
- standbyXOSC | SX126x | |
- startChannelScan() override | SX126x | virtual |
- startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
- startDirect() | PhysicalLayer | |
- startReceive() override | SX126x | virtual |
- startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
- startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- startTransmit(const char *str, uint8_t addr=0) | SX126x | |
- startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- SX126x(Module *mod) | SX126x | explicit |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
- transmit(const char *str, uint8_t addr=0) | SX126x | |
- transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
- transmitDirect(uint32_t frf=0) override | SX126x | virtual |
- uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
- variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
- XTAL | SX126x | |
+ hopLRFHSS() | SX126x | |
+ implicitHeader(size_t len) | SX126x | |
+ invertIQ(bool enable) override | SX126x | virtual |
+ PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
+ random(int32_t max) | PhysicalLayer | |
+ random(int32_t min, int32_t max) | PhysicalLayer | |
+ randomByte() override | SX126x | virtual |
+ read(bool drop=true) | PhysicalLayer | |
+ readBit(uint32_t pin) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) override | SX126x | virtual |
+ readData(uint8_t *data, size_t len) | SX126x | virtual |
+ receive(uint8_t *data, size_t len) override | SX126x | virtual |
+ receive(uint8_t *data, size_t len) | SX126x | virtual |
+ receiveDirect() override | SX126x | virtual |
+ reset(bool verify=true) | SX126x | |
+ scanChannel() override | SX126x | virtual |
+ scanChannel(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ setBandwidth(float bw) | SX126x | virtual |
+ setBitRate(float br) override | SX126x | virtual |
+ setBroadcastAddress(uint8_t broadAddr) | SX126x | |
+ setChannelScanAction(void(*func)(void)) override | SX126x | virtual |
+ setCodingRate(uint8_t cr) | SX126x | |
+ setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true) | SX126x | |
+ setCurrentLimit(float currentLimit) | SX126x | |
+ setDataRate(DataRate_t dr) override | SX126x | virtual |
+ setDataShaping(uint8_t sh) override | SX126x | virtual |
+ setDio1Action(void(*func)(void)) | SX126x | virtual |
+ setDio2AsRfSwitch(bool enable=true) | SX126x | |
+ setDIOMapping(uint32_t pin, uint32_t value) | PhysicalLayer | virtual |
+ setDirectAction(void(*func)(void)) override | SX126x | virtual |
+ setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
+ setEncoding(uint8_t encoding) override | SX126x | virtual |
+ setFrequency(float freq) | PhysicalLayer | virtual |
+ setFrequencyDeviation(float freqDev) override | SX126x | virtual |
+ setIrq(RadioLibIrqFlags_t irq) | PhysicalLayer | |
+ setIrqFlags(uint32_t irq) override | SX126x | virtual |
+ setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeqId=0x100) | SX126x | |
+ setModem(ModemType_t modem) | PhysicalLayer | virtual |
+ setNodeAddress(uint8_t addr) | SX126x | |
+ setOutputPower(int8_t power) | PhysicalLayer | virtual |
+ setPacketReceivedAction(void(*func)(void)) override | SX126x | virtual |
+ setPacketSentAction(void(*func)(void)) override | SX126x | virtual |
+ setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT) | SX126x | |
+ setPaRampTime(uint8_t rampTime) | SX126x | |
+ setPreambleLength(size_t preambleLength) override | SX126x | virtual |
+ setRegulatorDCDC() | SX126x | |
+ setRegulatorLDO() | SX126x | |
+ setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | SX126x | |
+ setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | SX126x | |
+ setRxBandwidth(float rxBw) | SX126x | |
+ setRxBoostedGainMode(bool rxbgm, bool persist=true) | SX126x | |
+ setSpreadingFactor(uint8_t sf) | SX126x | virtual |
+ setSyncBits(uint8_t *syncWord, uint8_t bitsLen) | SX126x | |
+ setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44) | SX126x | |
+ setSyncWord(uint8_t *syncWord, size_t len) override | SX126x | virtual |
+ setTCXO(float voltage, uint32_t delay=5000) | SX126x | |
+ setWhitening(bool enabled, uint16_t initial=0x01FF) | SX126x | |
+ sleep() override | SX126x | virtual |
+ sleep(bool retainConfig) | SX126x | |
+ spectralScanAbort() | SX126x | |
+ spectralScanGetResult(uint16_t *results) | SX126x | |
+ spectralScanGetStatus() | SX126x | |
+ spectralScanStart(uint16_t numSamples, uint8_t window=RADIOLIB_SX126X_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US) | SX126x | |
+ standby() override | SX126x | virtual |
+ standby(uint8_t mode, bool wakeup=true) | SX126x | |
+ PhysicalLayer::standby(uint8_t mode) | PhysicalLayer | virtual |
+ standbyXOSC | SX126x | |
+ startChannelScan() override | SX126x | virtual |
+ startChannelScan(const ChannelScanConfig_t &config) override | SX126x | virtual |
+ startDirect() | PhysicalLayer | |
+ startReceive() override | SX126x | virtual |
+ startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK, size_t len=0) | SX126x | virtual |
+ startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, RadioLibIrqFlags_t irqFlags=RADIOLIB_IRQ_RX_DEFAULT_FLAGS, RadioLibIrqFlags_t irqMask=RADIOLIB_IRQ_RX_DEFAULT_MASK) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ startTransmit(const char *str, uint8_t addr=0) | SX126x | |
+ startTransmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ SX126x(Module *mod) | SX126x | explicit |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) override | SX126x | virtual |
+ transmit(const char *str, uint8_t addr=0) | SX126x | |
+ transmit(const uint8_t *data, size_t len, uint8_t addr=0) | SX126x | virtual |
+ transmitDirect(uint32_t frf=0) override | SX126x | virtual |
+ uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true) | SX126x | |
+ variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
+ XTAL | SX126x | |
diff --git a/class_s_x126x.html b/class_s_x126x.html
index abf38181..21950aff 100644
--- a/class_s_x126x.html
+++ b/class_s_x126x.html
@@ -167,6 +167,9 @@ Public Member Functions
int16_t | standby (uint8_t mode, bool wakeup=true) |
| Sets the module to standby mode.
|
|
+int16_t | hopLRFHSS () |
+ | Handle LR-FHSS hop. When using LR-FHSS in interrupt-driven mode, this method MUST be called each time an interrupt is triggered!
|
+ |
virtual void | setDio1Action (void(*func)(void)) |
| Sets interrupt service routine to call when DIO1 activates.
|
|
@@ -1509,6 +1512,26 @@ bool standbyXOSC | <
Reimplemented from PhysicalLayer.
+
+
+
+◆ hopLRFHSS()
+
+
+
+
+
+ int16_t SX126x::hopLRFHSS |
+ ( |
+ | ) |
+ |
+
+
+
+
+
Handle LR-FHSS hop. When using LR-FHSS in interrupt-driven mode, this method MUST be called each time an interrupt is triggered!
+
- Returns
- Status Codes
+
diff --git a/class_s_x126x.js b/class_s_x126x.js
index 05fa3759..61c6e8fa 100644
--- a/class_s_x126x.js
+++ b/class_s_x126x.js
@@ -31,6 +31,7 @@ var class_s_x126x =
[ "getRSSI", "class_s_x126x.html#ab9db47423cf4e09ab126669d9fecbf0e", null ],
[ "getSNR", "class_s_x126x.html#a59b761a67d15cdbfdccd6a759f464d00", null ],
[ "getTimeOnAir", "class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2", null ],
+ [ "hopLRFHSS", "class_s_x126x.html#a44cd61126a92193d8dde86bcb836f269", null ],
[ "implicitHeader", "class_s_x126x.html#adec09cba71494bd927ad1da786606ca6", null ],
[ "invertIQ", "class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e", null ],
[ "randomByte", "class_s_x126x.html#a187a616285c5872f9603a86c122deaf2", null ],
diff --git a/functions_func_h.html b/functions_func_h.html
index a669ea22..12629f20 100644
--- a/functions_func_h.html
+++ b/functions_func_h.html
@@ -94,6 +94,7 @@ $(document).ready(function(){initNavTree('functions_func_h.html',''); initResiza
- h -
diff --git a/functions_h.html b/functions_h.html
index 33160fbb..954c1a5d 100644
--- a/functions_h.html
+++ b/functions_h.html
@@ -97,6 +97,7 @@ $(document).ready(function(){initNavTree('functions_h.html',''); initResizable()
hardware : LR11x0VersionInfo_t
height : SSTVMode_t
HellClient() : HellClient
+hopLRFHSS() : SX126x
diff --git a/navtreedata.js b/navtreedata.js
index fec58116..db74c454 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -58,9 +58,9 @@ var NAVTREEINDEX =
"class_l_r1120.html#a8d13c0f91a90a2aab43229133caf41fb",
"class_physical_layer.html#ac88f9185b5e9fdc1d89df9797dcdd9b7",
"class_s_x1233.html#aec5f4cb505e9c1f200405e6535d2fc47",
-"class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb",
-"classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f",
-"lr1120__transceiver__0101_8h.html#a41b3993acc55d29c9be76a82718c2ba4"
+"class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359",
+"classn_r_f24.html#ada508497ee2e70170da3afe078e2fe0e",
+"lr1120__transceiver__0101_8h.html#a3e84b323eea7cc20fb619e3d48818e64"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex3.js b/navtreeindex3.js
index b5c32dad..fafc7310 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -26,107 +26,108 @@ var NAVTREEINDEX3 =
"class_s_x1268.html#af412a9361fe413b2d0c426100056d8c2":[3,0,74,5],
"class_s_x1268.html#af6b041392136b599eec57085e2067a6f":[3,0,74,2],
"class_s_x126x.html":[3,0,75],
-"class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3":[3,0,75,85],
+"class_s_x126x.html#a001c4637f01ed6f0216cd6c4d7e10da3":[3,0,75,86],
"class_s_x126x.html#a068d709ffb79ae66d718ffb76ffae997":[3,0,75,22],
-"class_s_x126x.html#a09a8fe05c23c652c7ace2e2f1bf51d93":[3,0,75,86],
-"class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51":[3,0,75,67],
-"class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d":[3,0,75,52],
+"class_s_x126x.html#a09a8fe05c23c652c7ace2e2f1bf51d93":[3,0,75,87],
+"class_s_x126x.html#a0a0df468eacc71c1b2a093ac06bfff51":[3,0,75,68],
+"class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d":[3,0,75,53],
"class_s_x126x.html#a121a0c8bc8548b58019c9ccbbe5181c9":[3,0,75,25],
-"class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208":[3,0,75,62],
+"class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208":[3,0,75,63],
"class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2":[3,0,75,30],
-"class_s_x126x.html#a187a616285c5872f9603a86c122deaf2":[3,0,75,33],
+"class_s_x126x.html#a187a616285c5872f9603a86c122deaf2":[3,0,75,34],
"class_s_x126x.html#a19f3c26d7a7959e302fc8174fc88a6d4":[3,0,75,5],
-"class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676":[3,0,75,51],
-"class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2":[3,0,75,66],
-"class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e":[3,0,75,32],
-"class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1":[3,0,75,98],
-"class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60":[3,0,75,55],
-"class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7":[3,0,75,68],
+"class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676":[3,0,75,52],
+"class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2":[3,0,75,67],
+"class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e":[3,0,75,33],
+"class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1":[3,0,75,99],
+"class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60":[3,0,75,56],
+"class_s_x126x.html#a2cb5ed645ebcc6f3f17d77e32c2ccdd7":[3,0,75,69],
"class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c":[3,0,75,3],
-"class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08":[3,0,75,43],
-"class_s_x126x.html#a2fa0384a529746811e2dcb2eeb4188ec":[3,0,75,84],
-"class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2":[3,0,75,36],
+"class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08":[3,0,75,44],
+"class_s_x126x.html#a2fa0384a529746811e2dcb2eeb4188ec":[3,0,75,85],
+"class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2":[3,0,75,37],
"class_s_x126x.html#a356052e39138cabc41358f5728bbbe70":[3,0,75,6],
-"class_s_x126x.html#a3563453988a83d22dd07d4691543a300":[3,0,75,35],
-"class_s_x126x.html#a373012fb3276872238f654b66879a710":[3,0,75,42],
+"class_s_x126x.html#a3563453988a83d22dd07d4691543a300":[3,0,75,36],
+"class_s_x126x.html#a373012fb3276872238f654b66879a710":[3,0,75,43],
"class_s_x126x.html#a3765f534418d4e0540c179621c019138":[3,0,75,15],
"class_s_x126x.html#a37dab0ab3c4cab82e367971fc31588a6":[3,0,75,9],
"class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8":[3,0,75,18],
-"class_s_x126x.html#a44856b641060cff8e9e2019901cd4751":[3,0,75,88],
-"class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,75,94],
-"class_s_x126x.html#a4f514b341b8982650526c6d8e20fd1a4":[3,0,75,54],
-"class_s_x126x.html#a50e757c2a63e5c7da5b0d0d6c00f91b5":[3,0,75,57],
-"class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4":[3,0,75,81],
+"class_s_x126x.html#a44856b641060cff8e9e2019901cd4751":[3,0,75,89],
+"class_s_x126x.html#a44cd61126a92193d8dde86bcb836f269":[3,0,75,31],
+"class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,75,95],
+"class_s_x126x.html#a4f514b341b8982650526c6d8e20fd1a4":[3,0,75,55],
+"class_s_x126x.html#a50e757c2a63e5c7da5b0d0d6c00f91b5":[3,0,75,58],
+"class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4":[3,0,75,82],
"class_s_x126x.html#a56f88f6a2b88ae6dbd3ad04b1950e7b2":[3,0,75,12],
-"class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6":[3,0,75,75],
+"class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6":[3,0,75,76],
"class_s_x126x.html#a59b761a67d15cdbfdccd6a759f464d00":[3,0,75,29],
-"class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22":[3,0,75,69],
-"class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8":[3,0,75,65],
-"class_s_x126x.html#a5fa48e147ee54e1b0fc4d28ef5247180":[3,0,75,96],
-"class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc":[3,0,75,87],
+"class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22":[3,0,75,70],
+"class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8":[3,0,75,66],
+"class_s_x126x.html#a5fa48e147ee54e1b0fc4d28ef5247180":[3,0,75,97],
+"class_s_x126x.html#a66ad433561b02fe61b09afd735ce56cc":[3,0,75,88],
"class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd":[3,0,75,10],
"class_s_x126x.html#a75c8d32cee712e0c940163446b98e587":[3,0,75,8],
-"class_s_x126x.html#a7603aa60ae8d975eb262a4b7e2aed1d0":[3,0,75,60],
+"class_s_x126x.html#a7603aa60ae8d975eb262a4b7e2aed1d0":[3,0,75,61],
"class_s_x126x.html#a782a2e4ab7779369c0dc0cb4779fda81":[3,0,75,27],
-"class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71":[3,0,75,83],
-"class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3":[3,0,75,56],
-"class_s_x126x.html#a827a4754ea53388513d263e5d9171395":[3,0,75,73],
-"class_s_x126x.html#a865397e1cca38bec2d055c047825ea07":[3,0,75,79],
+"class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71":[3,0,75,84],
+"class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3":[3,0,75,57],
+"class_s_x126x.html#a827a4754ea53388513d263e5d9171395":[3,0,75,74],
+"class_s_x126x.html#a865397e1cca38bec2d055c047825ea07":[3,0,75,80],
"class_s_x126x.html#a867b111d21308319e117695051e157ae":[3,0,75,24],
-"class_s_x126x.html#a882cec40d9aa98a0d536e6afb65b1719":[3,0,75,77],
-"class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435":[3,0,75,39],
-"class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66":[3,0,75,82],
+"class_s_x126x.html#a882cec40d9aa98a0d536e6afb65b1719":[3,0,75,78],
+"class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435":[3,0,75,40],
+"class_s_x126x.html#a8a3ad4e12df862ab18b326d9dba26d66":[3,0,75,83],
"class_s_x126x.html#a8e22d67b64953c8b4da779d87d563f3e":[3,0,75,16],
-"class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e":[3,0,75,49],
-"class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8":[3,0,75,70],
-"class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b":[3,0,75,97],
-"class_s_x126x.html#a923654706eff5118ef6e84214e837f27":[3,0,75,91],
-"class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d":[3,0,75,99],
+"class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e":[3,0,75,50],
+"class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8":[3,0,75,71],
+"class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b":[3,0,75,98],
+"class_s_x126x.html#a923654706eff5118ef6e84214e837f27":[3,0,75,92],
+"class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d":[3,0,75,100],
"class_s_x126x.html#a936a40038e05740a528f2b53f8e17010":[3,0,75,2],
-"class_s_x126x.html#a95007639c2648a1dbb614493224606f1":[3,0,75,48],
-"class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f":[3,0,75,40],
-"class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f":[3,0,75,74],
-"class_s_x126x.html#aa1e7777fc8237e2c9d933cd4b6304e28":[3,0,75,58],
+"class_s_x126x.html#a95007639c2648a1dbb614493224606f1":[3,0,75,49],
+"class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f":[3,0,75,41],
+"class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f":[3,0,75,75],
+"class_s_x126x.html#aa1e7777fc8237e2c9d933cd4b6304e28":[3,0,75,59],
"class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb":[3,0,75,7],
"class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab":[3,0,75,20],
"class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8":[3,0,75,0],
-"class_s_x126x.html#aad7e4df3e1ca20d524e1d776047e1013":[3,0,75,78],
+"class_s_x126x.html#aad7e4df3e1ca20d524e1d776047e1013":[3,0,75,79],
"class_s_x126x.html#ab4c29619a38391805a11231c67424847":[3,0,75,11],
"class_s_x126x.html#ab4f9b0c6496a796211e9816bf92146a7":[3,0,75,23],
-"class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,75,37],
+"class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,75,38],
"class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c":[3,0,75,1],
"class_s_x126x.html#ab9db47423cf4e09ab126669d9fecbf0e":[3,0,75,28],
"class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5":[3,0,75,17],
-"class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034":[3,0,75,45],
-"class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d":[3,0,75,44],
+"class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034":[3,0,75,46],
+"class_s_x126x.html#ac38a19db6b8b9aff438d6e23051d487d":[3,0,75,45],
"class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987":[3,0,75,26],
-"class_s_x126x.html#ac594fbb30c5010658c970a64654c7162":[3,0,75,72],
-"class_s_x126x.html#ac79f7ebab97ae91fff6933be3207c873":[3,0,75,61],
-"class_s_x126x.html#acb1a1c51f207439880ae537f5ffeb17c":[3,0,75,34],
-"class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20":[3,0,75,41],
+"class_s_x126x.html#ac594fbb30c5010658c970a64654c7162":[3,0,75,73],
+"class_s_x126x.html#ac79f7ebab97ae91fff6933be3207c873":[3,0,75,62],
+"class_s_x126x.html#acb1a1c51f207439880ae537f5ffeb17c":[3,0,75,35],
+"class_s_x126x.html#acb8611a9c3862dd1bfa73ef47b8f9b20":[3,0,75,42],
"class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9":[3,0,75,21],
-"class_s_x126x.html#ad0f95b62ee987010b00f4be75bf9ab4e":[3,0,75,90],
-"class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4":[3,0,75,64],
-"class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d":[3,0,75,63],
-"class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1":[3,0,75,101],
-"class_s_x126x.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,75,95],
-"class_s_x126x.html#adec09cba71494bd927ad1da786606ca6":[3,0,75,31],
-"class_s_x126x.html#adf06ca0d64a61ce16a0a2f4f9a7d6a86":[3,0,75,93],
-"class_s_x126x.html#adf54f7b83aa47ad0b803147622b3c580":[3,0,75,59],
-"class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0":[3,0,75,38],
-"class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf":[3,0,75,53],
-"class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2":[3,0,75,80],
-"class_s_x126x.html#ae500bad45638a47264b7e5955a93107d":[3,0,75,76],
-"class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d":[3,0,75,71],
-"class_s_x126x.html#ae731568798d03d9722a440fd6a23faf2":[3,0,75,100],
-"class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d":[3,0,75,46],
-"class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1":[3,0,75,50],
+"class_s_x126x.html#ad0f95b62ee987010b00f4be75bf9ab4e":[3,0,75,91],
+"class_s_x126x.html#ad6274222ccf534e98e3cd17dfa1520d4":[3,0,75,65],
+"class_s_x126x.html#ad90a56cb55c5bb64037a0d412d84a80d":[3,0,75,64],
+"class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1":[3,0,75,102],
+"class_s_x126x.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,75,96],
+"class_s_x126x.html#adec09cba71494bd927ad1da786606ca6":[3,0,75,32],
+"class_s_x126x.html#adf06ca0d64a61ce16a0a2f4f9a7d6a86":[3,0,75,94],
+"class_s_x126x.html#adf54f7b83aa47ad0b803147622b3c580":[3,0,75,60],
+"class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0":[3,0,75,39],
+"class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf":[3,0,75,54],
+"class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2":[3,0,75,81],
+"class_s_x126x.html#ae500bad45638a47264b7e5955a93107d":[3,0,75,77],
+"class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d":[3,0,75,72],
+"class_s_x126x.html#ae731568798d03d9722a440fd6a23faf2":[3,0,75,101],
+"class_s_x126x.html#aed0e7dcd60479c9db3d7a3408e7f396d":[3,0,75,47],
+"class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1":[3,0,75,51],
"class_s_x126x.html#af38ba3d27ab2ac10c703eefa1c428913":[3,0,75,13],
"class_s_x126x.html#af404471ef9d379c58b5b08757593fe6d":[3,0,75,4],
-"class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,75,92],
-"class_s_x126x.html#af9352e49d893151d68a314109140fe29":[3,0,75,89],
+"class_s_x126x.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,75,93],
+"class_s_x126x.html#af9352e49d893151d68a314109140fe29":[3,0,75,90],
"class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2":[3,0,75,14],
-"class_s_x126x.html#afd3113858966e878e9c67a1e710bd586":[3,0,75,47],
+"class_s_x126x.html#afd3113858966e878e9c67a1e710bd586":[3,0,75,48],
"class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317":[3,0,75,19],
"class_s_x1272.html":[3,0,76],
"class_s_x1272.html#a03f7073d710f18aad79b7d46f2fda659":[3,0,76,24],
@@ -248,6 +249,5 @@ var NAVTREEINDEX3 =
"class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef":[3,0,82,50],
"class_s_x127x.html#a66fe001474583d490df1d0b38260bf8e":[3,0,82,2],
"class_s_x127x.html#a6cbc4c256d37f9cdabf9e5f2ef16aa92":[3,0,82,11],
-"class_s_x127x.html#a6fa5723724393576ed597509200e17d1":[3,0,82,87],
-"class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359":[3,0,82,19]
+"class_s_x127x.html#a6fa5723724393576ed597509200e17d1":[3,0,82,87]
};
diff --git a/navtreeindex4.js b/navtreeindex4.js
index 89d66f08..ab4f2312 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX4 =
{
+"class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359":[3,0,82,19],
"class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb":[3,0,82,62],
"class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823":[3,0,82,5],
"class_s_x127x.html#a75cb0d8810a5ce025d3bf5b51ca263d6":[3,0,82,95],
@@ -248,6 +249,5 @@ var NAVTREEINDEX4 =
"classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e":[3,0,41,17],
"classn_r_f24.html#ac3595667329715aef0e9f8d85f4116c4":[3,0,41,28],
"classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe":[3,0,41,16],
-"classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37":[3,0,41,9],
-"classn_r_f24.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,41,41]
+"classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37":[3,0,41,9]
};
diff --git a/navtreeindex5.js b/navtreeindex5.js
index 18b6fdc4..ba7ca04b 100644
--- a/navtreeindex5.js
+++ b/navtreeindex5.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX5 =
{
+"classn_r_f24.html#ada508497ee2e70170da3afe078e2fe0e":[3,0,41,41],
"classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f":[3,0,41,6],
"classn_r_f24.html#af79757dbbd62e080c1bad2e608ab940c":[3,0,41,38],
"classn_r_f24.html#af7c4cf05b992d8a97331b9888e95fc2f":[3,0,41,40],
@@ -248,6 +249,5 @@ var NAVTREEINDEX5 =
"lr1110__transceiver__0401_8h.html#aa6490d72623bacfc624619b3c378ac5d":[4,0,0,1,2,0,6,0],
"lr1110__transceiver__0401_8h.html#abc3d6c6ac5598d4ced54b6429770b305":[4,0,0,1,2,0,6,1],
"lr1110__transceiver__0401_8h_source.html":[4,0,0,1,2,0,6],
-"lr1120__transceiver__0101_8h.html":[4,0,0,1,2,0,7],
-"lr1120__transceiver__0101_8h.html#a3e84b323eea7cc20fb619e3d48818e64":[4,0,0,1,2,0,7,3]
+"lr1120__transceiver__0101_8h.html":[4,0,0,1,2,0,7]
};
diff --git a/navtreeindex6.js b/navtreeindex6.js
index 3dfce672..fa257c00 100644
--- a/navtreeindex6.js
+++ b/navtreeindex6.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX6 =
{
+"lr1120__transceiver__0101_8h.html#a3e84b323eea7cc20fb619e3d48818e64":[4,0,0,1,2,0,7,3],
"lr1120__transceiver__0101_8h.html#a41b3993acc55d29c9be76a82718c2ba4":[4,0,0,1,2,0,7,2],
"lr1120__transceiver__0101_8h.html#aa6490d72623bacfc624619b3c378ac5d":[4,0,0,1,2,0,7,0],
"lr1120__transceiver__0101_8h.html#abc3d6c6ac5598d4ced54b6429770b305":[4,0,0,1,2,0,7,1],
diff --git a/search/all_10.js b/search/all_10.js
index 91aa95b5..34111276 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -37,7 +37,7 @@ var searchData=
['setcrcfiltering_34',['setcrcfiltering',['../class_c_c1101.html#a60695681fc74a37f2a31a9638552e877',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#ab531ad461b250a060e92d9c744e79070',1,'SX127x::setCrcFiltering()']]],
['setcsma_35',['setCSMA',['../class_lo_ra_w_a_n_node.html#a2d9a53560ebfbaf006eefd9761424d80',1,'LoRaWANNode']]],
['setcurrentlimit_36',['setcurrentlimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]],
- ['setdatarate_37',['setdatarate',['../class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499',1,'LoRaWANNode::setDatarate()'],['../class_physical_layer.html#a6ee1fed6bbb8d3571974153ac6f26751',1,'PhysicalLayer::setDataRate()'],['../class_s_x128x.html#adbf5a9ac62460efb1c709e51260dbe3d',1,'SX128x::setDataRate()'],['../class_s_x1278.html#a286f1ee00e2c7f2ab1bd06b66196c3f9',1,'SX1278::setDataRate()'],['../class_s_x1277.html#ac4bfae9258662381e685e46c803c984c',1,'SX1277::setDataRate()'],['../class_s_x1273.html#acaffc772f70e7db371cbe736dc4a19ab',1,'SX1273::setDataRate()'],['../class_s_x1272.html#a5b79b7cd20c4c3cd1f486f777b3457d1',1,'SX1272::setDataRate()'],['../class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1',1,'SX126x::setDataRate()'],['../class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6',1,'LR11x0::setDataRate()'],['../class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9',1,'LLCC68::setDataRate()']]],
+ ['setdatarate_37',['setdatarate',['../class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9',1,'LLCC68::setDataRate()'],['../class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499',1,'LoRaWANNode::setDatarate()'],['../class_physical_layer.html#a6ee1fed6bbb8d3571974153ac6f26751',1,'PhysicalLayer::setDataRate()'],['../class_s_x128x.html#adbf5a9ac62460efb1c709e51260dbe3d',1,'SX128x::setDataRate()'],['../class_s_x1278.html#a286f1ee00e2c7f2ab1bd06b66196c3f9',1,'SX1278::setDataRate()'],['../class_s_x1277.html#ac4bfae9258662381e685e46c803c984c',1,'SX1277::setDataRate()'],['../class_s_x1273.html#acaffc772f70e7db371cbe736dc4a19ab',1,'SX1273::setDataRate()'],['../class_s_x1272.html#a5b79b7cd20c4c3cd1f486f777b3457d1',1,'SX1272::setDataRate()'],['../class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1',1,'SX126x::setDataRate()'],['../class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6',1,'LR11x0::setDataRate()']]],
['setdatashaping_38',['setdatashaping',['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_external_radio.html#abe0bfb0f178783eff28bdc867e9324fd',1,'ExternalRadio::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6',1,'LR11x0::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()']]],
['setdatashapingook_39',['setdatashapingook',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]],
['setdevicestatus_40',['setDeviceStatus',['../class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034',1,'LoRaWANNode']]],
@@ -131,7 +131,7 @@ var searchData=
['spireadregisterburst_128',['SPIreadRegisterBurst',['../class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee',1,'Module']]],
['spireadstream_129',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#ad4af5fc5fd60e0aadb8a69606e511946',1,'Module::SPIreadStream(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
['spisetregvalue_130',['SPIsetRegValue',['../class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1',1,'Module']]],
- ['spitransfer_131',['spitransfer',['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()'],['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer(uint16_t cmd, uint32_t reg, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)']]],
+ ['spitransfer_131',['spitransfer',['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer()'],['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()']]],
['spitransferstream_132',['SPItransferStream',['../class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe',1,'Module']]],
['spiwriteregister_133',['SPIwriteRegister',['../class_module.html#a60ca6b4cae98f7d935191a569d519913',1,'Module']]],
['spiwriteregisterburst_134',['SPIwriteRegisterBurst',['../class_module.html#a10809e942c686b4e605269e58bd637b9',1,'Module']]],
diff --git a/search/all_7.js b/search/all_7.js
index c3800745..f95117a5 100644
--- a/search/all_7.js
+++ b/search/all_7.js
@@ -3,5 +3,6 @@ var searchData=
['hal_0',['hal',['../class_module.html#a4483f0a39a523dd1b37b467d81418f7d',1,'Module']]],
['hardware_1',['hardware',['../struct_l_r11x0_version_info__t.html#a8c572580b8dba18d46ae50b4a4dd5a8d',1,'LR11x0VersionInfo_t']]],
['height_2',['height',['../struct_s_s_t_v_mode__t.html#aae9c12993b804b63c258e82244f20031',1,'SSTVMode_t']]],
- ['hellclient_3',['hellclient',['../class_hell_client.html',1,'HellClient'],['../class_hell_client.html#a6e3ed5db1904f3f9602e20c3c0d0cbd0',1,'HellClient::HellClient(PhysicalLayer *phy)'],['../class_hell_client.html#afeb347f04148700427ad40614fd057c3',1,'HellClient::HellClient(AFSKClient *audio)']]]
+ ['hellclient_3',['hellclient',['../class_hell_client.html',1,'HellClient'],['../class_hell_client.html#a6e3ed5db1904f3f9602e20c3c0d0cbd0',1,'HellClient::HellClient(PhysicalLayer *phy)'],['../class_hell_client.html#afeb347f04148700427ad40614fd057c3',1,'HellClient::HellClient(AFSKClient *audio)']]],
+ ['hoplrfhss_4',['hopLRFHSS',['../class_s_x126x.html#a44cd61126a92193d8dde86bcb836f269',1,'SX126x']]]
];
diff --git a/search/functions_7.js b/search/functions_7.js
index 5e2a5e5d..de43533c 100644
--- a/search/functions_7.js
+++ b/search/functions_7.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['hellclient_0',['hellclient',['../class_hell_client.html#a6e3ed5db1904f3f9602e20c3c0d0cbd0',1,'HellClient::HellClient(PhysicalLayer *phy)'],['../class_hell_client.html#afeb347f04148700427ad40614fd057c3',1,'HellClient::HellClient(AFSKClient *audio)']]]
+ ['hellclient_0',['hellclient',['../class_hell_client.html#a6e3ed5db1904f3f9602e20c3c0d0cbd0',1,'HellClient::HellClient(PhysicalLayer *phy)'],['../class_hell_client.html#afeb347f04148700427ad40614fd057c3',1,'HellClient::HellClient(AFSKClient *audio)']]],
+ ['hoplrfhss_1',['hopLRFHSS',['../class_s_x126x.html#a44cd61126a92193d8dde86bcb836f269',1,'SX126x']]]
];
diff --git a/search/functions_f.js b/search/functions_f.js
index 8d80e0af..f50445f6 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -32,7 +32,7 @@ var searchData=
['setcrcfiltering_29',['setcrcfiltering',['../class_c_c1101.html#a60695681fc74a37f2a31a9638552e877',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#ab531ad461b250a060e92d9c744e79070',1,'SX127x::setCrcFiltering()']]],
['setcsma_30',['setCSMA',['../class_lo_ra_w_a_n_node.html#a2d9a53560ebfbaf006eefd9761424d80',1,'LoRaWANNode']]],
['setcurrentlimit_31',['setcurrentlimit',['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()'],['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()']]],
- ['setdatarate_32',['setdatarate',['../class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499',1,'LoRaWANNode::setDatarate()'],['../class_physical_layer.html#a6ee1fed6bbb8d3571974153ac6f26751',1,'PhysicalLayer::setDataRate()'],['../class_s_x128x.html#adbf5a9ac62460efb1c709e51260dbe3d',1,'SX128x::setDataRate()'],['../class_s_x1278.html#a286f1ee00e2c7f2ab1bd06b66196c3f9',1,'SX1278::setDataRate()'],['../class_s_x1277.html#ac4bfae9258662381e685e46c803c984c',1,'SX1277::setDataRate()'],['../class_s_x1273.html#acaffc772f70e7db371cbe736dc4a19ab',1,'SX1273::setDataRate()'],['../class_s_x1272.html#a5b79b7cd20c4c3cd1f486f777b3457d1',1,'SX1272::setDataRate()'],['../class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1',1,'SX126x::setDataRate()'],['../class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6',1,'LR11x0::setDataRate()'],['../class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9',1,'LLCC68::setDataRate()']]],
+ ['setdatarate_32',['setdatarate',['../class_l_l_c_c68.html#ac630770441cadc547892173bde7504f9',1,'LLCC68::setDataRate()'],['../class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499',1,'LoRaWANNode::setDatarate()'],['../class_physical_layer.html#a6ee1fed6bbb8d3571974153ac6f26751',1,'PhysicalLayer::setDataRate()'],['../class_s_x128x.html#adbf5a9ac62460efb1c709e51260dbe3d',1,'SX128x::setDataRate()'],['../class_s_x1278.html#a286f1ee00e2c7f2ab1bd06b66196c3f9',1,'SX1278::setDataRate()'],['../class_s_x1277.html#ac4bfae9258662381e685e46c803c984c',1,'SX1277::setDataRate()'],['../class_s_x1273.html#acaffc772f70e7db371cbe736dc4a19ab',1,'SX1273::setDataRate()'],['../class_s_x1272.html#a5b79b7cd20c4c3cd1f486f777b3457d1',1,'SX1272::setDataRate()'],['../class_s_x126x.html#af30a581d31feae6f50c0591d1ee113f1',1,'SX126x::setDataRate()'],['../class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6',1,'LR11x0::setDataRate()']]],
['setdatashaping_33',['setdatashaping',['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_l_r11x0.html#a5a33df702da3f5b010e07d5e6fac7aa6',1,'LR11x0::setDataShaping()'],['../class_external_radio.html#abe0bfb0f178783eff28bdc867e9324fd',1,'ExternalRadio::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()']]],
['setdatashapingook_34',['setdatashapingook',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]],
['setdevicestatus_35',['setDeviceStatus',['../class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034',1,'LoRaWANNode']]],
@@ -120,7 +120,7 @@ var searchData=
['spireadregisterburst_117',['SPIreadRegisterBurst',['../class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee',1,'Module']]],
['spireadstream_118',['spireadstream',['../class_module.html#adacceb57ecfecb09150c135b2b44436f',1,'Module::SPIreadStream(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#ad4af5fc5fd60e0aadb8a69606e511946',1,'Module::SPIreadStream(const uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
['spisetregvalue_119',['SPIsetRegValue',['../class_module.html#aed95fba2ee72d7a2a21f98dd63ae4ad1',1,'Module']]],
- ['spitransfer_120',['spitransfer',['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()'],['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer(uint16_t cmd, uint32_t reg, const uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)']]],
+ ['spitransfer_120',['spitransfer',['../class_module.html#a2bfbddb1ff044f8b1865aac89246445d',1,'Module::SPItransfer()'],['../class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a',1,'RadioLibHal::spiTransfer()'],['../class_pi_hal.html#a96a0f36efd8e23893add3242bdef8be4',1,'PiHal::spiTransfer()'],['../class_pico_hal.html#acc961bf30af621d0dfec2b3f7e25cf5c',1,'PicoHal::spiTransfer()']]],
['spitransferstream_121',['SPItransferStream',['../class_module.html#a2b3f89fc63a82eb5fd55a7ddd72318fe',1,'Module']]],
['spiwriteregister_122',['SPIwriteRegister',['../class_module.html#a60ca6b4cae98f7d935191a569d519913',1,'Module']]],
['spiwriteregisterburst_123',['SPIwriteRegisterBurst',['../class_module.html#a10809e942c686b4e605269e58bd637b9',1,'Module']]],