diff --git a/_s_x126x_8h_source.html b/_s_x126x_8h_source.html
index 051ac43a..8b8c4b22 100644
--- a/_s_x126x_8h_source.html
+++ b/_s_x126x_8h_source.html
@@ -713,81 +713,80 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
1091 int16_t setTx(uint32_t timeout = 0);
1092 int16_t setRx(uint32_t timeout);
1093 int16_t setCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin);
- 1094 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);
- 1095 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 1096 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 1097 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
- 1098 int16_t readBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
- 1099 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX126X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX126X_IRQ_NONE);
- 1100 virtual int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX126X_IRQ_ALL);
- 1101 int16_t setRfFrequency(uint32_t frf);
- 1102 int16_t calibrateImage(uint8_t* data);
- 1103 uint8_t getPacketType();
- 1104 int16_t setTxParams(uint8_t power, uint8_t rampTime = RADIOLIB_SX126X_PA_RAMP_200U);
- 1105 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
- 1106 int16_t setModulationParamsFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);
- 1107 int16_t setPacketParams(uint16_t preambleLen, uint8_t crcType, uint8_t payloadLen, uint8_t hdrType, uint8_t
invertIQ);
- 1108 int16_t setPacketParamsFSK(uint16_t preambleLen, uint8_t crcType, uint8_t syncWordLen, uint8_t addrCmp, uint8_t whiten, uint8_t packType = RADIOLIB_SX126X_GFSK_PACKET_VARIABLE, uint8_t payloadLen = 0xFF, uint8_t preambleDetectorLen = RADIOLIB_SX126X_GFSK_PREAMBLE_DETECT_16);
- 1109 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
- 1110 int16_t setRegulatorMode(uint8_t mode);
- 1111 uint8_t getStatus();
- 1112 uint32_t getPacketStatus();
- 1113 uint16_t getDeviceErrors();
- 1114 int16_t clearDeviceErrors();
-
- 1116 int16_t startReceiveCommon(uint32_t timeout = RADIOLIB_SX126X_RX_TIMEOUT_INF, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
- 1117 int16_t setFrequencyRaw(
float freq);
- 1118 int16_t setPacketMode(uint8_t mode, uint8_t len);
- 1119 int16_t setHeaderType(uint8_t hdrType,
size_t len = 0xFF);
- 1120 int16_t directMode();
- 1121 int16_t packetMode();
-
-
- 1124 int16_t fixSensitivity();
- 1125 int16_t fixPaClamping(
bool enable =
true);
- 1126 int16_t fixImplicitTimeout();
- 1127 int16_t fixInvertedIQ(uint8_t iqConfig);
-
- 1129 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
-
- 1135 static int16_t SPIparseStatus(uint8_t in);
-
- 1137 #if !defined(RADIOLIB_GODMODE)
-
-
-
- 1141 uint8_t bandwidth = 0, spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;
- 1142 uint16_t preambleLengthLoRa = 0;
- 1143 float bandwidthKhz = 0;
- 1144 bool ldroAuto =
true;
-
- 1146 uint32_t bitRate = 0, frequencyDev = 0;
- 1147 uint8_t rxBandwidth = 0, pulseShape = 0, crcTypeFSK = 0, syncWordLength = 0, addrComp = 0, whitening = 0, packetType = 0;
- 1148 uint16_t preambleLengthFSK = 0;
- 1149 float rxBandwidthKhz = 0;
-
- 1151 float dataRateMeasured = 0;
-
- 1153 uint32_t tcxoDelay = 0;
-
- 1155 size_t implicitLen = 0;
- 1156 uint8_t invertIQEnabled = RADIOLIB_SX126X_LORA_IQ_STANDARD;
- 1157 const char* chipType;
-
-
-
-
- 1162 int16_t config(uint8_t modem);
- 1163 bool findChip(
const char* verStr);
-
-
-
-
-
+ 1094 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 1095 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 1096 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+ 1097 int16_t readBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+ 1098 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX126X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX126X_IRQ_NONE);
+ 1099 virtual int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX126X_IRQ_ALL);
+ 1100 int16_t setRfFrequency(uint32_t frf);
+ 1101 int16_t calibrateImage(uint8_t* data);
+ 1102 uint8_t getPacketType();
+ 1103 int16_t setTxParams(uint8_t power, uint8_t rampTime = RADIOLIB_SX126X_PA_RAMP_200U);
+ 1104 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
+ 1105 int16_t setModulationParamsFSK(uint32_t br, uint8_t sh, uint8_t rxBw, uint32_t freqDev);
+ 1106 int16_t setPacketParams(uint16_t preambleLen, uint8_t crcType, uint8_t payloadLen, uint8_t hdrType, uint8_t
invertIQ);
+ 1107 int16_t setPacketParamsFSK(uint16_t preambleLen, uint8_t crcType, uint8_t syncWordLen, uint8_t addrCmp, uint8_t whiten, uint8_t packType = RADIOLIB_SX126X_GFSK_PACKET_VARIABLE, uint8_t payloadLen = 0xFF, uint8_t preambleDetectorLen = RADIOLIB_SX126X_GFSK_PREAMBLE_DETECT_16);
+ 1108 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
+ 1109 int16_t setRegulatorMode(uint8_t mode);
+ 1110 uint8_t getStatus();
+ 1111 uint32_t getPacketStatus();
+ 1112 uint16_t getDeviceErrors();
+ 1113 int16_t clearDeviceErrors();
+
+ 1115 int16_t startReceiveCommon(uint32_t timeout = RADIOLIB_SX126X_RX_TIMEOUT_INF, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
+ 1116 int16_t setFrequencyRaw(
float freq);
+ 1117 int16_t setPacketMode(uint8_t mode, uint8_t len);
+ 1118 int16_t setHeaderType(uint8_t hdrType,
size_t len = 0xFF);
+ 1119 int16_t directMode();
+ 1120 int16_t packetMode();
+
+
+ 1123 int16_t fixSensitivity();
+ 1124 int16_t fixPaClamping(
bool enable =
true);
+ 1125 int16_t fixImplicitTimeout();
+ 1126 int16_t fixInvertedIQ(uint8_t iqConfig);
+
+ 1128 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+
+ 1134 static int16_t SPIparseStatus(uint8_t in);
+
+ 1136 #if !defined(RADIOLIB_GODMODE)
+
+
+
+ 1140 uint8_t bandwidth = 0, spreadingFactor = 0, codingRate = 0, ldrOptimize = 0, crcTypeLoRa = 0, headerType = 0;
+ 1141 uint16_t preambleLengthLoRa = 0;
+ 1142 float bandwidthKhz = 0;
+ 1143 bool ldroAuto =
true;
+
+ 1145 uint32_t bitRate = 0, frequencyDev = 0;
+ 1146 uint8_t rxBandwidth = 0, pulseShape = 0, crcTypeFSK = 0, syncWordLength = 0, addrComp = 0, whitening = 0, packetType = 0;
+ 1147 uint16_t preambleLengthFSK = 0;
+ 1148 float rxBandwidthKhz = 0;
+
+ 1150 float dataRateMeasured = 0;
+
+ 1152 uint32_t tcxoDelay = 0;
+
+ 1154 size_t implicitLen = 0;
+ 1155 uint8_t invertIQEnabled = RADIOLIB_SX126X_LORA_IQ_STANDARD;
+ 1156 const char* chipType;
+
+
+
+
+ 1161 int16_t config(uint8_t modem);
+ 1162 bool findChip(
const char* verStr);
+
+
+
+
+
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:31
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code.
Definition: Module.h:42
@ MODE_TX
Definition: Module.h:71