diff --git a/_l_r1110_8h_source.html b/_l_r1110_8h_source.html
index 13826b5d..e2c246ff 100644
--- a/_l_r1110_8h_source.html
+++ b/_l_r1110_8h_source.html
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_l_r1110_8h_source.html',''); initResi
-
+
@@ -110,9 +110,9 @@ $(document).ready(function(){initNavTree('_l_r1110_8h_source.html',''); initResi
-
+
- 88 int16_t
setFrequency(
float freq,
bool calibrate,
float band = 4);
+ 88 int16_t
setFrequency(
float freq,
bool calibrate,
float band = 4);
@@ -125,9 +125,9 @@ $(document).ready(function(){initNavTree('_l_r1110_8h_source.html',''); initResi
Derived class for LR1110 modules.
Definition: LR1110.h:15
LR1110(Module *mod)
Default constructor.
Definition: LR1110.cpp:4
-int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz. Will also perform calibr...
Definition: LR1110.cpp:38
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6)
Initialization method for LoRa modem.
Definition: LR1110.cpp:8
int16_t beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6)
Initialization method for LR-FHSS modem.
Definition: LR1110.cpp:28
+int16_t setFrequency(float freq) override
Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz. Will also perform calibr...
Definition: LR1110.cpp:38
int16_t beginGFSK(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)
Initialization method for FSK modem.
Definition: LR1110.cpp:18
Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...
Definition: LR11x0.h:647
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:68
diff --git a/_l_r1120_8h_source.html b/_l_r1120_8h_source.html
index 5dba4250..aabee2f4 100644
--- a/_l_r1120_8h_source.html
+++ b/_l_r1120_8h_source.html
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_l_r1120_8h_source.html',''); initResi
-
+
@@ -110,9 +110,9 @@ $(document).ready(function(){initNavTree('_l_r1120_8h_source.html',''); initResi
-
+
- 89 int16_t
setFrequency(
float freq,
bool calibrate,
float band = 4);
+ 89 int16_t
setFrequency(
float freq,
bool calibrate,
float band = 4);
@@ -125,8 +125,8 @@ $(document).ready(function(){initNavTree('_l_r1120_8h_source.html',''); initResi
Derived class for LR1120 modules.
Definition: LR1120.h:15
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6)
Initialization method for LoRa modem.
Definition: LR1120.cpp:8
-int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz, 1900 - 2200 MHz and 2400...
Definition: LR1120.cpp:38
int16_t beginGFSK(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)
Initialization method for FSK modem.
Definition: LR1120.cpp:18
+int16_t setFrequency(float freq) override
Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz, 1900 - 2200 MHz and 2400...
Definition: LR1120.cpp:38
int16_t beginLRFHSS(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6)
Initialization method for LR-FHSS modem.
Definition: LR1120.cpp:28
LR1120(Module *mod)
Default constructor.
Definition: LR1120.cpp:4
Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...
Definition: LR11x0.h:647
diff --git a/_l_r1121_8h_source.html b/_l_r1121_8h_source.html
index 74ae12a8..9c153c85 100644
--- a/_l_r1121_8h_source.html
+++ b/_l_r1121_8h_source.html
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_l_r1121_8h_source.html',''); initResi
-
+
diff --git a/_l_r11x0_8h_source.html b/_l_r11x0_8h_source.html
index 76c50f3b..5aeb2d6f 100644
--- a/_l_r11x0_8h_source.html
+++ b/_l_r11x0_8h_source.html
@@ -693,7 +693,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
-
+
@@ -729,21 +729,21 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
-
+
-
+
-
+
-
+
822 int16_t
startTransmit(uint8_t* data,
size_t len, uint8_t addr = 0)
override;
-
+
- 850 int16_t
startReceive(uint32_t timeout, uint32_t irqFlags = RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask = 0,
size_t len = 0);
+ 850 int16_t
startReceive(uint32_t timeout, uint32_t irqFlags = RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask = 0,
size_t len = 0);
@@ -757,9 +757,9 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
-
+
-
+
@@ -773,7 +773,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
-
+
@@ -811,9 +811,9 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
1104 int16_t
invertIQ(
bool enable)
override;
-
+
-
+
@@ -829,7 +829,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
-
+
@@ -854,7 +854,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
1264 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
-
+ 1267 Module* getMod()
override;
1270 int16_t writeRegMem32(uint32_t addr, uint32_t* data,
size_t len);
@@ -1000,7 +1000,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
1410 #if !RADIOLIB_GODMODE
-
+ 1413 uint8_t chipType = 0;
1415 #if !RADIOLIB_GODMODE
@@ -1047,74 +1047,74 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
Base class for LR11x0 series. All derived classes for LR11x0 (e.g. LR1110 or LR1120) inherit from thi...
Definition: LR11x0.h:647
-uint32_t getIrqStatus()
Reads the current IRQ status.
Definition: LR11x0.cpp:481
-int16_t setBitRate(float br)
Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition: LR11x0.cpp:742
-int16_t setDataRate(DataRate_t dr) override
Set data.
Definition: LR11x0.cpp:1019
-void setPacketReceivedAction(void(*func)(void))
Sets interrupt service routine to call when a packet is received.
Definition: LR11x0.cpp:344
-int16_t getChannelScanResult() override
Read the channel scan result.
Definition: LR11x0.cpp:569
-float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: LR11x0.cpp:1355
-int16_t setOutputPower(int8_t power)
Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (lo...
Definition: LR11x0.cpp:592
-int16_t setRxBandwidth(float rxBw)
Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition: LR11x0.cpp:779
-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: LR11x0.cpp:1322
+float getSNR() override
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition: LR11x0.cpp:1220
+uint32_t getIrqStatus()
Reads the current IRQ status.
Definition: LR11x0.cpp:484
+int16_t setDataRate(DataRate_t dr) override
Set data.
Definition: LR11x0.cpp:1022
+int16_t getChannelScanResult() override
Read the channel scan result.
Definition: LR11x0.cpp:572
+float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: LR11x0.cpp:1358
+int16_t setRxBandwidth(float rxBw)
Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition: LR11x0.cpp:782
+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: LR11x0.cpp:1325
int16_t reset()
Reset method. Will reset the chip to the default state using RST pin.
Definition: LR11x0.cpp:110
-int16_t startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)
Start passive WiFi scan. BUSY pin will be de-activated when the scan is finished.
Definition: LR11x0.cpp:1380
+int16_t startWifiScan(char wifiType, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)
Start passive WiFi scan. BUSY pin will be de-activated when the scan is finished.
Definition: LR11x0.cpp:1383
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:209
-int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: LR11x0.cpp:1351
+int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: LR11x0.cpp:1354
bool XTAL
Whether the module has an XTAL (true) or TCXO (false). Defaults to false.
Definition: LR11x0.h:664
int16_t beginLRFHSS(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)
Initialization method for LR-FHSS modem.
Definition: LR11x0.cpp:91
int16_t begin(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, int8_t power, uint16_t preambleLength, float tcxoVoltage)
Initialization method for LoRa modem.
Definition: LR11x0.cpp:16
-int16_t getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)
Retrieve passive WiFi scan result.
Definition: LR11x0.cpp:1439
-float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...
Definition: LR11x0.cpp:1200
-void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ1 activates.
Definition: LR11x0.cpp:336
+int16_t getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false)
Retrieve passive WiFi scan result.
Definition: LR11x0.cpp:1442
+void setIrqAction(void(*func)(void))
Sets interrupt service routine to call when IRQ1 activates.
Definition: LR11x0.cpp:338
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
-int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition: LR11x0.cpp:1049
-int16_t startChannelScan() override
Interrupt-driven channel activity detection method. IRQ1 will be activated when LoRa preamble is dete...
Definition: LR11x0.cpp:536
-int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)
Sets CRC configuration.
Definition: LR11x0.cpp:1143
+int16_t checkDataRate(DataRate_t dr) override
Check the data rate can be configured by this module.
Definition: LR11x0.cpp:1052
+int16_t startChannelScan() override
Interrupt-driven channel activity detection method. IRQ1 will be activated when LoRa preamble is dete...
Definition: LR11x0.cpp:539
+int16_t setCRC(uint8_t len, uint32_t initial=0x00001D0FUL, uint32_t polynomial=0x00001021UL, bool inverted=true)
Sets CRC configuration.
Definition: LR11x0.cpp:1146
LR11x0(Module *mod)
Default constructor.
Definition: LR11x0.cpp:11
-int16_t setCodingRate(uint8_t cr, bool longInterleave=false)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition: LR11x0.cpp:693
-int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: LR11x0.cpp:948
-int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in GFSK mode only.
Definition: LR11x0.cpp:986
-int16_t getWifiScanResultsCount(uint8_t *count)
Get number of WiFi scan results after the scan is finished.
Definition: LR11x0.cpp:1425
-int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: LR11x0.cpp:897
-int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)
Sets GFSK sync word in the form of array of up to 8 bytes.
Definition: LR11x0.cpp:876
-void clearPacketReceivedAction()
Clears interrupt service routine to call when a packet is received.
Definition: LR11x0.cpp:348
-int16_t checkOutputPower(int8_t power, int8_t *clipped) override
Check if output power is configurable. This method is needed for compatibility with PhysicalLayer::ch...
Definition: LR11x0.cpp:615
-int16_t scanChannel() override
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.
Definition: LR11x0.cpp:278
-int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition: LR11x0.cpp:296
-int16_t setSyncWord(uint32_t syncWord)
Sets LoRa or LR-FHSS sync word.
Definition: LR11x0.cpp:726
-void setPacketSentAction(void(*func)(void))
Sets interrupt service routine to call when a packet is sent.
Definition: LR11x0.cpp:352
-int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...
Definition: LR11x0.cpp:982
-int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)
Sets LR-FHSS configuration.
Definition: LR11x0.cpp:1359
-bool isRxTimeout() override
Check whether the IRQ bit for RxTimeout is set.
Definition: LR11x0.cpp:1335
+int16_t setCodingRate(uint8_t cr, bool longInterleave=false)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition: LR11x0.cpp:696
+int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: LR11x0.cpp:951
+int16_t setOutputPower(int8_t power) override
Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (lo...
Definition: LR11x0.cpp:595
+int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in GFSK mode only.
Definition: LR11x0.cpp:989
+int16_t getWifiScanResultsCount(uint8_t *count)
Get number of WiFi scan results after the scan is finished.
Definition: LR11x0.cpp:1428
+int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: LR11x0.cpp:900
+int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)
Sets GFSK sync word in the form of array of up to 8 bytes.
Definition: LR11x0.cpp:879
+int16_t checkOutputPower(int8_t power, int8_t *clipped) override
Check if output power is configurable. This method is needed for compatibility with PhysicalLayer::ch...
Definition: LR11x0.cpp:618
+int16_t scanChannel() override
Performs scan for LoRa transmission in the current channel. Detects both preamble and payload.
Definition: LR11x0.cpp:280
+float getRSSI() override
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa o...
Definition: LR11x0.cpp:1203
+int16_t standby() override
Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...
Definition: LR11x0.cpp:298
+int16_t setSyncWord(uint32_t syncWord)
Sets LoRa or LR-FHSS sync word.
Definition: LR11x0.cpp:729
+uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition: LR11x0.cpp:1344
+int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...
Definition: LR11x0.cpp:985
+int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)
Sets LR-FHSS configuration.
Definition: LR11x0.cpp:1362
+bool isRxTimeout() override
Check whether the IRQ bit for RxTimeout is set.
Definition: LR11x0.cpp:1338
+void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition: LR11x0.cpp:354
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:149
-int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: LR11x0.cpp:1088
-int16_t setPreambleLength(size_t preambleLength) override
Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.
Definition: LR11x0.cpp:1071
-uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: LR11x0.cpp:1341
-int16_t startReceive()
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition: LR11x0.cpp:434
-int16_t finishTransmit() override
Clean up after transmission is done.
Definition: LR11x0.cpp:426
-void clearIrqAction()
Clears interrupt service routine to call when IRQ1 activates.
Definition: LR11x0.cpp:340
+void clearPacketSentAction() override
Clears interrupt service routine to call when a packet is sent.
Definition: LR11x0.cpp:358
+void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition: LR11x0.cpp:350
+int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: LR11x0.cpp:1091
+int16_t setPreambleLength(size_t preambleLength) override
Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.
Definition: LR11x0.cpp:1074
+int16_t startReceive() override
Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...
Definition: LR11x0.cpp:437
+int16_t finishTransmit() override
Clean up after transmission is done.
Definition: LR11x0.cpp:429
+void clearIrqAction()
Clears interrupt service routine to call when IRQ1 activates.
Definition: LR11x0.cpp:342
+int16_t setBitRate(float br) override
Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition: LR11x0.cpp:745
int16_t beginGFSK(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)
Initialization method for FSK modem.
Definition: LR11x0.cpp:50
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
-int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: LR11x0.cpp:1347
-RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: LR11x0.cpp:1254
-int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.
Definition: LR11x0.cpp:636
-int16_t setFrequencyDeviation(float freqDev) override
Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition: LR11x0.cpp:759
-size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: LR11x0.cpp:1235
-void clearPacketSentAction()
Clears interrupt service routine to call when a packet is sent.
Definition: LR11x0.cpp:356
-float getSNR()
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition: LR11x0.cpp:1217
-void clearWiFiScanAction()
Clears interrupt service routine to call when a WiFi scan is completed.
Definition: LR11x0.cpp:1421
-float getFrequencyError()
Gets frequency error of the latest received packet.
Definition: LR11x0.cpp:1230
-int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in GFSK mode only.
Definition: LR11x0.cpp:990
-int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)
Sets GFSK whitening parameters.
Definition: LR11x0.cpp:994
-int16_t wifiScan(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)
Blocking WiFi scan method. Performs a full passive WiFi scan. This method may block for several secon...
Definition: LR11x0.cpp:1515
-int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: LR11x0.cpp:672
-int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: LR11x0.cpp:255
-int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...
Definition: LR11x0.cpp:270
-int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: LR11x0.cpp:934
-int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: LR11x0.cpp:916
-int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask) override
Create the flags that make up RxDone and RxTimeout used for receiving downlinks.
Definition: LR11x0.cpp:1329
-int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: LR11x0.cpp:1187
-void setWiFiScanAction(void(*func)(void))
Sets interrupt service routine to call when a WiFi scan is completed.
Definition: LR11x0.cpp:1417
+int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: LR11x0.cpp:1350
+RadioLibTime_t getTimeOnAir(size_t len) override
Get expected time-on-air for a given size of payload.
Definition: LR11x0.cpp:1257
+int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.
Definition: LR11x0.cpp:639
+int16_t setFrequencyDeviation(float freqDev) override
Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.
Definition: LR11x0.cpp:762
+size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: LR11x0.cpp:1238
+void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition: LR11x0.cpp:346
+void clearWiFiScanAction()
Clears interrupt service routine to call when a WiFi scan is completed.
Definition: LR11x0.cpp:1424
+float getFrequencyError()
Gets frequency error of the latest received packet.
Definition: LR11x0.cpp:1233
+int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_LR11X0_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in GFSK mode only.
Definition: LR11x0.cpp:993
+int16_t setWhitening(bool enabled, uint16_t initial=0x01FF)
Sets GFSK whitening parameters.
Definition: LR11x0.cpp:997
+int16_t wifiScan(uint8_t wifiType, uint8_t *count, uint8_t mode=RADIOLIB_LR11X0_WIFI_ACQ_MODE_FULL_BEACON, uint16_t chanMask=RADIOLIB_LR11X0_WIFI_ALL_CHANNELS, uint8_t numScans=16, uint16_t timeout=100)
Blocking WiFi scan method. Performs a full passive WiFi scan. This method may block for several secon...
Definition: LR11x0.cpp:1518
+int16_t setSpreadingFactor(uint8_t sf, bool legacy=false)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: LR11x0.cpp:675
+int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: LR11x0.cpp:257
+int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...
Definition: LR11x0.cpp:272
+int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: LR11x0.cpp:937
+int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: LR11x0.cpp:919
+int16_t irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask) override
Create the flags that make up RxDone and RxTimeout used for receiving downlinks.
Definition: LR11x0.cpp:1332
+int16_t invertIQ(bool enable) override
Enable/disable inversion of the I and Q signals.
Definition: LR11x0.cpp:1190
+void setWiFiScanAction(void(*func)(void))
Sets interrupt service routine to call when a WiFi scan is completed.
Definition: LR11x0.cpp:1420
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:68
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:54
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:209
diff --git a/_r_f69_8h_source.html b/_r_f69_8h_source.html
index 9e3a5cac..33107131 100644
--- a/_r_f69_8h_source.html
+++ b/_r_f69_8h_source.html
@@ -568,7 +568,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
-
+
@@ -586,7 +586,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
535 int16_t
receive(uint8_t* data,
size_t len)
override;
-
+ 541 int16_t
sleep()
override;
@@ -616,13 +616,13 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
-
+
-
+
-
+
-
+
@@ -640,19 +640,19 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
-
+
- 710 int16_t
startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask,
size_t len);
+ 710 int16_t
startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask,
size_t len)
override;
720 int16_t
readData(uint8_t* data,
size_t len)
override;
-
+
-
+
@@ -710,7 +710,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
-
+
@@ -718,22 +718,22 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
-
+
974 #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
-
+
-
+ 985 void readBit(uint32_t pin)
override;
-
+ 994 int16_t
setDIOMapping(uint32_t pin, uint32_t value)
override;
996 #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
-
+ 999 Module* getMod()
override;
1001 #if !RADIOLIB_GODMODE
@@ -783,71 +783,71 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
Control class for RF69 module. Also serves as base class for SX1231.
Definition: RF69.h:479
int16_t getTemperature()
Measures temperature.
Definition: RF69.cpp:764
int16_t getChipVersion()
Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working.
Definition: RF69.cpp:985
-int16_t setDIOMapping(uint32_t pin, uint32_t value)
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: RF69.cpp:969
void clearFifoEmptyAction()
Clears interrupt service routine to call when FIFO is empty.
Definition: RF69.cpp:320
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_RF69_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: RF69.cpp:794
int16_t disableAES()
Disables AES encryption.
Definition: RF69.cpp:230
void setFifoFullAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is full.
Definition: RF69.cpp:324
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: RF69.cpp:738
int16_t enableAES()
Enables AES encryption.
Definition: RF69.cpp:226
-uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: RF69.cpp:940
int16_t standby() override
Sets the module to standby mode.
Definition: RF69.cpp:155
int16_t setOokThresholdType(uint8_t type)
Selects the type of threshold in the OOK data slicer.
Definition: RF69.cpp:505
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: RF69.cpp:168
int16_t getFrequency(float *freq)
Gets carrier frequency.
Definition: RF69.cpp:541
int16_t setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0)
Sets sync word. Up to 8 bytes can be set as sync word.
Definition: RF69.cpp:691
-void setPacketSentAction(void(*func)(void))
Sets interrupt service routine to call when a packet is sent.
Definition: RF69.cpp:301
int16_t getFrequencyDeviation(float *freqDev)
Gets frequency deviation.
Definition: RF69.cpp:629
int16_t setOokFixedThreshold(uint8_t value)
Fixed threshold for the Data Slicer in OOK mode or floor threshold for the Data Slicer in OOK when Pe...
Definition: RF69.cpp:512
+void clearPacketReceivedAction() override
Clears interrupt service routine to call when a packet is received.
Definition: RF69.cpp:297
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:209
-void clearPacketSentAction()
Clears interrupt service routine to call when a packet is sent.
Definition: RF69.cpp:305
+int16_t startReceive() override
Interrupt-driven receive method. GDO0 will be activated when full packet is received.
Definition: RF69.cpp:234
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: RF69.cpp:441
int16_t disableSyncWordFiltering()
Disable preamble and sync word filtering and generation.
Definition: RF69.cpp:807
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed values are RA...
Definition: RF69.cpp:876
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: RF69.cpp:516
int16_t setOOK(bool enable)
Enables/disables OOK modulation instead of FSK. Note: This function calls setRxBandwidth again,...
Definition: RF69.cpp:486
-int16_t sleep()
Sets the module to sleep mode.
Definition: RF69.cpp:147
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: RF69.cpp:747
+void readBit(uint32_t pin) override
Function to read and process data bit in direct reception mode.
Definition: RF69.cpp:964
int16_t begin(float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t pwr=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: RF69.cpp:9
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0)
Enable sync word filtering and generation.
Definition: RF69.cpp:802
int16_t packetMode()
Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...
Definition: RF69.cpp:218
int16_t setOutputPower(int8_t pwr, bool highPower=false)
Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to ...
Definition: RF69.cpp:653
+int16_t setDIOMapping(uint32_t pin, uint32_t value) override
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: RF69.cpp:969
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12....
Definition: RF69.cpp:578
+void setPacketReceivedAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is received.
Definition: RF69.cpp:293
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: RF69.cpp:309
int16_t setPreambleLength(uint8_t preambleLen)
Sets preamble length.
Definition: RF69.cpp:717
int16_t enableContinuousModeBitSync()
Enable Bit synchronization in continuous mode.
Definition: RF69.cpp:812
-void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is received in direct mode.
Definition: RF69.cpp:960
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: RF69.cpp:781
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:149
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: RF69.cpp:274
+void setPacketSentAction(void(*func)(void)) override
Sets interrupt service routine to call when a packet is sent.
Definition: RF69.cpp:301
int16_t disableContinuousModeBitSync()
Disable Bit synchronization in continuous mode.
Definition: RF69.cpp:821
+void setDirectAction(void(*func)(void)) override
Set interrupt service routine function to call when data bit is received in direct mode.
Definition: RF69.cpp:960
void setDio0Action(void(*func)(void))
Sets interrupt service routine to call when DIO0 activates.
Definition: RF69.cpp:270
int16_t setLnaTestBoost(bool value)
Enable/disable LNA Boost mode (disabled by default).
Definition: RF69.cpp:914
+int16_t setBitRate(float br) override
Sets bit rate. Allowed values range from 0.5 to 300.0 kbps.
Definition: RF69.cpp:556
bool fifoGet(volatile uint8_t *data, int totalLen, volatile int *rcvLen)
Set interrupt service routine function to call when FIFO is sufficiently full to read.
Definition: RF69.cpp:361
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition: RF69.cpp:278
+int16_t setFrequency(float freq) override
Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510....
Definition: RF69.cpp:520
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER an...
Definition: RF69.cpp:896
-int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510....
Definition: RF69.cpp:520
bool fifoAdd(uint8_t *data, int totalLen, int *remLen)
Set interrupt service routine function to call when FIFO is empty.
Definition: RF69.cpp:338
-void readBit(uint32_t pin)
Function to read and process data bit in direct reception mode.
Definition: RF69.cpp:964
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: RF69.cpp:729
int16_t receiveDirect() override
Starts direct mode reception.
Definition: RF69.cpp:189
void setAESKey(uint8_t *key)
Sets AES key.
Definition: RF69.cpp:222
int16_t setCrcFiltering(bool crcOn=true)
Enable CRC filtering and generation.
Definition: RF69.cpp:830
-void clearPacketReceivedAction()
Clears interrupt service routine to call when a packet is received.
Definition: RF69.cpp:297
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: RF69.cpp:932
void setAmbientTemperature(int16_t tempAmbient)
Sets ambient temperature. Required to correct values from on-board temperature sensor.
Definition: RF69.cpp:760
-float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: RF69.cpp:922
-void setPacketReceivedAction(void(*func)(void))
Sets interrupt service routine to call when a packet is received.
Definition: RF69.cpp:293
-int16_t setBitRate(float br)
Sets bit rate. Allowed values range from 0.5 to 300.0 kbps.
Definition: RF69.cpp:556
+uint8_t randomByte() override
Get one truly random byte from RSSI noise.
Definition: RF69.cpp:940
+void clearPacketSentAction() override
Clears interrupt service routine to call when a packet is sent.
Definition: RF69.cpp:305
int16_t setFrequencyDeviation(float freqDev) override
Sets frequency deviation.
Definition: RF69.cpp:606
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: RF69.cpp:286
+int16_t sleep() override
Sets the module to sleep mode.
Definition: RF69.cpp:147
int16_t setPromiscuousMode(bool enable=true)
Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address,...
Definition: RF69.cpp:838
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: RF69.cpp:333
+float getRSSI() override
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: RF69.cpp:922
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_RF69_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: RF69.cpp:798
void reset()
Reset method. Will reset the chip to the default state using RST pin.
Definition: RF69.cpp:93
-int16_t startReceive()
Interrupt-driven receive method. GDO0 will be activated when full packet is received.
Definition: RF69.cpp:234
RF69(Module *module)
Default constructor.
Definition: RF69.cpp:5
int16_t setRSSIThreshold(float dbm)
Sets the RSSI value above which the RSSI interrupt is signaled.
Definition: RF69.cpp:926
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: RF69.cpp:936
diff --git a/_s_x1231_8h_source.html b/_s_x1231_8h_source.html
index d5530685..fb4153fd 100644
--- a/_s_x1231_8h_source.html
+++ b/_s_x1231_8h_source.html
@@ -176,12 +176,12 @@ $(document).ready(function(){initNavTree('_s_x1231_8h_source.html',''); initResi
-
+
111 int16_t
begin(
float freq = 434.0,
float br = 4.8,
float freqDev = 5.0,
float rxBw = 125.0, int8_t power = 10, uint8_t preambleLen = 16);
113 #if !RADIOLIB_GODMODE
-
+
116 uint8_t chipRevision = 0;
diff --git a/_s_x1233_8h_source.html b/_s_x1233_8h_source.html
index 24c832ba..dae65845 100644
--- a/_s_x1233_8h_source.html
+++ b/_s_x1233_8h_source.html
@@ -106,16 +106,16 @@ $(document).ready(function(){initNavTree('_s_x1233_8h_source.html',''); initResi
-
+
41 int16_t
begin(
float freq = 434.0,
float br = 4.8,
float freqDev = 5.0,
float rxBw = 125.0, int8_t power = 10, uint8_t preambleLen = 16);
-
+
- 56 uint8_t chipRevision = 0;
+
@@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('_s_x1233_8h_source.html',''); initResi
Control class for SX1233 module. Overrides some methods from SX1231/RF69 due to different register va...
Definition: SX1233.h:23
int16_t begin(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint8_t preambleLen=16)
Initialization method.
Definition: SX1233.cpp:9
SX1233(Module *mod)
Default constructor.
Definition: SX1233.cpp:5
-int16_t setBitRate(float br)
Sets bit rate. Allowed values range from 0.5 to 300.0 kbps. SX1233 also allows 500 kbps and 600 kbps ...
Definition: SX1233.cpp:93
+int16_t setBitRate(float br) override
Sets bit rate. Allowed values range from 0.5 to 300.0 kbps. SX1233 also allows 500 kbps and 600 kbps ...
Definition: SX1233.cpp:93
diff --git a/class_l_r1110-members.html b/class_l_r1110-members.html
index 826e160d..4da3ce61 100644
--- a/class_l_r1110-members.html
+++ b/class_l_r1110-members.html
@@ -102,8 +102,8 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
checkOutputPower(int8_t power, int8_t *clipped, bool forceHighPower) | LR11x0 | |
clearChannelScanAction() | PhysicalLayer | virtual |
clearIrqAction() | LR11x0 | |
- clearPacketReceivedAction() | LR11x0 | virtual |
- clearPacketSentAction() | LR11x0 | virtual |
+ clearPacketReceivedAction() override | LR11x0 | virtual |
+ clearPacketSentAction() override | LR11x0 | virtual |
clearWiFiScanAction() | LR11x0 | |
disableAddressFiltering() | LR11x0 | |
dropSync() | PhysicalLayer | |
@@ -117,8 +117,8 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
getIrqStatus() | LR11x0 | |
getPacketLength(bool update=true) override | LR11x0 | virtual |
getPacketLength(bool update, uint8_t *offset) | LR11x0 | |
- getRSSI() | LR11x0 | virtual |
- getSNR() | LR11x0 | virtual |
+ getRSSI() override | LR11x0 | virtual |
+ getSNR() override | LR11x0 | virtual |
getTimeOnAir(size_t len) override | LR11x0 | virtual |
getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false) | LR11x0 | |
getWifiScanResultsCount(uint8_t *count) | LR11x0 | |
@@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() | LR11x0 | virtual |
+ randomByte() override | LR11x0 | virtual |
read(bool drop=true) | PhysicalLayer | |
readBit(uint32_t pin) | PhysicalLayer | virtual |
readData(uint8_t *data, size_t len) override | LR11x0 | virtual |
@@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
scanChannel() override | LR11x0 | virtual |
scanChannel(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin) | LR11x0 | |
setBandwidth(float bw) | LR11x0 | |
- setBitRate(float br) | LR11x0 | virtual |
+ setBitRate(float br) override | LR11x0 | virtual |
setBroadcastAddress(uint8_t broadAddr) | LR11x0 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
setCodingRate(uint8_t cr, bool longInterleave=false) | LR11x0 | |
@@ -154,16 +154,16 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
setDirectAction(void(*func)(void)) | PhysicalLayer | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | LR11x0 | virtual |
- setFrequency(float freq) | LR1110 | virtual |
+ setFrequency(float freq) override | LR1110 | virtual |
setFrequency(float freq, bool calibrate, float band=4) | LR1110 | |
setFrequencyDeviation(float freqDev) override | LR11x0 | virtual |
setIrqAction(void(*func)(void)) | LR11x0 | |
setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A) | LR11x0 | |
setNodeAddress(uint8_t nodeAddr) | LR11x0 | |
- setOutputPower(int8_t power) | LR11x0 | virtual |
+ setOutputPower(int8_t power) override | LR11x0 | virtual |
setOutputPower(int8_t power, bool forceHighPower) | LR11x0 | |
- setPacketReceivedAction(void(*func)(void)) | LR11x0 | virtual |
- setPacketSentAction(void(*func)(void)) | LR11x0 | virtual |
+ setPacketReceivedAction(void(*func)(void)) override | LR11x0 | virtual |
+ setPacketSentAction(void(*func)(void)) override | LR11x0 | virtual |
setPreambleLength(size_t preambleLength) override | LR11x0 | virtual |
setRxBandwidth(float rxBw) | LR11x0 | |
setSpreadingFactor(uint8_t sf, bool legacy=false) | LR11x0 | |
@@ -181,7 +181,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
startChannelScan() override | LR11x0 | virtual |
startChannelScan(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin) | LR11x0 | |
startDirect() | PhysicalLayer | |
- startReceive() | LR11x0 | virtual |
+ startReceive() override | LR11x0 | virtual |
startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0) | LR11x0 | virtual |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | LR11x0 | virtual |
startTransmit(const char *str, uint8_t addr=0) | LR11x0 | |
diff --git a/class_l_r1110.html b/class_l_r1110.html
index 7ea73287..8d4fd149 100644
--- a/class_l_r1110.html
+++ b/class_l_r1110.html
@@ -119,9 +119,9 @@ Public Member Functions
int16_t | beginLRFHSS (float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6) |
| Initialization method for LR-FHSS modem. More...
|
|
-int16_t | setFrequency (float freq) |
- | Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz. Will also perform calibrations. More...
|
- |
+int16_t | setFrequency (float freq) override |
+ | Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz. Will also perform calibrations. More...
|
+ |
int16_t | setFrequency (float freq, bool calibrate, float band=4) |
| Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz. More...
|
|
@@ -175,29 +175,29 @@ Public Member Functions
void clearIrqAction () |
| Clears interrupt service routine to call when IRQ1 activates.
|
|
-void | setPacketReceivedAction (void(*func)(void)) |
- | Sets interrupt service routine to call when a packet is received. More...
|
- |
-
-void | clearPacketReceivedAction () |
- | Clears interrupt service routine to call when a packet is received.
|
- |
-void | setPacketSentAction (void(*func)(void)) |
- | Sets interrupt service routine to call when a packet is sent. More...
|
- |
-
-void | clearPacketSentAction () |
- | Clears interrupt service routine to call when a packet is sent.
|
- |
+void | setPacketReceivedAction (void(*func)(void)) override |
+ | Sets interrupt service routine to call when a packet is received. More...
|
+ |
+
+void | clearPacketReceivedAction () override |
+ | Clears interrupt service routine to call when a packet is received.
|
+ |
+void | setPacketSentAction (void(*func)(void)) override |
+ | Sets interrupt service routine to call when a packet is sent. More...
|
+ |
+
+void | clearPacketSentAction () override |
+ | Clears interrupt service routine to call when a packet is sent.
|
+ |
int16_t | startTransmit (uint8_t *data, size_t len, uint8_t addr=0) override |
| Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
|
|
int16_t | finishTransmit () override |
| Clean up after transmission is done. More...
|
|
-int16_t | startReceive () |
- | Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalLayer. More...
|
- |
+int16_t | startReceive () override |
+ | Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalLayer. More...
|
+ |
int16_t | startReceive (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0) |
| Interrupt-driven receive method. IRQ1 will be activated when full packet is received. More...
|
|
@@ -216,9 +216,9 @@ void | int16_t | getChannelScanResult () override |
| Read the channel scan result. More...
|
|
-int16_t | setOutputPower (int8_t power) |
- | Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
- |
+int16_t | setOutputPower (int8_t power) override |
+ | Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
+ |
int16_t | setOutputPower (int8_t power, bool forceHighPower) |
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
|
@@ -240,9 +240,9 @@ void | int16_t | setSyncWord (uint32_t syncWord) |
| Sets LoRa or LR-FHSS sync word. More...
|
|
-int16_t | setBitRate (float br) |
- | Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps. More...
|
- |
+int16_t | setBitRate (float br) override |
+ | Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps. More...
|
+ |
int16_t | setFrequencyDeviation (float freqDev) override |
| Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz. More...
|
|
@@ -297,12 +297,12 @@ void | int16_t | invertIQ (bool enable) override |
| Enable/disable inversion of the I and Q signals. More...
|
|
-float | getRSSI () |
- | Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa or GFSK modem. More...
|
- |
-float | getSNR () |
- | Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. More...
|
- |
+float | getRSSI () override |
+ | Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa or GFSK modem. More...
|
+ |
+float | getSNR () override |
+ | Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. More...
|
+ |
float | getFrequencyError () |
| Gets frequency error of the latest received packet. More...
|
|
@@ -324,9 +324,9 @@ void | bool | isRxTimeout () override |
| Check whether the IRQ bit for RxTimeout is set. More...
|
|
-uint8_t | randomByte () |
- | Get one truly random byte from RSSI noise. More...
|
- |
+uint8_t | randomByte () override |
+ | Get one truly random byte from RSSI noise. More...
|
+ |
int16_t | implicitHeader (size_t len) |
| Set implicit header mode for future reception/transmission. More...
|
|
@@ -684,8 +684,8 @@ bool
-◆ setFrequency() [1/2]
+
+◆ setFrequency() [1/2]
|
-virtual |
+overridevirtual
diff --git a/class_l_r1110.js b/class_l_r1110.js
index 2849355c..8457e6e5 100644
--- a/class_l_r1110.js
+++ b/class_l_r1110.js
@@ -4,6 +4,6 @@ var class_l_r1110 =
[ "begin", "class_l_r1110.html#a7656fe337a859388247708aa143d50af", null ],
[ "beginGFSK", "class_l_r1110.html#afcabcd9b422581cd8a63a63373a98155", null ],
[ "beginLRFHSS", "class_l_r1110.html#a9439d6d7a6c8dc5813a00c9e493810c0", null ],
- [ "setFrequency", "class_l_r1110.html#a58cfda71b08567a7e98e7d6fd03465b4", null ],
+ [ "setFrequency", "class_l_r1110.html#ade94d20ea438cbd92c61e28d2232d7e8", null ],
[ "setFrequency", "class_l_r1110.html#a08c9ba9d02e7e3918f73f090c6d5ed33", null ]
];
\ No newline at end of file
diff --git a/class_l_r1120-members.html b/class_l_r1120-members.html
index fdc241ab..43e3e302 100644
--- a/class_l_r1120-members.html
+++ b/class_l_r1120-members.html
@@ -102,8 +102,8 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
checkOutputPower(int8_t power, int8_t *clipped, bool forceHighPower) | LR11x0 | |
clearChannelScanAction() | PhysicalLayer | virtual |
clearIrqAction() | LR11x0 | |
-
clearPacketReceivedAction() | LR11x0 | virtual |
-
clearPacketSentAction() | LR11x0 | virtual |
+
clearPacketReceivedAction() override | LR11x0 | virtual |
+
clearPacketSentAction() override | LR11x0 | virtual |
clearWiFiScanAction() | LR11x0 | |
disableAddressFiltering() | LR11x0 | |
dropSync() | PhysicalLayer | |
@@ -117,8 +117,8 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
getIrqStatus() | LR11x0 | |
getPacketLength(bool update=true) override | LR11x0 | virtual |
getPacketLength(bool update, uint8_t *offset) | LR11x0 | |
-
getRSSI() | LR11x0 | virtual |
-
getSNR() | LR11x0 | virtual |
+
getRSSI() override | LR11x0 | virtual |
+
getSNR() override | LR11x0 | virtual |
getTimeOnAir(size_t len) override | LR11x0 | virtual |
getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false) | LR11x0 | |
getWifiScanResultsCount(uint8_t *count) | LR11x0 | |
@@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
-
randomByte() | LR11x0 | virtual |
+
randomByte() override | LR11x0 | virtual |
read(bool drop=true) | PhysicalLayer | |
readBit(uint32_t pin) | PhysicalLayer | virtual |
readData(uint8_t *data, size_t len) override | LR11x0 | virtual |
@@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
scanChannel() override | LR11x0 | virtual |
scanChannel(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin) | LR11x0 | |
setBandwidth(float bw) | LR11x0 | |
-
setBitRate(float br) | LR11x0 | virtual |
+
setBitRate(float br) override | LR11x0 | virtual |
setBroadcastAddress(uint8_t broadAddr) | LR11x0 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
setCodingRate(uint8_t cr, bool longInterleave=false) | LR11x0 | |
@@ -154,16 +154,16 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
setDirectAction(void(*func)(void)) | PhysicalLayer | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | LR11x0 | virtual |
-
setFrequency(float freq) | LR1120 | virtual |
+
setFrequency(float freq) override | LR1120 | virtual |
setFrequency(float freq, bool calibrate, float band=4) | LR1120 | |
setFrequencyDeviation(float freqDev) override | LR11x0 | virtual |
setIrqAction(void(*func)(void)) | LR11x0 | |
setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A) | LR11x0 | |
setNodeAddress(uint8_t nodeAddr) | LR11x0 | |
-
setOutputPower(int8_t power) | LR11x0 | virtual |
+
setOutputPower(int8_t power) override | LR11x0 | virtual |
setOutputPower(int8_t power, bool forceHighPower) | LR11x0 | |
-
setPacketReceivedAction(void(*func)(void)) | LR11x0 | virtual |
-
setPacketSentAction(void(*func)(void)) | LR11x0 | virtual |
+
setPacketReceivedAction(void(*func)(void)) override | LR11x0 | virtual |
+
setPacketSentAction(void(*func)(void)) override | LR11x0 | virtual |
setPreambleLength(size_t preambleLength) override | LR11x0 | virtual |
setRxBandwidth(float rxBw) | LR11x0 | |
setSpreadingFactor(uint8_t sf, bool legacy=false) | LR11x0 | |
@@ -181,7 +181,7 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
startChannelScan() override | LR11x0 | virtual |
startChannelScan(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin) | LR11x0 | |
startDirect() | PhysicalLayer | |
-
startReceive() | LR11x0 | virtual |
+
startReceive() override | LR11x0 | virtual |
startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0) | LR11x0 | virtual |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | LR11x0 | virtual |
startTransmit(const char *str, uint8_t addr=0) | LR11x0 | |
diff --git a/class_l_r1120.html b/class_l_r1120.html
index 0eca8704..14b04746 100644
--- a/class_l_r1120.html
+++ b/class_l_r1120.html
@@ -120,9 +120,9 @@ Public Member Functions
int16_t | beginLRFHSS (float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6) |
| Initialization method for LR-FHSS modem. More...
|
|
-
int16_t | setFrequency (float freq) |
-
| Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz, 1900 - 2200 MHz and 2400 - 2500 MHz. Will also perform calibrations. More...
|
-
|
+
int16_t | setFrequency (float freq) override |
+
| Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz, 1900 - 2200 MHz and 2400 - 2500 MHz. Will also perform calibrations. More...
|
+
|
int16_t | setFrequency (float freq, bool calibrate, float band=4) |
| Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz, 1900 - 2200 MHz and 2400 - 2500 MHz. Will also perform calibrations. More...
|
|
@@ -176,29 +176,29 @@ Public Member Functions
void
clearIrqAction () |
| Clears interrupt service routine to call when IRQ1 activates.
|
|
-
void | setPacketReceivedAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is received. More...
|
-
|
-
-void | clearPacketReceivedAction () |
-
| Clears interrupt service routine to call when a packet is received.
|
-
|
-
void | setPacketSentAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is sent. More...
|
-
|
-
-void | clearPacketSentAction () |
-
| Clears interrupt service routine to call when a packet is sent.
|
-
|
+
void | setPacketReceivedAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is received. More...
|
+
|
+
+void | clearPacketReceivedAction () override |
+
| Clears interrupt service routine to call when a packet is received.
|
+
|
+
void | setPacketSentAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is sent. More...
|
+
|
+
+void | clearPacketSentAction () override |
+
| Clears interrupt service routine to call when a packet is sent.
|
+
|
int16_t | startTransmit (uint8_t *data, size_t len, uint8_t addr=0) override |
| Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
|
|
int16_t | finishTransmit () override |
| Clean up after transmission is done. More...
|
|
-
int16_t | startReceive () |
-
| Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalLayer. More...
|
-
|
+
int16_t | startReceive () override |
+
| Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalLayer. More...
|
+
|
int16_t | startReceive (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0) |
| Interrupt-driven receive method. IRQ1 will be activated when full packet is received. More...
|
|
@@ -217,9 +217,9 @@ void
| int16_t | getChannelScanResult () override |
| Read the channel scan result. More...
|
|
-
int16_t | setOutputPower (int8_t power) |
-
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
-
|
+
int16_t | setOutputPower (int8_t power) override |
+
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
+
|
int16_t | setOutputPower (int8_t power, bool forceHighPower) |
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
|
@@ -241,9 +241,9 @@ void
| int16_t | setSyncWord (uint32_t syncWord) |
| Sets LoRa or LR-FHSS sync word. More...
|
|
-
int16_t | setBitRate (float br) |
-
| Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps. More...
|
-
|
+
int16_t | setBitRate (float br) override |
+
| Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps. More...
|
+
|
int16_t | setFrequencyDeviation (float freqDev) override |
| Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz. More...
|
|
@@ -298,12 +298,12 @@ void
| int16_t | invertIQ (bool enable) override |
| Enable/disable inversion of the I and Q signals. More...
|
|
-
float | getRSSI () |
-
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa or GFSK modem. More...
|
-
|
-
float | getSNR () |
-
| Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. More...
|
-
|
+
float | getRSSI () override |
+
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa or GFSK modem. More...
|
+
|
+
float | getSNR () override |
+
| Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. More...
|
+
|
float | getFrequencyError () |
| Gets frequency error of the latest received packet. More...
|
|
@@ -325,9 +325,9 @@ void
| bool | isRxTimeout () override |
| Check whether the IRQ bit for RxTimeout is set. More...
|
|
-
uint8_t | randomByte () |
-
| Get one truly random byte from RSSI noise. More...
|
-
|
+
uint8_t | randomByte () override |
+
| Get one truly random byte from RSSI noise. More...
|
+
|
int16_t | implicitHeader (size_t len) |
| Set implicit header mode for future reception/transmission. More...
|
|
@@ -685,8 +685,8 @@ bool
-◆ setFrequency() [1/2]
+
+◆ setFrequency() [1/2]
|
-virtual |
+
overridevirtual
diff --git a/class_l_r1120.js b/class_l_r1120.js
index 40865265..a0f61a89 100644
--- a/class_l_r1120.js
+++ b/class_l_r1120.js
@@ -4,6 +4,6 @@ var class_l_r1120 =
[ "begin", "class_l_r1120.html#a0393071d4403d06c665f28c49e755382", null ],
[ "beginGFSK", "class_l_r1120.html#a4c6b867146f00de5c45aeb4164d51cc5", null ],
[ "beginLRFHSS", "class_l_r1120.html#a981be5384416833dcb6c09ad5be47aa6", null ],
- [ "setFrequency", "class_l_r1120.html#a1139585bff92c19ab645f68068930d60", null ],
+ [ "setFrequency", "class_l_r1120.html#a8d13c0f91a90a2aab43229133caf41fb", null ],
[ "setFrequency", "class_l_r1120.html#a477bac8eea731d55bf6c07e60aa0b2e2", null ]
];
\ No newline at end of file
diff --git a/class_l_r1121-members.html b/class_l_r1121-members.html
index 703a7b61..09a1743e 100644
--- a/class_l_r1121-members.html
+++ b/class_l_r1121-members.html
@@ -102,8 +102,8 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
checkOutputPower(int8_t power, int8_t *clipped, bool forceHighPower) | LR11x0 | |
clearChannelScanAction() | PhysicalLayer | virtual |
clearIrqAction() | LR11x0 | |
-
clearPacketReceivedAction() | LR11x0 | virtual |
-
clearPacketSentAction() | LR11x0 | virtual |
+
clearPacketReceivedAction() override | LR11x0 | virtual |
+
clearPacketSentAction() override | LR11x0 | virtual |
clearWiFiScanAction() | LR11x0 | |
disableAddressFiltering() | LR11x0 | |
dropSync() | PhysicalLayer | |
@@ -117,8 +117,8 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
getIrqStatus() | LR11x0 | |
getPacketLength(bool update=true) override | LR11x0 | virtual |
getPacketLength(bool update, uint8_t *offset) | LR11x0 | |
-
getRSSI() | LR11x0 | virtual |
-
getSNR() | LR11x0 | virtual |
+
getRSSI() override | LR11x0 | virtual |
+
getSNR() override | LR11x0 | virtual |
getTimeOnAir(size_t len) override | LR11x0 | virtual |
getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false) | LR11x0 | |
getWifiScanResultsCount(uint8_t *count) | LR11x0 | |
@@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
-
randomByte() | LR11x0 | virtual |
+
randomByte() override | LR11x0 | virtual |
read(bool drop=true) | PhysicalLayer | |
readBit(uint32_t pin) | PhysicalLayer | virtual |
readData(uint8_t *data, size_t len) override | LR11x0 | virtual |
@@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
scanChannel() override | LR11x0 | virtual |
scanChannel(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin) | LR11x0 | |
setBandwidth(float bw) | LR11x0 | |
-
setBitRate(float br) | LR11x0 | virtual |
+
setBitRate(float br) override | LR11x0 | virtual |
setBroadcastAddress(uint8_t broadAddr) | LR11x0 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
setCodingRate(uint8_t cr, bool longInterleave=false) | LR11x0 | |
@@ -155,16 +155,16 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
setDirectAction(void(*func)(void)) | PhysicalLayer | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | LR11x0 | virtual |
-
setFrequency(float freq) | LR1120 | virtual |
+
setFrequency(float freq) override | LR1120 | virtual |
setFrequency(float freq, bool calibrate, float band=4) | LR1120 | |
setFrequencyDeviation(float freqDev) override | LR11x0 | virtual |
setIrqAction(void(*func)(void)) | LR11x0 | |
setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A) | LR11x0 | |
setNodeAddress(uint8_t nodeAddr) | LR11x0 | |
-
setOutputPower(int8_t power) | LR11x0 | virtual |
+
setOutputPower(int8_t power) override | LR11x0 | virtual |
setOutputPower(int8_t power, bool forceHighPower) | LR11x0 | |
-
setPacketReceivedAction(void(*func)(void)) | LR11x0 | virtual |
-
setPacketSentAction(void(*func)(void)) | LR11x0 | virtual |
+
setPacketReceivedAction(void(*func)(void)) override | LR11x0 | virtual |
+
setPacketSentAction(void(*func)(void)) override | LR11x0 | virtual |
setPreambleLength(size_t preambleLength) override | LR11x0 | virtual |
setRxBandwidth(float rxBw) | LR11x0 | |
setSpreadingFactor(uint8_t sf, bool legacy=false) | LR11x0 | |
@@ -182,7 +182,7 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
startChannelScan() override | LR11x0 | virtual |
startChannelScan(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin) | LR11x0 | |
startDirect() | PhysicalLayer | |
-
startReceive() | LR11x0 | virtual |
+
startReceive() override | LR11x0 | virtual |
startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0) | LR11x0 | virtual |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | LR11x0 | virtual |
startTransmit(const char *str, uint8_t addr=0) | LR11x0 | |
diff --git a/class_l_r1121.html b/class_l_r1121.html
index 03fb3140..fcc0aa69 100644
--- a/class_l_r1121.html
+++ b/class_l_r1121.html
@@ -124,9 +124,9 @@ Public Member Functions
int16_t | beginLRFHSS (float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6) |
| Initialization method for LR-FHSS modem. More...
|
|
-
int16_t | setFrequency (float freq) |
-
| Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz, 1900 - 2200 MHz and 2400 - 2500 MHz. Will also perform calibrations. More...
|
-
|
+
int16_t | setFrequency (float freq) override |
+
| Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz, 1900 - 2200 MHz and 2400 - 2500 MHz. Will also perform calibrations. More...
|
+
|
int16_t | setFrequency (float freq, bool calibrate, float band=4) |
| Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz, 1900 - 2200 MHz and 2400 - 2500 MHz. Will also perform calibrations. More...
|
|
@@ -180,29 +180,29 @@ Public Member Functions
void
clearIrqAction () |
| Clears interrupt service routine to call when IRQ1 activates.
|
|
-
void | setPacketReceivedAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is received. More...
|
-
|
-
-void | clearPacketReceivedAction () |
-
| Clears interrupt service routine to call when a packet is received.
|
-
|
-
void | setPacketSentAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is sent. More...
|
-
|
-
-void | clearPacketSentAction () |
-
| Clears interrupt service routine to call when a packet is sent.
|
-
|
+
void | setPacketReceivedAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is received. More...
|
+
|
+
+void | clearPacketReceivedAction () override |
+
| Clears interrupt service routine to call when a packet is received.
|
+
|
+
void | setPacketSentAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is sent. More...
|
+
|
+
+void | clearPacketSentAction () override |
+
| Clears interrupt service routine to call when a packet is sent.
|
+
|
int16_t | startTransmit (uint8_t *data, size_t len, uint8_t addr=0) override |
| Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
|
|
int16_t | finishTransmit () override |
| Clean up after transmission is done. More...
|
|
-
int16_t | startReceive () |
-
| Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalLayer. More...
|
-
|
+
int16_t | startReceive () override |
+
| Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalLayer. More...
|
+
|
int16_t | startReceive (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0) |
| Interrupt-driven receive method. IRQ1 will be activated when full packet is received. More...
|
|
@@ -221,9 +221,9 @@ void
| int16_t | getChannelScanResult () override |
| Read the channel scan result. More...
|
|
-
int16_t | setOutputPower (int8_t power) |
-
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
-
|
+
int16_t | setOutputPower (int8_t power) override |
+
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
+
|
int16_t | setOutputPower (int8_t power, bool forceHighPower) |
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
|
@@ -245,9 +245,9 @@ void
| int16_t | setSyncWord (uint32_t syncWord) |
| Sets LoRa or LR-FHSS sync word. More...
|
|
-
int16_t | setBitRate (float br) |
-
| Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps. More...
|
-
|
+
int16_t | setBitRate (float br) override |
+
| Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps. More...
|
+
|
int16_t | setFrequencyDeviation (float freqDev) override |
| Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz. More...
|
|
@@ -302,12 +302,12 @@ void
| int16_t | invertIQ (bool enable) override |
| Enable/disable inversion of the I and Q signals. More...
|
|
-
float | getRSSI () |
-
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa or GFSK modem. More...
|
-
|
-
float | getSNR () |
-
| Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. More...
|
-
|
+
float | getRSSI () override |
+
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa or GFSK modem. More...
|
+
|
+
float | getSNR () override |
+
| Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. More...
|
+
|
float | getFrequencyError () |
| Gets frequency error of the latest received packet. More...
|
|
@@ -329,9 +329,9 @@ void
| bool | isRxTimeout () override |
| Check whether the IRQ bit for RxTimeout is set. More...
|
|
-
uint8_t | randomByte () |
-
| Get one truly random byte from RSSI noise. More...
|
-
|
+
uint8_t | randomByte () override |
+
| Get one truly random byte from RSSI noise. More...
|
+
|
int16_t | implicitHeader (size_t len) |
| Set implicit header mode for future reception/transmission. More...
|
|
diff --git a/class_l_r11x0-members.html b/class_l_r11x0-members.html
index f60b6bdd..5749a36f 100644
--- a/class_l_r11x0-members.html
+++ b/class_l_r11x0-members.html
@@ -99,8 +99,8 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
checkOutputPower(int8_t power, int8_t *clipped, bool forceHighPower) | LR11x0 | |
clearChannelScanAction() | PhysicalLayer | virtual |
clearIrqAction() | LR11x0 | |
-
clearPacketReceivedAction() | LR11x0 | virtual |
-
clearPacketSentAction() | LR11x0 | virtual |
+
clearPacketReceivedAction() override | LR11x0 | virtual |
+
clearPacketSentAction() override | LR11x0 | virtual |
clearWiFiScanAction() | LR11x0 | |
disableAddressFiltering() | LR11x0 | |
dropSync() | PhysicalLayer | |
@@ -114,8 +114,8 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
getIrqStatus() | LR11x0 | |
getPacketLength(bool update=true) override | LR11x0 | virtual |
getPacketLength(bool update, uint8_t *offset) | LR11x0 | |
-
getRSSI() | LR11x0 | virtual |
-
getSNR() | LR11x0 | virtual |
+
getRSSI() override | LR11x0 | virtual |
+
getSNR() override | LR11x0 | virtual |
getTimeOnAir(size_t len) override | LR11x0 | virtual |
getWifiScanResult(LR11x0WifiResult_t *result, uint8_t index, bool brief=false) | LR11x0 | |
getWifiScanResultsCount(uint8_t *count) | LR11x0 | |
@@ -127,7 +127,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
-
randomByte() | LR11x0 | virtual |
+
randomByte() override | LR11x0 | virtual |
read(bool drop=true) | PhysicalLayer | |
readBit(uint32_t pin) | PhysicalLayer | virtual |
readData(uint8_t *data, size_t len) override | LR11x0 | virtual |
@@ -139,7 +139,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
scanChannel() override | LR11x0 | virtual |
scanChannel(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin) | LR11x0 | |
setBandwidth(float bw) | LR11x0 | |
-
setBitRate(float br) | LR11x0 | virtual |
+
setBitRate(float br) override | LR11x0 | virtual |
setBroadcastAddress(uint8_t broadAddr) | LR11x0 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
setCodingRate(uint8_t cr, bool longInterleave=false) | LR11x0 | |
@@ -155,10 +155,10 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
setIrqAction(void(*func)(void)) | LR11x0 | |
setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A) | LR11x0 | |
setNodeAddress(uint8_t nodeAddr) | LR11x0 | |
-
setOutputPower(int8_t power) | LR11x0 | virtual |
+
setOutputPower(int8_t power) override | LR11x0 | virtual |
setOutputPower(int8_t power, bool forceHighPower) | LR11x0 | |
-
setPacketReceivedAction(void(*func)(void)) | LR11x0 | virtual |
-
setPacketSentAction(void(*func)(void)) | LR11x0 | virtual |
+
setPacketReceivedAction(void(*func)(void)) override | LR11x0 | virtual |
+
setPacketSentAction(void(*func)(void)) override | LR11x0 | virtual |
setPreambleLength(size_t preambleLength) override | LR11x0 | virtual |
setRxBandwidth(float rxBw) | LR11x0 | |
setSpreadingFactor(uint8_t sf, bool legacy=false) | LR11x0 | |
@@ -176,7 +176,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
startChannelScan() override | LR11x0 | virtual |
startChannelScan(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin) | LR11x0 | |
startDirect() | PhysicalLayer | |
-
startReceive() | LR11x0 | virtual |
+
startReceive() override | LR11x0 | virtual |
startReceive(uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0) | LR11x0 | virtual |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | LR11x0 | virtual |
startTransmit(const char *str, uint8_t addr=0) | LR11x0 | |
diff --git a/class_l_r11x0.html b/class_l_r11x0.html
index 4dad1c86..659086ec 100644
--- a/class_l_r11x0.html
+++ b/class_l_r11x0.html
@@ -159,29 +159,29 @@ Public Member Functions
void
clearIrqAction () |
| Clears interrupt service routine to call when IRQ1 activates.
|
|
-
void | setPacketReceivedAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is received. More...
|
-
|
-
-void | clearPacketReceivedAction () |
-
| Clears interrupt service routine to call when a packet is received.
|
-
|
-
void | setPacketSentAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is sent. More...
|
-
|
-
-void | clearPacketSentAction () |
-
| Clears interrupt service routine to call when a packet is sent.
|
-
|
+
void | setPacketReceivedAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is received. More...
|
+
|
+
+void | clearPacketReceivedAction () override |
+
| Clears interrupt service routine to call when a packet is received.
|
+
|
+
void | setPacketSentAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is sent. More...
|
+
|
+
+void | clearPacketSentAction () override |
+
| Clears interrupt service routine to call when a packet is sent.
|
+
|
int16_t | startTransmit (uint8_t *data, size_t len, uint8_t addr=0) override |
| Interrupt-driven binary transmit method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
|
|
int16_t | finishTransmit () override |
| Clean up after transmission is done. More...
|
|
-
int16_t | startReceive () |
-
| Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalLayer. More...
|
-
|
+
int16_t | startReceive () override |
+
| Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalLayer. More...
|
+
|
int16_t | startReceive (uint32_t timeout, uint32_t irqFlags=RADIOLIB_LR11X0_IRQ_RX_DONE, uint32_t irqMask=0, size_t len=0) |
| Interrupt-driven receive method. IRQ1 will be activated when full packet is received. More...
|
|
@@ -200,9 +200,9 @@ void
| int16_t | getChannelScanResult () override |
| Read the channel scan result. More...
|
|
-
int16_t | setOutputPower (int8_t power) |
-
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
-
|
+
int16_t | setOutputPower (int8_t power) override |
+
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
+
|
int16_t | setOutputPower (int8_t power, bool forceHighPower) |
| Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (low-power PA). More...
|
|
@@ -224,9 +224,9 @@ void
| int16_t | setSyncWord (uint32_t syncWord) |
| Sets LoRa or LR-FHSS sync word. More...
|
|
-
int16_t | setBitRate (float br) |
-
| Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps. More...
|
-
|
+
int16_t | setBitRate (float br) override |
+
| Sets GFSK bit rate. Allowed values range from 0.6 to 300.0 kbps. More...
|
+
|
int16_t | setFrequencyDeviation (float freqDev) override |
| Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz. More...
|
|
@@ -281,12 +281,12 @@ void
| int16_t | invertIQ (bool enable) override |
| Enable/disable inversion of the I and Q signals. More...
|
|
-
float | getRSSI () |
-
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa or GFSK modem. More...
|
-
|
-
float | getSNR () |
-
| Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. More...
|
-
|
+
float | getRSSI () override |
+
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. Only available for LoRa or GFSK modem. More...
|
+
|
+
float | getSNR () override |
+
| Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. More...
|
+
|
float | getFrequencyError () |
| Gets frequency error of the latest received packet. More...
|
|
@@ -308,9 +308,9 @@ void
| bool | isRxTimeout () override |
| Check whether the IRQ bit for RxTimeout is set. More...
|
|
-
uint8_t | randomByte () |
-
| Get one truly random byte from RSSI noise. More...
|
-
|
+
uint8_t | randomByte () override |
+
| Get one truly random byte from RSSI noise. More...
|
+
|
int16_t | implicitHeader (size_t len) |
| Set implicit header mode for future reception/transmission. More...
|
|
@@ -1077,8 +1077,8 @@ bool
-◆ getRSSI()
+
+◆ getRSSI()
@@ -1095,7 +1095,7 @@ bool |
-virtual |
+
overridevirtual
@@ -1107,8 +1107,8 @@ bool
-◆ getSNR()
+
+◆ getSNR()
@@ -1125,7 +1125,7 @@ bool |
-virtual |
+
overridevirtual
@@ -1389,8 +1389,8 @@ bool
-◆ randomByte()
+
+◆ randomByte()
@@ -1407,7 +1407,7 @@ bool |
-virtual |
+
overridevirtual
@@ -1715,8 +1715,8 @@ bool
-◆ setBitRate()
+
+◆ setBitRate()
@@ -1734,7 +1734,7 @@ bool |
-virtual |
+
overridevirtual
@@ -2122,8 +2122,8 @@ bool
-◆ setOutputPower() [1/2]
+
+◆ setOutputPower() [1/2]
@@ -2141,7 +2141,7 @@ bool |
-virtual |
+
overridevirtual
@@ -2197,8 +2197,8 @@ bool
-◆ setPacketReceivedAction()
+
+◆ setPacketReceivedAction()
@@ -2216,7 +2216,7 @@ bool |
-virtual |
+
overridevirtual
@@ -2233,8 +2233,8 @@ bool
-◆ setPacketSentAction()
+
+◆ setPacketSentAction()
@@ -2252,7 +2252,7 @@ bool |
-virtual |
+
overridevirtual
@@ -2767,8 +2767,8 @@ bool
-◆ startReceive() [1/2]
+
+◆ startReceive() [1/2]
@@ -2785,7 +2785,7 @@ bool |
-virtual |
+
overridevirtual
diff --git a/class_l_r11x0.js b/class_l_r11x0.js
index 3861794f..dbcb9082 100644
--- a/class_l_r11x0.js
+++ b/class_l_r11x0.js
@@ -9,8 +9,8 @@ var class_l_r11x0 =
[ "checkOutputPower", "class_l_r11x0.html#a681b20613f9213e98096f0407f8e418d", null ],
[ "checkOutputPower", "class_l_r11x0.html#aede2a1dd742516423d89c2e0645297e7", null ],
[ "clearIrqAction", "class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98", null ],
- [ "clearPacketReceivedAction", "class_l_r11x0.html#a66a2afc6cef1e94e25efec15094816a8", null ],
- [ "clearPacketSentAction", "class_l_r11x0.html#acd69e3b8825309703e13149b94e49d81", null ],
+ [ "clearPacketReceivedAction", "class_l_r11x0.html#a96e4a220bbd3487423acfd217b479fe3", null ],
+ [ "clearPacketSentAction", "class_l_r11x0.html#a95ddec84ae2fb19989c333d42d4dc5fa", null ],
[ "clearWiFiScanAction", "class_l_r11x0.html#ad5876b44020a0bd59f73186a912dbb60", null ],
[ "disableAddressFiltering", "class_l_r11x0.html#ae565dc2423ca7df13bf7ae48cce9ac8b", null ],
[ "explicitHeader", "class_l_r11x0.html#a3693359e5d106d6f57c23247c528cdd5", null ],
@@ -22,8 +22,8 @@ var class_l_r11x0 =
[ "getIrqStatus", "class_l_r11x0.html#a0309154558a0d88e2e8957e4dbf6a2f8", null ],
[ "getPacketLength", "class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf", null ],
[ "getPacketLength", "class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d", null ],
- [ "getRSSI", "class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5", null ],
- [ "getSNR", "class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea", null ],
+ [ "getRSSI", "class_l_r11x0.html#a6cd2b2363501b2de064c9d1f32fabaa3", null ],
+ [ "getSNR", "class_l_r11x0.html#a004782e6e5c6ad213c3b0c677bb8642d", null ],
[ "getTimeOnAir", "class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d", null ],
[ "getWifiScanResult", "class_l_r11x0.html#a457f5dfe25385a329127f07abc4631a6", null ],
[ "getWifiScanResultsCount", "class_l_r11x0.html#a5ef83caa291e2d310d260a8ea140bc8e", null ],
@@ -31,7 +31,7 @@ var class_l_r11x0 =
[ "invertIQ", "class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c", null ],
[ "irqRxDoneRxTimeout", "class_l_r11x0.html#af441859fbeed4ee5d32519d26e94c68b", null ],
[ "isRxTimeout", "class_l_r11x0.html#a8d3e5877dcd784c8e922f32ff773dc61", null ],
- [ "randomByte", "class_l_r11x0.html#aaa0fd2a2f8d2915153b42bf1c8eadd9d", null ],
+ [ "randomByte", "class_l_r11x0.html#a89b16d2231f588b67dc3aab0c0a467f4", null ],
[ "readData", "class_l_r11x0.html#a3563453988a83d22dd07d4691543a300", null ],
[ "readData", "class_l_r11x0.html#a20279f1b267e936991f47fd703924833", null ],
[ "receive", "class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8", null ],
@@ -41,7 +41,7 @@ var class_l_r11x0 =
[ "scanChannel", "class_l_r11x0.html#a6a3034c91f5bce70c853ab1620725b3c", null ],
[ "scanChannel", "class_l_r11x0.html#a99ece57e55ee0001671165213b409a44", null ],
[ "setBandwidth", "class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9", null ],
- [ "setBitRate", "class_l_r11x0.html#a03ab7a24fec379c6ba2d642e1133c4f2", null ],
+ [ "setBitRate", "class_l_r11x0.html#ab1954e4733a7fbea4129d9a2de2285d9", null ],
[ "setBroadcastAddress", "class_l_r11x0.html#af24ba794f71c4e37cd13d2f4dbec5bf7", null ],
[ "setCodingRate", "class_l_r11x0.html#a583f2d5ed601a98c609dbf0d57f2f541", null ],
[ "setCRC", "class_l_r11x0.html#a551b82787288b0b14e4d3124e6744dc3", null ],
@@ -52,10 +52,10 @@ var class_l_r11x0 =
[ "setIrqAction", "class_l_r11x0.html#a49116d006b60128fe6f73a6a868a6d18", null ],
[ "setLrFhssConfig", "class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35", null ],
[ "setNodeAddress", "class_l_r11x0.html#a605f5c74ce523abad256866abe133d2e", null ],
- [ "setOutputPower", "class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af", null ],
+ [ "setOutputPower", "class_l_r11x0.html#a5d357573584cd02849a958c46701d232", null ],
[ "setOutputPower", "class_l_r11x0.html#a549ecc907732bca96dab27c433928740", null ],
- [ "setPacketReceivedAction", "class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce", null ],
- [ "setPacketSentAction", "class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce", null ],
+ [ "setPacketReceivedAction", "class_l_r11x0.html#ac2a8ece736198c966e3870dac09f4e87", null ],
+ [ "setPacketSentAction", "class_l_r11x0.html#a92299e41f839590008b4e344776838a1", null ],
[ "setPreambleLength", "class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a", null ],
[ "setRxBandwidth", "class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64", null ],
[ "setSpreadingFactor", "class_l_r11x0.html#adf6895cbf7af7e00ea06c5b2b5040cb4", null ],
@@ -70,7 +70,7 @@ var class_l_r11x0 =
[ "standby", "class_l_r11x0.html#a2d682ec2ca0ddf4da41a93dd8e728665", null ],
[ "startChannelScan", "class_l_r11x0.html#a4f3bc362530b85dd643669705f03998d", null ],
[ "startChannelScan", "class_l_r11x0.html#aa09eb53b0c32a5f229e14c46bfe45a4f", null ],
- [ "startReceive", "class_l_r11x0.html#aabc154b86d9159fb5f769f62418d52b7", null ],
+ [ "startReceive", "class_l_r11x0.html#aa6ce285cc1b76ce028db6442a421ed8d", null ],
[ "startReceive", "class_l_r11x0.html#ae79c42c4ceceb7a6897731d01d365281", null ],
[ "startTransmit", "class_l_r11x0.html#a923654706eff5118ef6e84214e837f27", null ],
[ "startTransmit", "class_l_r11x0.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
diff --git a/class_physical_layer.html b/class_physical_layer.html
index 0e20ac06..c5d4930f 100644
--- a/class_physical_layer.html
+++ b/class_physical_layer.html
@@ -647,7 +647,7 @@ class
LoRaWANNode |
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
- Returns
- RSSI of the last received packet in dBm.
-
Reimplemented in CC1101, SX128x, SX1278, SX1272, RF69, and LR11x0.
+
Reimplemented in RF69, LR11x0, CC1101, SX128x, SX1278, and SX1272.
@@ -677,7 +677,7 @@ class LoRaWANNode |
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
- Returns
- SNR of the last received packet in dB.
-Reimplemented in SX126x, SX128x, SX127x, and LR11x0.
+Reimplemented in SX126x, LR11x0, SX128x, and SX127x.
@@ -924,7 +924,7 @@ class LoRaWANNode |
Get one truly random byte from RSSI noise. Must be implemented in module class.
- Returns
- TRNG byte.
-Reimplemented in SX126x, CC1101, SX128x, SX127x, Si443x, RF69, and LR11x0.
+Reimplemented in SX126x, RF69, LR11x0, CC1101, SX128x, SX127x, and Si443x.
@@ -987,7 +987,7 @@ class LoRaWANNode |
-Reimplemented in SX126x, CC1101, SX128x, SX127x, Si443x, and RF69.
+Reimplemented in SX126x, RF69, CC1101, SX128x, SX127x, and Si443x.
@@ -1180,7 +1180,7 @@ class LoRaWANNode |
- Returns
- Status Codes
-Reimplemented in SX1278, SX1272, SX126x, CC1101, SX128x, SX1233, Si443x, RF69, nRF24, and LR11x0.
+Reimplemented in SX1278, SX1272, SX126x, SX1233, RF69, LR11x0, CC1101, SX128x, Si443x, and nRF24.
@@ -1338,7 +1338,7 @@ class LoRaWANNode |
- Returns
- Status Codes
-Reimplemented in CC1101, SX127x, and RF69.
+Reimplemented in RF69, CC1101, and SX127x.
@@ -1374,7 +1374,7 @@ class LoRaWANNode |
-Reimplemented in SX126x, CC1101, SX128x, SX127x, Si443x, and RF69.
+Reimplemented in SX126x, RF69, CC1101, SX128x, SX127x, and Si443x.
@@ -1486,7 +1486,7 @@ class LoRaWANNode |
- Returns
- Status Codes
-Reimplemented in SX1268, SX1262, CC1101, SX128x, SX1279, SX1278, SX1277, SX1276, SX1272, Si4432, Si4430, RF69, nRF24, LR1120, and LR1110.
+Reimplemented in SX1268, SX1262, RF69, LR1120, LR1110, CC1101, SX128x, SX1279, SX1278, SX1277, SX1276, SX1272, Si4432, Si4430, and nRF24.
@@ -1560,7 +1560,7 @@ class LoRaWANNode |
- Returns
- Status Codes
-Reimplemented in CC1101, SX128x, nRF24, SX1278, SX1272, SX1268, SX1262, SX1261, STM32WLx, Si4432, Si4431, Si4430, and LR11x0.
+Reimplemented in CC1101, SX128x, nRF24, SX1278, SX1272, SX1268, SX1262, SX1261, STM32WLx, LR11x0, Si4432, Si4431, and Si4430.
@@ -1596,7 +1596,7 @@ class LoRaWANNode |
-Reimplemented in SX126x, STM32WLx, CC1101, SX128x, SX127x, Si443x, RF69, nRF24, and LR11x0.
+Reimplemented in SX126x, STM32WLx, RF69, LR11x0, CC1101, SX128x, SX127x, Si443x, and nRF24.
@@ -1632,7 +1632,7 @@ class LoRaWANNode |
-Reimplemented in SX126x, STM32WLx, CC1101, SX128x, SX127x, Si443x, RF69, nRF24, and LR11x0.
+Reimplemented in SX126x, STM32WLx, RF69, LR11x0, CC1101, SX128x, SX127x, Si443x, and nRF24.
@@ -1747,7 +1747,7 @@ class LoRaWANNode |
Sets module to sleep.
- Returns
- Status Codes
-Reimplemented in SX127x, Si443x, RF69, and nRF24.
+Reimplemented in RF69, SX127x, Si443x, and nRF24.
@@ -1888,7 +1888,7 @@ class LoRaWANNode |
Sets module to received mode using its default configuration.
- Returns
- Status Codes
-Reimplemented in SX126x, CC1101, SX128x, SX127x, Si443x, RF69, nRF24, and LR11x0.
+Reimplemented in SX126x, RF69, LR11x0, CC1101, SX128x, SX127x, Si443x, and nRF24.
@@ -1950,7 +1950,7 @@ class LoRaWANNode |
- Returns
- Status Codes
-Reimplemented in SX126x, LR11x0, CC1101, SX127x, Si443x, RF69, and nRF24.
+Reimplemented in SX126x, LR11x0, RF69, CC1101, SX127x, Si443x, and nRF24.
diff --git a/class_r_f69-members.html b/class_r_f69-members.html
index fda18792..ae2afd93 100644
--- a/class_r_f69-members.html
+++ b/class_r_f69-members.html
@@ -99,8 +99,8 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
clearDio1Action() | RF69 | |
clearFifoEmptyAction() | RF69 | |
clearFifoFullAction() | RF69 | |
- clearPacketReceivedAction() | RF69 | virtual |
- clearPacketSentAction() | RF69 | virtual |
+ clearPacketReceivedAction() override | RF69 | virtual |
+ clearPacketSentAction() override | RF69 | virtual |
disableAddressFiltering() | RF69 | |
disableAES() | RF69 | |
disableContinuousModeBitSync() | RF69 | |
@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
getFrequency(float *freq) | RF69 | |
getFrequencyDeviation(float *freqDev) | RF69 | |
getPacketLength(bool update=true) override | RF69 | virtual |
- getRSSI() | RF69 | virtual |
+ getRSSI() override | RF69 | virtual |
getSNR() | PhysicalLayer | virtual |
getTemperature() | RF69 | |
getTimeOnAir(size_t len) | PhysicalLayer | virtual |
@@ -130,9 +130,9 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
- randomByte() | RF69 | virtual |
+ randomByte() override | RF69 | virtual |
read(bool drop=true) | PhysicalLayer | |
- readBit(uint32_t pin) | RF69 | virtual |
+ readBit(uint32_t pin) override | RF69 | virtual |
readData(uint8_t *data, size_t len) override | RF69 | virtual |
readData(uint8_t *data, size_t len) | RF69 | |
receive(uint8_t *data, size_t len) override | RF69 | virtual |
@@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
scanChannel() | PhysicalLayer | virtual |
setAESKey(uint8_t *key) | RF69 | |
setAmbientTemperature(int16_t tempAmbient) | RF69 | |
- setBitRate(float br) | RF69 | virtual |
+ setBitRate(float br) override | RF69 | virtual |
setBroadcastAddress(uint8_t broadAddr) | RF69 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
setCrcFiltering(bool crcOn=true) | RF69 | |
@@ -151,13 +151,13 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
setDataShaping(uint8_t sh) override | RF69 | virtual |
setDio0Action(void(*func)(void)) | RF69 | |
setDio1Action(void(*func)(void)) | RF69 | |
- setDIOMapping(uint32_t pin, uint32_t value) | RF69 | virtual |
- setDirectAction(void(*func)(void)) | RF69 | virtual |
+ setDIOMapping(uint32_t pin, uint32_t value) override | RF69 | virtual |
+ setDirectAction(void(*func)(void)) override | RF69 | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | RF69 | virtual |
setFifoEmptyAction(void(*func)(void)) | RF69 | |
setFifoFullAction(void(*func)(void)) | RF69 | |
- setFrequency(float freq) | RF69 | virtual |
+ setFrequency(float freq) override | RF69 | virtual |
setFrequencyDeviation(float freqDev) override | RF69 | virtual |
setLnaTestBoost(bool value) | RF69 | |
setNodeAddress(uint8_t nodeAddr) | RF69 | |
@@ -167,8 +167,8 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
setOokThresholdType(uint8_t type) | RF69 | |
setOutputPower(int8_t pwr, bool highPower=false) | RF69 | |
PhysicalLayer::setOutputPower(int8_t power) | PhysicalLayer | virtual |
- setPacketReceivedAction(void(*func)(void)) | RF69 | virtual |
- setPacketSentAction(void(*func)(void)) | RF69 | virtual |
+ setPacketReceivedAction(void(*func)(void)) override | RF69 | virtual |
+ setPacketSentAction(void(*func)(void)) override | RF69 | virtual |
setPreambleLength(uint8_t preambleLen) | RF69 | |
PhysicalLayer::setPreambleLength(size_t len) | PhysicalLayer | virtual |
setPromiscuousMode(bool enable=true) | RF69 | |
@@ -178,13 +178,13 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
setRxBandwidth(float rxBw) | RF69 | |
setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0) | RF69 | |
PhysicalLayer::setSyncWord(uint8_t *sync, size_t len) | PhysicalLayer | virtual |
- sleep() | RF69 | virtual |
+ sleep() override | RF69 | virtual |
standby() override | RF69 | virtual |
standby(uint8_t mode) override | RF69 | virtual |
startChannelScan() | PhysicalLayer | virtual |
startDirect() | PhysicalLayer | |
- startReceive() | RF69 | virtual |
- startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) | RF69 | virtual |
+ startReceive() override | RF69 | virtual |
+ startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override | RF69 | virtual |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | RF69 | virtual |
startTransmit(const char *str, uint8_t addr=0) | RF69 | |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) | RF69 | |
diff --git a/class_r_f69.html b/class_r_f69.html
index d76c4317..ba4f3ed4 100644
--- a/class_r_f69.html
+++ b/class_r_f69.html
@@ -124,9 +124,9 @@ void | int16_t | receive (uint8_t *data, size_t len) override |
| Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
|
|
-int16_t | sleep () |
- | Sets the module to sleep mode. More...
|
- |
+int16_t | sleep () override |
+ | Sets the module to sleep mode. More...
|
+ |
int16_t | standby () override |
| Sets the module to standby mode. More...
|
|
@@ -166,20 +166,20 @@ void clearDio1Action () |
| Clears interrupt service routine to call when DIO1 activates.
|
|
-void | setPacketReceivedAction (void(*func)(void)) |
- | Sets interrupt service routine to call when a packet is received. More...
|
- |
-
-void | clearPacketReceivedAction () |
- | Clears interrupt service routine to call when a packet is received.
|
- |
-void | setPacketSentAction (void(*func)(void)) |
- | Sets interrupt service routine to call when a packet is sent. More...
|
- |
-
-void | clearPacketSentAction () |
- | Clears interrupt service routine to call when a packet is sent.
|
- |
+void | setPacketReceivedAction (void(*func)(void)) override |
+ | Sets interrupt service routine to call when a packet is received. More...
|
+ |
+
+void | clearPacketReceivedAction () override |
+ | Clears interrupt service routine to call when a packet is received.
|
+ |
+void | setPacketSentAction (void(*func)(void)) override |
+ | Sets interrupt service routine to call when a packet is sent. More...
|
+ |
+
+void | clearPacketSentAction () override |
+ | Clears interrupt service routine to call when a packet is sent.
|
+ |
void | setFifoEmptyAction (void(*func)(void)) |
| Set interrupt service routine function to call when FIFO is empty. More...
|
|
@@ -206,24 +206,24 @@ void | int16_t | finishTransmit () override |
| Clean up after transmission is done. More...
|
|
-int16_t | startReceive () |
- | Interrupt-driven receive method. GDO0 will be activated when full packet is received. More...
|
- |
-int16_t | startReceive (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) |
- | Interrupt-driven receive method, implemented for compatibility with PhysicalLayer. More...
|
- |
+int16_t | startReceive () override |
+ | Interrupt-driven receive method. GDO0 will be activated when full packet is received. More...
|
+ |
+int16_t | startReceive (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override |
+ | Interrupt-driven receive method, implemented for compatibility with PhysicalLayer. More...
|
+ |
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, getPacketLength method must be called BEFORE calling readData! More...
|
|
-int16_t | setFrequency (float freq) |
- | Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510.0 MHz and 862.0 to 1020.0 MHz. More...
|
- |
+int16_t | setFrequency (float freq) override |
+ | Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510.0 MHz and 862.0 to 1020.0 MHz. More...
|
+ |
int16_t | getFrequency (float *freq) |
| Gets carrier frequency. More...
|
|
-int16_t | setBitRate (float br) |
- | Sets bit rate. Allowed values range from 0.5 to 300.0 kbps. More...
|
- |
+int16_t | setBitRate (float br) override |
+ | Sets bit rate. Allowed values range from 0.5 to 300.0 kbps. More...
|
+ |
int16_t | setRxBandwidth (float rxBw) |
| Sets receiver bandwidth. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25.0, 31.3, 41.7, 50.0, 62.5, 83.3, 100.0, 125.0, 166.7, 200.0, 250.0, 333.3, 400.0 and 500.0 kHz. More...
|
|
@@ -305,9 +305,9 @@ void | int16_t | setLnaTestBoost (bool value) |
| Enable/disable LNA Boost mode (disabled by default). More...
|
|
-float | getRSSI () |
- | Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
|
- |
+float | getRSSI () override |
+ | Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
|
+ |
int16_t | setRSSIThreshold (float dbm) |
| Sets the RSSI value above which the RSSI interrupt is signaled. More...
|
|
@@ -317,21 +317,21 @@ void | 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 those pins to automatically switch between various modes. More...
|
|
-uint8_t | randomByte () |
- | Get one truly random byte from RSSI noise. More...
|
- |
+uint8_t | randomByte () override |
+ | Get one truly random byte from RSSI noise. More...
|
+ |
int16_t | getChipVersion () |
| Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working. More...
|
|
-void | setDirectAction (void(*func)(void)) |
- | Set interrupt service routine function to call when data bit is received in direct mode. More...
|
- |
-void | readBit (uint32_t pin) |
- | Function to read and process data bit in direct reception mode. More...
|
- |
-int16_t | setDIOMapping (uint32_t pin, uint32_t value) |
- | Configure DIO pin mapping to get a given signal on a DIO pin (if available). More...
|
- |
+void | setDirectAction (void(*func)(void)) override |
+ | Set interrupt service routine function to call when data bit is received in direct mode. More...
|
+ |
+void | readBit (uint32_t pin) override |
+ | Function to read and process data bit in direct reception mode. More...
|
+ |
+int16_t | setDIOMapping (uint32_t pin, uint32_t value) override |
+ | Configure DIO pin mapping to get a given signal on a DIO pin (if available). More...
|
+ |
int16_t | transmit (const char *str, uint8_t addr=0) |
| C-string transmit method. More...
|
|
@@ -939,8 +939,8 @@ virtual void
-
-◆ getRSSI()
+
+◆ getRSSI()
@@ -957,7 +957,7 @@ virtual void |
|
-virtual |
+overridevirtual
@@ -989,8 +989,8 @@ virtual void
-
-◆ randomByte()
+
+◆ randomByte()
@@ -1007,7 +1007,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -1019,8 +1019,8 @@ virtual void
-
-◆ readBit()
+
+◆ readBit()
@@ -1038,7 +1038,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -1281,8 +1281,8 @@ virtual void
-
-◆ setBitRate()
+
+◆ setBitRate()
@@ -1300,7 +1300,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -1316,7 +1316,7 @@ virtual void
Reimplemented from PhysicalLayer.
- Reimplemented in SX1233.
+Reimplemented in SX1233.
@@ -1463,8 +1463,8 @@ virtual void |
-
-◆ setDIOMapping()
+
+◆ setDIOMapping()
@@ -1492,7 +1492,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -1511,8 +1511,8 @@ virtual void
-
-◆ setDirectAction()
+
+◆ setDirectAction()
@@ -1530,7 +1530,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -1636,8 +1636,8 @@ virtual void
-
-◆ setFrequency()
+
+◆ setFrequency()
@@ -1655,7 +1655,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -1910,8 +1910,8 @@ virtual void
-
-◆ setPacketReceivedAction()
+
+◆ setPacketReceivedAction()
@@ -1929,7 +1929,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -1946,8 +1946,8 @@ virtual void
-
-◆ setPacketSentAction()
+
+◆ setPacketSentAction()
@@ -1965,7 +1965,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -2237,8 +2237,8 @@ virtual void
-
-◆ sleep()
+
+◆ sleep()
@@ -2255,7 +2255,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -2334,8 +2334,8 @@ virtual void
-
-◆ startReceive() [1/2]
+
+◆ startReceive() [1/2]
@@ -2352,7 +2352,7 @@ virtual void |
|
-virtual |
+
overridevirtual
@@ -2364,8 +2364,8 @@ virtual void
-
-◆ startReceive() [2/2]
+
+◆ startReceive() [2/2]
@@ -2405,7 +2405,7 @@ virtual void |
|
-virtual |
+
overridevirtual
diff --git a/class_r_f69.js b/class_r_f69.js
index 12dd5846..285f5af8 100644
--- a/class_r_f69.js
+++ b/class_r_f69.js
@@ -6,8 +6,8 @@ var class_r_f69 =
[ "clearDio1Action", "class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51", null ],
[ "clearFifoEmptyAction", "class_r_f69.html#a0d7b67499462777f7909860405ca6b62", null ],
[ "clearFifoFullAction", "class_r_f69.html#ae9accbe3e66f24d5158891a96fb582f3", null ],
- [ "clearPacketReceivedAction", "class_r_f69.html#ac302d3524dc802467a7ce91b2223db90", null ],
- [ "clearPacketSentAction", "class_r_f69.html#a3a8be5bcc37d3e4f5ac2d0310c8bac12", null ],
+ [ "clearPacketReceivedAction", "class_r_f69.html#a31390763956a50182b0b5b8a7e5ff4e3", null ],
+ [ "clearPacketSentAction", "class_r_f69.html#ac4ada0c4243b092ffb4c9812519fe947", null ],
[ "disableAddressFiltering", "class_r_f69.html#a5996fc1751e7542baafa0d6c0a6c78ee", null ],
[ "disableAES", "class_r_f69.html#a15fafb6c24a8b5721623be447628bbaa", null ],
[ "disableContinuousModeBitSync", "class_r_f69.html#a97d3570f4f898dde47e3daf8043e7bad", null ],
@@ -23,11 +23,11 @@ var class_r_f69 =
[ "getFrequency", "class_r_f69.html#a2391eb6e07db3795e993b59b3a85cfed", null ],
[ "getFrequencyDeviation", "class_r_f69.html#a2bf0d5e045ccfecf9510773148cdd2c9", null ],
[ "getPacketLength", "class_r_f69.html#a86a080086c0228d23e2cb77d2b1915c1", null ],
- [ "getRSSI", "class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7", null ],
+ [ "getRSSI", "class_r_f69.html#af107c6a510d7e0314f1f4d76637c833d", null ],
[ "getTemperature", "class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853", null ],
[ "packetMode", "class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f", null ],
- [ "randomByte", "class_r_f69.html#a2023f0f22aad00a702bdf598c2154043", null ],
- [ "readBit", "class_r_f69.html#ab797840275fbccc40162225c32f5ffc3", null ],
+ [ "randomByte", "class_r_f69.html#ac47d0f59cb190361fa9b7d10efacc297", null ],
+ [ "readBit", "class_r_f69.html#a5a340c38b9b8b79d4fe59fb987b12746", null ],
[ "readData", "class_r_f69.html#a3563453988a83d22dd07d4691543a300", null ],
[ "readData", "class_r_f69.html#a3983b66c83818b4082805bcafc712f00", null ],
[ "receive", "class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8", null ],
@@ -36,18 +36,18 @@ var class_r_f69 =
[ "reset", "class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a", null ],
[ "setAESKey", "class_r_f69.html#abe5b378d7cc274fd8b75881e7d604bf3", null ],
[ "setAmbientTemperature", "class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703", null ],
- [ "setBitRate", "class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13", null ],
+ [ "setBitRate", "class_r_f69.html#aa3bfb830901728e9a3c140036aa91c56", null ],
[ "setBroadcastAddress", "class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8", null ],
[ "setCrcFiltering", "class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e", null ],
[ "setDataShaping", "class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a", null ],
[ "setDio0Action", "class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77", null ],
[ "setDio1Action", "class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf", null ],
- [ "setDIOMapping", "class_r_f69.html#a0d7720672c0aa0cf4464d544540cbada", null ],
- [ "setDirectAction", "class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28", null ],
+ [ "setDIOMapping", "class_r_f69.html#a7243b3396edc1e6e67575894a5033afe", null ],
+ [ "setDirectAction", "class_r_f69.html#a9852fe520aec018d2bb4aff0cd17de77", null ],
[ "setEncoding", "class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2", null ],
[ "setFifoEmptyAction", "class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d", null ],
[ "setFifoFullAction", "class_r_f69.html#a1a6ecb5fcc42c49bc3d9032e9c5db07b", null ],
- [ "setFrequency", "class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b", null ],
+ [ "setFrequency", "class_r_f69.html#aa7f47c37eec6c7e3ebf6e6d30ebd5532", null ],
[ "setFrequencyDeviation", "class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be", null ],
[ "setLnaTestBoost", "class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194", null ],
[ "setNodeAddress", "class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c", null ],
@@ -56,8 +56,8 @@ var class_r_f69 =
[ "setOokPeakThresholdDecrement", "class_r_f69.html#a434420f2def6c383608223105469fda1", null ],
[ "setOokThresholdType", "class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a", null ],
[ "setOutputPower", "class_r_f69.html#a721094611fa375e73bd0332ab2d7d113", null ],
- [ "setPacketReceivedAction", "class_r_f69.html#ac8bff26070735a733a24146d414c3c5f", null ],
- [ "setPacketSentAction", "class_r_f69.html#a27fad7a67c4239c19bd94d1ccfb493ca", null ],
+ [ "setPacketReceivedAction", "class_r_f69.html#a74962c069e08890ac9566d48634c778e", null ],
+ [ "setPacketSentAction", "class_r_f69.html#a97603856caada65676ff4b11630c7f72", null ],
[ "setPreambleLength", "class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9", null ],
[ "setPromiscuousMode", "class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49", null ],
[ "setRfSwitchPins", "class_r_f69.html#ac341945538a84430c61f80f610a94411", null ],
@@ -65,11 +65,11 @@ var class_r_f69 =
[ "setRSSIThreshold", "class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a", null ],
[ "setRxBandwidth", "class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a", null ],
[ "setSyncWord", "class_r_f69.html#a26667d50ec845c28e17236c69c886561", null ],
- [ "sleep", "class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb", null ],
+ [ "sleep", "class_r_f69.html#adec9debf69f5ee846a5b6e34831ade3c", null ],
[ "standby", "class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1", null ],
[ "standby", "class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82", null ],
- [ "startReceive", "class_r_f69.html#afae38fa64242043de34096bf497725f1", null ],
- [ "startReceive", "class_r_f69.html#abb9bc55a6878bb21312599c3e0411eeb", null ],
+ [ "startReceive", "class_r_f69.html#a3bece228d369dcc1aab6a5b29d0685a8", null ],
+ [ "startReceive", "class_r_f69.html#a21ae7524fe573f1a7e74dee342418222", null ],
[ "startTransmit", "class_r_f69.html#a923654706eff5118ef6e84214e837f27", null ],
[ "startTransmit", "class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3", null ],
[ "startTransmit", "class_r_f69.html#a855dc194947b095b821ec1524ba6814c", null ],
diff --git a/class_s_x1231-members.html b/class_s_x1231-members.html
index 53ce798f..38eaad63 100644
--- a/class_s_x1231-members.html
+++ b/class_s_x1231-members.html
@@ -99,8 +99,8 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
clearDio1Action() | RF69 | |
clearFifoEmptyAction() | RF69 | |
clearFifoFullAction() | RF69 | |
-
clearPacketReceivedAction() | RF69 | virtual |
-
clearPacketSentAction() | RF69 | virtual |
+
clearPacketReceivedAction() override | RF69 | virtual |
+
clearPacketSentAction() override | RF69 | virtual |
disableAddressFiltering() | RF69 | |
disableAES() | RF69 | |
disableContinuousModeBitSync() | RF69 | |
@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
getFrequency(float *freq) | RF69 | |
getFrequencyDeviation(float *freqDev) | RF69 | |
getPacketLength(bool update=true) override | RF69 | virtual |
-
getRSSI() | RF69 | virtual |
+
getRSSI() override | RF69 | virtual |
getSNR() | PhysicalLayer | virtual |
getTemperature() | RF69 | |
getTimeOnAir(size_t len) | PhysicalLayer | virtual |
@@ -130,9 +130,9 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
-
randomByte() | RF69 | virtual |
+
randomByte() override | RF69 | virtual |
read(bool drop=true) | PhysicalLayer | |
-
readBit(uint32_t pin) | RF69 | virtual |
+
readBit(uint32_t pin) override | RF69 | virtual |
readData(uint8_t *data, size_t len) override | RF69 | virtual |
readData(uint8_t *data, size_t len) | RF69 | |
receive(uint8_t *data, size_t len) override | RF69 | virtual |
@@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
scanChannel() | PhysicalLayer | virtual |
setAESKey(uint8_t *key) | RF69 | |
setAmbientTemperature(int16_t tempAmbient) | RF69 | |
-
setBitRate(float br) | RF69 | virtual |
+
setBitRate(float br) override | RF69 | virtual |
setBroadcastAddress(uint8_t broadAddr) | RF69 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
setCrcFiltering(bool crcOn=true) | RF69 | |
@@ -151,13 +151,13 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
setDataShaping(uint8_t sh) override | RF69 | virtual |
setDio0Action(void(*func)(void)) | RF69 | |
setDio1Action(void(*func)(void)) | RF69 | |
-
setDIOMapping(uint32_t pin, uint32_t value) | RF69 | virtual |
-
setDirectAction(void(*func)(void)) | RF69 | virtual |
+
setDIOMapping(uint32_t pin, uint32_t value) override | RF69 | virtual |
+
setDirectAction(void(*func)(void)) override | RF69 | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | RF69 | virtual |
setFifoEmptyAction(void(*func)(void)) | RF69 | |
setFifoFullAction(void(*func)(void)) | RF69 | |
-
setFrequency(float freq) | RF69 | virtual |
+
setFrequency(float freq) override | RF69 | virtual |
setFrequencyDeviation(float freqDev) override | RF69 | virtual |
setLnaTestBoost(bool value) | RF69 | |
setNodeAddress(uint8_t nodeAddr) | RF69 | |
@@ -167,8 +167,8 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
setOokThresholdType(uint8_t type) | RF69 | |
setOutputPower(int8_t pwr, bool highPower=false) | RF69 | |
PhysicalLayer::setOutputPower(int8_t power) | PhysicalLayer | virtual |
-
setPacketReceivedAction(void(*func)(void)) | RF69 | virtual |
-
setPacketSentAction(void(*func)(void)) | RF69 | virtual |
+
setPacketReceivedAction(void(*func)(void)) override | RF69 | virtual |
+
setPacketSentAction(void(*func)(void)) override | RF69 | virtual |
setPreambleLength(uint8_t preambleLen) | RF69 | |
PhysicalLayer::setPreambleLength(size_t len) | PhysicalLayer | virtual |
setPromiscuousMode(bool enable=true) | RF69 | |
@@ -178,13 +178,13 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
setRxBandwidth(float rxBw) | RF69 | |
setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0) | RF69 | |
PhysicalLayer::setSyncWord(uint8_t *sync, size_t len) | PhysicalLayer | virtual |
-
sleep() | RF69 | virtual |
+
sleep() override | RF69 | virtual |
standby() override | RF69 | virtual |
standby(uint8_t mode) override | RF69 | virtual |
startChannelScan() | PhysicalLayer | virtual |
startDirect() | PhysicalLayer | |
-
startReceive() | RF69 | virtual |
-
startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) | RF69 | virtual |
+
startReceive() override | RF69 | virtual |
+
startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override | RF69 | virtual |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | RF69 | virtual |
startTransmit(const char *str, uint8_t addr=0) | RF69 | |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) | RF69 | |
diff --git a/class_s_x1231.html b/class_s_x1231.html
index 40637132..0bddd68d 100644
--- a/class_s_x1231.html
+++ b/class_s_x1231.html
@@ -131,9 +131,9 @@ void
| int16_t | receive (uint8_t *data, size_t len) override |
| Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
|
|
-
int16_t | sleep () |
-
| Sets the module to sleep mode. More...
|
-
|
+
int16_t | sleep () override |
+
| Sets the module to sleep mode. More...
|
+
|
int16_t | standby () override |
| Sets the module to standby mode. More...
|
|
@@ -173,20 +173,20 @@ void
clearDio1Action () |
| Clears interrupt service routine to call when DIO1 activates.
|
|
-
void | setPacketReceivedAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is received. More...
|
-
|
-
-void | clearPacketReceivedAction () |
-
| Clears interrupt service routine to call when a packet is received.
|
-
|
-
void | setPacketSentAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is sent. More...
|
-
|
-
-void | clearPacketSentAction () |
-
| Clears interrupt service routine to call when a packet is sent.
|
-
|
+
void | setPacketReceivedAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is received. More...
|
+
|
+
+void | clearPacketReceivedAction () override |
+
| Clears interrupt service routine to call when a packet is received.
|
+
|
+
void | setPacketSentAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is sent. More...
|
+
|
+
+void | clearPacketSentAction () override |
+
| Clears interrupt service routine to call when a packet is sent.
|
+
|
void | setFifoEmptyAction (void(*func)(void)) |
| Set interrupt service routine function to call when FIFO is empty. More...
|
|
@@ -213,24 +213,24 @@ void
| int16_t | finishTransmit () override |
| Clean up after transmission is done. More...
|
|
-
int16_t | startReceive () |
-
| Interrupt-driven receive method. GDO0 will be activated when full packet is received. More...
|
-
|
-
int16_t | startReceive (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) |
-
| Interrupt-driven receive method, implemented for compatibility with PhysicalLayer. More...
|
-
|
+
int16_t | startReceive () override |
+
| Interrupt-driven receive method. GDO0 will be activated when full packet is received. More...
|
+
|
+
int16_t | startReceive (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override |
+
| Interrupt-driven receive method, implemented for compatibility with PhysicalLayer. More...
|
+
|
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, getPacketLength method must be called BEFORE calling readData! More...
|
|
-
int16_t | setFrequency (float freq) |
-
| Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510.0 MHz and 862.0 to 1020.0 MHz. More...
|
-
|
+
int16_t | setFrequency (float freq) override |
+
| Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510.0 MHz and 862.0 to 1020.0 MHz. More...
|
+
|
int16_t | getFrequency (float *freq) |
| Gets carrier frequency. More...
|
|
-
int16_t | setBitRate (float br) |
-
| Sets bit rate. Allowed values range from 0.5 to 300.0 kbps. More...
|
-
|
+
int16_t | setBitRate (float br) override |
+
| Sets bit rate. Allowed values range from 0.5 to 300.0 kbps. More...
|
+
|
int16_t | setRxBandwidth (float rxBw) |
| Sets receiver bandwidth. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12.5, 15.6, 20.8, 25.0, 31.3, 41.7, 50.0, 62.5, 83.3, 100.0, 125.0, 166.7, 200.0, 250.0, 333.3, 400.0 and 500.0 kHz. More...
|
|
@@ -312,9 +312,9 @@ void
| int16_t | setLnaTestBoost (bool value) |
| Enable/disable LNA Boost mode (disabled by default). More...
|
|
-
float | getRSSI () |
-
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
|
-
|
+
float | getRSSI () override |
+
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
|
+
|
int16_t | setRSSIThreshold (float dbm) |
| Sets the RSSI value above which the RSSI interrupt is signaled. More...
|
|
@@ -324,21 +324,21 @@ void
| 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 those pins to automatically switch between various modes. More...
|
|
-
uint8_t | randomByte () |
-
| Get one truly random byte from RSSI noise. More...
|
-
|
+
uint8_t | randomByte () override |
+
| Get one truly random byte from RSSI noise. More...
|
+
|
int16_t | getChipVersion () |
| Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working. More...
|
|
-
void | setDirectAction (void(*func)(void)) |
-
| Set interrupt service routine function to call when data bit is received in direct mode. More...
|
-
|
-
void | readBit (uint32_t pin) |
-
| Function to read and process data bit in direct reception mode. More...
|
-
|
-
int16_t | setDIOMapping (uint32_t pin, uint32_t value) |
-
| Configure DIO pin mapping to get a given signal on a DIO pin (if available). More...
|
-
|
+
void | setDirectAction (void(*func)(void)) override |
+
| Set interrupt service routine function to call when data bit is received in direct mode. More...
|
+
|
+
void | readBit (uint32_t pin) override |
+
| Function to read and process data bit in direct reception mode. More...
|
+
|
+
int16_t | setDIOMapping (uint32_t pin, uint32_t value) override |
+
| Configure DIO pin mapping to get a given signal on a DIO pin (if available). More...
|
+
|
int16_t | transmit (const char *str, uint8_t addr=0) |
| C-string transmit method. More...
|
|
diff --git a/class_s_x1233-members.html b/class_s_x1233-members.html
index dc354f26..1ddbba89 100644
--- a/class_s_x1233-members.html
+++ b/class_s_x1233-members.html
@@ -99,8 +99,8 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
clearDio1Action() | RF69 | |
clearFifoEmptyAction() | RF69 | |
clearFifoFullAction() | RF69 | |
-
clearPacketReceivedAction() | RF69 | virtual |
-
clearPacketSentAction() | RF69 | virtual |
+
clearPacketReceivedAction() override | RF69 | virtual |
+
clearPacketSentAction() override | RF69 | virtual |
disableAddressFiltering() | RF69 | |
disableAES() | RF69 | |
disableContinuousModeBitSync() | RF69 | |
@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
getFrequency(float *freq) | RF69 | |
getFrequencyDeviation(float *freqDev) | RF69 | |
getPacketLength(bool update=true) override | RF69 | virtual |
-
getRSSI() | RF69 | virtual |
+
getRSSI() override | RF69 | virtual |
getSNR() | PhysicalLayer | virtual |
getTemperature() | RF69 | |
getTimeOnAir(size_t len) | PhysicalLayer | virtual |
@@ -130,9 +130,9 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
PhysicalLayer(float step, size_t maxLen) | PhysicalLayer | |
random(int32_t max) | PhysicalLayer | |
random(int32_t min, int32_t max) | PhysicalLayer | |
-
randomByte() | RF69 | virtual |
+
randomByte() override | RF69 | virtual |
read(bool drop=true) | PhysicalLayer | |
-
readBit(uint32_t pin) | RF69 | virtual |
+
readBit(uint32_t pin) override | RF69 | virtual |
readData(uint8_t *data, size_t len) override | RF69 | virtual |
readData(uint8_t *data, size_t len) | RF69 | |
receive(uint8_t *data, size_t len) override | RF69 | virtual |
@@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
scanChannel() | PhysicalLayer | virtual |
setAESKey(uint8_t *key) | RF69 | |
setAmbientTemperature(int16_t tempAmbient) | RF69 | |
-
setBitRate(float br) | SX1233 | virtual |
+
setBitRate(float br) override | SX1233 | virtual |
setBroadcastAddress(uint8_t broadAddr) | RF69 | |
setChannelScanAction(void(*func)(void)) | PhysicalLayer | virtual |
setCrcFiltering(bool crcOn=true) | RF69 | |
@@ -151,13 +151,13 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
setDataShaping(uint8_t sh) override | RF69 | virtual |
setDio0Action(void(*func)(void)) | RF69 | |
setDio1Action(void(*func)(void)) | RF69 | |
-
setDIOMapping(uint32_t pin, uint32_t value) | RF69 | virtual |
-
setDirectAction(void(*func)(void)) | RF69 | virtual |
+
setDIOMapping(uint32_t pin, uint32_t value) override | RF69 | virtual |
+
setDirectAction(void(*func)(void)) override | RF69 | virtual |
setDirectSyncWord(uint32_t syncWord, uint8_t len) | PhysicalLayer | |
setEncoding(uint8_t encoding) override | RF69 | virtual |
setFifoEmptyAction(void(*func)(void)) | RF69 | |
setFifoFullAction(void(*func)(void)) | RF69 | |
-
setFrequency(float freq) | RF69 | virtual |
+
setFrequency(float freq) override | RF69 | virtual |
setFrequencyDeviation(float freqDev) override | RF69 | virtual |
setLnaTestBoost(bool value) | RF69 | |
setNodeAddress(uint8_t nodeAddr) | RF69 | |
@@ -167,8 +167,8 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
setOokThresholdType(uint8_t type) | RF69 | |
setOutputPower(int8_t pwr, bool highPower=false) | RF69 | |
PhysicalLayer::setOutputPower(int8_t power) | PhysicalLayer | virtual |
-
setPacketReceivedAction(void(*func)(void)) | RF69 | virtual |
-
setPacketSentAction(void(*func)(void)) | RF69 | virtual |
+
setPacketReceivedAction(void(*func)(void)) override | RF69 | virtual |
+
setPacketSentAction(void(*func)(void)) override | RF69 | virtual |
setPreambleLength(uint8_t preambleLen) | RF69 | |
PhysicalLayer::setPreambleLength(size_t len) | PhysicalLayer | virtual |
setPromiscuousMode(bool enable=true) | RF69 | |
@@ -178,13 +178,13 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
setRxBandwidth(float rxBw) | RF69 | |
setSyncWord(uint8_t *syncWord, size_t len, uint8_t maxErrBits=0) | RF69 | |
PhysicalLayer::setSyncWord(uint8_t *sync, size_t len) | PhysicalLayer | virtual |
-
sleep() | RF69 | virtual |
+
sleep() override | RF69 | virtual |
standby() override | RF69 | virtual |
standby(uint8_t mode) override | RF69 | virtual |
startChannelScan() | PhysicalLayer | virtual |
startDirect() | PhysicalLayer | |
-
startReceive() | RF69 | virtual |
-
startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) | RF69 | virtual |
+
startReceive() override | RF69 | virtual |
+
startReceive(uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override | RF69 | virtual |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) override | RF69 | virtual |
startTransmit(const char *str, uint8_t addr=0) | RF69 | |
startTransmit(uint8_t *data, size_t len, uint8_t addr=0) | RF69 | |
diff --git a/class_s_x1233.html b/class_s_x1233.html
index c8e4504c..d5dbd3e4 100644
--- a/class_s_x1233.html
+++ b/class_s_x1233.html
@@ -114,9 +114,9 @@ Public Member Functions
int16_t | begin (float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint8_t preambleLen=16) |
| Initialization method. More...
|
|
-
int16_t | setBitRate (float br) |
-
| Sets bit rate. Allowed values range from 0.5 to 300.0 kbps. SX1233 also allows 500 kbps and 600 kbps operation. NOTE: For 500 kbps rate, the receiver frequency should be offset by 50 kHz from the transmitter. For 600 kbps rate, the receiver frequency should be offset by 40 kHz from the transmitter. More...
|
-
|
+
int16_t | setBitRate (float br) override |
+
| Sets bit rate. Allowed values range from 0.5 to 300.0 kbps. SX1233 also allows 500 kbps and 600 kbps operation. NOTE: For 500 kbps rate, the receiver frequency should be offset by 50 kHz from the transmitter. For 600 kbps rate, the receiver frequency should be offset by 40 kHz from the transmitter. More...
|
+
|
| SX1231 (Module *mod) |
| Default constructor. More...
|
@@ -141,9 +141,9 @@ void
| int16_t | receive (uint8_t *data, size_t len) override |
| Blocking binary receive method. Overloads for string-based transmissions are implemented in PhysicalLayer. More...
|
|
-
int16_t | sleep () |
-
| Sets the module to sleep mode. More...
|
-
|
+
int16_t | sleep () override |
+
| Sets the module to sleep mode. More...
|
+
|
int16_t | standby () override |
| Sets the module to standby mode. More...
|
|
@@ -183,20 +183,20 @@ void
clearDio1Action () |
| Clears interrupt service routine to call when DIO1 activates.
|
|
-
void | setPacketReceivedAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is received. More...
|
-
|
-
-void | clearPacketReceivedAction () |
-
| Clears interrupt service routine to call when a packet is received.
|
-
|
-
void | setPacketSentAction (void(*func)(void)) |
-
| Sets interrupt service routine to call when a packet is sent. More...
|
-
|
-
-void | clearPacketSentAction () |
-
| Clears interrupt service routine to call when a packet is sent.
|
-
|
+
void | setPacketReceivedAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is received. More...
|
+
|
+
+void | clearPacketReceivedAction () override |
+
| Clears interrupt service routine to call when a packet is received.
|
+
|
+
void | setPacketSentAction (void(*func)(void)) override |
+
| Sets interrupt service routine to call when a packet is sent. More...
|
+
|
+
+void | clearPacketSentAction () override |
+
| Clears interrupt service routine to call when a packet is sent.
|
+
|
void | setFifoEmptyAction (void(*func)(void)) |
| Set interrupt service routine function to call when FIFO is empty. More...
|
|
@@ -223,18 +223,18 @@ void
| int16_t | finishTransmit () override |
| Clean up after transmission is done. More...
|
|
-
int16_t | startReceive () |
-
| Interrupt-driven receive method. GDO0 will be activated when full packet is received. More...
|
-
|
-
int16_t | startReceive (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) |
-
| Interrupt-driven receive method, implemented for compatibility with PhysicalLayer. More...
|
-
|
+
int16_t | startReceive () override |
+
| Interrupt-driven receive method. GDO0 will be activated when full packet is received. More...
|
+
|
+
int16_t | startReceive (uint32_t timeout, uint32_t irqFlags, uint32_t irqMask, size_t len) override |
+
| Interrupt-driven receive method, implemented for compatibility with PhysicalLayer. More...
|
+
|
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, getPacketLength method must be called BEFORE calling readData! More...
|
|
-
int16_t | setFrequency (float freq) |
-
| Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510.0 MHz and 862.0 to 1020.0 MHz. More...
|
-
|
+
int16_t | setFrequency (float freq) override |
+
| Sets carrier frequency. Allowed values are in bands 290.0 to 340.0 MHz, 431.0 to 510.0 MHz and 862.0 to 1020.0 MHz. More...
|
+
|
int16_t | getFrequency (float *freq) |
| Gets carrier frequency. More...
|
|
@@ -319,9 +319,9 @@ void
| int16_t | setLnaTestBoost (bool value) |
| Enable/disable LNA Boost mode (disabled by default). More...
|
|
-
float | getRSSI () |
-
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
|
-
|
+
float | getRSSI () override |
+
| Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. More...
|
+
|
int16_t | setRSSIThreshold (float dbm) |
| Sets the RSSI value above which the RSSI interrupt is signaled. More...
|
|
@@ -331,21 +331,21 @@ void
| 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 those pins to automatically switch between various modes. More...
|
|
-
uint8_t | randomByte () |
-
| Get one truly random byte from RSSI noise. More...
|
-
|
+
uint8_t | randomByte () override |
+
| Get one truly random byte from RSSI noise. More...
|
+
|
int16_t | getChipVersion () |
| Read version SPI register. Should return RF69_CHIP_VERSION (0x24) if SX127x is connected and working. More...
|
|
-
void | setDirectAction (void(*func)(void)) |
-
| Set interrupt service routine function to call when data bit is received in direct mode. More...
|
-
|
-
void | readBit (uint32_t pin) |
-
| Function to read and process data bit in direct reception mode. More...
|
-
|
-
int16_t | setDIOMapping (uint32_t pin, uint32_t value) |
-
| Configure DIO pin mapping to get a given signal on a DIO pin (if available). More...
|
-
|
+
void | setDirectAction (void(*func)(void)) override |
+
| Set interrupt service routine function to call when data bit is received in direct mode. More...
|
+
|
+
void | readBit (uint32_t pin) override |
+
| Function to read and process data bit in direct reception mode. More...
|
+
|
+
int16_t | setDIOMapping (uint32_t pin, uint32_t value) override |
+
| Configure DIO pin mapping to get a given signal on a DIO pin (if available). More...
|
+
|
int16_t | transmit (const char *str, uint8_t addr=0) |
| C-string transmit method. More...
|
|
@@ -548,8 +548,8 @@ virtual void
-
-◆ setBitRate()
+
+◆ setBitRate()
@@ -567,7 +567,7 @@ virtual void |
|
-virtual |
+
overridevirtual