From f2d3ad8fc3ee5b2ffa188a92eb2deda040b8966a Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 26 May 2024 14:37:17 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20f78b3?= =?UTF-8?q?ccc978990e9ef118067244552046110206d=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _module_8h_source.html | 4 ++-- _s_x126x_8h_source.html | 8 ++++---- class_module.html | 2 +- class_s_t_m32_w_lx___module.html | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/_module_8h_source.html b/_module_8h_source.html index 12320248..43166d75 100644 --- a/_module_8h_source.html +++ b/_module_8h_source.html @@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
55 
65 class Module {
66  public:
-
74  static const size_t RFSWITCH_MAX_PINS = 3;
+
74  static const size_t RFSWITCH_MAX_PINS = 5;
75 
81  struct RfSwitchMode_t {
83  uint8_t mode;
@@ -276,7 +276,7 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
546  uint32_t gpioPin = RADIOLIB_NC;
547 
548  // RF switch pins and table
-
549  uint32_t rfSwitchPins[RFSWITCH_MAX_PINS] = { RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC };
+
549  uint32_t rfSwitchPins[RFSWITCH_MAX_PINS] = { RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC };
550  const RfSwitchMode_t *rfSwitchTable = nullptr;
551 
552  #if RADIOLIB_INTERRUPT_TIMING
diff --git a/_s_x126x_8h_source.html b/_s_x126x_8h_source.html index d818f90a..2699564d 100644 --- a/_s_x126x_8h_source.html +++ b/_s_x126x_8h_source.html @@ -826,7 +826,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)
Calls startReceiveDutyCycle with rxPeriod and sleepPeriod set so the unit shouldn't miss any messages...
Definition: SX126x.cpp:630
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:1488
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition: SX126x.cpp:483
-
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:1795
+
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:1799
RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: SX126x.cpp:1414
uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition: SX126x.cpp:1517
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:1449
@@ -871,10 +871,10 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
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:1410
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:12
int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)
Sets CRC configuration.
Definition: SX126x.cpp:1230
-
uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX126x.cpp:1832
+
uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX126x.cpp:1836
int16_t reset(bool verify=true)
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX126x.cpp:198
int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)
Sets LoRa sync word.
Definition: SX126x.cpp:864
-
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:1848
+
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:1852
float getCurrentLimit()
Reads current protection limit.
Definition: SX126x.cpp:888
SX126x(Module *mod)
Default constructor.
Definition: SX126x.cpp:6
int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask) override
Create the flags that make up RxDone and RxTimeout used for receiving downlinks.
Definition: SX126x.cpp:1456
@@ -890,7 +890,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t scanChannel() override
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.
Definition: SX126x.cpp:427
float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: SX126x.cpp:1326
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:897
-
int16_t setPaRampTime(uint8_t rampTime)
Set PA ramp-up time. Set to 200us by default.
Definition: SX126x.cpp:1856
+
int16_t setPaRampTime(uint8_t rampTime)
Set PA ramp-up time. Set to 200us by default.
Definition: SX126x.cpp:1860
bool XTAL
Whether the module has an XTAL (true) or TCXO (false). Defaults to false.
Definition: SX126x.h:460
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: SX126x.cpp:1468
int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition: SX126x.cpp:1710
diff --git a/class_module.html b/class_module.html index 95d6cbdc..1e13d4fe 100644 --- a/class_module.html +++ b/class_module.html @@ -247,7 +247,7 @@ Public Attributes

Static Public Attributes

-static const size_t RFSWITCH_MAX_PINS = 3 +static const size_t RFSWITCH_MAX_PINS = 5  The maximum number of pins supported by the RF switch code. Note: It is not recommended to use this constant in your sketch when defining a rfswitch pins array, to prevent issues when this value is ever increased and such an array gets extra zero elements (that will be interpreted as pin 0).
  diff --git a/class_s_t_m32_w_lx___module.html b/class_s_t_m32_w_lx___module.html index 7a5cfb3c..540cfbb2 100644 --- a/class_s_t_m32_w_lx___module.html +++ b/class_s_t_m32_w_lx___module.html @@ -222,7 +222,7 @@ void   - Static Public Attributes inherited from Module -static const size_t RFSWITCH_MAX_PINS = 3 +static const size_t RFSWITCH_MAX_PINS = 5  The maximum number of pins supported by the RF switch code. Note: It is not recommended to use this constant in your sketch when defining a rfswitch pins array, to prevent issues when this value is ever increased and such an array gets extra zero elements (that will be interpreted as pin 0).