diff --git a/_module_8h_source.html b/_module_8h_source.html
index c68fd882..a81b5591 100644
--- a/_module_8h_source.html
+++ b/_module_8h_source.html
@@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
-
+
67 #if defined(RADIOLIB_BUILD_ARDUINO)
@@ -301,57 +301,57 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:16
-void endTransaction()
Arduino core SPI endTransaction override.
Definition: Module.cpp:445
+void endTransaction()
Arduino core SPI endTransaction override.
Definition: Module.cpp:447
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code.
Definition: Module.h:27
-void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: Module.cpp:553
-Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio=RADIOLIB_NC)
Default constructor.
Definition: Module.cpp:81
-int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF)
Overwrite-safe SPI write method with verification. This method is the preferred SPI write mechanism.
Definition: Module.cpp:140
-uint32_t pulseIn(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS state, uint32_t timeout)
Arduino core pulseIn override.
Definition: Module.cpp:411
-void delayMicroseconds(uint32_t us)
Arduino core delayMicroseconds override.
Definition: Module.cpp:390
-static uint16_t flipBits16(uint16_t i)
Function to reflect bits within an integer.
Definition: Module.cpp:500
-uint8_t SPIreadRegister(uint8_t reg)
SPI basic read method. Use of this method is reserved for special cases, SPIgetRegValue should be use...
Definition: Module.cpp:193
-uint32_t millis()
Arduino core millis override.
Definition: Module.cpp:397
-void yield()
Arduino core yield override.
Definition: Module.cpp:374
-void tone(RADIOLIB_PIN_TYPE pin, uint16_t value, uint32_t duration=0)
Arduino core tone override that checks RADIOLIB_NC as alias for unused pin and RADIOLIB_TONE_UNSUPPOR...
Definition: Module.cpp:298
-void beginTransaction()
Arduino core SPI beginTransaction override.
Definition: Module.cpp:427
-void term()
Terminate low-level module control.
Definition: Module.cpp:117
-uint8_t transfer(uint8_t b)
Arduino core SPI transfer override.
Definition: Module.cpp:436
-void digitalWrite(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value)
Arduino core digitalWrite override that checks RADIOLIB_NC as alias for unused pin.
Definition: Module.cpp:279
-void waitForMicroseconds(uint32_t start, uint32_t len)
Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt...
Definition: Module.cpp:254
-static constexpr RfSwitchMode_t END_OF_MODE_TABLE
Definition: Module.h:65
-Module & operator=(const Module &mod)
Overload for assignment operator.
Definition: Module.cpp:96
-const RfSwitchMode_t * findRfSwitchMode(uint8_t mode) const
Find a mode in the RfSwitchTable.
Definition: Module.cpp:575
+void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: Module.cpp:555
+Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio=RADIOLIB_NC)
Default constructor.
Definition: Module.cpp:83
+int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF)
Overwrite-safe SPI write method with verification. This method is the preferred SPI write mechanism.
Definition: Module.cpp:142
+uint32_t pulseIn(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS state, uint32_t timeout)
Arduino core pulseIn override.
Definition: Module.cpp:413
+void delayMicroseconds(uint32_t us)
Arduino core delayMicroseconds override.
Definition: Module.cpp:392
+static uint16_t flipBits16(uint16_t i)
Function to reflect bits within an integer.
Definition: Module.cpp:502
+uint8_t SPIreadRegister(uint8_t reg)
SPI basic read method. Use of this method is reserved for special cases, SPIgetRegValue should be use...
Definition: Module.cpp:195
+uint32_t millis()
Arduino core millis override.
Definition: Module.cpp:399
+void yield()
Arduino core yield override.
Definition: Module.cpp:376
+void tone(RADIOLIB_PIN_TYPE pin, uint16_t value, uint32_t duration=0)
Arduino core tone override that checks RADIOLIB_NC as alias for unused pin and RADIOLIB_TONE_UNSUPPOR...
Definition: Module.cpp:300
+void beginTransaction()
Arduino core SPI beginTransaction override.
Definition: Module.cpp:429
+void term()
Terminate low-level module control.
Definition: Module.cpp:119
+uint8_t transfer(uint8_t b)
Arduino core SPI transfer override.
Definition: Module.cpp:438
+void digitalWrite(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value)
Arduino core digitalWrite override that checks RADIOLIB_NC as alias for unused pin.
Definition: Module.cpp:281
+void waitForMicroseconds(uint32_t start, uint32_t len)
Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt...
Definition: Module.cpp:256
+static const RfSwitchMode_t END_OF_MODE_TABLE
Definition: Module.h:65
+Module & operator=(const Module &mod)
Overload for assignment operator.
Definition: Module.cpp:98
+const RfSwitchMode_t * findRfSwitchMode(uint8_t mode) const
Find a mode in the RfSwitchTable.
Definition: Module.cpp:577
OpMode_t
Definition: Module.h:46
@ MODE_TX
Definition: Module.h:56
@ MODE_IDLE
Definition: Module.h:52
@ MODE_RX
Definition: Module.h:54
@ MODE_END_OF_TABLE
Definition: Module.h:50
-void detachInterrupt(RADIOLIB_PIN_TYPE interruptNum)
Arduino core detachInterrupt override.
Definition: Module.cpp:367
-void SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t *inBytes)
SPI burst read method.
Definition: Module.cpp:189
-void regdump(uint8_t start, uint8_t len)
Function to dump device registers as hex into the debug port.
Definition: Module.cpp:540
-RADIOLIB_PIN_STATUS digitalRead(RADIOLIB_PIN_TYPE pin)
Arduino core digitalWrite override that checks RADIOLIB_NC as alias for unused pin.
Definition: Module.cpp:286
-static uint8_t flipBits(uint8_t b)
Function to reflect bits within a byte.
Definition: Module.cpp:493
+void detachInterrupt(RADIOLIB_PIN_TYPE interruptNum)
Arduino core detachInterrupt override.
Definition: Module.cpp:369
+void SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t *inBytes)
SPI burst read method.
Definition: Module.cpp:191
+void regdump(uint8_t start, uint8_t len)
Function to dump device registers as hex into the debug port.
Definition: Module.cpp:542
+RADIOLIB_PIN_STATUS digitalRead(RADIOLIB_PIN_TYPE pin)
Arduino core digitalWrite override that checks RADIOLIB_NC as alias for unused pin.
Definition: Module.cpp:288
+static uint8_t flipBits(uint8_t b)
Function to reflect bits within a byte.
Definition: Module.cpp:495
uint8_t SPIreadCommand
Basic SPI read command. Defaults to 0x00.
Definition: Module.h:135
-void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&pins)[RFSWITCH_MAX_PINS], const RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: Module.cpp:568
+void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&pins)[RFSWITCH_MAX_PINS], const RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: Module.cpp:570
RADIOLIB_PIN_TYPE getIrq() const
Access method to get the pin number of interrupt/GPIO.
Definition: Module.h:276
-void attachInterrupt(RADIOLIB_PIN_TYPE interruptNum, void(*userFunc)(void), RADIOLIB_INTERRUPT_STATUS mode)
Arduino core attachInterrupt override.
Definition: Module.cpp:360
-void SPIwriteRegisterBurst(uint8_t reg, uint8_t *data, uint8_t numBytes)
SPI burst write method.
Definition: Module.cpp:199
-void end()
Arduino core SPI end override.
Definition: Module.cpp:454
-void SPIwriteRegister(uint8_t reg, uint8_t data)
SPI basic write method. Use of this method is reserved for special cases, SPIsetRegValue should be us...
Definition: Module.cpp:203
-static void hexdump(uint8_t *data, size_t len)
Function to dump data as hex into the debug port.
Definition: Module.cpp:508
-void init()
Initialize low-level module control.
Definition: Module.cpp:107
-int16_t SPIgetRegValue(uint8_t reg, uint8_t msb=7, uint8_t lsb=0)
SPI read method that automatically masks unused bits. This method is the preferred SPI read mechanism...
Definition: Module.cpp:130
+void attachInterrupt(RADIOLIB_PIN_TYPE interruptNum, void(*userFunc)(void), RADIOLIB_INTERRUPT_STATUS mode)
Arduino core attachInterrupt override.
Definition: Module.cpp:362
+void SPIwriteRegisterBurst(uint8_t reg, uint8_t *data, uint8_t numBytes)
SPI burst write method.
Definition: Module.cpp:201
+void end()
Arduino core SPI end override.
Definition: Module.cpp:456
+void SPIwriteRegister(uint8_t reg, uint8_t data)
SPI basic write method. Use of this method is reserved for special cases, SPIsetRegValue should be us...
Definition: Module.cpp:205
+static void hexdump(uint8_t *data, size_t len)
Function to dump data as hex into the debug port.
Definition: Module.cpp:510
+void init()
Initialize low-level module control.
Definition: Module.cpp:109
+int16_t SPIgetRegValue(uint8_t reg, uint8_t msb=7, uint8_t lsb=0)
SPI read method that automatically masks unused bits. This method is the preferred SPI read mechanism...
Definition: Module.cpp:132
RADIOLIB_PIN_TYPE getRst() const
Access method to get the pin number of hardware reset pin.
Definition: Module.h:283
RADIOLIB_PIN_TYPE getCs() const
Access method to get the pin number of SPI chip select.
Definition: Module.h:269
uint8_t SPIwriteCommand
Basic SPI write command. Defaults to 0x80.
Definition: Module.h:140
RADIOLIB_PIN_TYPE getGpio() const
Access method to get the pin number of second interrupt/GPIO.
Definition: Module.h:290
-void SPItransfer(uint8_t cmd, uint8_t reg, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes)
SPI single transfer method.
Definition: Module.cpp:207
-void delay(uint32_t ms)
Arduino core delay override.
Definition: Module.cpp:383
-uint32_t micros()
Arduino core micros override.
Definition: Module.cpp:404
-void begin()
Arduino core SPI begin override.
Definition: Module.cpp:418
-void pinMode(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_MODE mode)
Arduino core pinMode override that checks RADIOLIB_NC as alias for unused pin.
Definition: Module.cpp:272
-void noTone(RADIOLIB_PIN_TYPE pin)
Arduino core noTone override that checks RADIOLIB_NC as alias for unused pin and RADIOLIB_TONE_UNSUPP...
Definition: Module.cpp:333
-void setRfSwitchState(uint8_t mode)
Set RF switch state.
Definition: Module.cpp:585
+void SPItransfer(uint8_t cmd, uint8_t reg, uint8_t *dataOut, uint8_t *dataIn, uint8_t numBytes)
SPI single transfer method.
Definition: Module.cpp:209
+void delay(uint32_t ms)
Arduino core delay override.
Definition: Module.cpp:385
+uint32_t micros()
Arduino core micros override.
Definition: Module.cpp:406
+void begin()
Arduino core SPI begin override.
Definition: Module.cpp:420
+void pinMode(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_MODE mode)
Arduino core pinMode override that checks RADIOLIB_NC as alias for unused pin.
Definition: Module.cpp:274
+void noTone(RADIOLIB_PIN_TYPE pin)
Arduino core noTone override that checks RADIOLIB_NC as alias for unused pin and RADIOLIB_TONE_UNSUPP...
Definition: Module.cpp:335
+void setRfSwitchState(uint8_t mode)
Set RF switch state.
Definition: Module.cpp:587
diff --git a/_s_t_m32_w_lx_8h_source.html b/_s_t_m32_w_lx_8h_source.html
index 76edbaba..0fbe50b0 100644
--- a/_s_t_m32_w_lx_8h_source.html
+++ b/_s_t_m32_w_lx_8h_source.html
@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
-
+
@@ -151,28 +151,28 @@ $(document).ready(function(){initNavTree('_s_t_m32_w_lx_8h_source.html',''); ini
-static constexpr RfSwitchMode_t END_OF_MODE_TABLE
Definition: Module.h:65
@ MODE_TX
Definition: Module.h:56
@ MODE_IDLE
Definition: Module.h:52
@ MODE_RX
Definition: Module.h:54
@ MODE_END_OF_TABLE
Definition: Module.h:50
Definition: STM32WLx_Module.h:26
Derived class for STM32WL modules.
Definition: STM32WLx.h:34
-int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition: STM32WLx.cpp:17
-void clearDio1Action()
Clears interrupt service routine to call when DIO1/2/3 activates.
Definition: STM32WLx.cpp:102
-void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1/2/3 activates.
Definition: STM32WLx.cpp:92
-virtual int16_t setOutputPower(int8_t power) override
Sets output power. Allowed values are in range from -17 to 22 dBm.
Definition: STM32WLx.cpp:45
-STM32WLx(STM32WLx_Module *mod)
Default constructor.
Definition: STM32WLx.cpp:14
+static const Module::RfSwitchMode_t END_OF_MODE_TABLE
Definition: STM32WLx.h:66
+int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition: STM32WLx.cpp:19
+void clearDio1Action()
Clears interrupt service routine to call when DIO1/2/3 activates.
Definition: STM32WLx.cpp:104
+void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1/2/3 activates.
Definition: STM32WLx.cpp:94
+virtual int16_t setOutputPower(int8_t power) override
Sets output power. Allowed values are in range from -17 to 22 dBm.
Definition: STM32WLx.cpp:47
+STM32WLx(STM32WLx_Module *mod)
Default constructor.
Definition: STM32WLx.cpp:16
OpMode_t
Custom operation modes for STMWLx.
Definition: STM32WLx.h:53
@ MODE_END_OF_TABLE
Definition: STM32WLx.h:55
@ MODE_TX_LP
Definition: STM32WLx.h:61
@ MODE_TX_HP
Definition: STM32WLx.h:63
@ MODE_RX
Definition: STM32WLx.h:59
@ MODE_IDLE
Definition: STM32WLx.h:57
-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)
Initialization method for FSK modem.
Definition: STM32WLx.cpp:31
-static constexpr auto END_OF_MODE_TABLE
Definition: STM32WLx.h:66
+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)
Initialization method for FSK modem.
Definition: STM32WLx.cpp:33
Derived class for SX1262 modules.
Definition: SX1262.h:19
void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&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:1239
+
diff --git a/class_c_c1101.html b/class_c_c1101.html
index bbf1f06e..e1c79de3 100644
--- a/class_c_c1101.html
+++ b/class_c_c1101.html
@@ -1640,7 +1640,7 @@ void {Module::MODE_IDLE, {LOW, LOW}},
-
+
};
void setup() {
@@ -1649,7 +1649,7 @@ void | radio.setRfSwitchTable(rfswitch_pins, rfswitch_table);
...
}
-static constexpr RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
+static const RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
@ MODE_TX Definition: Module.h:56
@ MODE_IDLE Definition: Module.h:52
@ MODE_RX Definition: Module.h:54
diff --git a/class_module-members.html b/class_module-members.html
index e0f0732c..1de500d5 100644
--- a/class_module-members.html
+++ b/class_module-members.html
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('class_module.html',''); initResizable(
digitalRead(RADIOLIB_PIN_TYPE pin) | Module | |
digitalWrite(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value) | Module | |
end() | Module | |
- END_OF_MODE_TABLE | Module | static |
+ END_OF_MODE_TABLE | Module | static |
endTransaction() | Module | |
findRfSwitchMode(uint8_t mode) const | Module | |
flipBits(uint8_t b) | Module | static |
diff --git a/class_module.html b/class_module.html
index 98c4b03e..6552c7f8 100644
--- a/class_module.html
+++ b/class_module.html
@@ -296,8 +296,8 @@ Static Public Attributes |
static const size_t | RFSWITCH_MAX_PINS = 3 |
| The maximum number of pins supported by the RF switch code. More...
|
|
-static constexpr RfSwitchMode_t | END_OF_MODE_TABLE = {MODE_END_OF_TABLE, {}} |
- |
+static const RfSwitchMode_t | END_OF_MODE_TABLE |
+ |
Implements all common low-level methods to control the wireless module. Every module class contains one private instance of this class.
@@ -316,7 +316,7 @@ Static Public Attributes
Constants to use in a mode table set be setRfSwitchTable. These constants work for most radios, but some radios define their own constants to be used instead.
See setRfSwitchTable() for details.
-Enumerator |
---|
MODE_END_OF_TABLE | End of table marker, use END_OF_MODE_TABLE constant instead. Value is zero to ensure zero-initialized mode ends the table
+ |
Enumerator |
---|
MODE_END_OF_TABLE | End of table marker, use END_OF_MODE_TABLE constant instead. Value is zero to ensure zero-initialized mode ends the table
|
MODE_IDLE | Idle mode
|
@@ -1016,7 +1016,7 @@ Static Public Attributes
-
+
};
void setup() {
@@ -1025,7 +1025,7 @@ Static Public Attributes
radio.setRfSwitchTable(rfswitch_pins, rfswitch_table);
...
}
-static constexpr RfSwitchMode_t END_OF_MODE_TABLE
Definition: Module.h:65
+static const RfSwitchMode_t END_OF_MODE_TABLE
Definition: Module.h:65
@ MODE_TX
Definition: Module.h:56
@ MODE_IDLE
Definition: Module.h:52
@ MODE_RX
Definition: Module.h:54
@@ -1435,8 +1435,8 @@ Static Public Attributes
-
-◆ END_OF_MODE_TABLE
+
+◆ END_OF_MODE_TABLE
@@ -1445,12 +1445,12 @@ Static Public Attributes
|
-staticconstexpr |
+
static
diff --git a/class_r_f69.html b/class_r_f69.html
index 445aa5e6..e5b19cea 100644
--- a/class_r_f69.html
+++ b/class_r_f69.html
@@ -2050,7 +2050,7 @@ void
{Module::MODE_IDLE, {LOW, LOW}},
-
+
};
void setup() {
@@ -2059,7 +2059,7 @@ void | radio.setRfSwitchTable(rfswitch_pins, rfswitch_table);
...
}
-static constexpr RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
+static const RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
@ MODE_TX Definition: Module.h:56
@ MODE_IDLE Definition: Module.h:52
@ MODE_RX Definition: Module.h:54
diff --git a/class_s_t_m32_w_lx-members.html b/class_s_t_m32_w_lx-members.html
index 4e88639b..6814dd62 100644
--- a/class_s_t_m32_w_lx-members.html
+++ b/class_s_t_m32_w_lx-members.html
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi
clearDio1Action() | STM32WLx | |
disableAddressFiltering() | SX126x | |
dropSync() | PhysicalLayer | |
- END_OF_MODE_TABLE | STM32WLx | static |
+ END_OF_MODE_TABLE | STM32WLx | static |
explicitHeader() | SX126x | |
finishTransmit() override | SX126x | virtual |
fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH) | SX126x | |
diff --git a/class_s_t_m32_w_lx.html b/class_s_t_m32_w_lx.html
index fcfaaed4..e7d9b194 100644
--- a/class_s_t_m32_w_lx.html
+++ b/class_s_t_m32_w_lx.html
@@ -451,8 +451,8 @@ void |
|
-static constexpr auto | END_OF_MODE_TABLE = Module::END_OF_MODE_TABLE |
- |
+static const Module::RfSwitchMode_t | END_OF_MODE_TABLE = {Module::MODE_END_OF_TABLE, {}} |
+ |
Derived class for STM32WL modules.
@@ -474,7 +474,7 @@ Static Public Attributes |
Custom operation modes for STMWLx.
This splits the TX mode into two modes: Low-power and high-power. These constants can be used with the setRfSwitchTable() method, instead of the Module::OpMode_t constants.
-Enumerator |
---|
MODE_END_OF_TABLE | End of table marker, use END_OF_MODE_TABLE constant instead
+ |
Enumerator |
---|
MODE_END_OF_TABLE | End of table marker, use END_OF_MODE_TABLE constant instead
|
MODE_IDLE | Idle mode
|
@@ -769,8 +769,8 @@ Static Public Attributes
-
-◆ END_OF_MODE_TABLE
+
+◆ END_OF_MODE_TABLE
@@ -779,12 +779,12 @@ Static Public Attributes
|
-staticconstexpr |
+
static
diff --git a/class_s_t_m32_w_lx___module-members.html b/class_s_t_m32_w_lx___module-members.html
index 2fc6a552..37a9c8f2 100644
--- a/class_s_t_m32_w_lx___module-members.html
+++ b/class_s_t_m32_w_lx___module-members.html
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx___module.html','');
digitalRead(RADIOLIB_PIN_TYPE pin) | Module | |
digitalWrite(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value) | Module | |
end() | Module | |
-
END_OF_MODE_TABLE | Module | static |
+
END_OF_MODE_TABLE | Module | static |
endTransaction() | Module | |
findRfSwitchMode(uint8_t mode) const | Module | |
flipBits(uint8_t b) | Module | static |
diff --git a/class_s_t_m32_w_lx___module.html b/class_s_t_m32_w_lx___module.html
index 5bb26433..af17edcd 100644
--- a/class_s_t_m32_w_lx___module.html
+++ b/class_s_t_m32_w_lx___module.html
@@ -275,8 +275,8 @@ uint8_t
| static const size_t | RFSWITCH_MAX_PINS = 3 |
| The maximum number of pins supported by the RF switch code. More...
|
|
-
static constexpr RfSwitchMode_t | END_OF_MODE_TABLE = {MODE_END_OF_TABLE, {}} |
-
|
+
static const RfSwitchMode_t | END_OF_MODE_TABLE |
+
|
This is a subclass of Module to be used with the STM32WLx driver.
diff --git a/class_s_x126x.html b/class_s_x126x.html
index b440420e..27bfd1af 100644
--- a/class_s_x126x.html
+++ b/class_s_x126x.html
@@ -1882,7 +1882,7 @@ void
{Module::MODE_IDLE, {LOW, LOW}},
-
+
};
void setup() {
@@ -1891,7 +1891,7 @@ void | radio.setRfSwitchTable(rfswitch_pins, rfswitch_table);
...
}
-static constexpr RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
+static const RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
@ MODE_TX Definition: Module.h:56
@ MODE_IDLE Definition: Module.h:52
@ MODE_RX Definition: Module.h:54
diff --git a/class_s_x127x.html b/class_s_x127x.html
index 18f4aaf9..b49d38df 100644
--- a/class_s_x127x.html
+++ b/class_s_x127x.html
@@ -2232,7 +2232,7 @@ void | {Module::MODE_IDLE, {LOW, LOW}},
-
+
};
void setup() {
@@ -2241,7 +2241,7 @@ void | radio.setRfSwitchTable(rfswitch_pins, rfswitch_table);
...
}
-static constexpr RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
+static const RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
@ MODE_TX Definition: Module.h:56
@ MODE_IDLE Definition: Module.h:52
@ MODE_RX Definition: Module.h:54
diff --git a/class_s_x128x.html b/class_s_x128x.html
index 0bb84852..c05b9030 100644
--- a/class_s_x128x.html
+++ b/class_s_x128x.html
@@ -1796,7 +1796,7 @@ void | {Module::MODE_IDLE, {LOW, LOW}},
-
+
};
void setup() {
@@ -1805,7 +1805,7 @@ void | radio.setRfSwitchTable(rfswitch_pins, rfswitch_table);
...
}
-static constexpr RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
+static const RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
@ MODE_TX Definition: Module.h:56
@ MODE_IDLE Definition: Module.h:52
@ MODE_RX Definition: Module.h:54
diff --git a/class_si443x.html b/class_si443x.html
index 4d9dc234..17ca121d 100644
--- a/class_si443x.html
+++ b/class_si443x.html
@@ -1135,7 +1135,7 @@ void | {Module::MODE_IDLE, {LOW, LOW}},
-
+
};
void setup() {
@@ -1144,7 +1144,7 @@ void | radio.setRfSwitchTable(rfswitch_pins, rfswitch_table);
...
}
-static constexpr RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
+static const RfSwitchMode_t END_OF_MODE_TABLE Definition: Module.h:65
@ MODE_TX Definition: Module.h:56
@ MODE_IDLE Definition: Module.h:52
@ MODE_RX Definition: Module.h:54
diff --git a/functions_e.html b/functions_e.html
index ff8c8213..b3353e70 100644
--- a/functions_e.html
+++ b/functions_e.html
@@ -102,8 +102,8 @@ $(document).ready(function(){initNavTree('functions_e.html',''); initResizable()
: Module
END_OF_MODE_TABLE
-: Module
-, STM32WLx
+: Module
+, STM32WLx
endTransaction()
: Module
diff --git a/functions_vars.html b/functions_vars.html
index a26ad60d..93ab7e62 100644
--- a/functions_vars.html
+++ b/functions_vars.html
@@ -93,8 +93,8 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
: AX25Frame
END_OF_MODE_TABLE
-: Module
-, STM32WLx
+: Module
+, STM32WLx
freq
: tone_t
diff --git a/search/all_4.js b/search/all_4.js
index 2c9a1ce1..fb5e89a2 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -6,7 +6,7 @@ var searchData=
['enablesyncwordfiltering_43',['enableSyncWordFiltering',['../class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4',1,'CC1101::enableSyncWordFiltering()'],['../class_r_f69.html#a643a711bcb4b7771a7ab1f457e61a417',1,'RF69::enableSyncWordFiltering()']]],
['encoding_20type_20aliases_2e_44',['Encoding type aliases.',['../group__config__encoding.html',1,'']]],
['end_45',['end',['../class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d',1,'Module']]],
- ['end_5fof_5fmode_5ftable_46',['END_OF_MODE_TABLE',['../class_module.html#a4819e8b5e1fba0c99aa11477296e0927',1,'Module::END_OF_MODE_TABLE()'],['../class_s_t_m32_w_lx.html#af632a308ba5ad8caf6732210cf7acaf7',1,'STM32WLx::END_OF_MODE_TABLE()']]],
+ ['end_5fof_5fmode_5ftable_46',['END_OF_MODE_TABLE',['../class_module.html#a49267dfba746f63c5a3bfbc27f343de3',1,'Module::END_OF_MODE_TABLE()'],['../class_s_t_m32_w_lx.html#a4c5655da2e8b6d91ccd16157aba77407',1,'STM32WLx::END_OF_MODE_TABLE()']]],
['endtransaction_47',['endTransaction',['../class_module.html#a015226566efc5131c8a39a184b6c4e6b',1,'Module']]],
['explicitheader_48',['explicitHeader',['../class_s_x126x.html#a3765f534418d4e0540c179621c019138',1,'SX126x::explicitHeader()'],['../class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7',1,'SX1272::explicitHeader()'],['../class_s_x1278.html#a7c7717f09820a8e9a93621b0a00713f1',1,'SX1278::explicitHeader()'],['../class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d',1,'SX128x::explicitHeader()']]],
['externalradio_49',['ExternalRadio',['../class_external_radio.html',1,'']]]
diff --git a/search/variables_2.js b/search/variables_2.js
index 856dd3dd..22dc6268 100644
--- a/search/variables_2.js
+++ b/search/variables_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['end_5fof_5fmode_5ftable_668',['END_OF_MODE_TABLE',['../class_module.html#a4819e8b5e1fba0c99aa11477296e0927',1,'Module::END_OF_MODE_TABLE()'],['../class_s_t_m32_w_lx.html#af632a308ba5ad8caf6732210cf7acaf7',1,'STM32WLx::END_OF_MODE_TABLE()']]]
+ ['end_5fof_5fmode_5ftable_668',['END_OF_MODE_TABLE',['../class_module.html#a49267dfba746f63c5a3bfbc27f343de3',1,'Module::END_OF_MODE_TABLE()'],['../class_s_t_m32_w_lx.html#a4c5655da2e8b6d91ccd16157aba77407',1,'STM32WLx::END_OF_MODE_TABLE()']]]
];
|